Sisällysluettelo:

ILumos -kaukosäädin: 5 vaihetta
ILumos -kaukosäädin: 5 vaihetta

Video: ILumos -kaukosäädin: 5 vaihetta

Video: ILumos -kaukosäädin: 5 vaihetta
Video: Отопление частного дома. Тепловой насос, личный опыт, расходы. 2024, Joulukuu
Anonim
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin
ILumos -kaukosäädin

ILumos -älykkäät valokytkimet ja himmentimet toimivat erittäin hyvin. Ne asennetaan helposti Yhdistyneeseen kuningaskuntaan, koska ne eivät vaadi neutraalia yhteyttä, jota usein ei ole Yhdistyneen kuningaskunnan valaistuksen kytkentäpisteissä.

He käyttävät 433 MHz: n lähetyksiä kauko -ohjaimistaan sekä kosketusherkkiä säätimiä etulevyssä. Jos haluat hallita niitä sovelluksesta tai käyttää ääniohjausta kuten Alexa, suositeltu tapa on käyttää Broadlink RM -ohjainta, joka voi lähettää joko IR- tai 433 MHz: n rf -viestejä. Koska protokollaa ei ole rakennettu sisään, Broadlink -tuote on opetettava oppimaan kaukosäätimen signaalit. Tämän koulutuksen suorittaminen on vaikeaa, ja vaikka se näennäisesti onnistuu, se ei tuota luotettavaa tulosta. Luulen, että tämä johtuu siitä, että iLumos -protokollaa on melko vaikea erottaa normaalista 433 MHz: n taustamelusta, joten Broadlinkin toistama koulutettu signaali ei ole hyvä esitys vaaditusta.

Tämä ohje on luotettavan ohjaimen tekeminen. Tätä varten kauko -ohjainten RF -viestit otettiin talteen ja analysoitiin, jotta ne voitaisiin toistaa oikein 433 MHz: n lähettimellä.

Näiden viestien protokollan ja muodon yksityiskohdat sisältyvät dokumentaatioon, mutta sitä ei tarvitse ymmärtää tämän korvaavan ohjaimen rakentamiseksi ja käyttämiseksi.

Ohjain käyttää ESP8266-wifi-mikrokontrolleria moduulin muodossa (ESP-12F). Tämä voi vastaanottaa web -komentoja ja muuntaa ne tarvittavaan viestimuotoon ja lähettää ne sitten yksinkertaisen edullisen 433 MHz: n lähetinmoduulin kautta. Suuri osa siitä perustuu aiempaan infrapunaohjaimeen, joka voi lähettää koodeja infrapunalaitteille, kuten televisioille jne. IR -toiminnot on säilytetty niin, että samaa ohjainta voidaan käyttää sekä iLumos -laitteissa että useissa IR -laitteissa. On myös mahdollista lisätä muihin 433 MHz: n laitteisiin, kuten pistokeliitäntöihin, vain lisäämällä kokoonpanotekstitiedostoja verkkokäyttöliittymän kautta.

Vaihe 1: Tarvittavat komponentit ja työkalut

Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut
Tarvittavat komponentit ja työkalut

Seuraavia komponentteja tarvitaan

  • ESP-12F wifi-moduuli
  • 433 MHz: n lähetinmoduuli
  • jännitteen korotusmuunnin
  • 3.3V säädin
  • 220uF 6V kondensaattori
  • IR -diodi
  • n -kanavainen MOSFET (AO3400)
  • 47R vastus
  • 4K7 vastukset x2
  • 100K vastus x 1
  • USB -mikroliitäntä
  • kytke johto
  • Kotelo; käytti 3D -tulostettua koteloa -

www.thingiverse.com/thing:3318386

Seuraavia työkaluja tarvitaan

  • Hieno pisteen juotosrauta
  • Pinsetit
  • Epoksi liima
  • Raspberry Pi ja 433 MHz: n vastaanotin koodien tallentamiseen

Huomaa, että käyttämäni kotelo pidettiin mahdollisimman pienenä ja siinä käytettiin SMD -komponentteja. Jos käytetään suurempaa koteloa, on mahdollista käyttää suurempia komponentteja, kuten NodeMCU esp8266 -moduuleja.

Vaihe 2: Kaavio

Kaavamainen
Kaavamainen

Piiri on hyvin yksinkertainen.

ESP-12F-moduuli saa virtaa 5 V: n USB-liitännästä lineaarisen 3,3 V: n säätimen kautta.

5 V: ta käytetään IR -diodin virtalähteenä, ja sitä tehostetaan myös moduulin kautta 10 V: iin. Tätä käytetään virtalähteenä 433 MHz: lle. Yksinkertaisia TX -moduuleja voidaan käyttää suoraan 5 V: n lähteen kanssa, mutta niiden käyttäminen 10 V: sta lisää lähetystehoa ja kantamaa. Jotkut TX -moduulit toimivat 3,3 V: n virtalähteestä, mutta ne voivat taas olla hieman pienempiä.

GPIO14: ää käytetään sekä IR- että 433 MHz: n signaalien moduloiduna ulostulona. IR -tapauksessa sitä moduloi kantoaalto (tyypillisesti 38KHz), mutta RF -käyttöä varten se ohjaa lähetyksen päälle / pois -signaalia suoraan. Vaikka infrapunayhteys lähettää aina RF -viestejä, niitä ei voida sekoittaa tavallisiin IR -viesteihin.

Vaihe 3: Rakentaminen

Rakentaminen
Rakentaminen
Rakentaminen
Rakentaminen

Rakentaminen on hyvin yksinkertaista.

Muodostan IR -osan erillisenä pienenä moduulina, jossa on MOSFET -transistori ja sen porttivastus suoraan juotettuna LED -valon jalkaan koon minimoimiseksi. Sitten lisään epoksihartsia sen kiinnittämiseksi.

Säädin ja irrotuskondensaattori asennetaan suoraan ESP-12F-moduuliin.

Loput käyttävät vain kytkentäjohtoa virran ja datasignaalin kytkemiseen.

Teen antennin 433 MHz: n yhteydelle osoitteessa

Vaihe 4: Ohjelmisto ja alkuasetukset

Ohjelmisto on rakennettu Arduino -ympäristöön.

Tämän lähdekoodi on osoitteessa

Koodia voidaan muuttaa joitakin vakioita turvallisuussyistä ennen kääntämistä ja vilkkumista ES8266 -laitteeseen.

  • AP_PORT määrittää kuunteluportin komentojen vastaanottamista varten
  • WM_PASSWORD määrittää salasanan, jota wifiManager käyttää, kun laite määritetään paikalliseen wifi -verkkoon
  • AP_AUTHID määrittää valtuutuskoodin, joka on lähetettävä jokaisen komennon kanssa sen valtuuttamiseksi.
  • update_password määrittää salasanan, jota käytetään laiteohjelmistopäivitysten sallimiseen.

Kun laite otetaan käyttöön ensimmäisen kerran, se siirtyy wifi -määritystilaan. Muodosta yhteys puhelimen tai tabletin avulla laitteen määrittämään tukiasemaan ja selaa sitten kohtaan 192.168.4.1. Täältä voit valita paikallisen wifi -verkon ja antaa sen salasanan. Tämä on tehtävä vain kerran tai jos vaihdat wifi -verkkoja tai salasanoja.

Kun laite on muodostanut yhteyden lähiverkkoonsa, se kuuntelee komentoja. Jos oletetaan, että sen IP -osoite on 192.168.0.100, käytä ensin 192.168.0.100:AP_PORT/upload tiedostojen lataamiseen datakansioon. Tällöin 192.168.0.100/edit voi tarkastella ja ladata muita tiedostoja ja myös 192.168.0100: AP_PORT voidaan käyttää testikomentojen lähettämiseen.

Lähdekoodin lukeminen sisältää lisätietoja ohjauskomentojen, makrokomentojen lähettämisestä ja laitteen liittämisestä Alexa -palveluun.

Vaihe 5: Koodien sieppaus

iLumos -kytkimet on ensin yhdistettävä ohjauslaitteeseen. Tämä kuvataan iLumos -ohjeissa, ja laite asetetaan pariliitostilaan ja lähetetään sen jälkeen ON -komento. Tällöin laite voi tunnistaa muita komentoja käyttämällä kunkin viestin pariliitettyä osoitetta.

Tässä voidaan käyttää kahta strategiaa säätimen käyttämiseksi.

Ensinnäkin voit kaapata koodit olemassa olevista iLumos -kaukosäätimistä ja käyttää sitten ohjainta niiden toistamiseen.

Toiseksi, tälle ohjaimelle voidaan käyttää uusia osoitteita ja laitteet voidaan pariliittää uuteen osoitteeseen käyttämällä olemassa olevissa kaukosäätimissä jo tunnistettuja komentokoodeja.

Pidän parempana edellistä menetelmää.

Githubin lähdekoodissa on apuohjelma, jota voidaan käyttää Raspberry Pi: llä 433 MHz: n vastaanotinkortilla kaapatakseen koodit iLumos -kaukosäätimistä. Ohjeet tähän löytyvät kyseisen sivuston protokollan kuvauksesta PDF.

Suositeltava: