Мазмуну:
- Жабдуулар
- 1 -кадам: Райондук диаграмма
- 2 -кадам: тестирлөө үчүн Breadboard схемасын жасаңыз
- 3 -кадам: Blynk тиркемесин орнотуңуз
- 4 -кадам: Smart Relay модулунун ар кандай режими
- 5 -кадам: Кол режими
- 6 -кадам: Авто режим
- 7 -кадам: ПХБ долбоорлоо
- 8 -кадам: ПКБга заказ берүү
- 9 -кадам: Gerber файлын жүктөө жана параметрлерди коюу
- 10 -кадам: Жеткирүү дарегин жана Төлөм режимин тандаңыз
- 11 -кадам: Бардык компоненттерди ширетүү
- 12 -кадам: NodeMCU программасы
- 13 -кадам: Үй шаймандарын туташтыруу
- 14 -кадам: Акыры
Video: NodeMCU сенсорлорун башкаруу релеси менен IoTге негизделген үйдү автоматташтыруу: 14 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул 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 схемасын жасаңыз
ПХБны иштеп чыгуудан мурун, адегенде мен тестирлөө үчүн нан тактасындагы схеманы жасадым. Сыноо учурунда мен кодду NodeMCUго жүктөдүм, андан кийин релелерди баскычтар, Blynk App, температура сенсору жана LDR менен башкарууга аракет кылдым.
Бул NodeMCU долбоору үчүн тиркелген кодду жүктөп алыңыз.
Мен коддогу керектүү китепканалардын бардык шилтемелерин айттым.
3 -кадам: Blynk тиркемесин орнотуңуз
Google Play дүкөнүнөн же App Storeдон Blynk тиркемесин орнотуңуз, андан кийин реле модулун башкаруу жана температураны жана нымдуулукту көзөмөлдөө үчүн бардык керектүү виджеттерди кошуңуз. Мен үйрөткүч видеодо бардык деталдарды түшүндүрдүм.
Мен реле модулун көзөмөлдөө жана режимди өзгөртүү үчүн 3 баскыч виджеттерин колдондум. Жана температура менен нымдуулукту көзөмөлдөө үчүн 2 ченегич виджеттер.
4 -кадам: 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 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 файлын жүктөө жана параметрлерди коюу
4. саны, PCB түсү, ж.б.
5. PCB үчүн бардык Параметрлерди тандагандан кийин КАРТАГА САКТАП баскычын басыңыз.
10 -кадам: Жеткирүү дарегин жана Төлөм режимин тандаңыз
6. Жеткирүү дарегин териңиз.
7. Сизге ылайыктуу жеткирүү ыкмасын тандаңыз.
8. Заказды тапшырыңыз жана төлөмдү улантыңыз. Сиз ошондой эле JLCPCB.com аркылуу заказыңызды көзөмөлдөй аласыз.
Менин ПХБларым 2 күндүн ичинде өндүрүлүп, DHL жеткирүү опциясын колдонуп бир жуманын ичинде келди.
ПКБлар жакшы жыйналган жана сапаты чындыгында бул жеткиликтүү баада жакшы болгон.
11 -кадам: Бардык компоненттерди ширетүү
Андан кийин схемага ылайык бардык компоненттерди ширетүү.
Андан кийин NodeMCU, DHT11, LDR жана OLED дисплейин туташтырыңыз.
12 -кадам: 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 ээрчиңиз. Убактыңызды бөлгөнүңүз үчүн жана бактылуу окууңуз үчүн рахмат.
Сунушталууда:
NodeMCU Touch Sensor LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: 16 кадам
NodeMCU сенсордук LDR температурасын көзөмөлдөө релеси менен үйдү автоматташтыруу: Менин мурунку NodeMCU долбоорлорумда мен Blynk тиркемесинен эки тиричилик техникасын башкардым. Мен долбоорду кол менен башкаруу жана башка функцияларды кошуу үчүн көптөгөн комментарийлерди жана билдирүүлөрдү алдым, ошондуктан мен бул Smart Home Extension Boxту иштеп чыктым
SMS билдирүүсү жана Thingspeak маалыматын жүктөө менен GPS Car Tracker, Arduino негизделген, үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
SMS билдирүүсү жана Thingspeak маалыматын жүктөө, Arduino негизделген, үйдү автоматташтыруу менен GPS Car Tracker: Мен бул GPS трекерди өткөн жылы жасадым жана ал жакшы иштегендиктен мен аны азыр Instructableде жарыялайм. Бул менин магистралдагы аксессуарлардын сайгычына туташкан. GPS трекери мобилдик маалымат аркылуу машинанын абалын, ылдамдыгын, багытын жана өлчөнгөн температурасын жүктөйт
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: 4 кадам
[Үйдү автоматташтыруу] ESP8266 + Blynkти колдонуп, бардык жерден көзөмөлдөө релеси: Үйдү автоматташтыруунун көптөгөн жолдору бар, кээ бирлери татаал, кээ бирлери оңой, Бул үйрөткүч мен Blynk менен ESP-12Eди колдонуп, жөнөкөй релелерди кантип башкарууну көрсөтөм. Ыңгайлуу болушу үчүн дизайн бир жактуу ПХБ болчу, ошондуктан сиз өзүңүз каалагандай жасай аласыз
Android жана Arduino SMS негизделген үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
Android жана Arduino SMS негизделген үй автоматташтыруу:! ! ! N O T I C E! ! ! Жергиликтүү уюлдук телефондордун мунарасы менин аймагында жаңыртылгандыктан, мен бул GSM модулун колдоно албай калдым. Жаңы мунара мындан ары 2G түзмөктөрүн колдобойт. Ошондуктан, мен мындан ары бул долбоорго эч кандай колдоо көрсөтө албайм
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуу тактасы: 7 кадам
Үйдү автоматташтыруу: Tiva TM4C123G аркылуу Bluetooth аркылуу диммерди башкаруу менен автоматтык которуштуруу тактасы: Бүгүнкү күндө биздин жашообузду чындап жеңилдеткен телевизорлорубуз жана башка электрондук системалар үчүн алыстан башкаруу каражаттары бар. Сиз качандыр бир убакта үйдүн автоматташтырылышы жөнүндө ойлонуп көрдүңүзбү, ал түтүктөрдүн жарыгын, желдеткичтерди жана башка электр шаймандарын көзөмөлдөйт