Talaan ng mga Nilalaman:
Video: ESP8266 - HomeKit Switch: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ni Achim Pietershttps://www.studiopieters.nlMasunod sa Higit pa ng may-akda:
Sa aking nakaraang blog dito sinubukan ko ang ESP HomeKit Software Development Kit. Tuwang-tuwa ako tungkol sa Software Development Kit na ito, na magsusulat ako ng ilang mga blog tungkol sa henyong software na ito. Sa bawat Blog ay tutugunan ko ang isa pang accessory na maaari mong idagdag sa iyong HomeKit nang hindi nangangailangan ng tulay. Matapos gawin ang HomeKit Button oras na para sa HomeKit Switch. HomeKit Switch Habang ang matalinong bahay ay nasa umpisa pa lamang, maraming iba't ibang uri ng accessory ng HomeKit sa merkado. Ang HomeKit Switch ay makakatulong makontrol ang iba pang mga accessories ng HomeKit tulad ng mga ilaw o tagahanga. Ang HomeKit Switch na ito ay lilikha ng isang simpleng smart home control para sa buong pamilya: ang sinumang sa bahay ay maaaring makontrol ang maraming mga smart home device nang wireless gamit ang pagpindot sa isang pindutan sa halip na mag-resort sa isang smartphone app.
Ipasadya ang bawat Lumipat gamit ang iba't ibang mga utos. Madaling mag-trigger ng mga smart home device sa pamamagitan ng pag-toggle ng isang pindutan. Maaari mong kontrolin ang mga aparatong pinagana ng Apple HomeKit: gamitin bilang isang pandagdag sa mga utos ng Siri o home app upang madali at ligtas na makontrol ang mga aparato at kit ng home kit at mga grupo (mga eksena). Kaya't magsimula tayong magtayo!
Hakbang 1: Paghahanda ng Software
Kailangan naming mag-install ng esptool.py sa aming Mac upang ma-flash ang aming module ng ESP. Upang gumana sa esptool.py, kakailanganin mo ang alinman sa Python 2.7, Python 3.4 o isang mas bagong pag-install ng Python sa iyong system. Inirerekumenda namin ang paggamit ng pinakabagong bersyon ng Python, kaya pumunta sa website ng Python at i-install ito sa iyong computer. Sa naka-install na Python, buksan ang isang window ng Terminal at i-install ang pinakabagong matatag na esptool.py release na may pip:
pip install ng esptool
Tandaan: sa ilang mga pag-install ng Python na maaaring hindi gumana ang utos at makakatanggap ka ng isang error. Kung iyon ang kaso, subukang mag-install ng esptool.py sa:
pip3 i-install ang Esptool
lpython -m pip install esptool
pip2 i-install ang esptool
Pagkatapos ng pag-install, magkakaroon ka ng naka-install na esptool.py sa default na direktoryo na naisakatuparan ng Python at dapat mo itong patakbuhin sa utos
esptool.py.
Sa iyong window ng Terminal, patakbuhin ang sumusunod na utos:
esptool.py.
Sa naka-install na esptool.py sa iyong computer, madali mong mai-flash ang iyong mga board ng ESP32 o ESP8266 gamit ang firmware.
Hakbang 2: Paghahanda ng Hardware
Upang mai-install ang aming firmware sa aming esp ginagawa namin ang aming "pamantayan" na pag-setup.
Hakbang 3: Paghahanda ng ESP OS
"loading =" tamad"
Ngayon, dapat mong i-configure din ang imbakan ng OTA. Napakahalaga na mai-configure mo ito ng tama, dahil hindi mo ito mababago sa hinaharap (Kung nagkamali ka, dapat mong burahin muli at i-flash ang aparato).
Repository ng OTA:
AchimPieters / ESP8266-HomeKit-switch
Binary file ng OTA:
pangunahing.bin
Upang tapusin ang paunang pag-set up, i-click ang pindutan ng Sumali at maghintay ng 7 minuto hanggang matapos ang proseso (Habang gumagana ang pag-install, ang aparato ay hindi nagpapakita ng anuman, at hindi gagana ang mga pindutan). Pagkatapos nito, ang LED ay bubukas sa loob ng ilang segundo at magagawa mong idagdag ang iyong accessory sa iyong ecosystem ng HomeKit gamit ang Home App. I-install ng LCM ang iyong HomeKit device sa iyong ESP.
Maaari mo na ngayong idagdag ang iyong HomeKit Switch sa pamamagitan ng pag-scan ng QR code sa ibaba. Upang makagawa ng koneksyon sa pagitan ng iyong ESP at HomeKit ay tumatagal ng ilang segundo.
Kapag naidagdag mo na ang switch maaari mong italaga ang mga setting ng Switch, Light Switch, o Fan Switch. Kapag ikinonekta mo ang iyong kamakailang nilikha na aparato sa HomeKit i-install nito itong pamantayan bilang isang switch. Sa susunod sa mga Blog ay ipapakita ko sa iyo kung paano baguhin ang mga ito sa isang ilaw na Lumipat o isang Fan Switch.
Dagdag pang impormasyon bisitahin ang
Tandaan: Upang makabuo at magbenta ng mga katugmang aksesorya ng HomeKit, kailangang ma-sertipikahan ang iyong kumpanya para sa na (https://developer.apple.com/homekit/, Kung interesado ka sa pagbuo o paggawa ng isang accessory sa HomeKit na ibabahagi o ibebenta, ang iyong kumpanya ay dapat na magpatala sa MFi Program.) Ang Espressif ay may pagpapatupad ng balangkas ng HomeKit, ngunit bibigyan ka lamang nito kung mayroon kang sertipikasyon ng MFi (pansinin ang teksto na ito sa ilalim ng pahina na nabanggit mo: Mangyaring tandaan na ang Espressif HomeKit SDK ay magagamit lamang sa mga lisensyang MFi, at kailangan mong ibigay ang Numero ng Account para sa mga layunin sa pag-verify kapag humihiling sa SDK.). Ang proyektong ito ay isang hindi komersyal na pagpapatupad ng HAP protocol, hindi inilaan para sa komersyal na paggamit. SANGGUNIAN Maxim Kulkin, esp-wifi-config (2019), Library to bootstrap WiFi-driven accessories WiFi config, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), Libre at bukas (hangga't maaari) na isinama na SDK para sa ESP8266 / ESP8285 chips, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 at ESP32 serial bootloader utility, https: / /github.com/espressif/esptool HomeACcessoryKid, life-cycle-manager (2019), Paunang pag-install, mga setting ng WiFi at sa mga pag-upgrade sa firmware ng hangin para sa anumang esp-open-rtos na lalagyan sa GitHub, https://github.com/HomeACcessoryKid / tagapamahala ng cycle ng buhay
Inirerekumendang:
Switch Adapt a Toy: WolVol Train Ginawang Pag-access ng Switch !: 7 Mga Hakbang
Switch Adapt a Toy: WolVol Train Made Switch Accessible !: Ang pagbagay ng laruan ay nagbubukas ng mga bagong paraan at na-customize na solusyon upang payagan ang mga bata na may limitadong kakayahan sa motor o mga kapansanan sa pag-unlad na makipag-ugnay sa mga laruan nang nakapag-iisa. Sa maraming mga kaso, ang mga bata na nangangailangan ng inangkop na mga laruan ay hindi maaring
Tuchless Switch para sa Home Appliances -- Kontrolin ang Iyong Mga Kagamitan sa Bahay Nang Walang Tuch Any Switch: 4 Hakbang
Tuchless Switch para sa Home Appliances || Kontrolin ang Iyong Mga Kagamitan sa Bahay Nang Walang Tuch Any Switch: Ito ay Isang Tuchless Switch Para sa Mga Home Appliances. Magagamit Mo Ito Sa Anumang Lugar Pampubliko Kaya Makakatulong Iyon upang Labanan ang Anumang Virus. Ang Circuit Batay Sa Dark Sensor Circuit na Ginawa Ng Op-Amp At LDR. Pangalawang Mahalagang Bahagi Ng Ito Circuit SR Flip-Flop With Sequencell
WAVE SWITCH -- TOUCH LESS SWITCH GAMIT NG 555: 4 Mga Hakbang
WAVE SWITCH || TOUCH LESS SWITCH GAMIT NG 555: Kamusta sa lahat Maligayang Pagdating Ngayon ay nagtatayo ako ng isang simpleng touch na mas kaunting switch, naaktibo ito sa pamamagitan lamang ng pagwagayway ng aming kamay sa tulong ng Infrared sensor at 555 timer IC kaya't itayo natin ito…. Ang operasyon nito ay simple bilang 555 na nagtatrabaho bilang flip-flop ang tindahan nito
Bluetooth Remote Controlled Light Switch - Retrofit. Gumagana pa rin ang Light Switch, Walang Dagdag na Pagsulat .: 9 Mga Hakbang (na may Mga Larawan)
Bluetooth Remote Controlled Light Switch - Retrofit. Gumagana Pa rin ang Light Switch, Walang Extra Writing: Update 25 Nobyembre 2017 - Para sa isang bersyon ng Mataas na Kapangyarihan ng proyektong ito na makokontrol ang kilowatts ng pag-load tingnan ang Retrofit BLE Control sa Mga Mataas na Load ng Kuryente - Walang Kinakailangan na Dagdag na Mga Kable sa Update Nobyembre 15, 2017 - Ang ilang mga board na BLE / software ay nagtatampok ng deli
TOUCH SWITCH - Paano Gumawa ng isang Touch Switch Gamit ang isang Transistor at Breadboard .: 4 Mga Hakbang
TOUCH SWITCH | Paano Gumawa ng isang Touch Switch Gamit ang isang Transistor at Breadboard .: Ang touch switch ay isang napaka-simpleng proyekto batay sa aplikasyon ng transistors. Ang transistor ng BC547 ay ginagamit sa proyektong ito na gumaganap bilang touch switch. SIGURADO NA Panoorin ang VIDEO NA Bibigyan KA NG BUONG DETALYE TUNGKOL SA PROYEKTO