Агуулгын хүснэгт:
- Алхам 1: Програм хангамжийг шинэчлэхийн тулд чийдэнг бэлтгэ
- Алхам 2: Дэнлүүг USB UART руу холбоно уу
- Алхам 3: Arduino IDE бэлтгэ
- Алхам 4: Flashing Firmware
- Алхам 5: Гэрлийг тохируулах, Apple -тэй хослуулах
- Алхам 6: Алдааг олж засварлах
Видео: Sonoff B1 нь уугуул Apple -ийн гэрийн иж бүрдэлтэй: Arduino -ийн хийсэн 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү уян хатан чанарууд нь Sonoff B1 чийдэнг Apple -ийн гэрийн иж бүрдэлд нэмэлт гүүргүйгээр хэрхэн яаж нэгтгэх талаар танд маш хялбар арга замыг өгөх болно.
Танилцуулга: Sonoff B1 бол гурван төрлийн Led -ийг агуулсан нэлээд хямд боловч хүчирхэг чийдэн юм
1. Цагаан Led "Халуун"
2. Цагаан Led "Cool"
3. RGB Led
Тиймээс тэдгээрийг өөр өөр хослолоор ашиглах боломжтой бөгөөд эдгээр Led -ийн бат бэх байдлыг нэгтгэснээр бид онолын хувьд ямар ч үр дүнд хүрч чадна.
Алхам 1: Програм хангамжийг шинэчлэхийн тулд чийдэнг бэлтгэ
Програм хангамжийг шинэчлэхийн тулд бидэнд бага зэрэг гагнуурын ур чадвар хэрэгтэй
За эхэлцгээе
Хуванцар тагийг тайлж, контактуудыг олоорой, USB-UART хөрвүүлэгчийг хялбархан холбохын тулд бид ямар ч утас эсвэл бамбайг гагнах хэрэгтэй.
Миний хувьд эрэгтэй толгой ашигласан бол энгийн утас эсвэл зүү бүхий утсыг ашиглаж болно. Хэрэв та дэнлүүгээр хэдэн удаа тоглох гэж байгаа бол хуванцар тагийг боолттой байлгахын тулд утас богино байх ёстой
Тэгээд л болоо. Одоо та програм хангамжийг маш хялбархан худалдаж авах боломжтой
Алхам 2: Дэнлүүг USB UART руу холбоно уу
Утаснууд нь энгийн боловч хоёр зүйлийг анхаарч үзээрэй.
1.! Гэрлийг 220 вольтын хүчдэлээс салгах хэрэгтэй
2.! USB UART -ийг 3.3 v тохиргоог ашиглана уу, эс тэгвээс та төхөөрөмжийг устгах болно
За, холбогдоод үзье
USB UART чийдэн
3.3V 3.3V
GND GND
RX TX
TX RX
Дэнлүүний GPIO 0 -д энгийн утсыг холбоно уу. Үүний шалтгааныг дараа тайлбарлах болно
Алхам 3: Arduino IDE бэлтгэ
1. Та ESP8266 чипийг програмчлах бэлэн орчинтой байх ёстой. Би энд дэлгэрэнгүй мэдээлэл өгөхгүй, учир нь маш олон интернет хэвлэлүүд байгаа тул https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/ хаягаар орж үзээрэй.
2. Номын санг https://github.com/Yurik72/ESPHap татаж аваад Arduino номын сангийн хавтсанд задална уу. Windows -ийн хувьд энэ нь ихэвчлэн C: / Users / \ Documents / Arduino / сангууд байдаг
3. Хавсаргасан архиваас https://github.com/Yurik72/ESPHap/tree/master/wol… wolfSSL_3_13_0.rar -ийг Arduino номын сангийн нэг хавтсанд задална уу. (C: / Users / \ Documents / Arduino / librarys / wolfssl). Энэ нь эх хуулбар биш гэдгийг анхаарна уу. Файлууд доор байх ёстой гэсэн үг (C: / Users / \ Documents / Arduino / libraries / wolfssl)
4. Номын санг https://github.com/tzapu/WiFiManager татаж авах эсвэл суулгах
Одоо бид таны ESP8266 -ийг програмчлахад бэлэн байна
Ноорогыг нээнэ үү
Arduino дээр самбарын тохиргоог тохируулж, тохирсон зургуудыг үзээрэй
Алхам 4: Flashing Firmware
USB UART -ийг компьютерт холбоно уу. таны гэрэл анивчихад бэлэн байна. Arduino IDE дээр зохих COM портыг сонгоно уу
Өмнө дурдсан нэг заль мэх байдаг. Чипийг флаш горимд шилжүүлэхийн тулд асаах эсвэл дахин тохируулах явцад GPIO 0 нь GND -тэй холбогдсон байх ёстой
Үүнийг хоёр аргаар хийж болно:
Хэрэв USB UART -ийг дахин тохируулах товчлууртай бол Arduino IDE дээрх firmware байршуулах товчийг дарж, байршуулах мессежийг хүлээж, USB UART Reset товчлуурыг дарахаас илүү GPIO 0 -ээс GND руу Sonoff -ыг холбоно уу. Sonoff утсыг салгаж болно
Хэрэв USB UART -ийг Дахин тохируулах товчлуургүй бол USB -г компьютерээс салгаад GPIO 0 -ээс GND Sonoff руу утас холбож, USB -ээ оруулаад "татаж авах" дээр дарна уу. Татаж эхэлсний дараа. Sonoff-ийг ачаалах горимд оруулахын тулд энэ бүхэн шаардлагатай (асаах үед GND дээр GPIO0)
Миний хувьд GPIO 0 -ээс USB UART -ийн GND хүртэлх энгийн мэдрэгчтэй утаснууд нь GND -д хангалттай өрөө юм.
За, байршуулалтыг эхлүүлж, амжилтын тухай мессежийг харах ёстой
Та чийдэнг ашиглахад бэлэн болсон тул анивчсаны дараа дахин тохируулах нь дээр.
Алхам 5: Гэрлийг тохируулах, Apple -тэй хослуулах
Миний хувьд, би юу болж байгааг цуврал мониторыг хянахын тулд Лампыг USB UART -тэй холбосноор тохиргоо, хослолыг үргэлжлүүлсээр байна.
Эхлээд бид гэрийг WiFi -тэй холбох/тохируулах хэрэгтэй
Дахин ачаалсны дараа чийдэн нь хандалтын цэгийн горимд эхэлнэ. Та компьютерээ "ES" нэртэй WiFi сүлжээнд холбох хэрэгтэй. Холбогдсоны дараа таныг олзлогдсон портал руу чиглүүлэх болно. Үгүй бол хөтөчийг нээгээд https://192.168.4.1 хаягийг оруулна уу. та тохиргооны портал харах ёстой
Гэрийн wifi сүлжээгээ сонгох эсвэл гараар оруулах, нууц үгээ оруулаад баталгаажуулна уу. Дэнлүүг дахин асаах бөгөөд хэрэв амжилтанд хүрсэн бол ийм бүртгэлийг харах хэрэгтэй
*WM: Холболтын үр дүн: *WM: 3 *WM: IP хаяг:
*WM: 192.168.0.93
WiFi холбогдсон IP хаяг: 192.168.0.93
>> Гэрийн интеграци: homekit_is_paired 0
……..
>> HomeKit: mDNS-ийг тохируулах >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Серверийг ажиллуулах
>> HomeKit: Вэб сервер дээрх серверийг тохируулаагүй, хослуулахыг хүлээж байна
Гэрлийг хослуулахад бэлэн боллоо! Хийцгээе
1. Утсаа нээнэ үү -> Apple home -> төхөөрөмж нэмнэ үү.
2. Гараар нэмэх сонголтыг хий, бид ES гэх мэт зүйлийг олж харах болно. боломжтой, 3. Үүнийг сонгоод баталгаажуулаагүй гэдгийг хүлээн зөвшөөрч, 11111111 нууц үгээ оруулаад явцгаая.
Дүрмээр бол бүх зүйл анх удаа өнгөрөх бөгөөд та үүнийг төхөөрөмжүүдээс шууд харах болно, та үүнийг асааж, унтрааж болно.
Онолын хувьд л бол та дэнлүүгээ холбож тоглуулж болно …
Үгүй бол алдааг олж засварлах хэсгийг үзнэ үү
Алхам 6: Алдааг олж засварлах
Хэрэв ямар нэг зүйл буруу болвол хослуулах үйл явц нь хамгийн эрч хүчтэй бөгөөд миний туршилт, туршлага хамгийн ихдээ 3 оролдлого хийх боломжтой.
Та төхөөрөмжөө дахин тохируулж, дахин оролдох хэрэгтэй.
Хэрэв төхөөрөмж хосолсон жагсаалтад ороогүй бол төхөөрөмж нь хос мэдээллийг аль хэдийн хадгалсан байж магадгүй, гэхдээ Apple Not:(Бид төхөөрөмжөөс хослуулах мэдээллийг устгах хэрэгтэй.
Хослуулах өгөгдлийг SPIFFS файлын системд "/pair.dat" дээр хадгалдаг. мөн танд хөтөч нээх хэрэгтэй
ip/browse гэж оруулаад SPIFF файлын системд хандах болно.
IP бол таны төхөөрөмжийн IP хаяг юм
Зүгээр л pair.dat файлыг устгаад төхөөрөмжийг дахин тохируулаад дахин хослуулж эхлээрэй
Зөвлөмж болгож буй:
Ардуиногийн хийсэн гэрийн даалгавар таймер: 5 алхам
Ардуино хийсэн гэрийн даалгавар таймер: Таны хүүхэд гэрийн даалгавраа хэдэн цагаар бичиж байна уу? Таны хүүхэд гэрийн даалгавраа хийж байхдаа бусдын анхаарлыг сарниулдаг уу? Өнөөдөр би энэ зөрчилдөөнийг хамгийн сайн шийдэхийг хичээсэн: Arduino -ийн хийсэн таймер. Би яагаад энэ таймерыг оронд нь хийхийг оролдож байна вэ
Гэрийн хийсэн Arduino TV-B-Gone: 4 алхам (зурагтай)
Гэрийн хийсэн Arduino TV-B-Gone: Бага байхдаа надад TV b go Pro гэж нэрлэгддэг үнэхээр гайхалтай хэрэгсэл байсан бөгөөд энэ нь үндсэндээ бүх нийтийн алсын удирдлага юм. Та үүнийг ашиглан дэлхийн аль ч телевизийг асаах, унтраах боломжтой бөгөөд хүмүүстэй замбараагүй байх нь үнэхээр хөгжилтэй байсан. Найз нөхөд бид хоёр ресторанд орох болно
Санах ойн функцтэй алсын зайнаас хийсэн гэрийн програм: 4 алхам
Санах ойн функцтэй алсын зайнаас гэрийн програм: энэ хэлхээг ашигласнаар бид алсын удирдлага ашиглан 4 релеийг хянах боломжтой бөгөөд eeprom функцийг ашигласнаар цахилгаан тасарсан ч гэсэн буухиа сүүлийн төлөвийг санах болно
Гэрийн хийсэн CD буфер: 3 алхам
Гэрийн хийсэн CD буфер: Хэрэв та cd маажсан бол үүнийг энгийн гэр ахуйн эд зүйлсээр засах сайн арга юм
Гэрийн хийсэн уур уцаартай зүйл (Annoy-a-tron): 4 алхам (зурагтай)
Гэрийн хийсэн уур уцаартай зүйл (Annoy-a-tron): Thinkgeek.com нь ядаргаатай а-трон гэж нэрлэгддэг зүйлийг зардаг. Энэ нь үндсэндээ идэвхжсэн үед янз бүрийн интервалаар дуугардаг төхөөрөмж юм. Энэхүү зааварчилгаа нь сэтгэхүйн сэтгэгчдийн бухимдал-а-троны яг хуулбарыг үүсгэдэггүй боловч хэрэв танд материал, хэрэгсэл байгаа бол