Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Shema ožičenja
- Korak 3: Arduino kod
- Korak 4: Konstrukcija
- Korak 5: Uživajte
Video: Univerzalni MQTT daljinski upravljač: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Zdravo svima, Prije svega, ja sam Francuz, pa je moguće da neke rečenice nemaju smisla, žao mi je, naporno radim na poboljšanju.
Trenutno radim na kućnoj automatizaciji u svom stanu. Koristio sam OpenHab2 i mosquitto kao softver. Nisam stručnjak za ova dva softvera, ali znam kako općenito rade. OpenHab je sa korisničke strane, sa grafičkim interfejsom napravljenim za kontrolu kuće. Mosquitto je softver napravljen kako bi stvari razgovarale zajedno. Na primjer, OpenHab može lako razgovarati s mojim hardverom.
Za ljude koji zapravo ne poznaju MQTT protokol, evo web stranice koja objašnjava osnovne stvari.
Moj problem je što želim kontrolirati svoj hardver (4 pametna zidna utikača) stvarnim prekidačima, a ne samo OpenHabovim web sučeljem. Dizajnirao sam, programirao i kreirao daljinski upravljač koji može slati MQTT zahtjeve na uređaje koje izaberem. Najbolja stvar u daljinskom upravljaču je to što imam 4 dugmeta za izbornik i mogu dodati broj uređaja koji želim.
Evo kako sam to uradio.
Korak 1: Dijelovi
-Esp8266. Koristim NodeMCU. Banggood
-Mini hleb. Koristim to jer želim ponovo koristiti svoju komponentu kada napravim V2 daljinskog upravljača s PCB -om. Banggood
- LCD. Koristim 16x2 LCD ali i 20x4 radi. Važno je imati i2c modul na LCD -u. Banggood
-Dugmad. Koristim 4 gumba, Gore, Dolje, Enter i Exit. Bangood
-Otpornici. 4.7K otpornik za povlačenje prekidača
- M3 vijak.
- Vruće ljepilo.
-PCB. nije potrebno, ali sam lemio svoje tipke i otpornik na njih.
Korak 2: Shema ožičenja
Pratite shematski prikaz dugmadi.
Dugmad:
GORE ---------- D5 ili GPIO 1
Dolje ------- D6 ili GPIO 12
Unesite ------- D7 ili GPIO 13
Izlaz --------- D4 ili GPIO 2
LCD:
SDA -------- D2 ili GPIO 4
SCL -------- D1 ili GPIO 5
5V ---------- Vin
GND ------- GND
Korak 3: Arduino kod
Morate promijeniti neke podatke u skici.
MQTT_SERVER je samo IP adresa na kojoj je pokrenut vaš MQTT poslužitelj.
SSID i lozinka vašeg Wi -Fi -ja.
Zadnja stvar koju treba promijeniti su vaše teme. Koje su vaše teme? Pa, vi birate šta želite. Imam četiri teme, ali možete dodati još mnogo ako želite. Jedino što treba zapamtiti je da morate ažurirati broj teme (int NombreTopic = 4;) u kodu. Trebalo bi se podudarati s brojem tema koje pišete.
Korak 4: Konstrukcija
Dizajnirao sam 3D štampanu futrolu za daljinski upravljač. Štampam ga na skali od 1.015, ispuna od 20% bijelim PLA i rezultat je vrlo dobar.
Ako nemate 3D štampač, možete napraviti jednostavno kućište od tankog drveta ili pleksiglasa.
Nakon što je kućište napravljeno, počeo sam lijepiti dugmad. Snažno sam pritisnuo stražnju stranu gumba kako bih bio siguran da ga možemo pravilno koristiti. Zalijepio sam ekran vrućim ljepilom. Prije stavljanja matične ploče u kućište, zalijepio sam žicu kako bih bio siguran da se ne pomiču.
Završite s dva vijka i stražnjom pločom.
Napomena: Možete pisati olovkom na kutiji poput: GORE, DOLJE, ENTER i EXIT.
Korak 5: Uživajte
U videu možete vidjeti 4 prozora za moju četiri teme. U tim prozorima možete vidjeti MQTT poruku koju daljinski upravljač šalje temi.
Vaš daljinski upravljač je sada gotov, morate prilagoditi svoj pametni hardver da sluša vašu temu, a daljinski možete koristiti za upravljanje svojim domom!
Ako imate pitanja o ovom daljinskom upravljaču, bit ću tu da vam odgovorim.
Ako cijenite ovaj mali projekat, lajkujte i glasajte za mene na takmičenju na daljinu!
Hvala
Preporučuje se:
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): 6 koraka (sa slikama)
Univerzalni daljinski upravljač pomoću ESP8266 (Wifi kontroliran): Ovaj projekt namjerava zamijeniti konvencionalni daljinski upravljač za sve kućne aparate poput AC -a, TV -a, DVD playera, muzičkog sistema, SMART uređaja !!! Praveći čitavo smeće udaljenog smeća okolo, čineći nas zagonetkom !!! Ovaj projekat će nas spasiti od
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: 12 koraka
Univerzalni daljinski upravljač kontroliran pokretima s Node-MCU: Pozdrav svima i dobrodošli u ovaj projekt! Ja sam prilično lijena osoba, a noćna mora lijene osobe je gledati televiziju kad shvatite da je daljinski upravljač predaleko! Shvatio sam da moj daljinski nikada neće biti predaleko ako ga imam pri ruci
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: 6 koraka
IRduino: Arduino daljinski upravljač - oponašajte izgubljeni daljinski upravljač: Ako ste ikada izgubili daljinski upravljač za televizor ili DVD uređaj, znate koliko je frustrirajuće morati hodati do, pronaći i koristiti tipke na samom uređaju. Ponekad ti gumbi čak ne nude istu funkcionalnost kao daljinski. Primiti
Rasberry PI univerzalni IC daljinski upravljač sa MATRIX Creator: 9 koraka
Rasberry PI univerzalni IR daljinski upravljač sa programom MATRIX Creator: ⚠️Ovaj vodič je oslabljen ⚠️ Novi IR vodič možete vidjeti putem donje veze. Https: //www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dUvod Ovaj vodič će vam pomoći da izgradite vrhunski univerzalni daljinski upravljač pomoću R
Pametni univerzalni IC daljinski upravljač: 6 koraka
Pametni univerzalni IR daljinski upravljač: Predstavljamo pametni univerzalni IR daljinski upravljač !!! Jednostavan, kompaktan & mnogo moćan alat za osvajanje svih IC uređaja oko vas !!! Sve u samo par dolara … Zašto pametno ??? Može vrlo lako naučiti radnje bilo kojeg gumba na bilo kojem daljinskom upravljaču