Мазмуну:
- Жабдуулар
- 1 -кадам: Райондук диаграмма
- 2 -кадам: тестирлөө үчүн Breadboard схемасын жасаңыз
- 3 -кадам: Бул IOT долбоору үчүн үйрөткүч видео
- 4 -кадам: Blynk тиркемесин орнотуңуз
- 5 -кадам: Smart Relay модулунун ар кандай режими
- 6 -кадам: Кол режими
- 7 -кадам: Авто режим
- 8 -кадам: PCB долбоорлоо
- 9 -кадам: ПКБга заказ бериңиз
- 10 -кадам: Gerber файлын жүктөө жана параметрлерди коюу
- 11 -кадам: Жеткирүү дарегин жана Төлөм режимин тандаңыз
- 12 -кадам: Бардык компоненттерди ширетүү
- 13 -кадам: NodeMCU программасы
- 14 -кадам: Үй шаймандарын туташтыруу
- 15 -кадам: Толук микросхеманы кутунун ичине коюңуз
- 16 -кадам: Акыры
Video: NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Мурунку 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 схемасын жасаңыз
ПХБны иштеп чыгуудан мурун, адегенде мен тестирлөө үчүн нан тактасындагы схеманы жасадым.
Тестирлөө учурунда мен кодду NodeMCUго жүктөдүм, андан кийин релелерди баскычтар, тийүү которгучтары менен башкарууга аракет кылдым. Blynk App, температура сенсору жана LDR.
Бул жерде RST пини аз активдүү, андыктан RST пини менен туташкан Touch сенсору активдүү төмөн болушу керек.
Бул NodeMCU долбоору үчүн тиркелген кодду жүктөп алыңыз. Мен коддогу керектүү китепканалардын бардык шилтемелерин айттым.
3 -кадам: Бул IOT долбоору үчүн үйрөткүч видео
Үйрөткүч видеодо мен бул Smart Home түзмөгүн жасоонун бардык кадамдарын деталдуу түрдө түшүндүрдүм.
Ошентип, сиз бул IoT долбоорун үйүңүзгө оңой жасай аласыз.
4 -кадам: Blynk тиркемесин орнотуңуз
Google Play дүкөнүнөн же App Storeдон Blynk тиркемесин орнотуңуз, андан кийин реле модулун башкаруу жана температураны жана нымдуулукту көзөмөлдөө үчүн бардык керектүү виджеттерди кошуңуз. Мен үйрөткүч видеодо бардык деталдарды түшүндүрдүм.
Мен реле модулун көзөмөлдөө жана режимди өзгөртүү үчүн 3 баскыч виджеттерин колдондум.
Жана температура менен нымдуулукту көзөмөлдөө үчүн 2 ченегич виджеттер.
5 -кадам: 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 долбоорлоо
Нан тактасында акылдуу реле модулунун бардык мүмкүнчүлүктөрүн текшергенден кийин, мен ПКБны схеманы компакт кылып, долбоорго профессионалдуу көрүнүш берүү үчүн иштеп чыктым.
Бул 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 файлын жүктөө жана параметрлерди коюу
4. Саны сыяктуу керектүү параметрди коюңуз, PCB маскировка түсү ж.б.
5. PCB үчүн бардык Параметрлерди тандагандан кийин КАРТАГА САКТАП баскычын басыңыз.
11 -кадам: Жеткирүү дарегин жана Төлөм режимин тандаңыз
6. Жеткирүү дарегин териңиз.
7. Сизге ылайыктуу жеткирүү ыкмасын тандаңыз.
8. Заказды тапшырыңыз жана төлөмдү улантыңыз.
Сиз ошондой эле JLCPCB.com аркылуу заказыңызды көзөмөлдөй аласыз.
Менин ПХБларым 2 күндүн ичинде өндүрүлүп, DHL жеткирүү опциясын колдонуп бир жуманын ичинде келди.
ПКБлар жакшы жыйналган жана сапаты чындыгында бул жеткиликтүү баада жакшы болгон.
12 -кадам: Бардык компоненттерди ширетүү
Андан кийин схемага ылайык бардык компоненттерди ширетүү.
Андан кийин NodeMCU, DHT11, LDR жана OLED дисплейин туташтырыңыз.
13 -кадам: 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 ээрчиңиз. Убактыңызды бөлгөнүңүз үчүн жана бактылуу окууңуз үчүн рахмат.
Сунушталууда:
ESP8266 же NODEMCU колдонуу менен үйдү автоматташтыруу: 6 кадам
ESP8266 же NODEMCU менен үйдү автоматташтыруу: Сиз качандыр бир убакта үйүңүздү wifi аркылуу автоматташтыргыңыз келген беле? Жарыктарды, желдеткичти жана башка шаймандарды смартфонуңуздан башкаргыңыз келеби? Же качандыр бир убакта туташкан түзмөктөр жана аны менен баштоо жөнүндө көрсөтмө алгыңыз келди беле? Бул үйдү автоматташтыруу долбоору
Infinity Gauntlet менен башкарылуучу үйдү автоматташтыруу: 8 кадам (сүрөттөр менен)
Infinity Gauntlet менен башкарылган үйдү автоматташтыруу: Мурунку долбоорумда мен жарык өчүргүчтү башкаруучу чексиздик гантелин жасадым. Мен алты ташты колдонгум келди жана ар бир таш шайманды, эшиктин кулпусун же жарыктандырууну башкара алат. Ошентип, мен үйдүн автоматташтырылган системасын чексиздиктин манжасын колдонуп жасадым. Бул проектте
NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
NodeMCU сенсорлорун көзөмөлдөө релеси менен IoTге негизделген үйдү кантип автоматташтыруу керек: Бул IoTге негизделген долбоордо мен Blynk жана NodeMCU башкаруучу реле модулу менен реалдуу убакытта кайтарым байланыш менен үй автоматташтырууну жасадым. Кол режиминде бул реле модулун Мобилдик же смартфондон жана Кол которгучтан башкарса болот. Авто режимде, бул акылдуу
NodeMCU, HomeAssistant & MQTT менен үйдү автоматташтыруу: 6 кадам
NodeMCU, HomeAssistant & MQTT менен үйдү автоматташтыруу: Үйүңүздү акылдуу үйдө өзгөртүүнү баштайсызбы? Ошондой эле муну арзан кылгыңыз келеби? NodeMCU жана HomeAssistant бул боюнча жардам берүү үчүн бул жерде. Мен сизге бул видеону көрүүнү сунуштайм, балким сизге ээрчүү оңой болот. Болбосо, төмөнкү кадамдарды аткарыңыз
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: Үйдү автоматташтыруунун көптөгөн жолдору бар, кээ бирлери татаал, кээ бирлери оңой, Бул үйрөткүч мен Blynk менен ESP-12Eди колдонуп, жөнөкөй релелерди кантип башкарууну көрсөтөм. Ыңгайлуу болушу үчүн дизайн бир жактуу ПХБ болчу, ошондуктан сиз өзүңүз каалагандай жасай аласыз