Мазмұны:

NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)
NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)

Бейне: NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)

Бейне: NodeMCU сенсорларының басқару релесі арқылы IoT негізіндегі үй автоматтандыруды қалай жасауға болады: 14 қадам (суреттермен)
Бейне: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Қараша
Anonim
Image
Image
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады
NodeMCU сенсорларын басқару релесі көмегімен IoT негізіндегі үй автоматтандыруды қалай жасауға болады

IoT негізіндегі бұл жобада мен Blynk көмегімен үйді автоматтандыруды және NodeMCU басқару релесі модулін нақты уақыттағы кері байланыспен жасадым. Қол режимінде бұл реле модулін мобильді құрылғыдан немесе смартфоннан және қолмен қосқыштан басқаруға болады. Автоматты режимде бұл ақылды реле желдеткіш пен шамды қосу және өшіру үшін бөлме температурасы мен күн сәулесін сезе алады.

Бұл ақылды үй жобасының келесі мүмкіндіктері бар: 1. Blynk App көмегімен ұялы телефоннан басқарылатын тұрмыстық техника 2. Температура мен ылғалдылық сенсоры автоматты түрде басқарылатын тұрмыстық техника (Автоматты режимде) 3. Тұрақты тұрмыстық техниканы автоматты түрде қараңғы сенсор басқарады (Авто режимде) 4. OLED -де LIVE бөлме температурасы мен ылғалдылық көрсеткішін бақылаңыз. Смартфон 5. Қолмен қосқыштармен басқарылатын тұрмыстық техника 6. Интернет арқылы тұрмыстық техниканы басқару

Жабдықтар

Бұл Smart House жобасына қажетті компоненттер

1. NodeMCU

2. DH11 датчигі

3. LDR

4. 10к резисторлар 5 жоқ

5. 1k резисторлар 5 жоқ (R1 - R4)

6. 220 Ом резисторлары 2 жоқ (R5 & R6)

7. Оптокуптер PC817 2 жоқ

8. BC547 NPN транзисторлары 2 жоқ

9. Диод 1N4007 2 жоқ

10. Диод 1N4001 1 жоқ

11. Жарық диоды (1,5в) 3 жоқ

12. Конденсаторлар 100uF 2 жоқ

13. SPDT 12V реле 2 жоқ

14. 7805 кернеу реттегіші 1 жоқ

15. Ауыстырғышты/ 4 түймесін басыңыз

16. Қосқыштар мен секіргіштер

17. OLED I2C дисплейі (0,96 «немесе 1,3»)

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

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

Бұл IoT негізіндегі үйді автоматтандыру жобасының толық схемасы.

Мен реле модулін басқару үшін NodeMCU қолдандым. Мен DHT11 температура мен ылғалдылық сенсоры мен LDR -ді реле автоматты түрде бөлме температурасы мен сыртқы жарыққа сәйкес басқаруға қостым. NodeMCU -мен қосылған төрт түйме бар, яғни S1, S2, CMODE, RST. S1 & S2 реле модулін қолмен басқару үшін CMODE режимді өзгерту үшін (Manual Mode, Auto Mode) RST NodeMCU қалпына келтіру үшін мен релелік модульге 12В бердім және NodeMCU -ге 5v беру үшін 7805 кернеу реттегішін қолдандым.

2 -қадам: тестілеуге арналған тақтаның схемасын жасаңыз

Бақылау тақтасында тестілеу үшін схеманы жасаңыз
Бақылау тақтасында тестілеу үшін схеманы жасаңыз
Бақылау тақтасында тестілеу үшін схеманы жасаңыз
Бақылау тақтасында тестілеу үшін схеманы жасаңыз

ПХД жобалау алдында, алдымен тестілеу үшін нан тақтасындағы схеманы жасадым. Тестілеу кезінде мен NodeMCU -ге кодты жүктедім, содан кейін реле түймелерін, Blynk қосымшасын, температура сенсоры мен LDR -ді басқаруға тырыстым.

Осы NodeMCU жобасына бекітілген кодты жүктеңіз.

Мен кодта қажетті кітапханалардың барлық сілтемелерін айттым.

3 -қадам: Blynk қосымшасын орнатыңыз

Blynk қосымшасын орнатыңыз
Blynk қосымшасын орнатыңыз
Blynk қосымшасын орнатыңыз
Blynk қосымшасын орнатыңыз

Google Play дүкенінен немесе App Store дүкенінен Blynk қосымшасын орнатыңыз, содан кейін реле модулін басқару және температура мен ылғалдылықты бақылау үшін барлық қажетті виджеттерді қосыңыз. Мен видеода барлық мәліметтерді түсіндірдім.

Мен реле модулін басқару және режимді өзгерту үшін 3 түймелі виджеттерді қолдандым. Температура мен ылғалдылықты бақылайтын 2 виджет.

4 -қадам: Smart Relay модулінің әр түрлі режимі

Ақылды реле модулінің әр түрлі режимі
Ақылды реле модулінің әр түрлі режимі

Біз ақылды релені 2 режимде басқара аламыз:

1. Қол режимі

2. Автоматты режим

Біз режимді ПХД -де немесе Blynk қосымшасында орнатылған CMODE түймесінің көмегімен оңай өзгерте аламыз.

5 -қадам: Қолмен жұмыс режимі

Қол режимі
Қол режимі
Қол режимі
Қол режимі

Қол режимінде біз реле модулін S1 & S2 батырмаларынан немесе Blynk қосымшасынан басқара аламыз.

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

6 -қадам: Автоматты режим

Автоматты режим
Автоматты режим
Автоматты режим
Автоматты режим

Автоматты режимде реле модулі DHT11 сенсоры мен LDR арқылы басқарылады.

Біз алдын ала анықталған ең төменгі және ең жоғары температура мен жарық мәндерін орната аламыз. Автоматты режимде бөлме температурасы алдын ала анықталған максималды температурадан асқан кезде реле-1 қосылады және бөлме температурасы алдын ала белгіленген минималды температурадан төмен болған кезде реле-1 автоматты түрде өшеді.

Дәл осылай жарық деңгейі төмендегенде реле-2 қосылады және жарық жеткілікті болғанда реле-2 автоматты түрде өшеді. Мен оқулықтағы бейнеде егжей -тегжейлі түсіндірдім.

7 -қадам: ПХД жобалау

ПХД жобалау
ПХД жобалау

Мен тізбекті күнделікті қолданатындықтан, ақылды реле модулінің барлық мүмкіндіктерін тест тақтасында тексергеннен кейін мен ПХД құрастырдым. Сіз бұл үйді автоматтандыру жобасының PCB Gerber файлын келесі сілтемеден жүктей аласыз:

drive.google.com/uc?export=download&id=1LwiPjXC1JfeQ7q-e-pIqN0J9TTVAHo52

8 -қадам: ПХД -ге тапсырыс беріңіз

ПХД -ге тапсырыс беріңіз
ПХД -ге тапсырыс беріңіз
ПХД -ге тапсырыс беріңіз
ПХД -ге тапсырыс беріңіз
ПХД -ге тапсырыс беріңіз
ПХД -ге тапсырыс беріңіз

Garber файлын жүктегеннен кейін сіз ПХД -ге оңай тапсырыс бере аласыз

1. https://jlcpcb.com сайтына кіріңіз және кіріңіз/тіркеліңіз

2. QUOTE NOW түймесін басыңыз.

3 «Gerber файлын қосу» түймесін басыңыз.

Содан кейін сіз жүктеген Gerber файлын шолыңыз және таңдаңыз.

9 -қадам: Gerber файлын жүктеу және параметрлерді орнату

Gerber файлын жүктеу және параметрлерді орнату
Gerber файлын жүктеу және параметрлерді орнату
Gerber файлын жүктеу және параметрлерді орнату
Gerber файлын жүктеу және параметрлерді орнату

4. Қажетті параметрді мөлшер, ПХД түсі және т

5. ПХД барлық параметрлерін таңдағаннан кейін САҚТАУҒА САҚТАУ түймесін басыңыз.

10 -қадам: Жеткізу мекенжайы мен төлем режимін таңдаңыз

Жеткізу мекенжайы мен төлем режимін таңдаңыз
Жеткізу мекенжайы мен төлем режимін таңдаңыз
Жеткізу мекенжайы мен төлем режимін таңдаңыз
Жеткізу мекенжайы мен төлем режимін таңдаңыз
Жеткізу мекенжайы мен төлем режимін таңдаңыз
Жеткізу мекенжайы мен төлем режимін таңдаңыз

6. Жеткізу мекенжайын теріңіз.

7. Сізге сәйкес келетін жеткізу әдісін таңдаңыз.

8. Тапсырысты беріңіз және төлемге өтіңіз. Сондай -ақ, тапсырысты JLCPCB.com сайтынан бақылай аласыз.

Менің ПХД -ларды өндіруге 2 күн қажет болды және DHL жеткізу опциясын қолдана отырып бір апта ішінде келді.

ПХД жақсы қапталған және сапасы осы қол жетімді бағамен жақсы болды.

11 -қадам: барлық компоненттерді дәнекерлеңіз

Барлық компоненттерді дәнекерлеу
Барлық компоненттерді дәнекерлеу
Барлық компоненттерді дәнекерлеу
Барлық компоненттерді дәнекерлеу

Осыдан кейін барлық компоненттер схемаға сәйкес дәнекерленеді.

Содан кейін NodeMCU, DHT11, LDR және OLED дисплейін қосыңыз.

12 -қадам: NodeMCU бағдарламалау

NodeMCU бағдарламалау
NodeMCU бағдарламалау
NodeMCU бағдарламалау
NodeMCU бағдарламалау

1. NodeMCU ноутбукпен қосыңыз

2. Кодексті жүктеңіз. (Қосылған)

3. Blynk Auth токенін, WiFi атауын, WiFi құпия сөзін өзгертіңіз.

4. Автоматты режим үшін алдын ала анықталған температура мен жарық мәнін сіздің қажеттіліктеріңізге сәйкес өзгертіңіз

5. NodeMCU 12E тақтасын және тиісті ПОРТТЫ таңдаңыз. Содан кейін кодты жүктеңіз.

** Бұл жобада сіз 0,96 «OLED және 1,3» OLED дисплейін қолдана аласыз. Мен кодты OLED екеуімен де бөлістім, сіз қолданатын OLED дисплейіне сәйкес кодты жүктеңіз.

Мен кодты алдыңғы қадамдарда тіркедім.

13 -қадам: тұрмыстық техниканы қосыңыз

Тұрмыстық техниканы қосыңыз
Тұрмыстық техниканы қосыңыз

Тұрмыстық техниканы схемаға сәйкес қосыңыз. Жоғары кернеумен жұмыс істеу кезінде қауіпсіздік ережелерін сақтаңыз.

12 Вольтты тұрақты ток көзін ПХД -ге тізбекте көрсетілгендей қосыңыз.

14 -қадам: Соңында

Соңында
Соңында
Соңында
Соңында

110 В/230 В және 12 В тұрақты ток көзін қосыңыз.

Енді сіз тұрмыстық техниканы ақылды түрде басқара аласыз. Сізге бұл үйді автоматтандыру жобасы ұнады деп сенемін. Мен бұл жобаға қажетті барлық ақпаратпен бөлістім. Егер сіз өзіңіздің құнды пікірлеріңізбен бөліссеңіз, мен оны шынымен бағалаймын, егер сізде сұрақтар болса, түсініктеме бөліміне жазыңыз. Басқа да осындай жобалар үшін TechStudyCell -ке жүгініңіз. Уақыт бөлгеніңізге және бақытты оқуға рахмет.

Ұсынылған: