Innholdsfortegnelse:
- Trinn 1: Forberedelse av programvare
- Trinn 2: Forberedelse av maskinvare
- Trinn 3: Forberedelse av ESP OS
Video: ESP8266 - HomeKit -bryter: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Av Achim Pietershttps://www.studiopieters.nlFølg Mer av forfatteren:
I min forrige blogg her testet jeg ESP HomeKit Software Development Kit. Jeg er så begeistret for dette Software Development Kit, at jeg kommer til å skrive noen blogger om denne geni -programvaren. I hver blogg vil jeg ta for meg et annet tilbehør som du kan legge til i HomeKit uten behov for en bro. Etter å ha laget HomeKit -knappen, er det på tide for HomeKit -bryteren. HomeKit -bryter Mens det smarte hjemmet fortsatt er i sin barndom, er det mange forskjellige typer HomeKit -tilbehør på markedet. HomeKit -bryteren hjelper deg med å kontrollere annet HomeKit -tilbehør som lys eller vifter. Denne HomeKit -bryteren vil lage en enkel smart hjemmekontroll for hele familien: alle i hjemmet kan kontrollere flere smarthjemsenheter trådløst med et trykk på en knapp i stedet for å bruke en smarttelefon -app.
Tilpass hver bryter med forskjellige kommandoer. Utløs enkelt smarte hjemmenheter enkelt ved å veksle en knapp. Du kan styre Apple HomeKit -aktiverte enheter: bruk som et supplement til Siri eller kommandoer for hjemmeapplikasjoner for enkelt og sikkert å kontrollere hjemmekit -enheter og grupper (scener). Så la oss begynne å bygge!
Trinn 1: Forberedelse av programvare
Vi må installere esptool.py på vår Mac for å kunne blinke ESP -modulen. For å jobbe med esptool.py trenger du enten Python 2.7, Python 3.4 eller en nyere Python -installasjon på systemet ditt. Vi anbefaler å bruke den nyeste Python -versjonen, så gå til Pythons nettsted og installer den på datamaskinen din. Med Python installert, åpner du et Terminal -vindu og installerer den siste stabile esptool.py -utgivelsen med pip:
pip installer esptool
Merk: Med noen Python -installasjoner kan det hende at kommandoen ikke fungerer, og du får en feilmelding. Hvis det er tilfelle, kan du prøve å installere esptool.py med:
pip3 installere Esptool
lpython -m pip installer esptool
pip2 installer esptool
Etter installasjonen vil du ha esptool.py installert i standard Python -kjørbare katalog, og du bør kunne kjøre den med kommandoen
esptool.py.
Kjør følgende kommando i Terminal -vinduet:
esptool.py.
Med esptool.py installert på datamaskinen din, kan du enkelt blinke ESP32- eller ESP8266 -kortene med fastvaren.
Trinn 2: Forberedelse av maskinvare
For å installere fastvaren til vår esp gjør vi vårt "standard" oppsett.
Trinn 3: Forberedelse av ESP OS
"lasting =" lat"
Nå må du også konfigurere OTA -depot. Det er veldig viktig at du konfigurerer det riktig, fordi du ikke kan endre det i fremtiden (Hvis du gjør en feil, må du slette og blinke enheten igjen).
OTA -depot:
AchimPieters/ESP8266-HomeKit-switch
OTA binær fil:
main.bin
For å fullføre det første oppsettet, klikk på Bli med -knappen og vent omtrent 7 minutter til prosessen er ferdig (Mens installasjonen fungerer, viser enheten ingenting og knappene fungerer ikke). Etter det slås LED på i et par sekunder, og du kan legge tilbehøret ditt i HomeKit -økosystemet ditt ved hjelp av Home App. LCM installerer HomeKit -enheten på ESP.
Nå kan du legge til HomeKit -bryteren ved å skanne QR -koden nedenfor. Det tar noen sekunder å opprette forbindelsen mellom ESP og HomeKit.
Når du har lagt til bryteren, kan du tildele bryteren, lysbryteren eller viftebryteren. Når du kobler den nylig opprettede enheten til HomeKit, installeres den som en bryter. I bloggen ved siden av vil jeg vise deg hvordan du endrer dem til en lysbryter eller en viftebryter.
Mer informasjon besøk
Merk: For å produsere og selge HomeKit -kompatibelt tilbehør, må bedriften din være sertifisert for det (https://developer.apple.com/homekit/, Hvis du er interessert i å utvikle eller produsere et HomeKit -tilbehør som vil bli distribuert eller solgt, bedriften din må melde seg på MFi -programmet.) Espressif har sin implementering av HomeKit -rammeverket, men det vil gi deg det bare hvis du har MFi -sertifisering (legg merke til denne teksten nederst på siden du nevnte: Vær oppmerksom på at Espressif HomeKit SDK er bare tilgjengelig for MFi-lisenshavere, og du må oppgi kontonummeret for bekreftelsesformål når du ber om SDK.) Dette prosjektet er en ikke-kommersiell implementering av HAP-protokollen, ikke ment for kommersiell bruk. REFERANSE Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-enabled accessories WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Gratis og åpent (så mye som mulig) integrert SDK for ESP8266/ESP8285-brikker, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 og ESP32 seriell bootloader-verktøy, https:/ /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), Første installasjon, WiFi-innstillinger og fast-firmware-oppgraderinger for ethvert esp-open-rtos-depot på GitHub, https://github.com/HomeACcessoryKid /livssyklus-leder
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
ESP8266 - Hage vanning med timer og fjernkontroll via Internett / ESP8266: 7 trinn (med bilder)
ESP8266 - Hage vanning med timer og fjernkontroll via internett / ESP8266: ESP8266 - vanning fjernstyrt og med timing for grønnsakshager, blomsterhager og plener. Den bruker ESP-8266-kretsen og en hydraulisk / elektrisk ventil for mating av vanning. Fordeler: Lave kostnader (~ 30,00 dollar) hurtig tilgang Kommandoer over
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): 5 trinn
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): ESP8266 - Dør- / vindussensorer som bruker GPIO 0 og GPIO 2 (IOT). Den kan sees på nettet eller på det lokale nettverket med nettlesere. Også synlig gjennom " HelpIdoso Vxapp " applikasjon. Bruker en 110/220 VAC forsyning for 5Vdc, 1 relé / spenning
Få tid fra internett ved hjelp av ESP8266 - NTP -klokkeprosjekt med ESP8266 Nodemcu: 5 trinn
Få tid fra internett ved hjelp av ESP8266 | NTP Clock Project With ESP8266 Nodemcu: I denne opplæringen ser vi hvordan du får tid til å bruke ESP8266/nodemcu med Arduino IDE. Å få tid er spesielt nyttig i datalogging for å stemple avlesningene dine. Hvis ESP8266 -prosjektet ditt har tilgang til Internett, kan du få tid ved å bruke Network T
ESP8266 NODEMCU BLYNK IOT Opplæring - Esp8266 IOT Bruke Blunk og Arduino IDE - Kontrollere lysdioder over internett: 6 trinn
ESP8266 NODEMCU BLYNK IOT Opplæring | Esp8266 IOT Bruke Blunk og Arduino IDE | Kontrollere lysdioder over internett: Hei Gutter i denne instruksjonene lærer vi hvordan du bruker IOT med ESP8266 eller Nodemcu. Vi vil bruke blynk -appen til det. Så vi vil bruke esp8266/nodemcu til å kontrollere lysdiodene over internett. Så Blynk -appen vil bli koblet til esp8266 eller Nodemcu