Мазмуну:

NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам
NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам

Video: NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам

Video: NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам
Video: How to use LDR Sensor With ESP8266 NodeMCU To detect light 2024, Ноябрь
Anonim
NodeMCU Touch Sensor LDR Температураны Башкаруу Релеси менен Үйдү Автоматташтыруу
NodeMCU Touch Sensor LDR Температураны Башкаруу Релеси менен Үйдү Автоматташтыруу
NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу
NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу
NodeMCU Touch Sensor LDR Температураны Башкаруу Релеси менен Үйдү Автоматташтыруу
NodeMCU Touch Sensor LDR Температураны Башкаруу Релеси менен Үйдү Автоматташтыруу

Мурунку NodeMCU долбоорлорумда мен Blynk тиркемесинен эки тиричилик техникасын башкардым. Кол менен башкаруу жана башка функцияларды кошуу менен долбоорду жаңыртуу үчүн көптөгөн комментарийлерди жана билдирүүлөрдү алдым.

Ошентип, мен бул Smart Home Extension Boxту иштеп чыктым.

Бул IoTге негизделген үйдү автоматташтыруу долбоорунда мен Blynk & NodeMCU менен Touch Sensor, LDR, Температураны көзөмөлдөө релеси модулун колдонуп, реалдуу убакытта кайтарым байланышта болдум.

Кол режиминде бул реле модулу мобилдик же смартфондон жана кол менен тийүү которгучунан (TTP223) башкарылышы мүмкүн.

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

Бул акылдуу үй долбоору төмөнкү өзгөчөлүктөргө ээ:

1. Үй шаймандары Blynk тиркемесин колдонуп Мобилден башкарылат

2. Үй шаймандары температура жана нымдуулук сенсору менен автоматтык түрдө башкарылат (Авто режимде)

3. Үй тиричилик техникасы Dark Sensor тарабынан автоматтык түрдө башкарылат (Авто режимде)

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 1no

10. 5-мм LED (1.5v) 3 жок

11. SPDT 5V релеси 2 жок

12. Push Switch/ button 4 no (же) TTP223 Touch Sensor (3no)

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

14. OLED I2C дисплейи (0.96 "же 1.3") (Милдеттүү эмес)

15. Hi-Link 220Vдан 5V ACга DC конвертерине

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

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

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

Мен NodeMCUду реле модулун башкаруу үчүн колдондум. Мен DHT11 температура жана нымдуулук сенсорун жана LDRди туташтырдым, релени бөлмө температурасына жана айланадагы жарыкка жараша автоматтык түрдө башкаруу.

NodeMCU менен байланышкан төрт баскыч бар, башкача айтканда, S1, S2, CMODE, RST. S1 & S2 реле модулун кол менен башкаруу үчүн.

Ошондой эле баскычтардын ордуна TTP223 Touch сенсорлорун туташтырсаңыз болот.

Режимди өзгөртүү үчүн CMODE (Кол режими, Авто режим)

NodeMCU баштапкы абалга келтирүү үчүн RST

Мен 5V NodeMCU менен релелерди камсыз кылуу үчүн 110V/220V AC 5V DC конвертерин колдондум.

Ошентип, сиз бул акылдуу реле модулу менен түздөн -түз 110V же 220V AC энергиясын туташтыра аласыз.

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

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

ПХБны иштеп чыгуудан мурун, адегенде мен тестирлөө үчүн нан тактасындагы схеманы жасадым.

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

Бул жерде RST пини аз активдүү, андыктан RST пини менен туташкан Touch сенсору активдүү төмөн болушу керек.

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

3 -кадам: Бул IOT долбоору үчүн үйрөткүч видео

Image
Image

Үйрөткүч видеодо мен бул Smart Home түзмөгүн жасоонун бардык кадамдарын деталдуу түрдө түшүндүрдүм.

Ошентип, сиз бул IoT долбоорун үйүңүзгө оңой жасай аласыз.

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

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

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

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

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

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

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

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

1. Кол режими

2. Авто режим

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

Авто

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

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

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

Жана биз OLED дисплейинде жана Blynk тиркемесинде сүрөттөрдө көрүнүп тургандай температураны жана нымдуулукту көзөмөлдөй алабыз.

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

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

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

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

Биз коддо алдын ала аныкталган минималдуу жана максималдуу температура жана жарык маанилерин орното алабыз.

Температураны көзөмөлдөө

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

LDR Control

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

Мен үйрөткүч видеодо кеңири түшүндүрдүм.

8 -кадам: PCB долбоорлоо

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

Нан тактасында акылдуу реле модулунун бардык мүмкүнчүлүктөрүн текшергенден кийин, мен ПКБны схеманы компакт кылып, долбоорго профессионалдуу көрүнүш берүү үчүн иштеп чыктым.

Бул IoT негизиндеги үйдү автоматташтыруу долбоорунун PCB Gerber файлын төмөнкү шилтемеден жүктөп алсаңыз болот:

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

9 -кадам: ПКБга заказ бериңиз

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

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

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

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

3 "Gerber файлыңызды кошуу" баскычын басыңыз. Андан кийин жүктөп алган Gerber файлын карап чыгып, тандаңыз.

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

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

4. Саны сыяктуу керектүү параметрди коюңуз, PCB маскировка түсү ж.б.

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

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 -кадам: Үй шаймандарын туташтыруу

Үй шаймандарын туташтырыңыз
Үй шаймандарын туташтырыңыз

Үй схемасын схемага ылайык туташтырыңыз.

Сураныч, жогорку чыңалуу менен иштеп жатканда тиешелүү коопсуздук чараларын көрүңүз.

Бул жерде сиз 110V же 220V AC камсыздоону түз туташтыра аласыз.

** Мен RST пин үчүн сенсордук сенсорду колдонгон жокмун, анткени ал LOW.

15 -кадам: Толук микросхеманы кутунун ичине коюңуз

Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз
Толук микросхеманы кутучага салыңыз

Мен толук схеманы пластикалык кутунун ичине койдум. Мен бул NodeMCU долбоорун Smart кеңейтүү БОКСУ катары колдоном.

Бул абдан пайдалуу жана колдонууга оңой болот.

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

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

110V/230V камсыздоону күйгүзүңүз.

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

Эгерде сиз баалуу пикириңиз менен бөлүшсөңүз, мен аны абдан баалайм, эгерде кандайдыр бир сурооңуз болсо, комментарий бөлүмүнө жазыңыз.

Дагы башка мындай долбоорлор үчүн TechStudyCell ээрчиңиз. Убактыңызды бөлгөнүңүз үчүн жана бактылуу окууңуз үчүн рахмат.

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