Sadržaj:

ILumos daljinski upravljač: 5 koraka
ILumos daljinski upravljač: 5 koraka

Video: ILumos daljinski upravljač: 5 koraka

Video: ILumos daljinski upravljač: 5 koraka
Video: СВИДАНИЯ со СЛЕНДЕРИНОЙ! БАБКА ГРЕННИ 3 НАС НАШЛА! Granny 3 В реальной жизни! 2024, Decembar
Anonim
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač
ILumos daljinski upravljač

ILumos asortiman pametnih prekidača i prigušivača svjetla radi vrlo lijepo. Lako se instaliraju u UK jer im nije potrebna neutralna veza koja često nije prisutna u UK prekidačima rasvjete.

Koriste prijenos od 433MHz sa svojih daljinskih upravljača, kao i kontrole na ekranu osjetljive na dodir. Ako ih želite kontrolirati iz aplikacije ili koristiti glasovnu kontrolu poput Alexa, preporučena metoda je upotreba Broadlink RM kontrolera koji može prenositi IR ili 433MHz RF poruke. Kako protokol nije ugrađen, potrebno je osposobiti Broadlink proizvod da nauči signale daljinskog upravljača. Teško je izvesti ovaj trening, pa čak i kad je naizgled uspješan ne daje pouzdan rezultat. Mislim da je to zbog činjenice da je iLumos protokol prilično teško razlikovati od normalne pozadinske buke od 433MHz, pa trenirani signal koji Broadlink reproducira nije dobar prikaz onoga što je potrebno.

Ovo uputstvo je kako napraviti pouzdanog kontrolera. Da bi se to učinilo, RF poruke sa daljinskih upravljača su snimljene i analizirane kako bi se mogle pravilno reproducirati u predajniku od 433 MHz.

Detalji o protokolu i formatu ovih poruka uključeni su u dokumentaciju, ali nije potrebno to razumjeti da biste izgradili i koristili ovaj zamjenski kontroler.

Kontroler koristi ESP8266 wifi mikrokontroler u obliku modula (ESP-12F). Ovo može primiti web naredbe i pretvoriti ih u potreban format poruke, a zatim ih poslati putem jednostavnog, jeftinog odašiljačkog modula od 433 MHz. Većina se temelji na prethodnom IC kontroleru koji može slati kodove IR uređajima poput televizora itd. IR funkcionalnost je zadržana tako da se isti kontroler može koristiti i za iLumos i za niz IC uređaja. Moguće je i dodavanje na druge uređaje od 433 MHz, poput utičnica, samo dodavanjem tekstualnih datoteka konfiguracije putem web sučelja.

Korak 1: Potrebne komponente i alati

Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati
Potrebne komponente i alati

Potrebne su sledeće komponente

  • ESP-12F WiFi modul
  • Modul predajnika 433Mhz
  • pretvarač napona
  • 3.3V regulator
  • 220uF 6V kondenzator
  • IC dioda
  • n kanal MOSFET (AO3400)
  • 47R otpornik
  • 4K7 otpornici x2
  • 100K otpornik x 1
  • USB mikro utičnica
  • spojite žicu
  • Enclosure; koristio 3D štampano kućište -

www.thingiverse.com/thing:3318386

Potrebni su sledeći alati

  • Lemilica sa finim vrhom
  • Pinceta
  • Epoksidno ljepilo
  • Raspberry Pi i 433MHz prijemnik za hvatanje kodova

Imajte na umu da je kućište koje sam koristio bilo što manje i koristilo SMD komponente. Ako se koristi veće kućište, tada je moguće koristiti veće komponente poput NodeMCU esp8266 modula.

Korak 2: Shema

Shematski
Shematski

Krug je vrlo jednostavan.

ESP-12F modul se napaja iz USB 5V utičnice putem linearnog regulatora od 3.3V.

5V se koristi kao izvor napajanja za IR diodu, a također se pojačava putem modula na 10V. Ovo se koristi kao izvor napajanja za 433MHz. Jednostavni TX moduli mogu se koristiti izravno s izvorom od 5 V, ali njihovo pokretanje od 10 V povećava prijenosnu snagu i domet. Neki TX moduli će raditi sa napajanjem od 3,3 V, ali opet mogu imati nešto manju snagu.

GPIO14 se koristi kao modulirani izlaz za IC i 433MHz signale. U IC slučaju moduliran je od strane nosioca (tipično 38KHz), ali za upotrebu u RF -u izravno kontrolira signal za uključivanje / isključivanje prijenosa. Iako će IC prenositi svaki put kad se pošalju RF poruke, one se ne mogu zamijeniti s normalnim IC porukama.

Korak 3: Konstrukcija

Građevinarstvo
Građevinarstvo
Građevinarstvo
Građevinarstvo

Konstrukcija je vrlo jednostavna.

IC dio sastavljam kao zaseban mali modul s MOSFET tranzistorom i otpornikom na vratima izravno lemljenim na nogu LED -a kako bi se smanjila veličina. Zatim dodajem malo epoksidne smole da ga učvrstim.

Regulator i kondenzator za odvajanje montirani su direktno na modul ESP-12F.

Ostatak je samo spajanje žice za povezivanje napajanja i podatkovnog signala.

Izrađujem antenu za 433MHz vezu koristeći metodu opisanu na

Korak 4: Softver i početna konfiguracija

Softver je izgrađen u Arduino okruženju.

Izvorni kod za ovo nalazi se na

Kod može promijeniti neke konstante iz sigurnosnih razloga prije nego što se prevede i proslijedi na uređaj ES8266.

  • AP_PORT definira port za slušanje za primanje naredbi
  • WM_PASSWORD definira lozinku koju koristi wifiManager pri konfiguriranju uređaja na lokalnu WiFi mrežu
  • AP_AUTHID definira autorizacijski kôd koji se mora poslati sa svakom naredbom da bi se autorizirao.
  • update_password definira lozinku koja se koristi za dopuštanje ažuriranja firmvera.

Kada se prvi put koristi, uređaj ulazi u način rada za konfiguraciju WiFi mreže. Pomoću telefona ili tableta povežite se s pristupnom tačkom koju je postavio uređaj, a zatim prijeđite na 192.168.4.1. Odavde možete odabrati lokalnu WiFi mrežu i unijeti njezinu lozinku. To je potrebno učiniti samo jednom ili ako promijenite WiFi mreže ili lozinke.

Nakon što se uređaj poveže s lokalnom mrežom, slušat će naredbe. Pretpostavimo da je njegova IP adresa 192.168.0.100, a zatim prvo upotrijebite 192.168.0.100:AP_PORT/upload za postavljanje datoteka u mapu s podacima. Ovo će tada omogućiti 192.168.0.100/edit da pregleda i otpremi daljnje datoteke, a također će omogućiti da se 192.168.0100: AP_PORT koristi za slanje testnih naredbi.

Izvorni kod „pročitaj me“sadrži daljnja uputstva o slanju kontrolnih naredbi, makro naredbi i povezivanju uređaja sa Alexa uslugom.

Korak 5: Hvatanje kodova

iLumos prekidači moraju biti prvo upareni sa svojim upravljačkim uređajem. To je opisano iLumos uputama i uključuje stavljanje uređaja u način uparivanja i slanje naredbe ON. Ovo tada omogućuje uređaju da prepozna daljnje naredbe pomoću uparene adrese sadržane u svakoj poruci.

Ovdje su moguće dvije strategije korištenja kontrolera.

Prvo možete snimiti kodove sa postojećih daljinskih upravljača iLumos, a zatim ih pomoću kontrolera kopirati.

Drugo, nove adrese se mogu koristiti za ovaj kontroler, a uređaji se zatim uparuju s novom adresom pomoću naredbenih kodova koji su već identificirani u postojećim daljinskim upravljačima.

Više volim prvu metodu.

Izvorni kod na github -u uključuje uslužni program koji se može pokrenuti na Raspberry Pi -u pomoću prijemne ploče od 433MHz za hvatanje kodova sa daljinskih upravljača iLumos. Upute za to možete pronaći u opisu protokola u PDF -u na toj web stranici.

Preporučuje se: