Satura rādītājs:
- 1. darbība: detaļas
- 2. darbība: elektroinstalācijas shēma
- 3. darbība: Arduino kods
- 4. solis: būvniecība
- 5. solis: izbaudiet
Video: Universālā MQTT tālvadības pults: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki visiem, Pirmkārt, es esmu francūzis, tāpēc iespējams, ka dažiem teikumiem nav jēgas, atvainojiet, es smagi strādāju, lai uzlabotu.
Pašlaik savā mājā strādāju pie mājas automatizācijas. Kā programmatūru es izmantoju OpenHab2 un moskītu. Es neesmu šo divu programmatūru eksperts, bet es zinu, kā tās darbojas kopumā. OpenHab ir lietotāja puse, ar grafisku interfeisu, kas paredzēts mājas kontrolei. Mosquitto ir programmatūra, kas paredzēta, lai lietas sarunātos kopā. Piemēram, OpenHab spēj viegli sarunāties ar manu aparatūru.
Cilvēkiem, kuri īsti nezina MQTT protokolu, šeit ir vietne, kas izskaidro pamata.
Mana problēma ir tā, ka es vēlos kontrolēt savu aparatūru (4 viedās sienas kontaktdakšas) ar reāliem slēdžiem, ne tikai ar OpenHab tīmekļa saskarni. Es izstrādāju, ieprogrammēju un izveidoju tālvadības pulti, kas spēj nosūtīt MQTT pieprasījumus uz manis izvēlētajām ierīcēm. Pats labākais tālvadības pultī ir tas, ka man ir 4 pogas izvēlnei, un es varu pievienot vajadzīgo ierīču skaitu.
Lūk, kā es to izdarīju.
1. darbība: detaļas
-Esp8266. Es izmantoju NodeMCU. Banggood
-Mini maize. Es to izmantoju, jo vēlos atkārtoti izmantot savu komponentu, kad ar PCB izveidošu tālvadības pults V2. Banggood
- LCD. Es izmantoju 16x2 LCD, bet darbojas arī 20x4. Ir svarīgi, lai LCD ekrānā būtu i2c modulis. Banggood
-Pogas. Es izmantoju 4 pogas - uz augšu, uz leju, ievadīt un iziet. Bangūda
-Rezistori. 4,7K rezistors slēdža uzvilkšanai
- M3 skrūve.
- Karsta līme.
-PCB. nav nepieciešams, bet es lodēju uz tā pogas un rezistoru.
2. darbība: elektroinstalācijas shēma
Izpildiet shematisko pogu.
Pogas:
UP ---------- D5 vai GPIO 1
Uz leju ------- D6 vai GPIO 12
Ievadiet ------- D7 vai GPIO 13
Izeja --------- D4 vai GPIO 2
LCD:
SDA -------- D2 vai GPIO 4
SCL -------- D1 vai GPIO 5
5V ---------- Vin
GND ------- GND
3. darbība: Arduino kods
Skicē ir jāmaina kāda informācija.
MQTT_SERVER ir tikai tā IP adrese, kurā darbojas jūsu MQTT serveris.
Wifi SSID un parole.
Pēdējā lieta, kas jāmaina, ir jūsu tēmas. Kādas ir jūsu tēmas? Nu, jūs izvēlaties, ko vēlaties. Man ir četras tēmas, bet, ja vēlaties, varat pievienot daudz vairāk. Vienīgais, kas jāatceras, ir tas, ka kodā ir jāatjaunina tēmu skaits (int NombreTopic = 4;). Tam jāatbilst jūsu rakstītās tēmas skaitam.
4. solis: būvniecība
Es izstrādāju 3D drukātu korpusu savai tālvadības pultij. Es to izdrukāju 1,015 mērogā, 20% piepilda ar baltu PLA, un rezultāts ir ļoti labs.
Ja jums nav 3D printera, varat izgatavot vienkāršu korpusu ar plānu koku vai organisko stiklu.
Kad lieta tika izgatavota, es sāku ar līmētām pogām. Es cieši uzspiedu pogas aizmuguri, lai pārliecinātos, ka varam to pareizi lietot. Es līmēju ekrānu ar karstu līmi. Pirms maizes dēļa ievietošanas korpusā, es pielīmēju vadu, lai pārliecinātos, ka tie nepārvietojas.
Pabeidziet ar divām skrūvēm un aizmugurējo plāksni.
piezīme: Jūs varat uzrakstīt ar zīmuli uz kastes, piemēram: UP, DOWN, ENTER un EXIT.
5. solis: izbaudiet
Video var redzēt 4 logus manām četrām tēmām. Šajos logos var redzēt MQTT ziņojumu, ko tālvadības pults nosūta uz tēmu.
Jūsu tālvadības pults ir pabeigta, jums ir jāpielāgo viedā aparatūra, lai klausītos jūsu tēmu, un jūs varat izmantot tālvadības pulti, lai kontrolētu savas mājas!
Ja jums ir kādi jautājumi par šo tālvadības pulti, es būšu šeit, lai jums atbildētu.
Ja jūs novērtējat šo mazo projektu, droši atzīmējiet mani ar Patīk un balsojiet par Attālo konkursu!
Paldies
Ieteicams:
Tālvadības pults slēdža tālvadības pults + palaidējs: 6 soļi (ar attēliem)
Tālvadības pults slēdža tālvadības pults + aktivizētājs: šī pedāļa tālvadības pults ir lieliski piemērota, lai apturētu animatorus, fotoattēlu arhivētājus, emuāru autorus un profesionāļus, kuri visu laiku nevar sasniegt savas kameras aizvara pogu vai kuriem ātri jāstrādā pie galda ar pievienotu kameru. augstas virs galvas. 2020. gada decembra atjauninājums: E
Universāla tālvadības pults, izmantojot ESP8266 (vadāms ar Wi -Fi): 6 soļi (ar attēliem)
Universāls tālvadības pults, izmantojot ESP8266 (vadāms ar Wi -Fi): Šis projekts ir paredzēts, lai aizstātu parasto tālvadības pulti visām sadzīves ierīcēm, piemēram, maiņstrāvai, TV, DVD atskaņotājiem, mūzikas sistēmai, SMART ierīcēm !!! Apkārt izveidojot veselu atkritumu atkritumu atkritumu, padarot mūs par mīklu !!! Šis projekts mūs glābs no
Universāla TV tālvadības pults - Ardiuino, infrasarkanais: 5 soļi
Universālā TV tālvadības pults - Ardiuino, infrasarkanais: Sveiki! Šajā pamācībā es jums parādīšu, kā izveidot un programmēt savu universālo tālvadības pulti, kas darbosies ar lielāko daļu lietu, kas izmanto infrasarkano tālvadības pulti, un kas arī " klausīsies " un atšifrēt infrasarkano signālu, ko sūta dažādi citi
Ar žestiem vadāma universālā tālvadības pults ar mezglu-MCU: 12 soļi
Žestu kontrolēta universālā tālvadības pults ar mezglu-MCU: Sveiki visiem un laipni lūdzam šajā projektā! Es esmu diezgan slinks cilvēks, un slinka cilvēka murgs ir skatīties televizoru, kad saprotat, ka tālvadības pults ir pārāk tālu! Es sapratu, ka tālvadības pults nekad nebūs pārāk tālu, ja man tā būs pie rokas
Universāla tālvadības pults izveide ar NodeMCU: 7 soļi
Universāla tālvadības pults izveide ar NodeMCU: Šajā projektā mēs izveidosim universālu tālvadības pulti, kas spēj klonēt un nosūtīt infrasarkanos signālus. Lai kontrolētu visu šo procesu, tiks izmantota tīmekļa saskarne. NodeMCU kopā ar infrasarkano staru fotoreceptoru būs atbildīgs par klonēšanu