Sisukord:

ILumos kaugjuhtimispult: 5 sammu
ILumos kaugjuhtimispult: 5 sammu

Video: ILumos kaugjuhtimispult: 5 sammu

Video: ILumos kaugjuhtimispult: 5 sammu
Video: Как смонтировать и настроить регулятор тяги для котла 2024, Detsember
Anonim
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult
ILumos kaugjuhtimispult

ILumose nutikate valguslülitite ja dimmerite valik töötab väga kenasti. Neid saab kergesti Ühendkuningriiki paigaldada, kuna need ei vaja neutraalset ühendust, mida Ühendkuningriigi valgustuse lülituspunktides sageli pole.

Nad kasutavad 433MHz ülekandeid oma kaugjuhtimispultidelt ning nende esiplaadil on puutetundlikud juhtnupud. Kui soovite neid rakendusest juhtida või kasutada hääljuhtimist nagu Alexa, on soovitatav kasutada Broadlink RM -kontrollerit, mis suudab edastada kas IR- või 433 MHz RF -sõnumeid. Kuna protokoll pole sisseehitatud, tuleb Broadlink'i toode välja õpetada kaugjuhtimispuldi signaale õppima. Seda koolitust on raske läbi viia ja isegi näiliselt edukalt ei anna see usaldusväärset tulemust. Ma arvan, et see on tingitud asjaolust, et iLumose protokolli on üsna raske eristada tavalisest 433 MHz taustamürast ja seega ei ole Broadlink'i taasesitatud treenitud signaal nõutavat kujutist.

See juhend on see, kuidas teha usaldusväärne kontroller. Selleks jäädvustati ja analüüsiti kaugjuhtimispuldi rf -sõnumeid, et neid saaks 433Mhz saatjas korralikult taasesitada.

Nende sõnumite protokolli ja vormingu üksikasjad sisalduvad dokumentatsioonis, kuid selle asenduskontrolleri loomiseks ja kasutamiseks ei ole vaja sellest aru saada.

Kontroller kasutab mooduli (ESP-12F) kujul wifi mikrokontrollerit ESP8266. See võib vastu võtta veebikäsklusi ja teisendada need vajalikuks sõnumivorminguks ning seejärel saata need lihtsa odava 433 MHz saatja mooduli kaudu. Suur osa sellest põhineb varasemal IR -kontrolleril, mis võib saata koode IR -seadmetele, nagu telerid jne. IR -funktsioon on säilitatud nii, et sama kontrollerit saab kasutada nii iLumos kui ka paljude IR -seadmete jaoks. Samuti on võimalik lisada teisi 433Mhz seadmeid, näiteks pistikupesasid, lisades veebiliidese kaudu lihtsalt konfiguratsiooniteksti.

Samm: vajalikud komponendid ja tööriistad

Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad
Vajalikud komponendid ja tööriistad

Vaja on järgmisi komponente

  • ESP-12F wifi moodul
  • Saatemoodul 433 MHz
  • pinge suurendamise muundur
  • 3.3V regulaator
  • 220uF 6V kondensaator
  • IR diood
  • n kanaliga MOSFET (AO3400)
  • 47R takisti
  • 4K7 takistid x2
  • 100K takisti x 1
  • USB mikro pesa
  • ühendage traat
  • Aedik; kasutas 3D trükitud ümbrist -

www.thingiverse.com/thing:3318386

Vaja on järgmisi tööriistu

  • Peene jootekolb
  • Pintsetid
  • Epoksüliim
  • Raspberry Pi ja 433 MHz vastuvõtja koodide jäädvustamiseks

Pange tähele, et minu kasutatav ümbris hoiti võimalikult väikeseks ja kasutati SMD komponente. Kui kasutatakse suuremat korpust, on võimalik kasutada suuremaid komponente, näiteks NodeMCU esp8266 mooduleid.

2. samm: skemaatiline

Skeem
Skeem

Ahel on väga lihtne.

ESP-12F moodul saab toite USB 5V pistikupesast lineaarse 3,3 V regulaatori kaudu.

5 V kasutatakse IR -dioodi toiteallikana ja seda suurendatakse ka mooduli kaudu 10 V -ni. Seda kasutatakse 433 MHz sagedusallikana. Lihtsaid TX -mooduleid saab kasutada otse 5 V allikaga, kuid nende käivitamine 10 V -lt suurendab edastusvõimsust ja ulatust. Mõned TX -moodulid töötavad 3,3 V toiteallikast, kuid võivad taas olla veidi väiksema võimsusega.

GPIO14 kasutatakse moduleeritud väljundina nii IR- kui ka 433 MHz signaalide jaoks. Infrapunakiirguse puhul moduleerib seda vedaja (tavaliselt 38KHz), kuid raadiosagedusliku kasutamise korral juhib see otse saatmise sisse / välja signaali. Ehkki raadiosaatja edastab alati RF -sõnumeid, ei saa neid segi ajada tavaliste IR -sõnumitega.

3. samm: ehitamine

Ehitus
Ehitus
Ehitus
Ehitus

Ehitus on väga lihtne.

IR -osa moodustan eraldi väikese moodulina, mille suuruse minimeerimiseks on MOSFET -transistor ja selle värava takistus joodetud otse LED -i jala külge. Seejärel lisan selle kinnitamiseks epoksüvaiku.

Regulaator ja lahtiühendamise kondensaator on paigaldatud otse ESP-12F moodulile.

Ülejäänud kasutab toite ja andmesignaali ühendamiseks lihtsalt haaketraati.

Teen antenni 433MHz ühenduse jaoks, kasutades meetodit, mida on kirjeldatud saidil

4. samm: tarkvara ja esialgne konfigureerimine

Tarkvara on ehitatud Arduino keskkonda.

Selle lähtekood on aadressil

Enne koodi kompileerimist ja ES8266 seadmesse vilkumist võib koodi muuta teatud konstandid turvalisuse huvides.

  • AP_PORT määrab kuulamisporti käskude vastuvõtmiseks
  • WM_PASSWORD määrab parooli, mida wifiManager kasutab seadme seadistamisel kohalikku wifi -võrku
  • AP_AUTHID määratleb autoriseerimiskoodi, mis tuleb iga käsuga selle autoriseerimiseks saata.
  • update_password määratleb parooli, mida kasutatakse püsivara värskenduste lubamiseks.

Esmakordsel kasutamisel lülitub seade WiFi -seadistusrežiimi. Kasutage seadme seadistatud pääsupunktiga ühenduse loomiseks telefoni või tahvelarvutit, seejärel sirvige lehele 192.168.4.1. Siit saate valida kohaliku WiFi -võrgu ja sisestada selle parooli. Seda tuleb teha ainult üks kord või wifi -võrkude või paroolide vahetamisel.

Kui seade on kohaliku võrguga ühendatud, kuulab see käske. Eeldades, et selle IP -aadress on 192.168.0.100, kasutage esmalt andmekausta failide üleslaadimiseks 192.168.0.100:AP_PORT/upload. See võimaldab seejärel 192.168.0.100/edit vaadata ja üles laadida täiendavaid faile ning lubada testkäskude saatmiseks kasutada ka 192.168.0100: AP_PORT.

Minu poolt loetav lähtekood sisaldab täiendavaid juhiseid juhtimiskäskude, makrokäskude saatmiseks ja seadme ühendamiseks Alexa teenusega.

Samm: koodide hõivamine

iLumose lülitid tuleb kõigepealt siduda nende juhtimisseadmega. Seda kirjeldavad iLumose juhised ja see hõlmab seadme sidumisrežiimi viimist ja seejärel käsu SISSE saatmist. See võimaldab seadmel tuvastada täiendavaid käske, kasutades igas sõnumis sisalduvat paaristatud aadressi.

Siin saab kontrolleri kasutamiseks kasutada kahte strateegiat.

Esiteks saate jäädvustada olemasolevate iLumose kaugjuhtimispultide koodid ja seejärel kasutada nende kopeerimiseks kontrollerit.

Teiseks saab selle kontrolleri jaoks kasutada uusi aadresse ja seejärel siduda seadmed uue aadressiga, kasutades olemasolevates kaugjuhtimispultides juba tuvastatud käsukoode.

Eelistan eelmist meetodit.

Githubi lähtekood sisaldab utiliiti, mida saab käivitada Raspberry Pi abil, kasutades 433MHz vastuvõtjaplaati, et jäädvustada koodid iLumose kaugjuhtimispultidelt. Juhised selle kohta leiate selle saidi protokolli kirjeldusest PDF.

Soovitan: