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, Prosinac
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 Veliku Britaniju jer ne zahtijevaju neutralnu vezu koja često nije prisutna u UK prekidačima za rasvjetu.

Koriste prijenos od 433MHz s daljinskog upravljača, kao i komande osjetljive na dodir na prednjoj ploči. Ako ih želite kontrolirati iz aplikacije ili koristiti glasovno upravljanje poput Alexa, tada se preporučuje metoda upotreba Broadlink RM kontrolera koji može prenositi IR ili 433MHz RF poruke. Budući da protokol nije ugrađen, potrebno je osposobiti Broadlink proizvod za učenje signala 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 stoga uvježbani 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 s daljinskog upravljača snimljene su i analizirane kako bi se mogle pravilno reproducirati u odašiljaču od 433 Mhz.

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

Upravljač koristi ESP8266 wifi mikrokontroler u obliku modula (ESP-12F). Ovo može primati web naredbe i pretvarati ih u potreban format poruke, a zatim ih slati putem jednostavnog, jeftinog odašiljačkog modula od 433 MHz. Mnogo toga temelji se na prethodnom IC kontroleru koji može slati kodove na IC uređaje 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. Također je moguće dodati na druge uređaje od 433 MHz, poput utičnica, samo dodavanjem tekstualnih datoteka s konfiguracijom 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 sljedeće komponente

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

www.thingiverse.com/thing:3318386

Sljedeći alati su potrebni

  • Lemilica s 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: Shematski prikaz

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 radit će od 3,3 V napajanja, 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 nositelja (tipično 38KHz), ali za RF uporabu izravno kontrolira signal uključivanja / isključivanja prijenosa. Iako će IC prenositi svaki put kad se pošalju RF poruke, ne mogu se zamijeniti s normalnim IC porukama.

Korak 3: Izgradnja

Graditeljstvo
Graditeljstvo
Graditeljstvo
Graditeljstvo

Konstrukcija je vrlo jednostavna.

IR dio izrađujem kao zaseban mali modul s MOSFET tranzistorom i otpornikom vrata koji je izravno lemljen na nogu LED -a kako bi se smanjila veličina. Zatim dodam malo epoksidne smole da ga učvrstim.

Regulator i kondenzator za odvajanje montirani su izravno 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

Kôd 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 kod 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 -ja. Pomoću telefona ili tableta povežite se s pristupnom toč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šati će naredbe. Pretpostavimo da je njegova IP adresa 192.168.0.100, a zatim prvo upotrijebite 192.168.0.100:AP_PORT/upload za prijenos datoteka u podatkovnu mapu. To će tada omogućiti 192.168.0.100/edit za pregled i prijenos daljnjih datoteka, a također će omogućiti korištenje 192.168.0100: AP_PORT za slanje testnih naredbi.

Izvorni kod me pročitaj sadrži daljnje upute o slanju upravljačkih naredbi, makro naredbi i povezivanju uređaja s uslugom Alexa.

Korak 5: Hvatanje kodova

Prekidači iLumos moraju se prvo upariti 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. To 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 s postojećih daljinskih upravljača iLumos, a zatim ih pomoću kontrolera replicirati.

Drugo, za ovaj se kontroler mogu koristiti nove adrese, a uređaji zatim upariti 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 githubu uključuje uslužni program koji se može pokrenuti na Raspberry Pi -u pomoću prijemne ploče od 433MHz za hvatanje kodova s daljinskih upravljača iLumos. Upute za to mogu se pronaći u opisu protokola u PDF -u na toj web stranici.

Preporučeni: