Мазмұны:

IOT үй автоматтандырудың DIY жобасы № 1: 7 қадам
IOT үй автоматтандырудың DIY жобасы № 1: 7 қадам

Бейне: IOT үй автоматтандырудың DIY жобасы № 1: 7 қадам

Бейне: IOT үй автоматтандырудың DIY жобасы № 1: 7 қадам
Бейне: Картирование потока создания ценности. Бережливое производство. Управление изменениями 2024, Желтоқсан
Anonim
Image
Image
Сипаттама
Сипаттама

# КІРІСПЕ

Тұрғын үйді автоматтандыру - бұл айнымалы ток, желдеткіш, тоңазытқыш, шамдар сияқты үй құрылғыларын автоматтандыру процесі, оларды телефонмен, компьютермен немесе тіпті қашықтан басқаруға болады. Бұл жоба біздің үйдің құрылғыларын 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 сенсоры
DHT11 сенсоры
DHT11 сенсоры
DHT11 сенсоры
DHT11 сенсоры
DHT11 сенсоры

Бұл бөлмедегі сенсордағы жұмыс орнының температурасы мен ылғалдылығын сезіну үшін қолданылады.

Толығырақ ақпарат алу үшін қараңыз

DHT11 қосылымы келесідей: сенсордың VCC және GND түйреуіштерін сәйкесінше nodeMCU 3.3V және GND түйреуіштеріне және осы ұңғымадағы деректер түйреуішін D4 -ке жалғаңыз, осы жобада осы уақытқа дейін талқыланған GPIO түйреуіштерін қолдана аласыз. Келесі суретке сілтеме жасаңыз:

Мұнда Қызыл және Жасыл сымдар nodeMCU 3.3V және GND түйреуіштерін сәйкесінше DHT11 сенсорының VCC (+) және GND (-) түйреуіштерімен байланыстырады.

5 -қадам: Blynk қосымшасы

Blynk қосымшасы
Blynk қосымшасы

Blynk - бұл iOS және Android құрылғысынан аппараттық жобаларды бақылауға және бақылауға арналған интерфейстерді тез құруға мүмкіндік беретін жаңа платформа. Blynk қосымшасын жүктегеннен кейін сіз жобаның бақылау тақтасын жасай аласыз және экранға түймелерді, сырғытпаларды, графиктерді және басқа виджеттерді орналастыра аласыз.

Blynk қызметін бастау үшін төмендегі сілтемеге өтіңіз.

Толығырақ ақпарат алу үшін қараңыз

6 -қадам: схема

Схема диаграммасы
Схема диаграммасы

7 -қадам: код

Кодты осында алыңыз

Тағы бірнеше пайдалы сілтемелер

1. arduino IDE үшін Blynk кітапханасының сілтемесі

2. dht11 сенсорлық кітапханасы

3. Қарапайым таймер кітапханасы

4. Неліктен қарапайым таймер қолданылады?

Ұсынылған: