Kazalo:
Video: Univerzalni daljinski upravljalnik MQTT: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Zdravo vsi, Najprej sem Francoz, zato je možno, da nekateri stavki nimajo smisla, oprosti, zelo se trudim izboljšati.
Trenutno delam na avtomatizaciji doma v svojem stanovanju. Kot programsko opremo sem uporabil OpenHab2 in mosquitto. Nisem strokovnjak za ta dva programa, vendar vem, kako na splošno delujejo. OpenHab je uporabniška stran z grafičnim vmesnikom za nadzor nad hišo. Mosquitto je programska oprema, ki omogoča, da se stvari skupaj pogovarjajo. Na primer, OpenHab se lahko enostavno pogovarja z mojo strojno opremo.
Za ljudi, ki v resnici ne poznajo protokola MQTT, je tukaj spletno mesto, ki pojasnjuje osnovne.
Moja težava je v tem, da želim nadzirati svojo strojno opremo (4 pametne stenske vtiče) s pravimi stikali, ne le s spletnim vmesnikom OpenHab. Oblikoval sem, programiral in ustvaril daljinski upravljalnik, ki lahko pošilja zahteve MQTT na naprave, ki jih izberem. Najboljša stvar v daljinskem upravljalniku je, da imam 4 gumbe za meni in lahko dodam število naprav, ki jih želim.
Evo, kako sem to naredil.
1. korak: Deli
-Esp8266. Uporabljam NodeMCU. Banggood
-Mini krožnik. To uporabljam, ker želim ponovno uporabiti svojo komponento, ko bom naredil V2 daljinskega upravljalnika s tiskanim vezjem. Banggood
- LCD. Uporabljam 16x2 LCD, vendar deluje tudi 20x4. Pomembno je, da imate na LCD -ju modul i2c. Banggood
-Gumbi. Uporabljam 4 gumbe, gor, dol, Enter in Exit. Bangood
-Upori. 4.7K upor za izvlečenje stikala
- vijak M3.
- Vroče lepilo.
-PCB. ni nujno, vendar sem na njem spajkal gumbe in upor.
2. korak: Shema ožičenja
Sledite shematiki za gumbe.
Gumbi:
GOR ---------- D5 ali GPIO 1
Dol ------- D6 ali GPIO 12
Vnesite ------- D7 ali GPIO 13
Izhod --------- D4 ali GPIO 2
LCD:
SDA -------- D2 ali GPIO 4
SCL -------- D1 ali GPIO 5
5V ---------- Vin
GND ------- GND
3. korak: Arduino koda
V skici morate spremeniti nekatere podatke.
MQTT_SERVER je samo naslov IP, na katerem deluje vaš strežnik MQTT.
SSID in geslo vašega Wi -Fi -ja.
Zadnja stvar, ki jo morate spremeniti, so vaše teme. Kakšne so vaše teme? No, izberete si, kar želite. Imam štiri teme, če pa želite, lahko dodate še marsikaj. Edino, kar si morate zapomniti, je, da morate v kodi posodobiti število tem (int NombreTopic = 4;). Ujemati se mora s številom teme, ki jo pišete.
4. korak: Gradnja
Za daljinski upravljalnik sem oblikoval 3D natisnjeno ohišje. Natisnem ga v merilu 1.015, 20% polnila z belim PLA in rezultat je zelo dober.
Če nimate 3D tiskalnika, lahko naredite preprosto ohišje s tankim lesom ali pleksi steklom.
Ko je bil kovček narejen, sem začel lepiti gumbe. Močno sem pritisnil na zadnjo stran gumba, da sem prepričan, da ga lahko pravilno uporabimo. Zaslon sem zlepil z vročim lepilom. Preden sem ploščo dal v ohišje, sem zlepil žico, da sem prepričan, da se ne premaknejo.
Končajte z dvema vijakoma in zadnjo ploščo.
Opomba: S svinčnikom lahko pišete na škatlo, na primer: GOR, DOL, ENTER in EXIT.
5. korak: Uživajte
V videu si lahko ogledate 4 okna za mojo štiri temo. V teh oknih lahko vidite sporočilo MQTT, ki ga daljinski upravljalnik pošlje temi.
Vaš daljinski upravljalnik je zdaj dokončan, morate prilagoditi svojo pametno strojno opremo, da posluša vašo temo, z daljinskim upravljalnikom pa lahko upravljate svoj dom!
Če imate kakršna koli vprašanja o tem daljinskem upravljalniku, bom tu, da vam odgovorim.
Če cenite ta mali projekt, mi všečkajte in glasujte zame na natečaju na daljavo!
Hvala
Priporočena:
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wi -Fi nadzor): 6 korakov (s slikami)
Univerzalni daljinski upravljalnik z uporabo ESP8266 (Wifi Controlled): Ta projekt naj bi nadomestil običajni daljinski upravljalnik za vse gospodinjske aparate, kot so AC, TV, DVD predvajalniki, glasbeni sistem, naprave SMART !!! Ustvarjamo cel kup smeti na daljavo, kar nas spravi v uganko !!! Ta projekt nas bo rešil pred
Univerzalni daljinski upravljalnik za televizijo - Ardiuino, infrardeči: 5 korakov
Univerzalni daljinski upravljalnik za televizijo - Ardiuino, infrardeči: Pozdravljeni! V tem navodilu vam bom pokazal, kako sestaviti in programirati lasten univerzalni daljinski upravljalnik, ki bo deloval z večino stvari, ki uporabljajo infrardeči daljinski upravljalnik, in ki bo tudi " poslušal " in dekodira infrardeči signal, ki ga pošiljajo različni drugi
Univerzalni daljinski upravljalnik z gestami z Node-MCU: 12 korakov
Univerzalni daljinski upravljalnik z gestami z Node-MCU: Pozdravljeni in dobrodošli v tem projektu! Jaz sem precej len človek in nočna mora lenobe je gledati televizijo, ko spoznaš, da je daljinec predaleč! Spoznal sem, da daljinec nikoli ne bo predaleč, če ga imam pri roki
Univerzalni daljinski upravljalnik Rasberry PI z ustvarjalnikom MATRIX Creator: 9 korakov
Univerzalni IR daljinski upravljalnik Rasberry PI z ustvarjalcem MATRIX Creator: TH️TAJ VODNIK JE ZMANJŠAN ⚠️Novi IR vodnik si lahko ogledate na spodnji povezavi. Https://www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783d Uvod Ta vadnica vam bo pomagala zgraditi vrhunski univerzalni daljinski upravljalnik z uporabo R
Pametni univerzalni IR daljinski upravljalnik: 6 korakov
Pametni univerzalni IR daljinski upravljalnik: Predstavljamo pametni univerzalni IR daljinski upravljalnik !!! Preprost, kompakten & zelo močno orodje za osvojitev vseh IR naprav okoli vas !!! Vse skupaj za le nekaj dolarjev …. Zakaj pametno ??? Lahko se zelo enostavno nauči dejanj katerega koli gumba na kateremkoli daljinskem upravljalniku IR