Turinys:
- 1 žingsnis: Programinės įrangos paruošimas
- 2 žingsnis: aparatinės įrangos paruošimas
- 3 žingsnis: ESP OS paruošimas
Video: ESP8266 - „HomeKit“jungiklis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Autorius Achimas Pietershttps://www.studiopieters.nlSekite daugiau autoriaus:
Ankstesniame tinklaraštyje aš išbandžiau „ESP HomeKit“programinės įrangos kūrimo rinkinį. Esu toks entuziastingas dėl šio programinės įrangos kūrimo rinkinio, kad parašysiu keletą tinklaraščių apie šią genialią programinę įrangą. Kiekviename tinklaraštyje aptarsiu kitą priedą, kurį galite pridėti prie savo „HomeKit“be jokio tilto. Sukūrus „HomeKit“mygtuką, laikas „HomeKit“jungikliui. „HomeKit“jungiklis Nors išmanieji namai dar tik vystosi, rinkoje yra daug įvairių „HomeKit“priedų tipų. „HomeKit“jungiklis padeda valdyti kitus „HomeKit“priedus, tokius kaip žibintai ar ventiliatoriai. Šis „HomeKit“jungiklis sukurs paprastą išmaniųjų namų valdymą visai šeimai: kiekvienas namuose esantis gali belaidžiu būdu valdyti kelis išmaniųjų namų įrenginius vienu mygtuko paspaudimu, o ne naudotis išmaniojo telefono programa.
Tinkinkite kiekvieną jungiklį naudodami skirtingas komandas. Lengvai suaktyvinkite išmaniuosius namų įrenginius perjungdami mygtuką. Galite valdyti „Apple HomeKit“įgalintus įrenginius: naudokite kaip „Siri“ar namų programų komandų papildymą, kad galėtumėte paprastai ir saugiai valdyti namų rinkinio įrenginius ir grupes (scenas). Taigi pradėkime statyti!
1 žingsnis: Programinės įrangos paruošimas
Kad galėtume atnaujinti ESP modulį, „Mac“turime įdiegti esptool.py. Jei norite dirbti su esptool.py, jums reikės „Python 2.7“, „Python 3.4“arba naujesnės „Python“diegimo jūsų sistemoje. Rekomenduojame naudoti naujausią „Python“versiją, todėl eikite į „Python“svetainę ir įdiekite ją savo kompiuteryje. Įdiegę „Python“, atidarykite terminalo langą ir įdiekite naujausią stabilų „esptool.py“leidimą naudodami „pip“:
pip įdiegti esptool
Pastaba: kai kuriuose „Python“įrenginiuose ši komanda gali neveikti ir gausite klaidą. Tokiu atveju pabandykite įdiegti esptool.py naudodami:
pip3 įdiegti „Esptool“
lpython -m pip įdiegti esptool
pip2 įdiegti esptool
Įdiegę turėsite įdiegti esptool.py į numatytąjį „Python“vykdomųjų failų katalogą ir turėtumėte sugebėti jį paleisti naudodami komandą
esptool.py.
Terminalo lange paleiskite šią komandą:
esptool.py.
Jei kompiuteryje įdiegta esptool.py, galite lengvai atnaujinti ESP32 arba ESP8266 plokštes naudodami programinę -aparatinę įrangą.
2 žingsnis: aparatinės įrangos paruošimas
Norėdami įdiegti mūsų programinę -aparatinę įrangą į mūsų esp, mes atliekame „standartinę“sąranką.
3 žingsnis: ESP OS paruošimas
"pakrovimas =" tingus"
Dabar taip pat turite sukonfigūruoti OTA saugyklą. Labai svarbu tinkamai sukonfigūruoti, nes ateityje jo nebegalėsite pakeisti (jei padarysite klaidą, turite iš naujo ištrinti įrenginį ir jį atnaujinti).
OTA saugykla:
„AchimPieters“/ESP8266-„HomeKit“jungiklis
OTA dvejetainis failas:
pagrindinis.binas
Norėdami baigti pradinę sąranką, spustelėkite mygtuką Prisijungti ir palaukite apie 7 minutes, kol procesas bus baigtas (kol diegimas veikia, įrenginys nieko nerodo ir mygtukai neveikia). Po to šviesos diodas įsijungia porą sekundžių ir galėsite pridėti priedą prie „HomeKit“ekosistemos naudodami „Home App“. LCM įdiegs jūsų „HomeKit“įrenginį į jūsų ESP.
Dabar galite pridėti „HomeKit Switch“nuskaitydami žemiau esantį QR kodą. Ryšys tarp ESP ir „HomeKit“užtrunka kelias sekundes.
Pridėję jungiklį, galite priskirti jungiklio, šviesos jungiklio arba ventiliatoriaus jungiklio nustatymus. Kai prijungsite neseniai sukurtą įrenginį prie „HomeKit“, jis bus įdiegtas standartiškai kaip jungiklis. Kitame tinklaraštyje parodysiu, kaip juos pakeisti į šviesos jungiklį arba ventiliatoriaus jungiklį.
Daugiau informacijos rasite
Pastaba: kad galėtumėte gaminti ir parduoti su „HomeKit“suderinamus priedus, jūsų įmonė turi būti sertifikuota (https://developer.apple.com/homekit/, jei norite sukurti ar gaminti „HomeKit“priedą, kuris bus platinamas ar parduodamas, jūsų įmonė turi užsiregistruoti „MFi“programoje.) „Espressif“yra įdiegusi „HomeKit“sistemą, tačiau ji jums ją suteiks tik tuo atveju, jei turite „MFi“sertifikatą (atkreipkite dėmesį į šį tekstą jūsų paminėto puslapio apačioje: Atminkite, kad „Espressif HomeKit SDK“yra prieinamas tik „MFi“licencijos turėtojams, o prašydami pateikti SDK turite pateikti sąskaitos numerį.). Šis projektas yra nekomercinis HAP protokolo įgyvendinimas, neskirtas komerciniam naudojimui. NUORODA Maksimas Kulkinas, „esp-wifi-config“(2019 m.), Biblioteka, skirta „bootstrap“„WiFi“palaikantiems priedams „WiFi config“, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Nemokama ir atvira (kiek įmanoma) integruota SDK, skirta ESP8266/ESP8285 lustams, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ir ESP32 nuosekliosios įkrovos programa, https:/ /github.com/espressif/esptool HomeACcessoryKid, gyvavimo ciklo valdytojas (2019 m.), pradinis diegimas, „WiFi“nustatymai ir belaidės programinės įrangos atnaujinimai bet kuriai „esp-open-rtos“saugyklai „GitHub“, https://github.com/HomeACcessoryKid /gyvavimo ciklo valdytojas
Rekomenduojamas:
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 blykstę ir programuotoją, „IOT Wifi“modulį: 6 žingsniai
Kaip „Flash“arba programuoti ESP8266 AT programinę įrangą naudojant ESP8266 „Flash“ir programuotoją, „IOT Wifi“modulį: Aprašymas: Šis modulis yra USB adapteris /programuotojas, skirtas ESP-0166 arba ESP-01S tipo ESP8266 moduliams. Jame patogiai sumontuota 2x4P 2,54 mm jungtis, skirta prijungti ESP01. Taip pat jis išlaužia visus ESP-01 kaiščius per 2x4P 2,54 mm kištuką
ESP8266 - sodo drėkinimas su laikmačiu ir nuotoliniu valdymu internetu / ESP8266: 7 žingsniai (su nuotraukomis)
ESP8266 - sodo drėkinimas su laikmačiu ir nuotoliniu valdymu internetu / ESP8266: ESP8266 - laistymas nuotoliniu būdu ir su laiku daržovių soduose, gėlynuose ir vejose. Jis naudoja ESP-8266 grandinę ir hidraulinį / elektrinį vožtuvą drėkintuvui tiekti. Privalumai: Mažos kainos (~ 30,00 USD) greitos prieigos komandos
ESP8266 - durų ir langų jutikliai - ESP8266. Pagalba pagyvenusiems žmonėms (užmaršumas): 5 žingsniai
ESP8266 - durų ir langų jutikliai - ESP8266. Pagalba pagyvenusiems žmonėms (užmaršumas): ESP8266 - durų / langų jutikliai, naudojantys GPIO 0 ir GPIO 2 (IOT). Jį galima peržiūrėti žiniatinklyje arba vietiniame tinkle su naršyklėmis. Taip pat matoma naudojant " HelpIdoso Vxapp " taikymas. Naudoja 110/220 VAC maitinimą 5Vdc, 1 relės / įtampos
Laiko gavimas iš interneto naudojant ESP8266 - NTP laikrodžio projektas su ESP8266 „Nodemcu“: 5 žingsniai
Laiko gavimas iš interneto naudojant ESP8266 | NTP laikrodžio projektas su ESP8266 Nodemcu: Šioje pamokoje pamatysime, kaip gauti laiko naudojant ESP8266/nodemcu su „Arduino IDE“. Laiko gavimas yra ypač naudingas registruojant duomenis ir rodant laiko žymę. Jei jūsų ESP8266 projektas turi prieigą prie interneto, galite gauti laiko naudodami „Network T
ESP8266 NODEMCU BLYNK IOT pamoka - Esp8266 IOT naudojant „Blunk“ir „Arduino IDE“- Šviesos diodų valdymas internetu: 6 žingsniai
ESP8266 NODEMCU BLYNK IOT pamoka | Esp8266 IOT naudojant „Blunk“ir „Arduino IDE“| Šviesos diodų valdymas internetu: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti IOT su mūsų ESP8266 arba „Nodemcu“. Tam mes naudosime „blynk“programą. Taigi mes naudosime savo esp8266/nodemcu, kad valdytume šviesos diodus internetu. Taigi „Blynk“programa bus prijungta prie mūsų esp8266 arba „Nodemcu“