Агуулгын хүснэгт:

ESP8266 - HomeKit Switch: 4 алхам
ESP8266 - HomeKit Switch: 4 алхам

Видео: ESP8266 - HomeKit Switch: 4 алхам

Видео: ESP8266 - HomeKit Switch: 4 алхам
Видео: NodeMCU With Apple HomeKit - ESP8266 4 Relay Home Automation | IOT 2024, Арваннэгдүгээр
Anonim
ESP8266 - HomeKit шилжүүлэгч
ESP8266 - HomeKit шилжүүлэгч

Achim Pietershttps://www.studiopieters.nl Зохиогчийн бусад зүйлийг дагах:

ESP32 - Homekit камер
ESP32 - Homekit камер
ESP32 - Homekit камер
ESP32 - Homekit камер
ESP8266 - HomeKit NeoPixel гэрлийн зурвас
ESP8266 - HomeKit NeoPixel гэрлийн зурвас
ESP8266 - HomeKit NeoPixel гэрлийн зурвас
ESP8266 - HomeKit NeoPixel гэрлийн зурвас

Өмнөх блог дээрээ би 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 суулгасны дараа Терминал цонхыг нээгээд хамгийн сүүлийн үеийн тогтвортой esptool.py хувилбарыг pip ашиглан суулгана уу.

esptool -ийг pip суулгана уу

Анхаарна уу: Зарим Python суулгацуудын хувьд тушаал ажиллахгүй байж магадгүй бөгөөд танд алдаа гарах болно. Хэрэв тийм бол esptool.py -г дараах байдлаар суулгаж үзээрэй.

pip3 Esptool -ийг суулгана уу

lpython -m pip esptool суулгана

pip2 esptool суулгах

Суулгасны дараа та esptool.py -ийг Python -ийн анхдагч гүйцэтгэх файлуудын санд суулгасан байх бөгөөд та үүнийг тушаалаар ажиллуулах боломжтой байх ёстой.

esptool.py.

Терминал цонхонд дараах тушаалыг ажиллуулна уу.

esptool.py.

Компьютер дээрээ esptool.py суулгаснаар та ESP32 эсвэл ESP8266 самбараа firmware -ээр хялбархан анивчих боломжтой.

Алхам 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 хүсэх үед баталгаажуулах зорилгоор дансны дугаарыг оруулах шаардлагатай.) АШИГЛАЛ Максим Кулкин, esp-wifi-config (2019), WiFi-ийн нэмэлт хэрэгслүүдийг эхлүүлэх номын сан WiFi тохиргоо, https://github.com/maximkulkin/esp-wifi-config Пол Соколовский, esp-open-sdk (2019), ESP8266/ESP8285 чипс, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 ба ESP32 цуврал ачаалагч програм хангамжийн үнэгүй, нээлттэй (аль болох боломжтой) нэгдсэн SDK, https:/ Амьдралын мөчлөгийн менежер (2019), /амьдралын мөчлөгийн менежер

Зөвлөмж болгож буй: