Мазмуну:
- 1 -кадам: компоненттери талап кылынат
- 2 -кадам: Райондук диаграмма
- 3 -кадам: Бул долбоор үчүн ПХБга заказ кылуу
- 4 -кадам: Rpi боюнча Mosquitto MQTT Брокерин орнотуу
- 5 -кадам: NodeMCU MQTT кардары катары
- 6 -кадам: Үйрөткүч видео
Video: RASPBERRY PI ЖАНА NODEMCU КАРТАСЫН КОЛДОНУУ ЖЕРГИЛИКТҮҮ MQTT СЕРВЕРИНЕ ТҮЗҮЛГӨН ҮЙДҮ АВТОМАТТОО: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Ушул убакка чейин мен интернетте приборлорду башкаруу боюнча бир нече үйрөтүүчү видеолорду жасадым. Ал үчүн мен ар дайым Adafruit MQTT серверин жактырчумун, анткени колдонууга оңой жана колдонуучуга ыңгайлуу эле. Бирок мунун баары интернетке негизделген. Демек, биз шаймандарды туура интернет байланышы болгондо гана башкара алабыз, антпесе такыр иштебейт. Ошентип, бул жолу мен жергиликтүү MQTT серверине негизделген үйдү автоматташтырууну ойлоп таптым, анда биз интернетти колдонбостон приборлорду башкара алабыз. Бардык шаймандар бир тармакка туташат жана биз аларды смартфон колдонмосу аркылуу оңой башкара алабыз.
Биз ошондой эле pcbге тиркелген ар кандай сенсорлордун маалыматтарын өлчөй алабыз. Ошентип, анын кантип иштээрин жана аны кантип жасоону карап көрөлү.
1 -кадам: компоненттери талап кылынат
- Raspberry Pi 3B тактасы
- SD карта
- Nodemcu Board
- 4 x 5V реле
- DHT11 сенсор
- 4 x BC547 транзистору
- 4 x 1n4007 диод
- 4 x 330 Ом каршылыгы
- 7805 IC
- 9v Power адаптер
- DC электр розеткасы
- 2 пин Жашыл туташтыргычтар
2 -кадам: Райондук диаграмма
3 -кадам: Бул долбоор үчүн ПХБга заказ кылуу
Бул долбоор бири -бири менен байланышкан көптөгөн компоненттерди талап кылат. Эгерде сиз Жалпы Максаттагы ПХБга барсаңыз, анда бул сиз үчүн түйшүктүү жана узак процесс болот. Ыңгайлаштырылган ПКБга баруу жакшы. Jlcpcb.com сайтынан жеке ПКБга заказ кылуу абдан жөнөкөй. Сиз жөн гана каттоо эсебин түзүшүңүз керек, ПКБнын gerber файлын жүктөп, заказ кылыңыз. Сиз эшигиңизде ПХБдарды аласыз. Эй, сиз бул ПХБлардын баасын билесизби?
Бул 10 PCB үчүн болгону 2 доллар. Ооба, сиз туура уктуңуз, болгону $ 2, сиз босогодо премиум сапаттагы 10 кереметтүү ПХБ аласыз. Мен ар дайым менин проектилеримде колдонулган ПХБ үчүн JLCPCBди артык көрөм жана сизге да бул үчүн барууну сунуштайм. Эгерде сиз бул долбоордо колдонулган ПКБнын гербер файлын алууну кааласаңыз, www.easyeda.com/techiesms/ultimate-home-automation сайтынан бекер жүктөп алсаңыз болот. Gerber файлын жүктөп алгандан кийин, аны JLCPCBге жүктөп, заказ кылыңыз. Жөнөкөй.
4 -кадам: Rpi боюнча Mosquitto MQTT Брокерин орнотуу
Биринчиден, raspbian piнин расмий сайтынан raspbian jessieнин акыркы версиясын жүктөп алыңыз. Сүрөттү орнотуудан мурун, биринчи кезекте SD картаны колдонмо, SD картаны форматтоочу менен форматтаңыз.
Андан кийин Etcher аттуу программалык камсыздоонун жардамы менен сүрөттү SD картка жүктөңүз
Сүрөттү картага ийгиликтүү жүктөгөндөн кийин, аппаратты күйгүзүп, Wi -Fi аркылуу интернетке туташтырыңыз. Терминалды ачыңыз жана бул буйруктарды бирден киргизиңиз, sudo apt-get update
sudo apt-get жогорулатуу
sudo apt-get чиркейди орнотуңуз
sudo apt-get чиркей-кардарларды орнотуңуз
Муну аткаргандан кийин, сиз Piңизди MQTT брокери катары колдоно аласыз.
5 -кадам: NodeMCU MQTT кардары катары
Бул долбоордо мен NodeMCU'ду MQTT кардарынын коду жүктөлгөн контроллер катары колдонуп жатам. Бул долбоордун коду GitHub аккаунтума жүктөлдү. Бул кодду колдонуу үчүн системаңызда Adafruit MQTT китепканасы жана DHT11 китепканасы болушу керек.
Коддун ичинде эмне кылыш керек болсо, ошону өзгөртүү үчүн, адегенде ага WiFi грамоталарын киргизишиңиз керек. Андан кийин сиз MQTT серверинин милдетин аткаруучу малина пи тактасынын жергиликтүү IP дарегин киргизишиңиз керек. Сиздин Raspberry Pi тактаңыздын IP дарегин алуу үчүн, терминалды ачыңыз жана ifconfig буйругун киргизиңиз жана enter басыңыз.
NodeMCU тактасынын коду менин GitHub аккаунтума жүктөлгөн. Ошентип, сиз бул кодду долбооруңузга оңой жүктөп жана колдоно аласыз.
6 -кадам: Үйрөткүч видео
Мен бул долбоордун ар бир бөлүгүн камтыган толук үйрөткүч видео жасадым. Мен дагы ошол MQTT панелинин андроид тиркемесин кантип конфигурациялоону көрсөттүм. Андыктан жылуу -жумшак бул видеону көрүңүз.
Сунушталууда:
MQTT жана ESP8266 колдонуу менен үйдү автоматташтыруу: 6 кадам
MQTT жана ESP8266 колдонуу менен үйдү автоматташтыруу: Азыркы учурда, үйдү автоматташтыруу IoTнин (Интернет нерселеринин) тренди жана жаңы доору. Ар бир адам үйдү автоматташтырууга аракет кылат, андан кийин алыстан башкарылып же кол менен башкарылышы мүмкүн. Жана бул алардын жашоосун жеңилдетет. Адамды башкара турган техникалар бар
DIY ҮЙДҮ АВТОМАТТОО - Салттуу жарык өчүргүчтөрдү алмаштырыңыз: 5 кадам
DIY ҮЙДҮ АВТОМАТТАШТЫРУУ - Салттуу жарык өчүргүчтөрүн алмаштыруу: Жарыктарды сенсордук сенсорлор аркылуу күйгүзүү же өчүрүү Өзгөчөлүктөр: Сыйымдуу сенсордук сенсорлор кадимки механикалык өчүргүчтөрдүн ордуна жарыкты күйгүзүү үчүн колдонулат
ҮЙДҮ АВТОМАТТОО (ДҮЙНӨНҮН КАНДАЙ БУРЧУНАН КОЛДОНМОҢУЗДУ КОНТРОЛДОҢУЗ): 5 кадам
ҮЙДҮ АВТОМАТТАШТЫРУУ (ДҮЙНӨНҮН КАНДАЙ БУРЧУНАН КОЛДОНМОҢУЗДУ КОНТРОЛДОҢУЗ): Бул көрсөтмөдө мен ESP8266ны кантип колдонуу керектигин айтып бердим, Blynk тиркемеси аркылуу Интернеттин бардык жеринен жарыктар, желдеткичтер ж.б. ESP8266 үчүн жаңы, бул инструкцияны текшериңиз:-NodeM менен баштоо
DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini колдонуу: 6 кадам
DIY Voice/Интернет көзөмөлдөгөн үйдү автоматташтыруу жана мониторинг ESP8266 жана Google Home Mini аркылуу: Эй !! Узак тыныгуудан кийин мен бул жердемин, анткени биз баарыбыз кызыктыруучу (жумуш) табыш үчүн эмне кылышыбыз керек. BLUETOOTH, IR, Local WIFI, Cloud, б.а. татаал нерселерден жаздым. эң оңой, бирок эң эффективдүү
Пиңизди (жергиликтүү) булут серверине айлантыңыз!: 19 кадам (сүрөттөр менен)
Пиңизди (Жергиликтүү) Булут Серверине айлантыңыз!: Өзүңүздүн Pi Pi Булут сервериңизде документтерди жана сүрөттөрдү жана музыканы сактаңыз жана жетиңиз! Эң жакшы жери: эгерде Интернет иштебей калса, же аны колдоно аласыз (же эгер сиз алыскы жерде болсоңуз & Википедияга кирүүнү кааласаңыз). Эй, эгер досуң бирөөнү алса