Sadržaj:
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Autor Achim Pietershttps://www.studiopieters.nlSledi Još autora:
U svom prethodnom blogu ovdje sam testirao ESP HomeKit Software Development Kit. Toliko sam oduševljen ovim kompletom za razvoj softvera da ću napisati nekoliko blogova o ovom genijalnom softveru. U svakom blogu ću se osvrnuti na drugu dodatnu opremu koju možete dodati u svoj HomeKit bez potrebe za mostom. Nakon što ste napravili dugme HomeKit, vrijeme je za prekidač HomeKit. HomeKit prekidač Dok je pametni dom još u povojima, na tržištu postoji mnogo različitih vrsta HomeKit dodatne opreme. Prekidač HomeKit pomaže u kontroli ostale HomeKit dodatne opreme poput svjetla ili ventilatora. Ovaj prekidač HomeKit stvorit će jednostavnu kontrolu pametnog doma za cijelu porodicu: svatko u kući može bežično kontrolirati više pametnih kućnih uređaja pritiskom na gumb umjesto pribjegavanja aplikaciji za pametni telefon.
Prilagodite svaki prekidač različitim komandama. Lako aktivirajte pametne kućne uređaje pritiskom na dugme. Možete kontrolirati uređaje s omogućenim Apple HomeKit -om: upotrijebite kao dopunu naredbama Siri ili kućnih aplikacija za jednostavno i sigurno upravljanje uređajima i grupama za kućni komplet (scene). Pa krenimo u izgradnju!
Korak 1: Priprema softvera
Moramo instalirati esptool.py na naš Mac kako bismo mogli fleširati naš ESP modul. Za rad s esptool.py trebat će vam ili Python 2.7, Python 3.4 ili novija Python instalacija na vašem sistemu. Preporučujemo korištenje najnovije verzije Pythona, pa idite na web stranicu Python i instalirajte je na računalo. S instaliranim Pythonom, otvorite prozor terminala i instalirajte najnovije stabilno izdanje esptool.py s pipom:
pip install esptool
Napomena: kod nekih Python instalacija ta naredba možda neće raditi i dobit ćete grešku. U tom slučaju pokušajte instalirati esptool.py sa:
pip3 instalirajte Esptool
lpython -m pip install esptool
pip2 install esptool
Nakon instalacije imat ćete esptool.py instaliran u zadani direktorij izvršnih programa Python i trebali biste ga moći pokrenuti pomoću naredbe
esptool.py.
U prozoru terminala pokrenite sljedeću naredbu:
esptool.py.
Sa esptool.py instaliranim na vašem računaru, možete lako fleširati svoje ESP32 ili ESP8266 ploče sa firmverom.
Korak 2: Priprema hardvera
Da bismo instalirali naš firmver na naš esp, izvršavamo naše „standardne“postavke.
Korak 3: Priprema ESP OS
"loading =" lijen"
Sada morate konfigurirati i OTA spremište. Vrlo je važno da ga pravilno konfigurirate, jer ga ubuduće ne možete promijeniti (ako pogriješite, morate izbrisati i ponovo bljeskati uređaj).
OTA spremište:
AchimPieters/ESP8266-HomeKit-prekidač
OTA binarna datoteka:
main.bin
Da biste dovršili početno postavljanje, kliknite gumb Pridruži se i pričekajte oko 7 minuta do završetka procesa (Dok instalacija radi, uređaj ne prikazuje ništa, a gumbi ne rade). Nakon toga LED će se uključiti na nekoliko sekundi i moći ćete dodati svoj pribor u svoj ekosistem HomeKit pomoću aplikacije Home. LCM će instalirati vaš HomeKit uređaj na vaš ESP.
Sada možete dodati svoj HomeKit Switch skeniranjem dolje navedenog QR koda. Za uspostavljanje veze između vašeg ESP -a i HomeKita potrebno je nekoliko sekundi.
Nakon što ste dodali prekidač, možete mu dodijeliti postavke prekidača, prekidača svjetla ili prekidača ventilatora. Kad povežete nedavno stvoreni uređaj s HomeKitom, instalirat će ga standardno kao prekidač. U sljedećem odjeljku Blogovi pokazat ću vam kako ih promijeniti u prekidač za svjetlo ili prekidač za ventilator.
Više informacija posjetite
Napomena: Za proizvodnju i prodaju HomeKit kompatibilnog pribora, vaša kompanija mora za to imati certifikat (https://developer.apple.com/homekit/, Ako ste zainteresirani za razvoj ili proizvodnju dodatka za HomeKit koji će se distribuirati ili prodavati, vaša kompanija se mora uključiti u MFi program.) Espressif ima implementaciju HomeKit okvira, ali će vam ga dati samo ako imate MFi certifikat (obratite pažnju na ovaj tekst na dnu stranice koju ste spomenuli: Imajte na umu da Espressif HomeKit SDK je dostupan samo korisnicima MFi licence, a vi morate navesti broj računa radi provjere kada tražite SDK.). Ovaj projekt je nekomercijalna implementacija HAP protokola, nije namijenjen za komercijalnu upotrebu. REFERENCA Maxim Kulkin, esp-wifi-config (2019), Biblioteka za bootstrap dodatke sa omogućenim WiFi-om WiFi konfiguracija, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Besplatni i otvoreni (koliko je god to moguće) integrirani SDK za čipove ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 i ESP32 pomoćni program za serijski bootloader, https:/ /github.com/espressif/esptool HomeACcessoryKid, menadžer životnog ciklusa (2019), početna instalacija, WiFi postavke i bežična nadogradnja firmvera za bilo koje spremište esp-open-rtos na GitHub-u, https://github.com/HomeACcessoryKid /menadžer životnog ciklusa
Preporučuje se:
ESP8266 - HomeKit NeoPixel svjetlosna traka: 6 koraka
ESP8266 - HomeKit NeoPixel Light Strip: Toliko sam oduševljen ovim kompletom za razvoj softvera da ću napisati nekoliko blogova o ovom genijalnom softveru. U svakom blogu ću se osvrnuti na drugu dodatnu opremu koju možete dodati u svoj HomeKit bez potrebe za mostom. Vrijeme je da napravite Hom
Apple HomeKit WS2812B LED kontroler: 3 koraka (sa slikama)
Apple HomeKit WS2812B LED kontroler: Postoji mnogo projekata zasnovanih na LED trakama WS2812B, ali većina njih koristi homebridge ili bilo koje drugo rješenje - uglavnom zasnovano na MQTT - za komunikaciju s HomeKitom. Neki projekti koriste efekte i putem Apple HomeKita, ali nijedan od
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: 6 koraka (sa slikama)
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: Nažalost, postoji samo jedan ili dva odvlaživača zraka koji podržavaju Apple HomeKit, ali oni imaju zaista visoke cijene (300 USD+). Odlučio sam napraviti vlastiti Apple HomeKit odvlaživač zraka s Wi-Fi funkcijom na temelju jeftinog koji već imam? Ja
Napravite Apple HomeKit senzor temperature pomoću ESP8266 i BME280: 10 koraka
Napravite Apple HomeKit senzorski uređaj pomoću ESP8266 i BME280: U današnjim instrukcijama napravit ćemo senzor niske cijene, vlažnosti i vlage na temelju AOSONG AM2302/DHT22 ili BME280 osjetnika temperature/vlažnosti, YL-69 senzora vlage i platformu ESP8266/Nodemcu. A za prikazivanje
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: 6 koraka
Arduino i Apple HomeKit integracija - kontrolirajte svoj dom iz Siri! IoT je ovdje: Ovaj Instructable će vam dati brz i jednostavan način da dodate arduino ploču u Appleov HomeKit na iOS uređaju. Otvara sve vrste mogućnosti, uključujući skripte pokrenute na serveru, u kombinaciji s Apples HomeKit "Scene", to čini