Мазмуну:
Video: ESP8266 - HomeKit Switch: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
By Achim Pietershttps://www.studiopieters.nl Кийинки жазуучу тарабынан:
Мурунку блогумда бул жерде мен ESP HomeKit Программалык камсыздоону иштеп чыгуу топтомун сынап көрдүм. Мен бул Программалык камсыздоону иштеп чыгууга абдан дилгирмин, ошондуктан бул гениалдуу программа жөнүндө бир нече блог жазам. Ар бир блогдо мен көпүрө кереги жок HomeKitке кошо турган башка аксессуарды чечем. HomeKit баскычын жасагандан кийин, HomeKit которуштурууга убакыт келди. HomeKit Switch Акылдуу үй жаңы эле башталып жаткан учурда, базарда HomeKit аксессуарларынын көптөгөн түрлөрү бар. HomeKit Switch чырактар же желдеткичтер сыяктуу башка HomeKit аксессуарларын башкарууга жардам берет. Бул HomeKit Switch бүт үй -бүлө үчүн жөнөкөй акылдуу үй көзөмөлүн түзөт: үйдөгү ар бир адам смартфондун тиркемесине кайрылуунун ордуна баскычты басуу менен бир нече акылдуу үй түзмөктөрүн башкара алат.
Ар бир которууну башка буйруктар менен ыңгайлаштырыңыз. Баскычты которуу менен акылдуу үй түзмөктөрүн оңой эле иштетиңиз. Сиз Apple HomeKit иштетилген түзмөктөрдү башкара аласыз: үй комплект түзмөктөрүн жана топторун (көрүнүштөрдү) жөн эле жана коопсуз башкаруу үчүн Siri же үй колдонмосунун буйруктарына кошумча катары колдонуңуз. Ошентип, курулушту баштайлы!
1 -кадам: Программаны даярдоо
ESP модулубузду жаркырата алуу үчүн, биз Macка esptool.py орнотушубуз керек. Esptool.py менен иштөө үчүн сизге Python 2.7, Python 3.4 же тутумуңузга жаңы Python орнотуусу керек болот. Pythonдун акыркы версиясын колдонууну сунуштайбыз, андыктан Python вебсайтына кирип, аны компьютериңизге орнотуңуз. Python орнотулганда, Терминал терезесин ачып, pip менен акыркы esptool.py релизин орнотуңуз:
esptool орнотуу
Эскертүү: кээ бир Python орнотуулары менен иштебей калышы мүмкүн жана сиз ката аласыз. Эгер андай болсо, esptool.py менен орнотууга аракет кылыңыз:
pip3 Esptool орнотуу
lpython -m пип esptool орнотуу
pip2 esptool орнотуу
Орноткондон кийин, сизде esptool.py демейки Python аткарылуучу каталогуна орнотулган болот жана сиз аны буйрук менен иштете алышыңыз керек.
esptool.py.
Терминал терезеңизде төмөнкү буйрукту аткарыңыз:
esptool.py.
Компьютериңизде esptool.py орнотулганда, сиз ESP32 же ESP8266 такталарыңызды прошивка менен оңой эле жаркырата аласыз.
2 -кадам: Аппараттык даярдоо
Программабызды espке орнотуу үчүн биз "стандарттык" орнотууну жасайбыз.
3 -кадам: ESP OS даярдоо
"loading =" жалкоо"
Эми сиз OTA репозиторийин конфигурациялашыңыз керек. Аны туура конфигурациялоо өтө маанилүү, анткени аны келечекте өзгөртө албайсыз (Эгер ката кетирсеңиз, түзмөктү өчүрүп, кайра жаркыратышыңыз керек).
OTA репозиторийи:
AchimPieters/ESP8266-HomeKit-switch
OTA бинардык файлы:
main.bin
Баштапкы орнотууну бүтүрүү үчүн, Кошулуу баскычын чыкылдатып, процесс аягына чейин 7 мүнөт күтө туруңуз (Орнотуу иштеп жатканда, түзмөк эч нерсе көрсөтпөйт жана баскычтар иштебейт). Андан кийин, LED бир нече секундага күйөт жана сиз Home App колдонмосу аркылуу HomeKit экосистемаңызга аксессуарыңызды кошо аласыз. LCM сиздин HomeKit түзмөгүңүздү ESPке орнотот.
Эми сиз төмөндөгү QR кодун сканерлөө аркылуу HomeKit Switchти кошо аласыз. ESP менен HomeKit ортосундагы байланышты түзүү үчүн бир нече секунд кетет.
Которууну кошкондон кийин, сиз Switch, Light Switch же Fan Switch орнотууларын дайындай аласыз. Акыркы түзгөн түзмөгүңүздү HomeKitке туташтырганыңызда, ал аны алмаштыруучу катары стандарттуу түрдө орнотот. Блогдордун кийинки бөлүгүндө мен аларды жарык өчүргүчкө же желдеткичке кантип алмаштырууну көрсөтөм.
Көбүрөөк маалымат https://www.studiopieters.nl дарегине баш багыңыз
Эскертүү: HomeKitке шайкеш келген аксессуарларды өндүрүү жана сатуу үчүн, сиздин компания бул үчүн сертификатка ээ болушу керек (https://developer.apple.com/homekit/, эгер сиз HomeKit аксессуарларын иштеп чыгууга же өндүрүүгө кызыкдар болсоңуз, анда таратылат же сатылат., Сиздин компания MFi программасына катталышы керек.) Espressif алардын HomeKit алкагын ишке ашырат, бирок сизде MFi тастыктамасы бар болсо гана берет (бул тексттин сиз айткан беттин ылдый жагына көңүл буруңуз: Espressif HomeKit SDK MFi лицензия алуучулары үчүн гана жеткиликтүү, жана SDK сураганда текшерүү максатында Эсеп номерин көрсөтүшүңүз керек.). Бул долбоор коммерциялык максатта эмес, HAP протоколунун коммерциялык эмес аткарылышы. Шилтеме Максим Кулкин, esp-wifi-config (2019), WiFi конфигурациясын жүктөө үчүн китепкана WiFi конфигурациясы, https://github.com/maximkulkin/esp-wifi-config Пол Соколовский, esp-open-sdk (2019), ESP8266/ESP8285 чиптери үчүн акысыз жана ачык (мүмкүн болушунча) интеграцияланган SDK, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 жана ESP32 сериялык жүктөгүчтөрү, https:/ /github.com/espressif/esptool HomeACcessoryKid, жашоо циклинин менеджери (2019), Баштапкы орнотуу, WiFi орнотуулары жана GitHubдагы esp-open-rtos репозиторийи үчүн аба программасын жаңыртуу, https://github.com/HomeACcessoryKid /жашоо циклинин менеджери
Сунушталууда:
ESP8266 ESP-01 LED Wire Switch: 6 кадам
ESP8266 ESP-01 LED зым которгучу: Бул долбоор менин сүйлөшкөн кызым экөөбүз бөлмөгө бир нече Рождестволук жарык зымдарын орноткондон кийин пайда болгон. Уктаган сайын бөлмөнү айланып чуркап, ар бир зымды өчүрүү керек болчу. Башка күнү биз бурулушубуз керек болчу
Switch Adapt a Toy: WolVol Train Made Switch жеткиликтүү!: 7 кадам
Switch Ad Toy: WolVol Train Made Switch жеткиликтүү! Көпчүлүк учурларда, ылайыкташтырылган оюнчуктарды талап кылган балдар кире алышпайт
Touch Less Switch Switch: 11 кадам
Touch Less Touch Switch: Учурдагы COVID-19 кырдаалында, пандемиянын коомчулукка жайылышына жол бербөө үчүн коомдук машиналар үчүн сенсорсуз колдонуучу интерфейсин киргизүү
Wifi Smart Switch ESP8266 Alexa жана Google Home Automation менен иштейт: 7 кадам
Wifi Smart Switch ESP8266 Alexa жана Google Home Automation менен иштейт: Ааламдашуу дүйнөсүндө ар бир адам эң акыркы жана акылдуу технологияга умтулат
Light Switch + Fan Dimmer бир тактада ESP8266 менен: 7 кадам (сүрөттөр менен)
Light Switch + Fan Dimmer ESP8266 менен бир тактада: Бул үйрөткүчтө сиз микроконтроллер жана WiFi модулу ESP8266 менен бир эле тактада өзүңүздүн жарык өчүргүчтү жана желдеткичти кантип курууну үйрөнөсүз. Бул IoT үчүн эң сонун долбоор. : Бул схема AC негизги чыңалуусун башкарат, андыктан этият болуңуз