Sisukord:
- Samm: eeltingimused
- 2. samm: materjalide arve
- Samm: leidke kaugjuhtimispuldi raadiokoodid
- Samm: seadistage Nodemcu raadiosaatjaks
- Samm: seadistage Homebridge Homebridge-HTTP-IRBlaster pistikprogrammi abil
- 6. samm: proovige järele
- Samm: krediidid
Video: Hallake oma kaminat HomeKiti ja Alexa abil: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Mul oli hiljuti paigaldatud gaasikamin, mis sisaldas kaugjuhtimispulti. Ja pärast paari näite nägemist inimestest, kes lõid kaminad oma kodukontrolli seadistustesse, hakkasin sama otsima. Minu kaminal on see kaugjuhtimispult https://valorfireplaces.com/features/remote-contr…, mis kasutab raadiot kaugjuhtimispuldi ja kamina vahel 315 Mhz.
Samm: eeltingimused
Selle juhendi eeltingimusena on mul selle puldiga gaasikamin. Kui vaatate kaugjuhtimispuldi tagakülge, peab sellel olema FCC ID RTD-G6RH ja sagedus 315 Mhz. Kui teil pole seda kaugjuhtimispulti, pole see juhend teie jaoks.
Samuti on mul HomeBridge installitud ja töötab ning see on minu Alexaga integreeritud.
2. samm: materjalide arve
Selle juhendamise jaoks kasutasin oma olemasolevaid HomeBridge ja Alexa rakendusi. Olen Homebridge'i paar aastat töötanud ja selle ka oma Alexasse integreerinud. HomeBridge-Alexa integratsioonis kasutati seda https://www.npmjs.com/package/homebridge-alexa. Need on tingimused ja ma ei hakka nende seadistust üksikasjalikult kirjeldama.
Oma kamina sidumiseks sellega pidin selle süsteemi lisama
Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…
315 Mhz saatja-https://www.creatroninc.com/product/315mhz-rf-lin…
Leivalaud
Raadiopuldi koodide leidmiseks kasutasin seda NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB vastuvõtja komplekti, millel on antenn, imemiskinnitus, naissoost SMA-adapter ja kaugjuhtimispult, RTL2832U ja R820T2 tuuner. Odava tarkvaraga raadio -
Samm: leidke kaugjuhtimispuldi raadiokoodid
Kamina raadiopuldi koodide leidmiseks järgisin selles juhendis toodud samme kuni #7. Ja kasutas pigem IR Blasteri koodi kui nende koodi.
Kaminapuldi puhul leidsin, et signaal oli 23 bitti pikk ja seda korrati 10 korda ühe nupuvajutuse kohta. Pärast andmete analüüsimist Audacity'is jõudsin iga kaugjuhtimispuldi nupu jaoks järgmised bitimustrid:
Sees - 01110100010111000110011
Väljas - 01110100010111000110111
Üles - 01110100010111000111011
Alla - 01110100010111000000000
Kui null on 200 ms signaali ja 700 ms signaali ning One on 700 ms signaali ja 200 ms signaali. Ma kahtlustan, et andmete esimene osa on ainulaadne teave, mis tuvastab minu kamina ja sabaots on unikaalne käsk.
Minu töövoog kaugjuhtimispuldi koodi määramiseks oli järgmine:
1) Jäädvustage nuppu QGRX
2) Avage 1. etapis loodud wav -fail ja suurendage vastavat jaotist, kuni see on peaaegu täisekraanil.
3) Kas vajutasite üksikut nuppu ekraanil ja salvestasite faili.
4) Avas arvutustabelis ekraanihaaratsi ja reguleeris veeru laiust nii, et veerg oleks natuke võrdne laiusega.
5) Salvestatakse, kui bitt oli null või üks allpool olevast reast.
7) Lõi vormikoha allolevale reale, = kui (D19 = 0, "200, 700,", "700, 200") ja kopeeris selle kõikidesse veergudesse. Kus D19 oli ülaltoodud rida.
8) Seejärel kopeerisin if -lausete loodud teksti oma toimetajale
Kui teisendada sisse lülitatud kood, oleks see
200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200
Tehke seda iga nupu puhul. Tulemuseks peaks olema 46 nuppu iga nupu kohta.
Samm: seadistage Nodemcu raadiosaatjaks
NodeMCU puhul kasutasin saatja juhtimiseks Michael Higginsi IR Blasteri koodi. Üksikasjad installimise kohta on siin:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Raadiosaatja ühendamiseks ühendasin selle lihtsalt nagu LED -i, kuid ei kasutanud ühtegi takistit ega transistorit, kuna saatja neid ei vajanud.
Saatja tihvtid NodmePinsile
1 - maapind - maapind sõlmes MCU
2 - Andmed sisestatud - ühendatud otse D2 -ga
3 - Vcc - ühendatud otse Viniga (5 volti)
4 - antenn - ühendatud 23 cm pikkuse juhtmega
Samm: seadistage Homebridge Homebridge-HTTP-IRBlaster pistikprogrammi abil
Pistikprogrammi seadistamiseks HomeBridge'is järgisin siin toodud juhiseid
github.com/N NorthernMan54/homebridge-HTTP-I…
Plugina seadistamiseks lõin järgmise kirje config.json
See kirje ei tööta teie seadme puhul, kuna teie seadme kordumatu kood ja URL on erinevad.
URL oleks teie seadme aadress võrgus ja peaksite muutma ainult aadressiosa. st 192.168.1.175 teie seadistuse väärtustele.
Off_data, on_data, up_data ja down_data jaoks muutke rida „data” väärtuseks, mille määrasite varem.
6. samm: proovige järele
Taaskäivitage HomeBridge ja nüüd peaksite nägema uut tarvikut nimega Kamin, mis kasutab ventilaatori ikooni. Peaksite leegi kõrgust sisse ja välja lülitama ning rakendust Home kasutama. Pange tähele, et kui kamin on sisselülitamisel või väljalülitamisel hõivatud, eiratakse täiendavaid käske ja rakendus Home näitab viga.
Samm: krediidid
Selle konkreetse seadistuse puhul pean tänama paljusid inimesi nende pingutuste eest, kuna minu osa sellest oli üsna lihtne tänu neile, kes jagasid oma jõupingutusi kogukonnale
- Michael Higgins ja tema projekt ESP8266-HTTP-IR-Blaster. See oli suurem osa inspiratsioonist
- veggiebenz ja tema juhendatav
www.instructables.com/id/Reverse-Engineer-… raadiopõhiste kaugjuhtimispultide dekodeerimise üksikasjade kohta.
- Mark Szabo ja tema IRremoteESP8266 raamatukogu
- Koduühendus Homebridge ja HAPNodeJS Apple HomeKiti integreerimiseks.
Soovitan:
Hallake oma elektroonilist maailma Interneti kaudu: 16 sammu
Hallake oma elektroonilist maailma Interneti kaudu: järgides seda juhendit, saate LED -i sisse ja välja lülitada kõikjal maailmas. Lugege hoolikalt kõiki juhiseid ja järgige juhiseid ükshaaval. Pärast selle juhendi uurimist saate neid teadmisi kasutada erinevatel
Arduino ja Apple HomeKiti integreerimine - kontrollige oma kodu Sirilt! IoT on siin: 6 sammu
Arduino ja Apple HomeKiti integreerimine - kontrollige oma kodu Sirilt! IoT on siin: see juhend annab teile kiire ja lihtsa viisi arduino plaadi lisamiseks Apple'i HomeKiti iOS -i seadmes. See avab igasuguseid võimalusi, sealhulgas serveris töötavad skriptid koos õunte HomeKiti stseenidega
Ehitage Apple HomeKiti temperatuurianduri (DHT22) seade RaspberryPI ja DHT22 abil: 11 sammu
Ehitage Apple HomeKiti temperatuurianduri (DHT22) seade RaspberryPI ja DHT22 abil: otsisin odavat temperatuuri / niiskuse andurit, mida saaksin kasutada oma roomamisruumis toimuva jälgimiseks, kuna leidsin, et sel kevadel oli see väga märg , ja seal oli palju niiskust. Nii et ma otsisin mõistliku hinnaga andurit, mida saaksin
Hallake 100 seadet Ubidotsi rakendustes, organisatsioonides, rollides ja kasutajates: 11 sammu
Hallake 100 seadet Ubidotsi rakendustes, organisatsioonides, rollides ja kasutajates: selle võimaluse korral otsustasin testida asjade Interneti platvormi Ubidots otstarbekust kasutajate haldamiseks, kui sellel on palju seadmeid mitmele organisatsioonile või ettevõttele sama Ubidotsi platvorm. Linnapea teave: u
Hallake oma mikro: bitti Arduino IDE nupu ja muu GPIO abil: 3 sammu (koos piltidega)
Master Your Micro: bit Arduino IDE abil-nupp ja muu GPIO: Meie eelmises ajaveebis Master Your Micro: bit with Arduino IDE - - Light LED oleme rääkinud, kuidas installida micro: bit raamatukogu Arduino IDE-sse ja kuidas LED -i juhtimiseks mikro: bitil Arduino IDE -ga. Selles artiklis me ütleme teile, h