Satura rādītājs:
- 1. solis: programmatūras sagatavošana
- 2. darbība. Aparatūras sagatavošana
- 3. darbība: ESP OS sagatavošana
Video: ESP8266 - HomeKit slēdzis: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Achim Pietershttps://www.studiopieters.nlSekot vairāk autora:
Iepriekšējā emuārā es pārbaudīju ESP HomeKit programmatūras izstrādes komplektu. Es esmu tik entuziastiski par šo programmatūras izstrādes komplektu, ka es rakstīšu dažus emuārus par šo ģeniālo programmatūru. Katrā emuārā es pievērsīšos citam piederumam, ko varat pievienot savam HomeKit bez tilta. Pēc HomeKit pogas izveides ir pienācis laiks HomeKit slēdzim. HomeKit slēdzis Lai gan viedā māja vēl ir sākumstadijā, tirgū ir daudz dažādu HomeKit piederumu veidu. HomeKit slēdzis palīdz kontrolēt citus HomeKit piederumus, piemēram, gaismas vai ventilatorus. Šis HomeKit slēdzis radīs vienkāršu viedās mājas vadību visai ģimenei: ikviens mājās var bezvadu režīmā vadīt vairākas viedās mājas ierīces, nospiežot pogu, nevis izmantot viedtālruņa lietotni.
Pielāgojiet katru slēdzi ar dažādām komandām. Viegli iedarbiniet viedās mājas ierīces, pārslēdzot pogu. Jūs varat kontrolēt ierīces, kurās ir Apple HomeKit: izmantojiet kā papildinājumu Siri vai mājas lietotņu komandām, lai vienkārši un droši kontrolētu mājas komplekta ierīces un grupas (ainas). Tātad, sāksim būvēt!
1. solis: programmatūras sagatavošana
Mums ir jāinstalē mūsu datorā esptool.py, lai varētu mirgot mūsu ESP modulis. Lai strādātu ar esptool.py, jūsu sistēmā būs nepieciešama Python 2.7, Python 3.4 vai jaunāka Python instalācija. Mēs iesakām izmantot jaunāko Python versiju, tāpēc dodieties uz Python vietni un instalējiet to savā datorā. Kad ir instalēts Python, atveriet termināļa logu un instalējiet jaunāko stabilo esptool.py laidienu ar pip:
pip instalēt esptool
Piezīme: dažās Python instalācijās šī komanda var nedarboties, un jūs saņemsit kļūdu. Šādā gadījumā mēģiniet instalēt esptool.py ar:
pip3 instalējiet Esptool
lpython -m pip instalēt esptool
pip2 instalēt esptool
Pēc instalēšanas esptool.py būs instalēts noklusējuma izpildāmo direktorijā Python, un jums vajadzētu būt iespējai to palaist ar komandu
esptool.py.
Termināla logā palaidiet šādu komandu:
esptool.py.
Ja jūsu datorā ir instalēta esptool.py, jūs varat viegli mirgot ESP32 vai ESP8266 plates ar programmaparatūru.
2. darbība. Aparatūras sagatavošana
Lai instalētu mūsu programmaparatūru mūsu esp, mēs veicam mūsu “standarta” iestatīšanu.
3. darbība: ESP OS sagatavošana
"iekraušana =" slinks"
Tagad jums ir jākonfigurē arī OTA repozitorijs. Ir ļoti svarīgi to pareizi konfigurēt, jo nākotnē to vairs nevarēsit mainīt (ja pieļaujat kļūdu, ierīce ir jādzēš un jāatjaunina vēlreiz).
OTA repozitorijs:
AchimPieters/ESP8266-HomeKit-slēdzis
OTA binārais fails:
main.bin
Lai pabeigtu sākotnējo iestatīšanu, noklikšķiniet uz pogas Pievienoties un pagaidiet apmēram 7 minūtes, līdz process tiks pabeigts (kamēr instalēšana darbojas, ierīce neko nerāda un pogas nedarbojas). Pēc tam gaismas diode iedegas uz pāris sekundēm, un jūs varēsit pievienot savu piederumu savai HomeKit ekosistēmai, izmantojot lietotni Home. LCM instalēs jūsu HomeKit ierīci jūsu ESP.
Tagad jūs varat pievienot savu HomeKit slēdzi, skenējot zemāk esošo QR kodu. Lai izveidotu savienojumu starp ESP un HomeKit, nepieciešamas dažas sekundes.
Kad esat pievienojis slēdzi, varat piešķirt slēdža, gaismas slēdža vai ventilatora slēdža iestatījumus. Kad savienosit nesen izveidoto ierīci ar HomeKit, tā tiks instalēta kā standarta slēdzis. Blakus emuāriem es parādīšu, kā tos mainīt uz gaismas slēdzi vai ventilatora slēdzi.
Plašāka informācija pieejama vietnē
Piezīme. Lai ražotu un pārdotu ar HomeKit saderīgus piederumus, jūsu uzņēmumam ir jābūt tam sertificētam (https://developer.apple.com/homekit/, ja vēlaties izstrādāt vai ražot HomeKit piederumu, kas tiks izplatīts vai pārdots, jūsu uzņēmumam ir jāreģistrējas MFi programmā.) Espressif ir ieviesis HomeKit sistēmu, taču tā jums to piešķirs tikai tad, ja jums būs MFi sertifikāts (ievērojiet šo tekstu jūsu minētās lapas apakšā: Lūdzu, ņemiet vērā, ka Espressif HomeKit SDK ir pieejams tikai MFi licenciātiem, un, pieprasot SDK, jums ir jānorāda konta numurs.). Šis projekts ir nekomerciāla HAP protokola ieviešana, nav paredzēts komerciālai lietošanai. ATSAUCE Maksims Kulkins, esp-wifi-config (2019), Library to bootstrap WiFi-accessories Wi-Fi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Bezmaksas un atvērts (cik vien iespējams) integrēts SDK ESP8266/ESP8285 mikroshēmām, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 un ESP32 sērijas sāknēšanas ielādes utilīta, https:/ /github.com/espressif/esptool HomeACcessoryKid, dzīves cikla vadītājs (2019), sākotnējā instalēšana, WiFi iestatījumi un bezvadu programmaparatūras jauninājumi jebkuram esp-open-rtos krātuvei vietnē GitHub, https://github.com/HomeACcessoryKid /dzīves cikla menedžeris
Ieteicams:
ESP8266 ESP-01 LED vadu slēdzis: 6 soļi
ESP8266 ESP-01 LED vadu slēdzis: Šis projekts radās, kad mana draudzene un es telpā uzstādījām vairākus LED pasaku gaismas vadus, lai radītu jauku Ziemassvētku sajūtu. Katru reizi, kad gājām gulēt, mums bija jāskrien pa istabu un jāizslēdz visi vadi. Citā dienā mums bija jāgriežas
Wifi viedais slēdzis ESP8266 darbojas ar Alexa un Google mājas automatizāciju: 7 soļi
Wifi viedais slēdzis ESP8266 darbojas kopā ar Alexa un Google mājas automatizāciju: globalizācijas pasaulē ikviens vēlas jaunākās un viedākās tehnoloģijas. Wi -Fi viedais slēdzis, padarot jūsu dzīvi saprātīgāku un ērtāku
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 9 soļi (ar attēliem)
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 2017. gada 25. novembra atjauninājums - šī projekta lieljaudas versiju, kas var kontrolēt kilovatu slodzi, skatiet, modernizējot BLE vadību lieljaudas slodzēm - nav nepieciešama papildu vadu atjaunināšana. 2017. gada 15. novembris - Dažas BLE plates / programmatūras kaudzes tiek gatavotas
Automātisks tastatūras un peles slēdzis - USB augšupielādes slēdzis: 5 soļi
Automātiskais tastatūras un peles slēdzis - USB augšupielādes slēdzis: Šajā projektā mēs apkoposim automātisku tastatūras un peles slēdzi, kas ļauj ērti koplietot divus datorus. Šī projekta ideja radās no manas vajadzības jebkurā laikā, ja man ir divi datori mans laboratorijas galds. Lielākoties tas ir mans D
Pārslēgšanas slēdzis: vienkāršs, bez lodēšanas skārienjutīgs slēdzis: 7 soļi
Slap slēdzis: vienkāršs, bez lodēšanas pieskāriena slēdzis: Slap slēdzis ir vienkāršs pretestības pieskāriena slēdzis, kas paredzēts manam projektam Explode the Controller, lai iekļautu fizisku spēli datorspēlēs ar Makey Makey and Scratch. Projektam bija nepieciešams skārienjutīgs slēdzis, kas bija: izturīgs, lai to iepļaukātu