Orodha ya maudhui:
- Hatua ya 1: Maandalizi ya Programu
- Hatua ya 2: Maandalizi ya vifaa
- Hatua ya 3: Maandalizi ya OS ya ESP
Video: ESP8266 - Kubadilisha HomeKit: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Na Achim Pietershttps://www.studiopieters.nl Fuata Zaidi na mwandishi:
Katika blogi yangu ya awali hapa nilijaribu Kifaa cha Kukuza Programu cha ESP HomeKit. Nina shauku sana juu ya Kifaa hiki cha Maendeleo ya Programu, kwamba nitaandika blogi chache juu ya programu hii ya fikra. Katika kila Blogi nitashughulikia nyongeza nyingine ambayo unaweza kuongeza kwenye HomeKit yako bila hitaji la daraja. Baada ya kutengeneza Kitufe cha HomeKit ni wakati wa Kubadilisha HomeKit. Kubadilisha HomeKit Wakati nyumba nzuri bado iko mchanga, kuna aina nyingi za vifaa vya HomeKit kwenye soko. Kubadilisha HomeKit husaidia kudhibiti vifaa vingine vya HomeKit kama taa au mashabiki. Kubadili hii ya HomeKit itaunda udhibiti rahisi wa nyumba kwa familia nzima: mtu yeyote nyumbani anaweza kudhibiti vifaa vingi vya nyumbani bila waya na bonyeza ya kitufe badala ya kutumia programu ya smartphone.
Customize kila swichi na amri tofauti. Chora kwa urahisi vifaa mahiri vya nyumbani kwa kugeuza kitufe. Unaweza kudhibiti vifaa vilivyowezeshwa vya Apple HomeKit: tumia kama nyongeza ya maagizo ya Siri au programu ya nyumbani kudhibiti na kwa usalama na salama vifaa vya vifaa vya nyumbani na vikundi (pazia). Basi hebu tuanze kujenga!
Hatua ya 1: Maandalizi ya Programu
Lazima tuweke esptool.py kwenye Mac yetu ili kuweza kuangaza moduli yetu ya ESP. Ili kufanya kazi na esptool.py, utahitaji Python 2.7, Python 3.4 au usanidi mpya wa Python kwenye mfumo wako. Tunapendekeza utumie toleo la hivi karibuni la chatu, kwa hivyo nenda kwenye wavuti ya Python na uiweke kwenye kompyuta yako. Pamoja na Python iliyosanikishwa, fungua Dirisha la Kituo na usakinishe toleo la hivi karibuni la esptool.py na bomba:
bomba kufunga esptool
Kumbuka: na usanikishaji wa chatu ambayo amri hiyo haiwezi kufanya kazi na utapokea kosa. Ikiwa ndivyo ilivyo, jaribu kufunga esptool.py na:
pip3 kufunga Esptool
lpython -m bomba kufunga esptool
pip2 kufunga esptool
Baada ya kusanikisha, utakuwa na esptool.py iliyosanikishwa kwenye saraka ya chaguo-msingi inayotekelezwa ya Python na unapaswa kuiendesha kwa amri
esptool.py.
Katika dirisha lako la Kituo, tumia amri ifuatayo:
esptool.py.
Ukiwa na esptool.py iliyowekwa kwenye kompyuta yako, unaweza kuangaza kwa urahisi bodi zako za ESP32 au ESP8266 na firmware.
Hatua ya 2: Maandalizi ya vifaa
Ili kufunga firmware yetu kwa esp yetu tunafanya usanidi wetu wa "kiwango".
Hatua ya 3: Maandalizi ya OS ya ESP
"loading =" wavivu"
Sasa, lazima usanidi hazina ya OTA pia. Ni muhimu sana usanidi sawa, kwa sababu huwezi kuibadilisha siku zijazo (Ikiwa utafanya makosa, lazima ufute na uangaze tena kifaa).
Hifadhi ya OTA:
AchimPieters / ESP8266-HomeKit-kubadili
Faili ya binary ya OTA:
kuu
Ili kumaliza usanidi wa awali, bonyeza kitufe cha Jiunge na subiri kama dakika 7 hadi mchakato utakapomalizika (Wakati usakinishaji unafanya kazi, kifaa hakionyeshi chochote, na vifungo havifanyi kazi). Baada ya hapo, LED inawasha kwa sekunde kadhaa na utaweza kuongeza nyongeza yako kwa mfumo wa ikolojia wa HomeKit ukitumia Programu ya Nyumbani. LCM itaweka kifaa chako cha HomeKit kwenye ESP yako.
Sasa unaweza kuongeza Kitufe cha HomeKit kwa skanning nambari ya QR hapa chini. Kufanya unganisho kati ya ESP yako na HomeKit inachukua sekunde chache.
Mara tu ukishaongeza swichi unaweza kupeana mipangilio ya Kubadilisha, Nuru ya Nuru, au Kubadilisha Mashabiki. Wakati unganisha kifaa chako kilichoundwa hivi karibuni kwenye HomeKit kitasakinisha kiwango kama swichi. Katika Blogs inayofuata nitakuonyesha jinsi ya kuibadilisha kuwa swichi nyepesi au swichi ya shabiki.
Habari zaidi tembelea
Kumbuka: Ili kutengeneza na kuuza vifaa vinavyoendana na HomeKit, kampuni yako inahitaji kudhibitishwa kwa hiyo (https://developer.apple.com/homekit/, Ikiwa una nia ya kuunda au kutengeneza nyongeza ya HomeKit ambayo itasambazwa au kuuzwa, kampuni yako lazima ijiandikishe katika Programu ya MFi.) Espressif ina utekelezaji wao wa mfumo wa HomeKit, lakini itakupa tu ikiwa una udhibitisho wa MFi (angalia maandishi haya chini ya ukurasa uliyoyataja: Tafadhali kumbuka kuwa Espressif HomeKit SDK inapatikana kwa wenye leseni za MFi tu, na unahitaji kutoa Nambari ya Akaunti kwa madhumuni ya uthibitisho wakati wa kuomba SDK.). Mradi huu sio utekelezaji wa kibiashara wa itifaki ya HAP, ambayo haikusudiwa matumizi ya kibiashara. MAREJELEO Maxim Kulkin, esp-wifi-config (2019), Maktaba ya bootstrap vifaa vinavyowezeshwa na WiFi usanidi wa WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Huru na wazi (kadiri inavyowezekana) SDK iliyojumuishwa kwa chipsi za ESP8266 / ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 na matumizi ya serial bootloader ya ESP32, https: / /github.com/espressif/esptool HomeACcessoryKid, meneja wa mzunguko wa maisha (2019), Sakinisha mwanzoni, mipangilio ya WiFi na juu ya visasisho vya firmware vya hewa kwa ghala yoyote ya esp-open-rtos kwenye GitHub, https://github.com/HomeACcessoryKid / meneja wa mzunguko wa maisha
Ilipendekeza:
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit: Hatua 6
ESP8266 - Ukanda wa Mwanga wa NeoPixel ya HomeKit: Nina shauku kubwa juu ya Kitanda hiki cha Maendeleo ya Programu, kwamba nitaandika blogi chache juu ya programu hii ya fikra. Katika kila Blogi nitashughulikia nyongeza nyingine ambayo unaweza kuongeza kwenye HomeKit yako bila hitaji la daraja. Wakati wa kutengeneza Hom
Mdhibiti wa LED wa Apple HomeKit WS2812B: Hatua 3 (na Picha)
Apple HomeKit WS2812B Mdhibiti wa LED: Kuna miradi mingi kulingana na vipande vya LED vya WS2812B huko nje, lakini nyingi hizi zinatumia daraja la nyumbani au suluhisho lingine lolote - haswa kulingana na MQTT - kuwasiliana na HomeKit. Miradi mingine hutumia athari kupitia Apple HomeKit pia, lakini hakuna hata moja
Apple HomeKit Wi-Fi Dehumidifier Kulingana na ESP8266?: Hatua 6 (na Picha)
Apple HomeKit Wi-Fi Dehumidifier Kulingana na ESP8266?: Kwa bahati mbaya kuna DeHumidifiers moja tu au mbili huko nje ambayo inasaidia Apple HomeKit, lakini hizi zina bei kubwa sana (300 $ +). Kwa hivyo nimeamua kutengeneza Wi-Fi yangu yenye uwezo wa Apple HomeKit Dehumidifier kulingana na bei rahisi ambayo tayari ninayo? Mimi
Jenga kifaa cha sensorer cha joto cha Apple HomeKit Kutumia ESP8266 na BME280: Hatua 10
Jenga kifaa cha sensorer cha Joto la Apple HomeKit Kutumia ESP8266 na BME280: Katika mafunzo ya leo, tutafanya joto la chini, unyevu na sensorer ya unyevu kulingana na AOSONG AM2302 / DHT22 au BME280 joto / sensa ya unyevu, sensa ya unyevu ya YL-69 na jukwaa la ESP8266 / Nodemcu. Na kwa kuonyesha
Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hatua 7
Dhibiti Sehemu Yako ya Moto na HomeKit na Alexa: Hivi majuzi nilikuwa na mahali pa moto wa gesi iliyowekwa, ambayo ni pamoja na udhibiti wa kijijini. 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 huu wa kijijini