Orodha ya maudhui:

Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hatua 7
Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hatua 7

Video: Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hatua 7

Video: Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hatua 7
Video: Миллионы остались позади! ~ Заброшенный викторианский замок английской семьи Веллингтон 2024, Julai
Anonim
Image
Image
Mahitaji ya awali
Mahitaji ya awali

Hivi karibuni nilikuwa na mahali pa moto vya gesi iliyowekwa, ambayo ni pamoja na rimoti. Na baada ya kuona mifano michache ya watu wanaounganisha sehemu zao za moto katika usanidi wa udhibiti wa nyumba zao nilianza kutafuta sawa. Sehemu yangu ya moto ina udhibiti wa kijijini huu

Hatua ya 1: Maombi ya Kabla

Kama sharti kwa hii inayoweza kufundishwa, nina mahali pa moto wa gesi na kijijini hiki. Ukiangalia nyuma ya rimoti yako, inahitaji kuwa na FCC ID RTD-G6RH na masafa ya 315 Mhz. Ikiwa huna kijijini hiki, hii sio ya kwako.

Pia nina HomeBridge iliyosanikishwa na inayofanya kazi, na imeunganishwa na Alexa yangu.

Hatua ya 2: Muswada wa Vifaa

Muswada wa Vifaa
Muswada wa Vifaa
Muswada wa Vifaa
Muswada wa Vifaa

Kwa hili linaloweza kufundishwa, nilitumia utekelezaji wangu uliopo wa HomeBridge na Alexa. Nimekuwa na Homebridge inayoendesha kwa miaka michache, na pia nimeiunganisha kwa Alexa yangu. Ushirikiano wa HomeBridge kwa Alexa ulitumia hii https://www.npmjs.com/package/homebridge-alexa. Hizi ni nzuri na sitakuwa na maelezo ya usanidi wao.

Kuunganisha mahali pangu pa moto na hii, nilihitaji kuongeza hii kwenye mfumo

Nodemcu ESP8266 - https://www.aliexpress.com/item/10pcs-lot-NodeMcu …….

Transmitter ya 315 Mhz -

Bodi ya mkate

Ili kupata nambari za rimoti ya redio, nilitumia 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. Programu iliyofafanuliwa kwa Programu ya Gharama ya chini -

Hatua ya 3: Tafuta Nambari za Redio za Kijijini

Pata Nambari za Redio za Kijijini
Pata Nambari za Redio za Kijijini
Pata Nambari za Redio za Kijijini
Pata Nambari za Redio za Kijijini
Pata Nambari za Redio za Kijijini
Pata Nambari za Redio za Kijijini

Ili kupata nambari za redio za mahali pa moto, nilifuata hatua hadi # 7 katika hii inayoweza kufundishwa. Na nilitumia nambari ya IR Blaster badala ya nambari zao.

Kwa rimoti ya mahali pa moto niligundua kuwa ishara ilikuwa na urefu wa bits 23, na kwamba ilirudiwa mara 10 kwa kila kitufe cha kubonyeza. Baada ya kuchambua data katika Usiri nilikuja na mifumo hii kidogo kwa kila kitufe cha mbali:

Kwenye - 01110100010111000110011

Mbali - 01110100010111000110111

Juu - 01110100010111000111011

Chini - 01110100010111000000000

Kwa Zero kuwa 200 ms ya ishara na 700 ms ya ishara yoyote, na Moja ni 700 ms ya ishara na 200 ms ya ishara yoyote. Ninashuku kuwa sehemu ya kwanza ya data ni habari ya kipekee inayotambulisha mahali pangu pa moto, na mwisho wa mkia ni amri ya kipekee.

Utiririshaji wangu wa kazi wa kuamua nambari ya kudhibiti kijijini ilikuwa:

1) Nasa kitufe cha waandishi wa habari katika QGRX

2) Fungua faili ya wav iliyoundwa katika hatua ya 1, na uvute ndani ya sehemu husika hadi iwe karibu upana kamili wa skrini.

3) Je! Kunyakua skrini ya kitufe cha kibinafsi na kuhifadhi faili.

4) Ilifungua skrini kwenye skrini ya lahajedwali, na kurekebisha upana wa safu ili safu iwe sawa na upana kidogo.

5) Ilirekodiwa ikiwa kidogo ilikuwa sifuri au moja katika safu iliyo chini.

7) Iliunda rasmi katika safu mlalo hapa chini, = ikiwa (D19 = 0, "200, 700,", "700, 200,"), na kunakili hii kwenye safu zote. Ambapo D19 ilikuwa safu hapo juu.

8) Kisha nikanakili maandishi yaliyoundwa na taarifa hizo ikiwa kwa mhariri wangu

Ukibadilisha nambari ya On itakuwa

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

Fanya hivi kwa kila kifungo. Matokeo yake yanapaswa kuwa nambari 46 kwa kila kitufe.

Hatua ya 4: Sanidi Nodemcu Kama Transmitter ya Redio

Sanidi Nodemcu Kama Mpitishaji Redio
Sanidi Nodemcu Kama Mpitishaji Redio

Kwa NodeMCU, nilitumia nambari ya Michael Higgins IR Blaster kudhibiti mtoaji. Maelezo juu ya usanikishaji iko hapa:

github.com/mdhiggins/ESP8266-HTTP-IR-Blast…

Kuunganisha Transmitter ya Redio, niliiunganisha tu kana kwamba ni LED, lakini sikutumia vizuizi au transistor yoyote kwani mtoaji hakuihitaji.

Pini za Kusambaza kwa NodmePins

1 - Ardhi - Ardhi kwenye nodiMCU

2 - Takwimu katika - Imeunganishwa moja kwa moja na D2

3 - Vcc - Imeunganishwa moja kwa moja na Vin (volts 5)

4 - Antena - Imeunganishwa urefu wa 23cm wa waya

Hatua ya 5: Sanidi daraja la nyumbani na programu-jalizi ya Homebridge-HTTP-IRBlaster

Ili kusanidi programu-jalizi katika HomeBridge nilifuata maagizo hapa

github.com/NorthernMan54/homebridge-HTTP-I…

Na kusanidi programu-jalizi niliunda kiingilio kifuatacho cha config.json

Ingizo hili halitafanya kazi kwa kifaa chako kwani nambari ya kipekee na URL ya kifaa chako itakuwa tofauti.

URL itakuwa anwani ya kifaa chako kwenye mtandao wako, na unapaswa kubadilisha tu sehemu ya anwani. i.e. 192.168.1.175 kwa maadili kutoka kwa usanidi wako.

Kwa off_data, on_data, up_data, na down_data badilisha laini ya "data" kuwa thamani uliyoamua mapema katika hii.

Hatua ya 6: Jaribu

Jaribu
Jaribu
Jaribu
Jaribu

Anzisha tenaBridge ya nyumbani, na sasa unapaswa kuona nyongeza mpya inayoitwa Fireplace, inayotumia ikoni ya FAN. Unapaswa kuwasha, kuzima na kudhibiti urefu wa moto na programu ya Mwanzo. Tafadhali kumbuka kuwa mahali pa moto inapokuwa ikiwasha au kuzima, amri za ziada zitapuuzwa na programu ya Nyumbani itaonyesha kosa.

Hatua ya 7: Mikopo

Kwa usanidi huu maalum, lazima nishukuru idadi kubwa ya watu kwa juhudi zao kwani kipande cha hii ilikuwa shukrani rahisi kwao kugawana juhudi zao kwa jamii

  • Michael Higgins na mradi wake wa ESP8266-HTTP-IR-Blaster. Hii ilikuwa msukumo zaidi
  • veggiebenz na anayefundishwa

www.instructables.com/id/Reverse-Engineer-… kwa kutoa maelezo karibu na kusimba redio kulingana na vidhibiti vya mbali.

  • Mark Szabo na maktaba yake ya IRremoteESP8266
  • Jamii ya Homebridge na HAPNodeJS ya ujumuishaji wa Apple HomeKit.

Ilipendekeza: