Innehållsförteckning:
- Steg 1: Förberedelse av programvara
- Steg 2: Förberedelse av maskinvara
- Steg 3: Förberedelse av ESP OS
Video: ESP8266 - HomeKit Switch: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Av Achim Pietershttps://www.studiopieters.nlFölj mer av författaren:
I min tidigare blogg här testade jag ESP HomeKit Software Development Kit. Jag är så entusiastisk över detta Software Development Kit, att jag kommer att skriva några bloggar om denna geniala programvara. I varje blogg kommer jag att ta upp ett annat tillbehör som du kan lägga till i ditt HomeKit utan att behöva en bro. Efter att ha gjort HomeKit -knappen är det dags för HomeKit -omkopplaren. HomeKit Switch Medan det smarta hemmet fortfarande är i sin linda finns det många olika typer av HomeKit -tillbehör på marknaden. HomeKit -omkopplaren hjälper till att styra andra HomeKit -tillbehör som lampor eller fläktar. Denna HomeKit Switch kommer att skapa en enkel smart hemkontroll för hela familjen: vem som helst i hemmet kan styra flera smarta hemenheter trådlöst med ett knapptryck istället för att använda en smartphone -app.
Anpassa varje switch med olika kommandon. Aktivera enkelt smarta hemenheter genom att växla en knapp. Du kan styra Apple HomeKit -aktiverade enheter: använd som ett komplement till Siri- eller hemappkommandon för att enkelt och säkert styra hemkit -enheter och grupper (scener). Så låt oss börja bygga!
Steg 1: Förberedelse av programvara
Vi måste installera esptool.py på vår Mac för att kunna flasha vår ESP -modul. För att arbeta med esptool.py behöver du antingen Python 2.7, Python 3.4 eller en nyare Python -installation på ditt system. Vi rekommenderar att du använder den senaste Python -versionen, så gå till Pythons webbplats och installera den på din dator. Med Python installerat, öppna ett Terminal -fönster och installera den senaste stabila esptool.py -versionen med pip:
pip installera esptool
Obs! Med vissa Python -installationer kanske kommandot inte fungerar och du får ett fel. Om så är fallet, försök att installera esptool.py med:
pip3 installera Esptool
lpython -m pip installera esptool
pip2 installera esptool
Efter installationen kommer du att ha esptool.py installerat i standardkatalogen för Python -körbara filer och du bör kunna köra den med kommandot
esptool.py.
Kör följande kommando i ditt Terminal -fönster:
esptool.py.
Med esptool.py installerat i din dator kan du enkelt flasha dina ESP32- eller ESP8266 -kort med firmware.
Steg 2: Förberedelse av maskinvara
För att installera vår firmware till vår esp gör vi vår "standard" inställning.
Steg 3: Förberedelse av ESP OS
"laddar =" lat"
Nu måste du också konfigurera OTA -förvaret. Det är mycket viktigt att du konfigurerar det rätt, eftersom du inte kan ändra det i framtiden (Om du gör ett misstag måste du radera och blinka enheten igen).
OTA -arkiv:
AchimPieters/ESP8266-HomeKit-switch
OTA binär fil:
main.bin
För att avsluta den första installationen, klicka på Gå med -knappen och vänta cirka 7 minuter tills processen är klar (medan installationen fungerar visar enheten ingenting och knapparna fungerar inte). Därefter tänds lysdioden i ett par sekunder och du kan lägga till ditt tillbehör i ditt HomeKit -ekosystem med hjälp av Home App. LCM installerar din HomeKit -enhet på din ESP.
Nu kan du lägga till din HomeKit Switch genom att skanna QR -koden nedan. Det tar några sekunder att ansluta mellan din ESP och HomeKit.
När du har lagt till omkopplaren kan du tilldela inställningarna för omkopplare, ljusomkopplare eller fläktbrytare. När du ansluter din nyligen skapade enhet till HomeKit installeras den som standard som en switch. I nästa blogg kommer jag att visa dig hur du ändrar dem till en ljusströmbrytare eller en fläktbrytare.
Mer information besök
Obs! För att producera och sälja HomeKit -kompatibla tillbehör måste ditt företag vara certifierat för det (https://developer.apple.com/homekit/, Om du är intresserad av att utveckla eller tillverka ett HomeKit -tillbehör som kommer att distribueras eller säljas, ditt företag måste registrera sig i MFi -programmet.) Espressif har sin implementering av HomeKit -ramverket, men det ger dig det bara om du har MFi -certifiering (märk den här texten längst ner på sidan du nämnde: Observera att Espressif HomeKit SDK är endast tillgängligt för MFi-licenstagare, och du måste ange kontonummer för verifieringsändamål när du begär SDK.) Detta projekt är en icke-kommersiell implementering av HAP-protokoll, inte avsett för kommersiellt bruk. REFERENS 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 och öppet (så mycket som möjligt) integrerat SDK för ESP8266/ESP8285-chips, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 och ESP32 seriell bootloader-verktyg, https:/ /github.com/espressif/esptool HomeACcessoryKid, livscykelhanterare (2019), Initial installation, WiFi-inställningar och uppgradering av fast programvara för alla esp-open-rtos-förvar på GitHub, https://github.com/HomeACcessoryKid /livscykel-chef
Rekommenderad:
Switch Anpassa en leksak: WolVol Train Made Switch tillgänglig: 7 steg
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Leksaksanpassning öppnar nya vägar och skräddarsydda lösningar för att låta barn med begränsade motoriska förmågor eller utvecklingsstörningar interagera med leksaker självständigt. I många fall kan barnen som behöver anpassade leksaker inte
WAVE SWITCH -- TOUCH LESS SWITCH ANVÄNDER 555: 4 steg
WAVE SWITCH || TOUCH LESS SWITCH ANVÄNDER 555: Hej alla Välkommen Idag bygger jag en enkel knapptryckningsomkopplare, den aktiveras genom att bara vifta med handen med hjälp av infraröd sensor och 555 timer IC så låt oss bygga den …. Dess drift är enkel som 555 fungerar som flip-flop sin butik
Wifi Smart Switch ESP8266 Fungerar med Alexa och Google Home Automation: 7 steg
Wifi Smart Switch ESP8266 Fungerar med Alexa och Google Home Automation: I globaliseringens värld är alla sugna på den senaste och smarta tekniken.WiFi Smart Switch, som gör ditt liv mer intelligent och bekvämt
Hur man gör WiFi -switch med ESP8266: 5 steg
Hur man gör WiFi -switch med ESP8266: I den här självstudien visar jag dig hur du gör en wirelles -switch med ESP8266. kommunikationsmediet som jag kommer att använda är ett WiFi -nätverk. I föregående handledning diskuterade jag om att använda ESP8266 för att kommunicera med ett WiFi -nätverk. Du kan läsa detta
Slap Switch: Enkel, utan lödning Touch Switch: 7 steg
Slap Switch: Simple, No-Solder Touch Switch: Slap Switch är en enkel touch-switch för motstånd, designad för mitt Explode the Controller-projekt för att integrera fysiskt spel i datorspel med Makey Makey och Scratch. Projektet behövde en beröringsbrytare som var: robust, för att få ett slag