Мазмуну:

NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)

Video: NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)

Video: NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
Video: Как сделать 2-канальное реле Wi-Fi ESP8266 ESP-01 | ESP-01 Домашняя автоматизация | УдаленныйXY 2024, Ноябрь
Anonim
Image
Image
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу

Бул IoTге негизделген долбоордо мен Blynk менен Home Automation жана NodeMCU башкаруу релелик модулун реалдуу убакытта кайтарым байланыш менен жасадым. Кол режиминде бул реле модулун Мобилдик же смартфондон жана Кол которгучтан башкарса болот. Авто режиминде бул акылдуу реле бөлмөнүн температурасын жана күндүн нурун сезип, күйөрманы жана лампочканы күйгүзүп жана өчүрө алат.

Бул акылдуу үй долбоору төмөнкү өзгөчөлүктөргө ээ: 1. Blynk тиркемесин колдонуу менен мобилдик телефондон башкарылган 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. Optocoupler PC817 2 жок

8. BC547 NPN транзисторлору 2 жок

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

10. Диод 1N4001 1no

11. LED (1.5v) 3 жок

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

13. SPDT 12V Реле 2 жок

14. 7805 чыңалуу жөндөгүчү 1 жок

15. Push Switch/ button 4 no

16. Коннекторлор жана секирүүчүлөр

17. OLED I2C дисплейи (0,96 "же 1,3")

1 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

Бул IoTге негизделген үйдү автоматташтыруу долбоорунун толук схемасы.

Мен NodeMCUду реле модулун башкаруу үчүн колдондум. Мен DHT11 температура жана нымдуулук сенсорун жана LDRди туташтырдым, релени бөлмө температурасына жана айланадагы жарыкка жараша автоматтык түрдө башкаруу. NodeMCU менен байланышкан төрт баскыч бар, башкача айтканда, S1, S2, CMODE, RST. S1 & S2 реле модулун кол менен башкаруу үчүн CMODE режимин өзгөртүү үчүн (Кол режими, Авто режим) RST NodeMCUду калыбына келтирүү үчүн мен реле модулуна 12В жеткирдим жана NodeMCUго 5v жеткирүү үчүн 7805 чыңалуу жөндөгүчүн колдондум.

2 -кадам: тестирлөө үчүн Breadboard схемасын жасаңыз

Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз

ПХБны иштеп чыгуудан мурун, адегенде мен тестирлөө үчүн нан тактасындагы схеманы жасадым. Сыноо учурунда мен кодду NodeMCUго жүктөдүм, андан кийин релелерди баскычтар, Blynk App, температура сенсору жана LDR менен башкарууга аракет кылдым.

Бул NodeMCU долбоору үчүн тиркелген кодду жүктөп алыңыз.

Мен коддогу керектүү китепканалардын бардык шилтемелерин айттым.

3 -кадам: Blynk тиркемесин орнотуңуз

Blynk тиркемесин орнотуңуз
Blynk тиркемесин орнотуңуз
Blynk тиркемесин орнотуңуз
Blynk тиркемесин орнотуңуз

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

Мен реле модулун көзөмөлдөө жана режимди өзгөртүү үчүн 3 баскыч виджеттерин колдондум. Жана температура менен нымдуулукту көзөмөлдөө үчүн 2 ченегич виджеттер.

4 -кадам: Smart Relay модулунун ар кандай режими

Smart Relay модулунун башка режими
Smart Relay модулунун башка режими

Биз акылдуу релени 2 режимде башкара алабыз:

1. Кол режими

2. Авто режим

Биз режимди PCBге орнотулган CMODE баскычы менен же Blynk колдонмосунан оңой өзгөртө алабыз.

5 -кадам: Кол режими

Кол режими
Кол режими
Кол режими
Кол режими

Кол режиминде биз реле модулун S1 & S2 баскычтарынан же Blynk тиркемесинен башкара алабыз.

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

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

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

Auto режиминде, реле модулу DHT11 сенсору жана LDR тарабынан башкарылат.

Биз алдын ала аныкталган минималдуу жана максималдуу температура жана жарык маанилерин орното алабыз. Авто режиминде, бөлмө температурасы алдын ала белгиленген максималдуу температурадан ашканда, реле-1 күйөт жана бөлмө температурасы алдын ала белгиленген минималдуу температурадан төмөн болгондо, реле-1 автоматтык түрдө өчөт.

Ушул сыяктуу эле, жарыктын деңгээли төмөндөгөндө реле-2 күйөт жана жарык жетиштүү болгондо реле-2 автоматтык түрдө өчөт. Мен үйрөткүч видеодо кеңири түшүндүрдүм.

7 -кадам: ПХБ долбоорлоо

PCB долбоорлоо
PCB долбоорлоо

Мен схеманы күн сайын колдонгону жатканым үчүн, нан панелиндеги акылдуу реле модулунун бардык мүмкүнчүлүктөрүн текшергенден кийин, мен ПХБны иштеп чыктым. Бул үйдөгү автоматташтыруу долбоорунун PCB Gerber файлын төмөнкү шилтемеден жүктөп алсаңыз болот:

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

8 -кадам: ПКБга заказ берүү

ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз

Garber файлын жүктөп алгандан кийин, ПКБга оңой заказ кылсаңыз болот

1. Visit https://jlcpcb.com жана Кирүү/Катталуу

2. QUOTE NOW баскычын басыңыз.

3 "Gerber файлыңызды кошуу" баскычын басыңыз.

Андан кийин жүктөп алган Gerber файлын карап чыгып, тандаңыз.

9 -кадам: Gerber файлын жүктөө жана параметрлерди коюу

Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу

4. саны, PCB түсү, ж.б.

5. PCB үчүн бардык Параметрлерди тандагандан кийин КАРТАГА САКТАП баскычын басыңыз.

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 Вольт DC камсыздоону ПКБга туташтырыңыз.

14 -кадам: Акыры

Акыры
Акыры
Акыры
Акыры

110V/230V камсыздоону жана 12V DC берүүнү күйгүзүңүз.

Эми сиз тиричилик техникаңызды акылдуу түрдө башкара аласыз. Бул үйдү автоматташтыруу долбоору сизге жакты деп ишенем. Мен бул долбоорго керектүү бардык маалымат менен бөлүштүм. Эгерде сиз баалуу пикириңиз менен бөлүшсөңүз, мен аны абдан баалайм, эгерде кандайдыр бир сурооңуз болсо, комментарий бөлүмүнө жазыңыз. Дагы башка мындай долбоорлор үчүн TechStudyCell ээрчиңиз. Убактыңызды бөлгөнүңүз үчүн жана бактылуу окууңуз үчүн рахмат.

Сунушталууда: