Мазмұны:

NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру: 16 қадам
Anonim
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру
NodeMCU сенсорлы сенсорлы LDR температураны басқару релесі бар үйді автоматтандыру

Өткен NodeMCU жобаларында мен Blynk қосымшасынан екі тұрмыстық техниканы басқардым. Мен жобаны қолмен басқару арқылы жаңарту және басқа мүмкіндіктерді қосу үшін көптеген түсініктемелер мен хабарламалар алдым.

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

IoT негізіндегі үйді автоматтандыру жобасында мен Blynk & NodeMCU көмегімен сенсорлы сенсор, LDR, температураны басқару релесі модулін пайдаланып, нақты уақыттағы кері байланысы бар үйді автоматтандырдым.

Қол режимінде бұл реле модулін ұялы телефоннан немесе смартфоннан және қолмен сенсорлық қосқыштан (TTP223) басқаруға болады.

Автоматты режимде бұл ақылды реле DHT11 сенсоры мен LDR көмегімен желдеткіш пен шамды қосу және өшіру үшін бөлме температурасы мен күн сәулесін сезе алады.

Бұл ақылды үй жобасы келесі мүмкіндіктерге ие:

1. Тұрмыстық техника Blynk App көмегімен Mobile арқылы басқарылады

2. Тұрмыстық техника температура мен ылғалдылық сенсорымен автоматты түрде басқарылады (Автоматты режимде)

3. Қараңғы сенсормен автоматты түрде басқарылатын тұрмыстық техника (Автоматты режимде)

4. OLED мен смартфондағы LIVE бөлме температурасы мен ылғалдылық көрсеткішін бақылаңыз

5. Тұрмыстық техника сенсорлық қосқышпен қолмен басқарылады

6. Тұрмыстық техниканы Интернет арқылы басқару (WiFi)

Бұл жоба осы қарапайым NodeMCU жобасынан алынған

Жабдықтар

1. NodeMCU тақтасы

2. DH11 датчигі

3. LDR

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

5. 1к резисторлар 3 жоқ

6. 220 Ом резисторлары 2 жоқ

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

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

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

10. 5-мм жарық диоды (1,5в) 3 жоқ

11. SPDT 5V релесі 2 жоқ

12. Түймешікті/ түймені 4 жоқ басыңыз (немесе) TTP223 сенсорлық сенсор (3no)

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

14. OLED I2C дисплейі (0,96 «немесе 1,3») (қосымша)

15. Hi-Link 220В-тан 5В айнымалы токқа тұрақты ток түрлендіргіші

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

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

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

Мен реле модулін басқару үшін NodeMCU қолдандым. Мен DHT11 температура мен ылғалдылық сенсоры мен LDR -ді реле автоматты түрде бөлме температурасы мен сыртқы жарыққа сәйкес басқаруға қостым.

NodeMCU -мен қосылған төрт түйме бар, яғни S1, S2, CMODE, RST. S1 & S2 реле модулін қолмен басқару үшін.

Сондай -ақ, түйменің орнына TTP223 сенсорлық сенсорларын қосуға болады.

Режимді өзгерту үшін CMODE (қол режимі, автоматты режим)

NodeMCU қалпына келтіру үшін RST

Мен NodeMCU мен релеге 5В жеткізу үшін 110V/220V AC 5V DC түрлендіргішті қолдандым.

Сонымен, сіз осы ақылды реле модулімен 110В немесе 220В айнымалы токқа тікелей қосыла аласыз.

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

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

ПХД жобалау алдында, алдымен тестілеу үшін нан тақтасындағы схеманы жасадым.

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

Бұл жерде RST түйреуіші белсенді емес, сондықтан RST түйреуішіне қосылған сенсор сенсоры төмен болуы керек.

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

3 -қадам: Бұл IOT жобасына арналған оқулық бейне

Image
Image

Оқу бейнеде мен осы Smart Home құрылғысын жасаудың барлық қадамдарын егжей -тегжейлі түсіндірдім.

Сонымен, сіз бұл IoT жобасын үйіңізге оңай жасай аласыз.

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

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

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

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

Температура мен ылғалдылықты бақылайтын 2 виджет.

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

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

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

1. Қол режимі

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

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

Автомобильде

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

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

Қол режимінде біз реле модулін S1 & S2 сенсорлық қосқыштарынан немесе Blynk қосымшасынан басқара аламыз, біз әрқашан қосқыштардың нақты уақыттағы кері байланыс күйін Blynk қосымшасынан бақылай аламыз.

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

Blynk қосымшасының көмегімен, егер бізде смартфонда интернет болса, біз реле модулін кез келген жерден басқара аламыз.

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

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

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

Біз кодта алдын ала анықталған минималды және максималды температура мен жарық мәндерін орната аламыз.

Температураны бақылау

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

LDR басқару

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

Мен оқулықтағы бейнеде егжей -тегжейлі түсіндірдім.

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

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

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

Осы IoT негізделген үй автоматтандыру жобасының PCB Gerber файлын келесі сілтемеден жүктей аласыз:

drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX

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

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

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

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

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

3 «Gerber файлын қосу» түймесін басыңыз. Содан кейін сіз жүктеген Gerber файлын шолыңыз және таңдаңыз.

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

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

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

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

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

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

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

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

8. Тапсырысты беріңіз және төлемге өтіңіз.

Сондай -ақ, тапсырысты JLCPCB.com сайтынан бақылай аласыз.

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

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

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

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

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

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

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

NodeMCU бағдарламалау
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 дисплейіне сәйкес кодты жүктеңіз.

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

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

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

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

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

Мұнда 110В немесе 220В айнымалы ток көзін тікелей қосуға болады.

** Мен RST түйреуіші үшін сенсорлық сенсорды қолданған жоқпын, себебі ол LOW белсенді.

15 -қадам: Толық тізбекті қораптың ішіне салыңыз

Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз
Толық тізбекті қораптың ішіне салыңыз

Мен толық тізбекті пластикалық қорапқа қойдым. Мен бұл NodeMCU жобасын Smart Extension BOX ретінде қолданатындықтан.

Бұл өте пайдалы және қолдануға ыңғайлы болады.

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

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

110В/230В кернеуді қосыңыз.

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

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

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

Ұсынылған: