Sisukord:
- Samm: tarkvara ettevalmistamine
- 2. samm: riistvara ettevalmistamine
- 3. samm: ESP OS -i ettevalmistamine
Video: ESP8266 - HomeKit lüliti: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Autor: Achim Pietershttps://www.studiopieters.nl
Oma eelmises siinses blogis katsetasin ESP HomeKiti tarkvaraarenduskomplekti. Olen sellest tarkvaraarenduskomplektist nii vaimustuses, et kirjutan selle blogi kohta mõne ajaveebi. Igas blogis käsitlen mõnda muud lisatarvikut, mille saate oma HomeKiti lisada ilma silda lisamata. Pärast HomeKiti nupu tegemist on aeg HomeKiti lülitiks. HomeKiti lüliti Kuigi nutikas kodu on alles lapsekingades, on turul palju erinevaid HomeKiti tarvikuid. HomeKit Switch aitab juhtida teisi HomeKiti tarvikuid, nagu tuled või ventilaatorid. See HomeKit Switch loob kogu perele lihtsa nutika kodu juhtimise: igaüks kodus saab nutitelefonirakenduse asemel juhtida juhtmevabalt mitut nutikat koduseadet ühe nupuvajutusega.
Kohandage iga lülitit erinevate käskudega. Nuppu vahetades saate nutikaid koduseadmeid hõlpsalt käivitada. Saate juhtida Apple HomeKiti toega seadmeid: kasutage täienduseks Siri või kodurakenduste käskudele, et lihtsalt ja turvaliselt juhtida kodukomplekti seadmeid ja rühmi (stseene). Nii et hakkame ehitama!
Samm: tarkvara ettevalmistamine
ESP -mooduli välgutamiseks peame oma Maci installima esptool.py. Esptool.py -ga töötamiseks vajate oma süsteemis kas Python 2.7, Python 3.4 või uuemat Pythoni installimist. Soovitame kasutada uusimat Pythoni versiooni, seega minge Pythoni veebisaidile ja installige see oma arvutisse. Kui Python on installitud, avage terminaliaken ja installige pipiga uusim stabiilne esptool.py versioon:
pip install esptool
Märkus: mõne Pythoni installimise korral ei pruugi see käsk töötada ja kuvatakse tõrge. Kui see nii on, proovige esptool.py installida järgmiselt:
pip3 installige Esptool
lpython -m pip install esptool
pip2 installige esptool
Pärast installimist on teil esptool.py installitud Pythoni käivitatavate failide vaikekataloogi ja peaksite seda käsuga käivitama
esptool.py.
Käivitage oma terminaliaknas järgmine käsk:
esptool.py.
Kui teie arvutisse on installitud esptool.py, saate püsivara abil hõlpsalt oma ESP32 või ESP8266 tahvleid välgutada.
2. samm: riistvara ettevalmistamine
Püsivara installimiseks meie esp -le teeme oma "standardseadistuse".
3. samm: ESP OS -i ettevalmistamine
"laadimine =" laisk"
Nüüd peate konfigureerima ka OTA hoidla. On väga oluline see õigesti konfigureerida, sest te ei saa seda tulevikus muuta (kui teete vea, peate seadme uuesti kustutama ja välgutama).
OTA hoidla:
AchimPieters/ESP8266-HomeKit-lüliti
OTA binaarfail:
main.bin
Esialgse seadistamise lõpetamiseks klõpsake nuppu Liitu ja oodake umbes 7 minutit, kuni protsess lõpeb (installimise ajal ei näita seade midagi ja nupud ei tööta). Pärast seda süttib LED mõneks sekundiks sisse ja saate oma rakenduse HomeKit ökosüsteemi lisada, kasutades rakendust Home. LCM installib teie HomeKiti seadme teie ESP -sse.
Nüüd saate oma HomeKit Switchi lisada, skannides allolevat QR -koodi. ESP ja HomeKiti vahelise ühenduse loomiseks kulub mõni sekund.
Kui olete lüliti lisanud, saate määrata lüliti, valguslüliti või ventilaatori lüliti sätted. Kui ühendate hiljuti loodud seadme HomeKitiga, installib see selle lülitina standardina. Blogide kõrval näitan teile, kuidas muuta need valguslülitiks või ventilaatori lülitiks.
Lisateavet leiate aadressilt
Märkus. HomeKitiga ühilduvate tarvikute tootmiseks ja müümiseks peab teie ettevõte olema selle jaoks sertifitseeritud (https://developer.apple.com/homekit/, kui olete huvitatud levitatava või müüdava HomeKiti lisaseadme väljatöötamisest või tootmisest, teie ettevõte peab registreeruma MFi programmis.) Espressifil on HomeKiti raamistik, kuid see annab teile selle ainult siis, kui teil on MFi sertifikaat (pange tähele seda teksti teie mainitud lehe allosas: Pange tähele, et Espressif HomeKit SDK on saadaval ainult MFi litsentsisaajatele ja SDK taotlemisel peate kinnitamiseks esitama konto numbri.). See projekt on HAP-protokolli mitteäriline rakendamine, mis ei ole mõeldud äriliseks kasutamiseks. VIIDE Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-toega lisaseadmete WiFi konfiguratsioon, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Tasuta ja avatud (nii palju kui võimalik) integreeritud SDK ESP8266/ESP8285 kiipidele, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ja ESP32 jadalaadimisutiliit, https:/ /github.com/espressif/esptool HomeACcessoryKid, elutsüklihaldur (2019), esmane installimine, WiFi-seaded ja üle õhu püsivara uuendamine GitHubi mis tahes esp-open-rtos hoidla jaoks, https://github.com/HomeACcessoryKid /elutsüklihaldur
Soovitan:
ESP8266 ESP-01 LED-juhtme lüliti: 6 sammu
ESP8266 ESP-01 LED-traadilüliti: see projekt sai alguse sellest, kui mu sõbranna ja mina paigaldasime tuppa kena jõulutunde saamiseks mitu LED-haldjatuld. Iga kord, kui me magama läksime, pidime toas ringi jooksma ja iga juhtme välja lülitama. Teisel päeval pidime pöörama
Lüliti Kohandage mänguasja: WolVol Train muutis lüliti ligipääsetavaks!: 7 sammu
Lüliti Kohandage mänguasja: WolVol Train muutis lüliti ligipääsetavaks !: Mänguasjade kohandamine avab uusi võimalusi ja kohandatud lahendusi, mis võimaldavad piiratud motoorsete võimete või arenguhäiretega lastel mänguasjadega iseseisvalt suhelda. Paljudel juhtudel ei suuda kohandatud mänguasju vajavad lapsed
Wifi nutikas lüliti ESP8266 töötab koos Alexa ja Google'i koduautomaatikaga: 7 sammu
Wifi nutikas lüliti ESP8266 töötab koos Alexa ja Google'i koduautomaatikaga: üleilmastumise maailmas soovivad kõik tungivalt uusimat ja nutikamat tehnoloogiat. WiFi nutikas lüliti, mis muudab teie elu intelligentsemaks ja mugavamaks
WiFi -lüliti tegemine ESP8266 abil: 5 sammu
WiFi -lüliti tegemine ESP8266 abil: Selles õpetuses näitan teile, kuidas juhtmevaba lülitit ESP8266 abil teha. sidevahend, mida ma kasutan, on WiFi -võrk. Eelmises õpetuses arutasin ESP8266 kasutamise kohta WiFi -võrguga suhtlemiseks. Seda saate lugeda
Automaatne klaviatuuri ja hiire lüliti - USB ülesvoolu lüliti: 5 sammu
Automaatne klaviatuuri ja hiire lüliti - USB ülesvoolu lüliti: Selles projektis paneme kokku automaatse klaviatuuri ja hiire lüliti, mis võimaldab hõlpsat jagamist kahe arvuti vahel. Selle projekti idee tuli sellest, et mul on igal ajal vaja kahte arvutit minu laborilaud. Enamasti on see minu D