Мазмұны:
- 1 -қадам: пайдаланылатын компоненттер
- 2 -қадам: Сипаттама
- 3 -қадам: Эстафета
- 4 -қадам: DHT11 сенсоры
- 5 -қадам: Blynk қосымшасы
- 6 -қадам: схема
- 7 -қадам: код
Бейне: IOT үй автоматтандырудың DIY жобасы № 1: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
# КІРІСПЕ
Тұрғын үйді автоматтандыру - бұл айнымалы ток, желдеткіш, тоңазытқыш, шамдар сияқты үй құрылғыларын автоматтандыру процесі, оларды телефонмен, компьютермен немесе тіпті қашықтан басқаруға болады. Бұл жоба біздің үйдің құрылғыларын WiFi желісі арқылы басқаруға арналған esp2866 nodeMCU -мен айналысады.
1 -қадам: пайдаланылатын компоненттер
ESP 2866 NodeMCU
2. 5В тұрақты ток көзі / 5V көзі үшін Arduino UNO
3. DHT11 сенсоры
4. Электр шамы
5. 5В реле модулі
6. Нан тақтасы
7. Jumper Wires (ер-әйел және ер-ер)
8. Blynk қосымшасы орнатылған смартфон
9. WiFi желісі.
2 -қадам: Сипаттама
1. NodeMCU (Node MicroController Unit)-бұл ESP8266 деп аталатын өте арзан System-on-a-Chip (SoC) айналасында құрылған ашық бастапқы бағдарламалық қамтамасыз ету мен аппараттық құралдарды әзірлеу ортасы.
ESP8266-бұл Интернет заттарына (IoT) және ұқсас технологиялық жобаларға Интернетке қосылу үшін конфигурацияланатын, бағасы төмен, Wi-Fi модулінің чипі. Негізінде сіздің қалыпты электрлік және механикалық жабдықтар Интернетке өздігінен қосыла алмайды. Оларда бұл үшін орнатылған қондырғы жоқ.
Сіз ESP8266 -ді осы қондырғылармен орнатып, таңғажайып нәрселер жасай аласыз. Бақылау, бақылау, талдау және тағы басқалар. ESP8266 NodeMCU бағдарламасында I2C, I2S, UART, PWM, IR қашықтан басқару пульті, жарықдиодты жарық және түйме сияқты әр түрлі функцияларды тағайындауға болатын 17 GPIO түйреуіші бар. Әрбір цифрлық GPIO жоғары немесе төмен ретінде конфигурациялануы мүмкін. Толығырақ ақпарат алу үшін қараңыз
nodeMCU
3 -қадам: Эстафета
бұл электрмен жұмыс істейтін қосқыш, оны қосуға немесе өшіруге болады, ток өткізуге немесе өткізбеуге мүмкіндік береді және Arduino түйреуіштерімен қамтамасыз етілген 5В сияқты төмен кернеумен басқаруға болады.
Келесі суретте реле модулінің түйреуі көрсетілген. Реле модулінің сол жағындағы 3 түйреуіш жоғары кернеуді, ал оң жақтағы түйреуіштер төмен кернеуді қажет ететін компонентті-Arduino түйреуіштерін қосады.
Жоғары вольтты жағында екі коннектор бар, олардың әрқайсысында үш розетка бар: жалпы (COM), әдетте жабық (NC) және әдетте ашық (NO).
1. COM: ортақ түйреуіш
2. NC (Әдетте жабық): әдетте жабық конфигурация реленің әдепкі бойынша жабылғанын қалаған кезде қолданылады, яғни егер сіз тізбекті ашу және токты тоқтату үшін релелік модульге Arduino -дан сигнал жібермесеңіз, ток ағып жатыр..
3. ЖОҚ (Әдетте ашық): әдетте ашық конфигурация басқаша жұмыс істейді: реле әрқашан ашық, сондықтан тізбекті жабу үшін Arduino -дан сигнал жібермейінше, тізбек бұзылады.
Реле модулі мен NodeMCU арасындағы байланыстар өте қарапайым:
1. GND: жерге түседі
2. IN: релені басқарады (ол nodeMCU сандық түйреуішіне қосылады)
3. VCC: 5В -ке өтеді
Мұнда біз 5V және GND релелік түйреуіштерінің 5V және GND түйреуіштеріне сәйкес келетінін береміз, ал arduino -ның GND түйреуіші NodeMCU -дің GND түйреуішімен жиі кездеседі.
Бұл жобаға кіріспес бұрын, сіз желідегі кернеумен айналысатындығыңызды айтқым келеді. Сондықтан, оны қоспас бұрын қосылымды мұқият қараңыз. Ілмектер мен қосылымның сипаттамасы:
1. Жасыл сым nodeMCU D2 түйреуішін р/к релясына қосады
2. Қызыл және Сары сымдар сәйкесінше 5В және GND релесінің VCC және GND байланыстырады.
Енді жүктемені қосу үшін (бұл жағдайда Шам). Алдымен шамның немесе шамның кернеулі сымын кесіңіз. Енді бірінші ұшын қосыңыз, яғни NO сымына (егер сіз шамды/шамды мезгіл -мезгіл қосқыңыз келсе) желіге, ал электр өткізгіштің екінші ұшына - реленің COM істігіне. Төмендегі байланысты табыңыз.
4 -қадам: DHT11 сенсоры
Бұл бөлмедегі сенсордағы жұмыс орнының температурасы мен ылғалдылығын сезіну үшін қолданылады.
Толығырақ ақпарат алу үшін қараңыз
DHT11 қосылымы келесідей: сенсордың VCC және GND түйреуіштерін сәйкесінше nodeMCU 3.3V және GND түйреуіштеріне және осы ұңғымадағы деректер түйреуішін D4 -ке жалғаңыз, осы жобада осы уақытқа дейін талқыланған GPIO түйреуіштерін қолдана аласыз. Келесі суретке сілтеме жасаңыз:
Мұнда Қызыл және Жасыл сымдар nodeMCU 3.3V және GND түйреуіштерін сәйкесінше DHT11 сенсорының VCC (+) және GND (-) түйреуіштерімен байланыстырады.
5 -қадам: Blynk қосымшасы
Blynk - бұл iOS және Android құрылғысынан аппараттық жобаларды бақылауға және бақылауға арналған интерфейстерді тез құруға мүмкіндік беретін жаңа платформа. Blynk қосымшасын жүктегеннен кейін сіз жобаның бақылау тақтасын жасай аласыз және экранға түймелерді, сырғытпаларды, графиктерді және басқа виджеттерді орналастыра аласыз.
Blynk қызметін бастау үшін төмендегі сілтемеге өтіңіз.
Толығырақ ақпарат алу үшін қараңыз
6 -қадам: схема
7 -қадам: код
Кодты осында алыңыз
Тағы бірнеше пайдалы сілтемелер
1. arduino IDE үшін Blynk кітапханасының сілтемесі
2. dht11 сенсорлық кітапханасы
3. Қарапайым таймер кітапханасы
4. Неліктен қарапайым таймер қолданылады?
Ұсынылған:
(IOT жобасы) ESP8266 және Openweather API көмегімен ауа райы деректерін алыңыз: 5 қадам
(IOT жобасы) ESP8266 мен Openweather API көмегімен ауа райы туралы мәліметтерді алыңыз: Бұл нұсқаулықта біз қарапайым IOT жобасын құрамыз, онда openweather.com/api сайтынан біздің қаламыздың ауа райы туралы мәліметтерді алып, оны өңдеу бағдарламалық жасақтамасы арқылы көрсетеміз
IPad үшін қабырғаға бекіту үйді автоматтандырудың басқару тақтасы ретінде, экранды іске қосу үшін сервистік басқарылатын магнитті қолданады: 4 қадам (суреттермен)
IPad үшін қабырғаға бекіту үйді автоматтандырудың басқару тақтасы ретінде, экранды іске қосу үшін сервистік басқарылатын магнитті қолданады: Соңғы кездері мен үйдегі және оның айналасындағы заттарды автоматтандыруға көп уақыт жұмсадым. Мен Domoticz -ді үйдегі автоматтандыру қосымшасы ретінде қолданамын, толығырақ www.domoticz.com сайтынан қараңыз. Мен Domoticz туралы барлық ақпаратты көрсететін бақылау тақтасының қосымшасын іздеуде
IoT мектебінің жобасы Philips Hue: 19 қадам
IoT мектебінің жобасы Philips Hue: Бұл мектепке мен жазуым керек болатын нұсқаулық. Бұл толық емес және сіз оны қолдана алатыныңызға сенімді емеспін. API туралы менің білімім - бұл ең төменгі деңгей. Біз интерактивті айна жасағымыз келді, оның артқы жағында ауа -райына әсер ететін шамдары бар, жарық
Үй автоматтандырудың негіздері: 6 қадам (суреттермен)
Үй автоматтандырудың негізі: Сәлем баршаңызға. Бұл нұсқаулық үйдегі автоматтандырудың негіздерін түсінуге көмектеседі. Бұл негізгі деңгей болғандықтан, біз тек Arduino мен басқа компоненттерді ғана қолданамыз. Нұсқаулық туралы әңгіме:- Мен әлі де Arduino p туралы білемін
Үйдегі автоматтандырудың қосқышы: 8 қадам (суреттермен)
Үйдегі автоматтандырудың қосқышы: бұл толық автоматтандыру жобасының бөлігі ретінде жасалған IOT розеткасы