Talaan ng mga Nilalaman:
- Hakbang 1: Mga Paunang Kilalang
- Hakbang 2: Bill ng Mga Materyales
- Hakbang 3: Maghanap ng Mga Radio Code para sa Remote
- Hakbang 4: I-setup ang Nodemcu Bilang isang Radio Transmitter
- Hakbang 5: I-setup ang Homebridge Gamit ang Homebridge-HTTP-IRBlaster Plugin
- Hakbang 6: Subukan Ito
- Hakbang 7: Mga Kredito
Video: Kontrolin ang Iyong Fireplace Sa HomeKit at Alexa: 7 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Kamakailan lamang ay naka-install ako isang fireplace ng gas, kasama ang isang remote control. At pagkatapos makita ang ilang mga halimbawa ng mga tao na isinasama ang kanilang mga fireplace sa kanilang pag-setup ng control ng bahay ay nagsimula akong maghanap ng pareho. Ang aking fireplace ay mayroong ganitong remote control https://valorfireplaces.com/feature/remote-contr… na gumagamit ng Radio sa pagitan ng remote at at ng fireplace sa 315 Mhz.
Hakbang 1: Mga Paunang Kilalang
Bilang isang paunang kinakailangan para sa itinuturo na ito, mayroon akong isang fir fireplace ng gas na may ganitong remote control. Kung titingnan mo ang likuran ng iyong remote, kailangan itong magkaroon ng FCC ID RTD-G6RH at dalas ng 315 Mhz. Kung wala kang ganitong remote, ang itinuturo na ito ay hindi para sa iyo.
Gayundin mayroon akong naka-install at nagtatrabaho na HomeBridge, at isinama ito sa aking Alexa.
Hakbang 2: Bill ng Mga Materyales
Para sa itinuturo na ito, pinakinabangan ko ang aking mayroon nang pagpapatupad ng HomeBridge at Alexa. Mayroon akong tumatakbo na Homebridge sa loob ng ilang taon, at isinama din ito sa aking Alexa. Ang pagsasama ng HomeBridge sa Alexa ay ginamit ito https://www.npmjs.com/package/homebridge-alexa. Ang mga ito ay isang perquisite at hindi ko ididetalye ang kanilang pag-set up.
Upang mai-link ang aking fireplace dito, kailangan kong idagdag ito sa system
Nodemcu ESP8266 -
315 Mhz Transmitter -
Breadboard
Upang hanapin ang mga code para sa remote ng radyo, ginamit ko ito NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Receiver Set w / Antenna, Suction Mount, Female SMA Adapter & Remote Control, RTL2832U & R820T2 Tuner. Radyo na Tinukoy ng Mababang Gastos ng Software -
Hakbang 3: Maghanap ng Mga Radio Code para sa Remote
Upang hanapin ang mga remote code ng radyo para sa fireplace, sinunod ko ang mga hakbang hanggang sa # 7 sa itinuturo na ito. At ginamit ang IR Blaster code kaysa sa kanilang code.
Para sa remote ng fireplace nalaman ko na ang signal ay 23 bits ang haba, at naulit ito ng 10 beses bawat press button. Matapos pag-aralan ang data sa Audacity naisip ko ang mga bit pattern na ito para sa bawat remote na pindutan:
Nasa - 01110100010111000110011
Naka-off - 01110100010111000110111
Pataas - 01110100010111000111011
Pababa - 01110100010111000000000
Sa Zero na 200 ms signal at 700 ms walang signal, at One ay 700 ms signal at 200 ms walang signal. Pinaghihinalaan ko na ang unang bahagi ng data ay natatanging impormasyon na tumutukoy sa aking fireplace, at ang dulo ng buntot ay ang natatanging utos.
Ang aking daloy ng trabaho para sa pagtukoy ng remote control code ay:
1) Kunan ng pindutan ang pindutin sa QGRX
2) Buksan ang wav file na nilikha sa hakbang 1, at mag-zoom sa nauugnay na seksyon hanggang sa halos buong lapad ng screen.
3) Nagawa ba ng isang grab ng screen ng indibidwal na pindutan na pindutin, at nai-save ang file.
4) Binuksan ang pagkuha ng screen sa isang spreadsheet, at inayos ang lapad ng haligi upang ang isang haligi ay katumbas ng lapad nang kaunti.
5) Naitala kung ang bit ay isang zero o isa sa hilera sa ibaba.
7) Nilikha ang isang pormal sa hilera sa ibaba, = kung (D19 = 0, "200, 700,", "700, 200,"), at kinopya ito sa lahat ng mga haligi. Kung saan ang D19 ay ang hilera sa itaas.
8) Kinopya ko ang teksto na nilikha ng mga kung pahayag sa aking editor
Kung na-convert mo ang On code ay magiging
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
Gawin ito para sa bawat pindutan. Ang resulta ay dapat na 46 na numero para sa bawat pindutan.
Hakbang 4: I-setup ang Nodemcu Bilang isang Radio Transmitter
Para sa NodeMCU, ginamit ko ang Michael Higgins IR Blaster code upang makontrol ang transmiter. Ang mga detalye sa pag-install ay narito:
github.com/mdhiggins/ESP8266-HTTP-IR-Blast…
Upang ikonekta ang Radio Transmitter, ikinonekta ko lamang ito na parang isang LED, ngunit hindi gumamit ng alinman sa mga resistors o transistor dahil hindi kinakailangan ng transmitter ang mga ito.
Mga Transmitter Pins sa NodmePins
1 - Ground - Ground sa nodeMCU
2 - Data sa - Direktang konektado sa D2
3 - Vcc - Direktang konektado sa Vin (5 volts)
4 - Antenna - Nakakonekta sa isang 23cm haba ng kawad
Hakbang 5: I-setup ang Homebridge Gamit ang Homebridge-HTTP-IRBlaster Plugin
Upang mai-setup ang plugin sa HomeBridge Sinunod ko ang mga tagubilin dito
github.com/NorthernMan54/homebridge-HTTP-I…
At upang mai-configure ang plugin nilikha ko ang sumusunod na entry ng config.json
Hindi gagana ang entry na ito para sa iyong aparato dahil magkakaiba ang natatanging code at URL ng iyong aparato.
Ang URL ang magiging address ng iyong aparato sa iyong network, at dapat mo lamang baguhin ang bahagi ng address. ibig sabihin, 192.168.1.175 sa mga halaga mula sa iyong pag-set up.
Para sa off_data, on_data, up_data, at down_data baguhin ang linya ng "data" upang ang halagang natukoy mo nang mas maaga rito.
Hakbang 6: Subukan Ito
I-restart ang HomeBridge, at dapat mo na ngayong makita ang isang bagong accessory na tinatawag na Fireplace, na gumagamit ng icon na FAN. Dapat mong i-on, i-off at kontrolin ang taas ng apoy gamit ang Home app. Mangyaring tandaan na kapag ang fireplace ay abala sa pag-on o pag-off, ang mga karagdagang utos ay hindi papansinin at ang Home app ay magpapakita ng isang error.
Hakbang 7: Mga Kredito
Para sa partikular na pag-set up na ito, kailangan kong pasalamatan ang isang malaking bilang ng mga tao para sa kanilang mga pagsisikap dahil ang aking piraso ng ito ay medyo simple salamat sa kanilang pagbabahagi ng kanilang mga pagsisikap sa komunidad
- Michael Higgins at ang kanyang proyekto na ESP8266-HTTP-IR-Blaster. Ito ang higit sa inspirasyon
- veggiebenz at ang kanyang Instructable
www.instructables.com/id/Reverse-Engineer-… para sa pagbibigay ng mga detalye sa pag-decode ng mga remote control na batay sa radyo.
- Si Mark Szabo at ang kanyang IRremoteESP8266 library
- Ang pamayanan ng Homebridge at HAPNodeJS para sa pagsasama ng Apple HomeKit.
Inirerekumendang:
Kontrolin ang Iyong Computer Sa Iyong Ulo !: 6 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Iyong Computer Sa Iyong Ulo !: Kumusta, lumikha ako ng isang system na nagbibigay-daan sa iyo upang makontrol ang mouse ng iyong computer sa pamamagitan lamang ng paggalaw ng iyong ulo. Kung nais mo ang aking proyekto, huwag mag-atubiling bumoto sa akin sa Arduino Contest 2017.) Bakit ko ito nagawa? Nais kong gumawa ng isang bagay na gumagawa ng mga video game m
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Kontrolin ang Iyong Mga LED Sa Iyong Remote sa TV ?! -- Arduino IR Tutorial: 5 Hakbang (na may Mga Larawan)
Kontrolin ang Iyong Mga LED Sa Iyong Remote sa TV ?! || Arduino IR Tutorial: Sa proyektong ito ipapakita ko sa iyo kung paano ko muling naisip ang mga walang silbi na pindutan sa aking remote sa TV upang makontrol ang mga LED sa likod ng aking TV. Maaari mo ring gamitin ang diskarteng ito upang makontrol ang lahat ng uri ng mga bagay sa kaunting pag-edit ng code. Magsasalita din ako nang kaunti tungkol sa teorya
Kontrolin ang Iyong Model Train Layout Gamit ang Iyong Mobile Phone !: 11 Hakbang (na may Mga Larawan)
Kontrolin ang Iyong Modelo sa Layout ng Tren Sa Iyong Mobile Phone!: Ang pagkontrol sa isang layout ng modelo ng tren na may isang wottle at mga kontrol sa turnout ay maaaring maging isang mahusay na pagsisimula para sa mga nagsisimula ngunit nagdudulot sila ng isang problema ng hindi kakayahang dalhin. Gayundin, ang mga wireless Controller na dumating sa merkado ay maaaring kontrolin ang ilang mga locom lamang
Pagsasama ng Arduino at Apple HomeKit - Kontrolin ang Iyong Tahanan Mula sa Siri! Narito ang IoT: 6 na Hakbang
Pagsasama ng Arduino at Apple HomeKit - Kontrolin ang Iyong Tahanan Mula sa Siri! Narito ang IoT: Ang Instructable na Ito ay magbibigay sa iyo ng isang mabilis at madaling paraan upang magdagdag ng isang arduino board sa HomeKit ng Apple sa isang iOS device. Binubuksan nito ang lahat ng uri ng mga posibilidad kabilang ang mga Script na tumatakbo sa server, na sinamahan ng Mga HomeKit ng Apple " Mga Eksena ", ito