Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit ja työkalut
- Vaihe 2: Kaavio
- Vaihe 3: Rakentaminen
- Vaihe 4: Ohjelmisto ja alkuasetukset
- Vaihe 5: Koodien sieppaus
Video: ILumos -kaukosäädin: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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 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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen