Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: схема
- 3 -қадам: осы жобаға ПХД тапсырыс беру
- 4 -қадам: Rpi -де Mosquitto MQTT брокерін орнату
- 5 -қадам: MQTT клиенті ретінде NodeMCU
- 6 -қадам: Оқулық бейне
Бейне: RASPBERRY PI мен NODEMCU тақтасын қолдана отырып, MQTT ЖЕРІКТІ ЖЕРГІЛЕГІНЕ ТҰРҒАН ҮЙДІ АВТОМАТТАУ: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Осы уақытқа дейін мен интернетте құрылғыларды басқаруға қатысты бірнеше оқулық бейне түсірдім. Бұл үшін мен әрқашан Adafruit MQTT серверін ұнататынмын, себебі оны пайдалану оңай және қолданушыларға ыңғайлы. Бірақ мұның бәрі Интернетке негізделген. Бұл дегеніміз, біз Интернетке дұрыс қосылған кезде ғана жұмыс жасай алатын құрылғыларды басқара аламыз. Бұл жолы мен жергілікті MQTT серверіне негізделген үйді автоматтандыруды ойлап таптым, онда біз Интернетке қажеттіліксіз құрылғыларды басқара аламыз. Барлық құрылғылар бір желіге қосылады және біз оларды смартфон қосымшасы арқылы оңай басқара аламыз.
Біз сонымен қатар компьютерге қосылған әр түрлі сенсорлардың деректерін өлшей аламыз. Сонымен, оның қалай жұмыс істейтінін және оны қалай жасау керектігін қарастырайық.
1 -қадам: Қажетті компоненттер
- Raspberry Pi 3B тақтасы
- SD картасы
- Nodemcu тақтасы
- 4х5В реле
- DHT11 сенсоры
- 4 x BC547 транзисторы
- 4 x 1n4007 диод
- 4х330 Ом резисторы
- 7805 IC
- 9в қуат адаптері
- Тұрақты ток розеткасы
- 2 істікшелі жасыл қосқыштар
2 -қадам: схема
3 -қадам: осы жобаға ПХД тапсырыс беру
Бұл жоба көптеген компоненттерді бір -бірімен байланыстыруды қажет етеді. Егер сіз жалпы мақсаттағы ПХД алуға барсаңыз, онда бұл сіз үшін күрделі және ұзақ процесс болады. Арнайы жасалған ПХД -ге барған дұрыс. Jlcpcb.com сайтынан жеке ПХД -ге тапсырыс беру өте қарапайым. Сізге тек есептік жазба жасау, ПХД гербер файлын жүктеу және тапсырыс беру қажет. Сіз өзіңіздің есігіңізде ПХД аласыз, ал сіз бұл ПХД бағасын білесіз бе?
Бұл 10 ПХД үшін бар болғаны 2 доллар. Иә, сіз дәл солай естідіңіз, бар болғаны 2 доллар, сіздің есігіңізде жоғары сапалы 10 керемет ПХД аласыз. Мен әрқашан өз жобаларымда қолданылатын ПХД үшін JLCPCB -ді жақсы көремін және сізге де баруға кеңес беремін. Егер сіз осы жобада қолданылатын ПХД гербер файлын алғыңыз келсе, оны www.easyeda.com/techiesms/ultimate-home-automation сайтынан ақысыз жүктей аласыз. Гербер файлын жүктегеннен кейін оны JLCPCB -ге жүктеп, тапсырыс беріңіз. Қарапайым.
4 -қадам: Rpi -де Mosquitto MQTT брокерін орнату
Ең алдымен, raspberry pi ресми сайтынан raspbian jessie соңғы нұсқасын жүктеп алыңыз. Кескінді орнатпас бұрын, ең алдымен SD картасын бағдарламамен, SD картаны форматтағышпен пішімдеңіз.
Содан кейін суретті Etcher деп аталатын бағдарламалық жасақтаманың көмегімен SD картасына жүктеңіз
Кескінді картаға сәтті жүктегеннен кейін құрылғыны іске қосыңыз, оны Wi -Fi арқылы интернетке қосыңыз. Терминалды ашып, осы командаларды бірінен соң бірін енгізіңіз.
sudo apt-get жаңартуы
sudo apt-get жаңарту
sudo apt-get mosquitto орнатыңыз
sudo apt-get москит-клиенттерді орнатыңыз
Мұны жасағаннан кейін сіз Pi -ді MQTT брокері ретінде пайдалана аласыз.
5 -қадам: MQTT клиенті ретінде NodeMCU
Бұл жобада мен NodeMCU -ді MQTT клиенттік коды жүктелген контроллер ретінде қолданамын. Бұл жобаның коды менің GitHub есептік жазбама жүктелген. Бұл кодты пайдалану үшін сіздің жүйеде Adafruit MQTT кітапханасы мен DHT11 кітапханасы болуы керек.
Кодты өзгертуге болатын жалғыз өзгеріс - алдымен оған WiFi тіркелгі деректерін енгізу керек. Содан кейін сізге MQTT сервері ретінде жұмыс істейтін raspberry pi тақтасының жергілікті IP мекенжайын енгізу қажет. Raspberry Pi тақтасының IP мекенжайын алу үшін терминалды ашып, ifconfig пәрменін енгізіп, enter пернесін басыңыз.
NodeMCU тақтасының коды менің GitHub есептік жазбама жүктелген. Сондықтан сіз бұл кодты жобаңызға оңай жүктей және пайдалана аласыз.
6 -қадам: Оқулық бейне
Мен толық нұсқаулық бейне жасадым, онда мен бұл жобаның әр бөлігін қамтыдым. Мен сондай -ақ MQTT бақылау тақтасының андроид қосымшасын қалай конфигурациялауды көрсеттім. Сондықтан бұл бейнероликке мұқият болыңыз.
Ұсынылған:
Ардуино мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: 6 қадам
MP3 ойнатқышын Arduino мен DFPlayer Mini MP3 ойнатқыш модулін қолдана отырып, СКД көмегімен MP3 ойнатқышты қалай жасауға болады: Бүгін біз Arduino мен DFPlayer шағын MP3 ойнатқыш модулін қолдана отырып, СКД бар MP3 ойнатқышты жасаймыз. Жоба MP3 карталарын SD картадан оқи алады және кідірте алады. және 10 жыл бұрынғы құрылғы сияқты ойнаңыз. Алдыңғы ән де, келесі ән де көңілді
Raspberry Pi мен бөлшек аргонды қолдана отырып, су тасқынының дабыл жүйесін ақылды түрде қалай жасауға болады: 6 қадам
Raspberry Pi мен бөлшек аргонды қолданып су тасқынының дабыл жүйесін қалай жасауға болады: стандартты су тасқыны сенсорларының болуы сіздің үйіңізге немесе жұмыс орныңызға үлкен зақым келтірмеу үшін өте жақсы. Бірақ егер сіз үйде болмасаңыз, дабылға қатысуды қиындатады. Сіз бұл ақылды сатып ала аласыз, бұл су тасқыны туралы хабарлау жүйесі кез келген сұйықтықты анықтайды және оларды іске қосады
DIY ҮЙДІ АВТОМАТТАУ - Дәстүрлі жарық қосқыштарын ауыстырыңыз: 5 қадам
DIY HOME AUTOMATION - Дәстүрлі жарық қосқыштарын ауыстыру: сенсорлық сенсорлардың көмегімен ШАМДАРДЫ қосу немесе өшіру Ерекшеліктер: Дәстүрлі механикалық қосқыштардың орнына шамдарды қосу үшін сыйымдылық сенсорлары қолданылады
Nodemcu -дегі қамыс қосқыштарын, холл әсерінің сенсоры мен кейбір қалдықтарды қолдана отырып, өзіңіздің жеке анемометріңізді қалай құруға болады. - 1 -бөлім - Жабдық: 8 қадам (суреттермен)
Nodemcu -дегі қамыс қосқыштарын, холл әсерінің сенсоры мен кейбір сынықтарды қолдана отырып, өзіңіздің жеке анемометріңізді қалай құруға болады. - 1 -бөлім - Аппараттық құралдар: Кіріспе Мен Arduino мен Maker Culture зерттеулерін бастағаннан бері мен пайдалы құрылғыларды, мысалы, бөтелке қақпақтары, ПВХ кесектері, сусын құтысы және т. кез келген адамға немесе кез келген жұпқа өмір
Bluetooth модулінің командалары (HC-05 W/ EN түйреуіші мен түйме) Arduino тақтасын қолдана отырып: 5 қадам
AT модульдері үшін Bluetooth модулінің командалары (HC-05 W/ EN түйреуіші мен түйме) Arduino тақтасын қолдана отырып !: Джей Амиэль AjocGensan PHБұл нұсқаулық сізге HC05 bluetooth модулін пайдалануды бастауға көмектеседі. модульге оны конфигурациялау/өзгерту үшін AT командаларын жіберу туралы (аты, рұқсат кілті, bod ra