Mündəricat:
Video: ESP8266 - HomeKit Switch: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Müəllif Achim Pietershttps://www.studiopieters.nl
Buradakı əvvəlki blogumda ESP HomeKit Proqram İnkişaf etdirmə Kitini sınadım. Bu Proqram İnkişaf etdirmə Kitinə o qədər həvəsliyəm ki, bu dahi proqram haqqında bir neçə blog yazacağam. Hər bloqda, körpüyə ehtiyac olmadan HomeKit -ə əlavə edə biləcəyiniz başqa bir aksesuara müraciət edəcəyəm. HomeKit Düyməsini düzəltdikdən sonra HomeKit Switch -in vaxtıdır. HomeKit Switch Ağıllı ev hələ başlanğıc mərhələsində olsa da, bazarda bir çox fərqli HomeKit aksesuarı var. HomeKit Switch, işıqlar və ya fanatlar kimi digər HomeKit aksesuarlarını idarə etməyə kömək edir. Bu HomeKit Switch bütün ailə üçün sadə bir ağıllı ev idarəçiliyi yaradacaq: evdə olan hər kəs bir smartfon tətbiqinə müraciət etmək əvəzinə bir düyməyə basmaqla birdən çox ağıllı ev cihazını kabelsiz idarə edə bilər.
Fərqli əmrlərlə hər bir keçidi fərdiləşdirin. Bir düyməni dəyişdirərək ağıllı ev cihazlarını asanlıqla işə salın. Apple HomeKit effektiv cihazlarını idarə edə bilərsiniz: ev dəsti cihazlarını və qruplarını (səhnələri) sadə və etibarlı şəkildə idarə etmək üçün Siri və ya ev tətbiq əmrlərinə əlavə olaraq istifadə edin. Beləliklə, qurmağa başlayaq!
Addım 1: Proqramın Hazırlanması
ESP modulunu yandıra bilmək üçün Mac -da esptool.py yükləməliyik. Esptool.py ilə işləmək üçün ya Python 2.7, Python 3.4 ya da sisteminizdə daha yeni bir Python quraşdırılmasına ehtiyacınız olacaq. Ən son Python versiyasını istifadə etməyi məsləhət görürük, buna görə Python veb saytına daxil olun və kompüterinizə quraşdırın. Python quraşdırıldıqda, bir Terminal pəncərəsi açın və pip ilə ən son sabit esptool.py versiyasını quraşdırın:
pip esptool qurun
Qeyd: Bəzi Python qurğularında əmr işləməyə bilər və bir səhv alacaqsınız. Əgər belədirsə, esptool.py yükləməyə çalışın:
pip3 Esptool qurun
lpython -m pip esptool qurun
pip2 esptool qurun
Quraşdırıldıqdan sonra, esptool.py faylını standart Python yürütülebilir qovluğuna quraşdıracaqsınız və onu əmrlə işlədə bilməlisiniz.
esptool.py.
Terminal pəncərənizdə aşağıdakı əmri işlədin:
esptool.py.
Kompüterinizə quraşdırılmış esptool.py ilə, ESP32 və ya ESP8266 lövhələrinizi firmware ilə asanlıqla yandıra bilərsiniz.
Addım 2: Avadanlıq Hazırlanması
Firmware -ni esp -ə quraşdırmaq üçün "standart" quruluşu hazırlayırıq.
Addım 3: ESP OS Hazırlanması
"loading =" tənbəl"
İndi OTA anbarını da konfiqurasiya etməlisiniz. Düzgün konfiqurasiya etməyiniz çox vacibdir, çünki gələcəkdə dəyişdirə bilməzsiniz (Səhv etsəniz, cihazı silməli və yenidən yandırmalısınız).
OTA anbarı:
AchimPieters/ESP8266-HomeKit açarı
OTA ikili faylı:
əsas.bin
İlkin qurulmanı başa çatdırmaq üçün Qoşul düyməsini basın və prosesin bitməsini təxminən 7 dəqiqə gözləyin (Quraşdırma işləyərkən cihaz heç nə göstərmir və düymələr işləmir). Bundan sonra, LED bir neçə saniyə yanır və Home App istifadə edərək aksesuarınızı HomeKit ekosisteminizə əlavə edə biləcəksiniz. LCM, HomeKit cihazınızı ESP -ə quraşdıracaq.
İndi aşağıdakı QR kodunu skan edərək HomeKit Switch -i əlavə edə bilərsiniz. ESP ilə HomeKit arasında əlaqə qurmaq bir neçə saniyə çəkir.
Anahtarı əlavə etdikdən sonra Switch, Light Switch və ya Fan Switch parametrlərini təyin edə bilərsiniz. Son yaratdığınız cihazı HomeKit -ə bağladığınız zaman onu standart olaraq bir keçid olaraq quraşdıracaq. Blogların yanında onları işıq anahtarı və ya fan keçidinə necə dəyişdirəcəyinizi göstərəcəyəm.
Ətraflı məlumat üçün https://www.studiopieters.nl saytına daxil olun
Qeyd: HomeKit uyğun aksesuarların istehsalı və satışı üçün şirkətinizin sertifikatlaşdırılması lazımdır (https://developer.apple.com/homekit/, paylanacaq və ya satılacaq bir HomeKit aksesuarının hazırlanması və ya istehsalı ilə maraqlanırsınızsa., şirkətiniz MFi Proqramına daxil olmalıdır.) Espressif HomeKit çərçivəsini həyata keçirir, ancaq sizə yalnız MFi sertifikatı varsa verir (qeyd etdiyiniz səhifənin altındakı bu mətni qeyd edin: Espressif HomeKit SDK -na diqqət yetirin. yalnız MFi lisenziya sahibləri üçün mövcuddur və SDK istəyərkən yoxlama məqsədləri üçün Hesab Nömrəsini verməlisiniz.) REFERANS Maxim Kulkin, esp-wifi-config (2019), WiFi konfiqurasiyasını açmaq üçün kitabxana WiFi konfiqurasiyası, https://github.com/maximkulkin/esp-wifi-config Paul Sokolovsky, esp-open-sdk (2019), ESP8266/ESP8285 çipləri üçün pulsuz və açıq (mümkün qədər) inteqrasiya edilmiş SDK, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 və ESP32 serial bootloader yardım proqramı, https:/ /github.com/espressif/esptool HomeACcessoryKid, həyat dövrü meneceri (2019), GitHub-dakı hər hansı bir esp-open-rtos anbarı üçün ilkin quraşdırma, WiFi parametrləri və hava proqram təminatının təkmilləşdirilməsi, https://github.com/HomeACcessoryKid /həyat dövrü meneceri
Tövsiyə:
Android tətbiqindən istifadə edərək DIY Sonoff Smart Switch yaradın: 11 addım
Android tətbiqindən istifadə edərək DIY Sonoff Smart Switch yaradın: Sonoff nədir? Sonoff, ITEAD tərəfindən hazırlanmış Smart Home üçün ağıllı bir keçid cihazıdır. Bu xəttin ən çevik və ucuz cihazlarından biri Sonoff Basic və Sonoff mini -dir. Bunlar əla bir çipə əsaslanan Wi-Fi effektiv açarlardır, ESP8266/E
Başqa bir 3D Çaplı Rotary Switch: 7 Addım (Şəkillərlə)
Digər Çoğunlukla 3D Çaplı Dönər Şalteri: Bir müddət əvvəl Minivac 601 Replica layihəm üçün xüsusi olaraq 3D Çaplı Rotary Switch yaratdım. Yeni Think-a-Tron 2020 layihəm üçün özümü başqa bir dönər açarına ehtiyac duyuram. SP5T panel montaj açarı axtarıram. Əlavə
Wifi Smart Switch ESP8266 Alexa və Google Home Automation ilə işləyir: 7 addım
Wifi Smart Switch ESP8266 Alexa və Google Home Automation ilə işləyir: Qloballaşma dünyasında hər kəs ən son və ağıllı texnologiyaya can atır
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
ESP8266 əsaslı Sonoff Smart Switch -də MicroPython Firmware -ni necə yandırmaq olar: 3 addım (şəkillərlə)
ESP8266 əsaslı Sonoff Smart Switch -də MicroPython Firmware -ni necə yandırmaq olar: Sonoff nədir? Sonoff, ITEAD tərəfindən hazırlanmış Smart Home üçün bir cihaz xəttidir. Bu xəttin ən çevik və ucuz cihazlarından biri Sonoff Basic və Sonoff Dual -dır. Bunlar əla bir çip olan ESP8266 əsasında qurulmuş Wi-Fi açarlarıdır. Halbuki