Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: Сымдардың диаграммасы
- 3 -қадам: Arduino коды
- 4 -қадам: құрылыс
- 5 -қадам: ләззат алыңыз
Бейне: Әмбебап MQTT пульті: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Бәріне сәлем, Біріншіден, мен французмын, сондықтан кейбір сөйлемдердің мағынасы жоқ шығар, кешіріңіз, мен жақсарту үшін көп жұмыс жасаймын.
Мен қазіргі уақытта кондоминиумда үйді автоматтандыру бойынша жұмыс жасаймын. Мен бағдарламалық жасақтама ретінде OpenHab2 мен москит қолдандым. Мен бұл екі бағдарламалық жасақтаманың маманы емеспін, бірақ мен олардың қалай жұмыс істейтінін білемін. OpenHab - бұл үйді басқаруға арналған графикалық интерфейсі бар пайдаланушы жағы. Mosquitto - бұл заттарды бір -бірімен сөйлесуге арналған бағдарлама. Мысалы, OpenHab менің аппараттық құралдарыммен оңай сөйлесе алады.
MQTT хаттамасын шынымен білмейтін адамдар үшін мұнда негізгі түсіндіретін веб -сайт бар.
Менің проблемам мынада, мен аппараттық құралдарды (4 ақылды қабырға штепсельдері) OpenHab веб -интерфейсімен ғана емес, нақты қосқыштармен басқарғым келеді. Мен таңдаған құрылғыларға MQTT сұрауларын жібере алатын қашықтан басқару пультін құрдым, бағдарламаладым және құрдым. Қашықтан басқару пультіндегі ең жақсы нәрсе - менде 4 түйме бар, мен қалаған құрылғының санын қоса аламын.
Міне, мен мұны қалай жасадым.
1 -қадам: бөлшектер
-Есп2666. Мен NodeMCU қолданамын. Banggood
-Мини нан тақтасы. Мен мұны қолданамын, себебі мен қашықтан басқару пультінің V2 -ді компьютермен жасаған кезде компонентті қайта қолданғым келеді. Banggood
- СКД. Мен 16x2 СК қолданамын, бірақ 20х4 жұмыс істейді. СКД -де i2c модулінің болуы маңызды. Banggood
-Түймелер. Мен 4 батырманы қолданамын: Жоғары, Төмен, Енгізу және Шығу. Bangood
-Резисторлар. Коммутаторды тартуға арналған 4,7К резистор
- М3 бұрандасы.
- Ыстық желім.
-PCB. қажет емес, бірақ мен түймелер мен резисторды дәнекерлеймін.
2 -қадам: Сымдардың диаграммасы
Түймелер үшін схемалық нұсқауларды орындаңыз.
Түймелер:
UP ---------- D5 немесе GPIO 1
Төмен ------- D6 немесе GPIO 12
------- D7 немесе GPIO 13 енгізіңіз
Шығу --------- D4 немесе GPIO 2
СКД:
SDA -------- D2 немесе GPIO 4
SCL -------- D1 немесе GPIO 5
5V ---------- Вин
GND ------- GND
3 -қадам: Arduino коды
Эскизде кейбір ақпаратты өзгерту қажет.
MQTT_SERVER - бұл MQTT сервері жұмыс істейтін IP мекенжайы.
SSID және Wi -Fi құпия сөзі.
Соңғы өзгеретін нәрсе - бұл сіздің тақырыптарыңыз. Сіздің тақырыптарыңыз қандай? Ал, сіз қалағаныңызды таңдайсыз. Менде төрт тақырып бар, бірақ егер сіз қаласаңыз, басқаларын қосуға болады. Есте сақтау керек жалғыз нәрсе - кодтағы тақырып санын (int NombreTopic = 4;) жаңарту қажет. Ол сіз жазатын тақырып санына сәйкес келуі керек.
4 -қадам: құрылыс
Мен қашықтан басқару пультіне 3D басып шығарылған корпусты жасадым. Мен оны 1,015 масштабта басып шығарамын, 20% ақ PLA толтырамын және нәтиже өте жақсы.
Егер сізде 3D принтер болмаса, сіз қарапайым корпусты жұқа ағаштан немесе плексигласспен жасай аласыз.
Іс жасалғаннан кейін мен түймелерді жабыстыра бастадым. Мен оны дұрыс қолдана алатындығымызға сенімді болу үшін түйменің артқы жағына қатты бастым. Мен экранды ыстық желіммен жапсырдым. Нан тақтасын қоршауға салмас бұрын, мен олардың қозғалмайтынына сенімді болу үшін сымды желімдедім.
Екі бұрандамен және артқы тақтаймен аяқтаңыз.
Ескерту: Сіз қарындашпен қорапқа жаза аласыз: ЖОҒАРЫ, ТӨМЕН, ЕНГІЗУ және ШЫҒУ.
5 -қадам: ләззат алыңыз
Бейнеде сіз менің төрт тақырып бойынша 4 терезені көре аласыз. Бұл терезелерде қашықтан басқару құралының тақырыпқа жіберетін MQTT хабарламасын көруге болады.
Қашықтан басқару пульті аяқталды, тақырыпты тыңдау үшін ақылды аппаратураны реттеу керек, ал үйді басқару үшін пультті пайдалануға болады!
Егер сізде бұл қашықтан басқару пультіне қатысты сұрақтарыңыз болса, мен сізге жауап беруге дайынмын.
Егер сіз бұл кішігірім жобаны бағалайтын болсаңыз, қашықтан байқауда маған ұнап, дауыс беріңіз!
Рахмет
Ұсынылған:
I2C көмегімен көптеген никси түтіктерін басқаруға арналған әмбебап енгізу -шығару Extender ПХД: 9 қадам (суреттермен)
I2C көмегімен көптеген никси түтіктерін басқаруға арналған әмбебап енгізу -шығару Extender ПХД: Қазіргі уақытта винтажды никси түтіктерін жандандыруға үлкен қызығушылық бар. Нарықта көптеген nixie түтіктер жиынтығы бар. Орыс никси түтіктерінің ескі қорымен тіпті қызу сауда болды. Сонымен қатар мұнда нұсқаулықтар бойынша
ESP8266 көмегімен әмбебап қашықтан басқару құралы (Wi -Fi басқарылады): 6 қадам (суреттермен)
ESP8266 көмегімен әмбебап қашықтан басқару пульті (Wi -Fi басқарылады): Бұл жоба айнымалы ток, теледидар, DVD ойнатқыш, музыкалық жүйе, SMART құрылғылар сияқты барлық тұрмыстық техниканың қашықтан басқару пультін ауыстыруға арналған !!! Қашықтан қоқыс тастаудың қажеті жоқ, бұл бізді жұмбақ етеді !!! Бұл жоба бізді қиындықтан құтқарады
Әмбебап сағат: 10 қадам (суреттермен)
«Әмбебап» сағат: Бұл сағат әлемнің 24 уақыт белдеуіндегі уақытты көрсете алады; Бұл өнімділік сағаттың негізгі компоненттерін көрсететін сызбада көрсетілген механизмнің арқасында жүзеге асады
Теледидардың әмбебап пульті - Ардиуино, инфрақызыл: 5 қадам
Әмбебап теледидардың пульті - Ардиуино, инфрақызыл: Сәлеметсіз бе! Бұл нұсқаулықта мен сізге инфрақызыл қашықтан басқару пультін қолданатын көптеген заттармен жұмыс істейтін, сонымен қатар «тыңдайтын» жеке әмбебап пультті қалай құруға және бағдарламалауға болатынын көрсетемін. және басқа инфрақызыл сигналды декодтау
Қимылмен басқарылатын әмбебап қашықтан басқару пульті-MCU: 12 қадам
Node-MCU көмегімен қимылмен басқарылатын әмбебап қашықтан басқару құралы: Барлығына сәлем және осы жобаға қош келдіңіз! Мен жалқау адаммын, ал жалқау адамның қорқынышы - қашықтан басқару пульті тым алыс екенін түсінген кезде теледидар көру! Егер мен оны қолымда ұстасам, қашықтан басқару пульті ешқашан алыс болмайтынын түсіндім