Përmbajtje:
- Hapi 1: Përgatitja e softuerit
- Hapi 2: Përgatitja e harduerit
- Hapi 3: Përgatitja e sistemit operativ ESP
Video: ESP8266 - Ndërruesi HomeKit: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Nga Achim Pieters
Në blogun tim të mëparshëm këtu kam testuar Kompletin e Zhvillimit të Softuerit ESP HomeKit. Unë jam aq entuziast për këtë Komplet të Zhvillimit të Softuerëve, saqë do të shkruaj disa bloge për këtë softuer gjenial. Në secilin Blog do të trajtoj një aksesor tjetër që mund ta shtoni në HomeKit tuaj pa pasur nevojë për një urë. Pasi të keni bërë butonin HomeKit është koha për ndërruesin HomeKit. Ndërrimi i HomeKit Ndërsa shtëpia e zgjuar është ende në fillimet e saj, ka shumë lloje të ndryshme të aksesorëve HomeKit në treg. Ndërprerësi HomeKit ndihmon në kontrollin e aksesorëve të tjerë të HomeKit si dritat ose ventilatorët. Ky çelës HomeKit do të krijojë një kontroll të thjeshtë të shtëpisë inteligjente për të gjithë familjen: kushdo në shtëpi mund të kontrollojë pajisje të shumta inteligjente të shtëpisë pa tel me shtypjen e një butoni në vend që të përdorë një aplikacion smartphone.
Përshtatni secilin ndërprerës me komanda të ndryshme. Shkaktoni me lehtësi pajisjet e zgjuara të shtëpisë duke ndryshuar një buton. Ju mund të kontrolloni pajisjet e aktivizuara nga Apple HomeKit: përdorni si një shtesë për komandat Siri ose aplikacionet shtëpiake për të kontrolluar në mënyrë të thjeshtë dhe të sigurt pajisjet dhe grupet (skenat) e shtëpisë. Pra, le të fillojmë të ndërtojmë!
Hapi 1: Përgatitja e softuerit
Ne duhet të instalojmë esptool.py në Mac -in tonë në mënyrë që të jemi në gjendje të ndezim modulin tonë ESP. Për të punuar me esptool.py, do t'ju duhet ose Python 2.7, Python 3.4 ose një instalim më i ri Python në sistemin tuaj. Ne ju rekomandojmë të përdorni versionin më të fundit të Python, kështu që shkoni në faqen e internetit të Python dhe instalojeni në kompjuterin tuaj. Me Python të instaluar, hapni një dritare të Terminalit dhe instaloni versionin më të fundit të qëndrueshëm të esptool.py me pip:
pip instaloni esptool
Shënim: me disa instalime Python, komanda mund të mos funksionojë dhe do të merrni një gabim. Nëse është kështu, provoni të instaloni esptool.py me:
pip3 instaloni Esptool
lpython -m pip instaloj esptool
pip2 instaloni esptool
Pas instalimit, do të keni esptool.py të instaluar në drejtorinë e paracaktuar të ekzekutuesve Python dhe duhet të jeni në gjendje ta ekzekutoni atë me komandën
esptool.py.
Në dritaren tuaj të Terminalit, ekzekutoni komandën e mëposhtme:
esptool.py.
Me esptool.py të instaluar në kompjuterin tuaj, lehtë mund të ndezni bordet tuaja ESP32 ose ESP8266 me firmuerin.
Hapi 2: Përgatitja e harduerit
Për të instaluar firmware -in tonë në esp -in tonë ne bëjmë konfigurimin tonë "standard".
Hapi 3: Përgatitja e sistemit operativ ESP
"ngarkimi =" dembel"
Tani, duhet të konfiguroni gjithashtu depo OTA. Veryshtë shumë e rëndësishme që ta konfiguroni siç duhet, sepse nuk mund ta ndryshoni në të ardhmen (Nëse bëni një gabim, duhet të fshini dhe ndizni pajisjen përsëri).
Depo OTA:
Ndërprerës AchimPieters/ESP8266-HomeKit
Skedari binar OTA:
kryesore.bin
Për të përfunduar konfigurimin fillestar, klikoni butonin Join dhe prisni rreth 7 minuta derisa të përfundojë procesi (Ndërsa instalimi po funksionon, pajisja nuk tregon asgjë dhe butonat nuk funksionojnë). Pas kësaj, LED ndizet për disa sekonda dhe do të jeni në gjendje të shtoni aksesorin tuaj në ekosistemin tuaj HomeKit duke përdorur Home App. LCM do të instalojë pajisjen tuaj HomeKit në ESP -në tuaj.
Tani mund të shtoni çelësin tuaj HomeKit duke skanuar kodin QR më poshtë. Për të bërë lidhjen midis ESP -së tuaj dhe HomeKit duhen disa sekonda.
Pasi të keni shtuar çelësin, mund të caktoni cilësimet e Ndërruesit, Ndërprerësit të dritës ose Fan Switch. Kur lidhni pajisjen tuaj të krijuar së fundmi me HomeKit, ajo do ta instalojë atë si standard. Në pjesën tjetër tek Blogs do t'ju tregoj se si t'i ndryshoni ato në një Ndërrues dritash ose një Ndërrues Fan.
Më shumë informacion vizitoni
Shënim: Për të prodhuar dhe shitur pajisje shtesë të pajtueshme me HomeKit, kompania juaj duhet të jetë e certifikuar për këtë (https://developer.apple.com/homekit/, Nëse jeni të interesuar në zhvillimin ose prodhimin e një aksesori HomeKit që do të shpërndahet ose shitet, kompania juaj duhet të regjistrohet në Programin MFi.) Espressif kanë zbatimin e tyre të kornizës HomeKit, por do t’ju japë atë vetëm nëse keni certifikim MFi (vini re këtë tekst në fund të faqes që përmendët: Ju lutemi vini re se Espressif HomeKit SDK është në dispozicion vetëm për të licencuarit MFi, dhe ju duhet të jepni Numrin e Llogarisë për qëllime verifikimi kur kërkoni SDK.). Ky projekt është një zbatim jo-komercial i protokollit HAP, i cili nuk është menduar për përdorim komercial. REFERENCA Maxim Kulkin, esp-wifi-config (2019), Biblioteka për të nisur aksesorët e aktivizuar me WiFi të konfiguruar WiFi, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), SDK e integruar falas dhe e hapur (sa më shumë që të jetë e mundur) për patate të skuqura ESP8266/ESP8285, https://github.com/pfalcon/esp-open-sdk Systems Espressif, esptool (2019), ESP8266 dhe ESP32 mjete serial bootloader, https:/ /github.com/espressif/esptool HomeACcessoryKid, menaxher i ciklit të jetës (2019), instalimi fillestar, cilësimet WiFi dhe përditësimet e firmware-it në ajër për çdo depo esp-open-rtos në GitHub, https://github.com/HomeACcessoryKid /menaxher i ciklit të jetës
Recommended:
ESP8266 - Rrip i dritës HomeKit NeoPixel: 6 hapa
ESP8266 - HomeKit NeoPixel Light Strip: Unë jam aq entuziast për këtë Komplet të Zhvillimit të Softuerëve, saqë do të shkruaj disa bloge për këtë softuer gjenial. Në secilin Blog do të trajtoj një aksesor tjetër që mund ta shtoni në HomeKit tuaj pa pasur nevojë për një urë. Koha për të bërë një shtëpi
Kontrolluesi LED i Apple HomeKit WS2812B: 3 hapa (me fotografi)
Kontrolluesi i Apple HomeKit WS2812B: Ka shumë projekte të bazuara në shirita LED WS2812B, por shumica prej tyre po përdorin homebridge ose ndonjë zgjidhje tjetër - kryesisht të bazuar në MQTT - për të komunikuar me HomeKit. Disa projekte po përdorin efekte edhe përmes Apple HomeKit, por asnjë nga
Degumifikues Wi-Fi Apple HomeKit Bazuar në ESP8266?: 6 hapa (me fotografi)
Degumifikuesi Wi-Fi i Apple HomeKit Bazuar në ESP8266?: Fatkeqësisht ka vetëm një ose dy DeHumidifiers atje që mbështet Apple HomeKit, por këto kanë një çmim vërtet të lartë (300 $+). Kështu që unë kam vendosur të bëj një Dehumidifier Apple HomeKit tim të aftë për Wi-Fi bazuar në një të lirë që kam tashmë? Une
Ndërtoni një pajisje të sensorit të temperaturës Apple HomeKit duke përdorur një ESP8266 dhe një BME280: 10 hapa
Ndërtoni një pajisje të sensorit të temperaturës Apple HomeKit duke përdorur një ESP8266 dhe një BME280: Në udhëzimet e sotme, ne do të bëjmë sensorë të temperaturës, lagështisë dhe lagështisë me kosto të ulët bazuar në sensorin e temperaturës/lagështisë AOSONG AM2302/DHT22 ose BME280, sensor lagështie YL-69 dhe platformën ESP8266/Nodemcu. Dhe për shfaqjen
Kontrolloni fireplace -in tuaj me HomeKit dhe Alexa: 7 hapa
Kontrolloni fireplace -in tuaj me HomeKit dhe Alexa: Kohët e fundit kam instaluar një fireplace me gaz, që përfshinte një telekomandë. Dhe pasi pashë disa shembuj të njerëzve që integronin vatrat e tyre në pajisjen e kontrollit të shtëpisë, fillova të kërkoja të njëjtën gjë. Zjarri im ka këtë telekomandë