Sisällysluettelo:
- Vaihe 1: Ohjelmiston valmistelu
- Vaihe 2: Laitteiston valmistelu
- Vaihe 3: ESP -käyttöjärjestelmän valmistelu
Video: ESP8266 - HomeKit -kytkin: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Kirjailija: Achim Pietershttps://www.studiopieters.nl
Edellisessä blogissani täällä testasin ESP HomeKit Software Development Kit -sarjaa. Olen niin innostunut tästä ohjelmistokehityssarjasta, että aion kirjoittaa muutaman blogin tästä nerokkaasta ohjelmistosta. Kussakin blogissa puhun toisesta lisälaitteesta, jonka voit lisätä HomeKit -laitteeseesi ilman siltaa. Kun olet tehnyt HomeKit -painikkeen, on aika vaihtaa HomeKit -kytkin. HomeKit -kytkin Vaikka älykäs koti on vielä lapsenkengissään, markkinoilla on monia erilaisia HomeKit -lisävarusteita. HomeKit -kytkin auttaa hallitsemaan muita HomeKit -lisävarusteita, kuten valoja tai tuulettimia. Tämä HomeKit -kytkin luo yksinkertaisen älykkään kodin ohjauksen koko perheelle: kuka tahansa kotona voi ohjata useita älykkäitä kodin laitteita langattomasti napin painalluksella älypuhelinsovelluksen sijasta.
Mukauta jokainen kytkin eri komennoilla. Käynnistä älykkäät kodin laitteet helposti vaihtamalla painiketta. Voit hallita Apple HomeKit -yhteensopivia laitteita: käytä Sirin tai kotisovelluksen komentojen täydennyksenä yksinkertaisesti ja turvallisesti ohjaamaan kotisarjan laitteita ja ryhmiä (kohtauksia). Aloitetaan siis rakentaminen!
Vaihe 1: Ohjelmiston valmistelu
Meidän on asennettava esptool.py Maciimme, jotta voimme vilkaista ESP -moduuliamme. Jos haluat käyttää esptool.py -ohjelmaa, tarvitset järjestelmään joko Python 2.7, Python 3.4 tai uudemman Python -asennuksen. Suosittelemme käyttämään uusinta Python -versiota, joten siirry Pythonin verkkosivustoon ja asenna se tietokoneellesi. Kun Python on asennettu, avaa pääteikkuna ja asenna uusin vakaa esptool.py -julkaisu pipillä:
pip asenna esptool
Huomaa: joissakin Python -asennuksissa tämä komento ei ehkä toimi ja saat virheilmoituksen. Jos näin on, yritä asentaa esptool.py seuraavalla tavalla:
pip3 asenna Esptool
lpython -m pip asenna esptool
pip2 asentaa esptoolin
Asennuksen jälkeen sinulla on esptool.py asennettuna Pythonin suoritettavien tiedostojen oletushakemistoon ja sinun pitäisi pystyä suorittamaan se komennolla
esptool.py.
Suorita pääteikkunassa seuraava komento:
esptool.py.
Kun tietokoneellesi on asennettu esptool.py, voit helposti päivittää ESP32- tai ESP8266 -korttisi laiteohjelmistolla.
Vaihe 2: Laitteiston valmistelu
Asentaaksemme laiteohjelmistomme esp: lle teemme "vakio" -asennuksen.
Vaihe 3: ESP -käyttöjärjestelmän valmistelu
"lastaus =" laiska"
Nyt sinun on määritettävä myös OTA -arkisto. On erittäin tärkeää, että määrität sen oikein, koska et voi muuttaa sitä tulevaisuudessa (jos teet virheen, sinun on tyhjennettävä ja flash -laite uudelleen).
OTA -arkisto:
AchimPieters/ESP8266-HomeKit-kytkin
OTA -binaaritiedosto:
main.bin
Viimeistele alkuasetukset napsauttamalla Liity -painiketta ja odota noin 7 minuuttia, kunnes prosessi on valmis (Asennus toimii, laite ei näytä mitään ja painikkeet eivät toimi). Sen jälkeen LED syttyy muutaman sekunnin ajan ja voit lisätä lisälaitteen HomeKit -ekosysteemiin Home -sovelluksen avulla. LCM asentaa HomeKit -laitteen ESP -laitteeseesi.
Nyt voit lisätä HomeKit -kytkimen skannaamalla alla olevan QR -koodin. Yhteyden muodostaminen ESP: n ja HomeKitin välille kestää muutaman sekunnin.
Kun olet lisännyt kytkimen, voit määrittää kytkimen, valokytkimen tai puhallinkytkimen asetukset. Kun yhdistät äskettäin luodun laitteen HomeKitiin, se asentaa sen vakiona kytkimenä. Blogien vieressä näytän, kuinka voit muuttaa ne valokytkimeksi tai tuuletinkytkimeksi.
Lisätietoja osoitteessa
Huomautus: Jotta voit valmistaa ja myydä HomeKit -yhteensopivia lisävarusteita, yrityksesi on oltava sertifioitu (https://developer.apple.com/homekit/, Jos olet kiinnostunut kehittämään tai valmistamaan jaettavaa tai myytyä HomeKit -lisälaitetta, Espressifillä on HomeKit -kehys, mutta se antaa sinulle sen vain, jos sinulla on MFi -sertifikaatti (huomioi tämä teksti mainitsemasi sivun alareunassa: Huomaa, että Espressif HomeKit SDK on vain MFi-lisenssinsaajien käytettävissä, ja sinun on annettava tilinumero tarkistusta varten, kun pyydät SDK: ta.) Tämä projekti on ei-kaupallinen HAP-protokollan toteutus, ei tarkoitettu kaupalliseen käyttöön. VIITE 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), Ilmainen ja avoin (mahdollisuuksien mukaan) integroitu SDK ESP8266/ESP8285-siruille, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ja ESP32 sarjakäynnistysohjelma, https:/ /github.com/espressif/esptool HomeACcessoryKid, elinkaaren hallinta (2019), alkuasennus, WiFi-asetukset ja langattomat laiteohjelmistopäivitykset kaikille esp-open-rtos -varastoille GitHubissa, https://github.com/HomeACcessoryKid /elinkaari-johtaja
Suositeltava:
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
ESP8266 - Puutarhan kastelu ajastimella ja kaukosäätimellä Internetin kautta / ESP8266: 7 vaihetta (kuvilla)
ESP8266 - Puutarhan kastelu ajastimella ja kauko -ohjaimella Internetin kautta / ESP8266: ESP8266 - Kastelu kauko -ohjattuna ja ajoituksella vihannespuutarhoille, kukkapuutarhoille ja nurmikoille. Se käyttää ESP-8266-piiriä ja hydraulista / sähköistä venttiiliä kastelulaitteen syöttämiseen
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): 5 vaihetta
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): ESP8266 - Ovi- / ikkuna -anturit GPIO 0: n ja GPIO 2: n (IOT) avulla. Sitä voi katsella verkossa tai paikallisessa verkossa selaimilla. Näkyy myös " HelpIdoso Vxapp " sovellus. Käyttää 110/220 VAC syöttöä 5Vdc, 1 rele / jännite
Ajan saaminen Internetistä ESP8266: n avulla - NTP -kelloprojekti ESP8266 -solmulla: 5 vaihetta
Ajan saaminen Internetistä ESP8266: n avulla | NTP -kelloprojekti ESP8266 Nodemcun kanssa: Tässä opetusohjelmassa näemme, kuinka voit saada aikaa käyttämällä ESP8266/nodemcu -ohjelmaa Arduino IDE: n kanssa. Ajan saaminen on erityisen hyödyllistä tietojen keräämisessä lukemiesi aikaleimaamiseksi. Jos ESP8266 -projektillasi on Internet -yhteys, voit saada aikaa käyttämällä Network T
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta
ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme