Агуулгын хүснэгт:
Видео: Sonoff Switch Module -ийг жолоодохын тулд Homie Firmware -ийг ашиглана уу (ESP8266 дээр суурилсан): 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Sonoff төхөөрөмжийг асаахаас өмнө та үүнийг компьютерт холбох хэрэгтэй.
Цуваа толгойг гагнасан бол дараахь зүйлийг аваарай.
- Дөрвөн дюпон кабель (FR/DE), танд байгаа толгойн хэсэгт хэрэгтэй бүх холбогчийг сонгоно уу (Sonoff тал ба FTDI тал). Миний хувьд энэ бол эрэгтэй (Sonoff) - эмэгтэй (FTDI);
- FTDI -аас USB адаптер (FR/DE);
- Таны адаптерт тохирсон USB кабель.
Кабелийг Sonoff руу холбоно уу, кабелийг FTDI -д холбоно уу, FTDI -ийг USB -д холбоно уу, USB -ийг компьютерт холбоно уу.
Үүнийг туршиж үзсэний дараа би кабелийн холбогч тээглүүрийг нааж өгөхөөр шийдсэн. Газар ба TX/RX/VCC -ийн хооронд FTDI талд цоорхой байгаа тул би дүүргэгч болгон ямар ч кабельгүй дупонт хуванцар зүү нэмсэн. Алдаа гаргахгүйн тулд би GND кабелийг тал бүр дээр тэмдэглэсэн.
АНХААРУУЛГА 1: Sonoff дээрх порт нь 3.3V бөгөөд та зохих FTDI адаптерийг ашиглаж, хүчдэлээ тохируулаарай.
АНХААРУУЛГА 2: AC -ийг FTDI -тэй зэрэг холбож болохгүй
Алхам 3: Firmware -ийг бүтээж, анивчуулах
Бэлтгэх
Програм хангамжийг эмхэтгэх, асаахын тулд танд дараахь зүйлс хэрэгтэй болно.
- IDE, би маш сайн Platform IO ашиглаж байна (Эхлэхийг үзнэ үү);
- Програм хангамжийн эх сурвалж ба хамаарал (үүнийг миний репозитороос аваарай).
Би өөрийн төслийг Homie -ийн IteadSonoffButton ноорог дээр үндэслэн бүтээсэн. Би гоо сайхны (сэтгэгдэл + бүртгэл) болон IDE (Arduino IDE -ийн оронд PlatformIO IDE) маш бага өөрчлөлт хийсэн.
Эмхэтгэх
Эх сурвалжийг эмхэтгэх боломжтой эсэхийг шалгаарай. Зохих зорилтот хянагчийг ашиглаж байгаа эсэх нь маш чухал бөгөөд энэ Sonoff төхөөрөмжид та "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m platformio.ini дээр) сонгох хэрэгтэй.
Эмхэтгэл амжилттай болсны дараа бид жинхэнэ анивчуулах ажлыг үргэлжлүүлж болно.
Flash
Sonoff таныг байгаагаар нь сонсохгүй, залгуураас нь салгаад товчлуурыг нь дараад буцааж залгасны дараа суллана. Цахилгаан асаахаас өмнө товчлуурыг дарж "флаш горим" руу орох шаардлагатай. Энэ нь GPIO 0 -ийг GND -д холбосноор доошоо хөтөлдөг.
Сонофф анивчихыг хүлээж байгаа тул түүнд firmware илгээнэ үү.
Энэ амьд
Баяр хүргэе! Та одоо өөрчлөн тохируулсан програм хангамж бүхий хакердуулсан Sonoff төхөөрөмжийн бахархам эзэн боллоо!
Homie -ийн Эхлэх хуудсыг уншихаа мартуузай. Та WIFI болон MQTT брокерийг хэрхэн тохируулах талаар анхаарлаа хандуулах хэрэгтэй бөгөөд тохиргоо - HTTP JSON API (мобайл апп болон вэб хуудасны шууд холбоос) -ыг анхаарч үзэх хэрэгтэй болно.
Алхам 4: Төхөөрөмжийг турших
Техник хангамж
Энэ нь ажиллаж байгаа эсэхийг шалгахын тулд:
- Бүгдийг салга, та Сонофофыг ч, өөрийгөө ч хуурахыг хүсэхгүй байна;
- Төхөөрөмжийн оролтод AC кабель холбох;
- Кабелийг сүлжээнд холбоно уу.
Үүнийг хийсний дараа Sonoff "хэвийн горимд" ачаалагдах ёстой. Энэ нь ажлаа хийх болно гэсэн үг юм.
Програм хангамж
Homie төхөөрөмж нь MQTT брокерт өөрийгөө сурталчлах болно. Үүний тулд надад маш их таалагддаг:
- Төхөөрөмжүүд болон тэдгээрийн чадварыг хурдан тоймлохын тулд homie-ota-г ашиглана уу. Гэсэн хэдий ч OTA шинэчлэлтийг хийх гол зорилго нь;
- брокер дээрх мессежийг шалгахын тулд MQTT.fx (би Windows дээр байна) ашиглана уу. Би үүнийг төхөөрөмжүүд рүү мессеж илгээхэд ашигладаг.
Програм хангамж: homie-ota
Энэ бол вэб сервер эхлүүлэх питон скрипт юм. Та тэндээс вэбсайт руу нэвтэрч орох боломжтой бөгөөд энэ нь танд дэлгэрэнгүй мэдээллийг өгөх болно. Install / readme уншиж, өөрийн тохиргооны файлыг үүсгэсэн эсэхээ шалгаарай.
Програм хангамж: MQTT.fx
Энэ бол захиалгат сэдвүүдийг харуулсан, мессеж илгээх, нэмэлт зүйл илгээх боломжийг олгодог Windows програм юм.
Энэ нь таны бүх төхөөрөмжид нэгэн зэрэг цуваа гаралт болно. Энэ нь нэлээд утга учиртай тул та зөвхөн тодорхой сэдвээр хязгаарлах ("захиалах") боломжтой.
Илүү ерөнхий "хакер" баталгаат хэрэгслийг mosquitto_pub болон mosquitto_sub дээрээс үзнэ үү.
Алхам 5: Эцсийн үгс
Бид "firmware -ийг гялсхийлгэх" сэдвээр нэлээд олон зүйлийг авч үзсэн.
Гэсэн хэдий ч энэ бол ийм төрлийн IoT төхөөрөмжийг хакердах гол сэдэв юм. Та бүгдийг хооронд нь холбож, бодит ертөнцтэй холбох хэрэгтэй.
"Гэрийн автоматжуулалт" -ын талаар миний өмнөх зааварчилгаанаас хойш энэ нь бодит ертөнцөд анх удаа нөлөөлж байна. Ямар сэтгэл хөдөлгөм юм бэ!
Анхааралтай ажиглах хэрэгтэй:
- DIY гэрийн автоматжуулалтын системийг төлөвлөх
- IoT эсвэл гэрийн автоматжуулалтад зориулж Homie төхөөрөмж бүтээх
- Homie зангилааг PiDome сервер рүү хэрхэн яаж холбох вэ?
Хмм, би одоо зааварчилгаа өгөхөөр PiDome (Twitter дээр, илүү сүүлийн үеийн мэдээлэл) бичих ёстой юм шиг байна:-)
Зөвлөмж болгож буй:
Хөдөлгүүрийн эргэлтийн хурдыг харуулахын тулд Arduino -г ашиглана уу: 10 алхам (зурагтай)
Хөдөлгүүрийн эргэлтийн хурдыг харуулахын тулд Arduino -г ашиглана уу: Энэхүү гарын авлагад би Arduino UNO R3, I2C хэмжээтэй 16x2 LCD дэлгэц, LED зурвасыг Acura Integra зам дээр хөдөлгүүрийн хурд хэмжигч, ээлжийн гэрэлд хэрхэн ашиглах талаар тайлбарлах болно. Энэ нь ямар нэгэн туршлагатай, эсвэл туршлагатай хүний хувьд бичигдсэн байдаг
Цахилгаан хэрэгслийг ажиллуулахын тулд гүйлтийн зам DC хөтөч мотор ба ХОУХ -ны хурд хянагч ашиглана уу: 13 алхам (зурагтай)
Цахилгаан хэрэгсэлд гүйлтийн гүйдлийн гүйдлийн хөтөч мотор, ХОУХ -ны хурд хянагч ашиглана уу: Металл хайчлах тээрэм, токарийн машин, өрмийн машин, хөрөө, зүлгүүр гэх мэт цахилгаан багаж хэрэгслийг шаарддаг. Санамсаргүй байдлаар ихэнх гүйлтийн замууд нь 80-260 VDC хөдөлгүүрийг ашигладаг
ESP8266 дээр суурилсан Sonoff үндсэн ухаалаг унтраалгыг ухаалаг гар утсаар хэрхэн удирдах вэ: 4 алхам (зурагтай)
Ухаалаг гар утсаар ESP8266 дээр суурилсан Sonoff үндсэн ухаалаг унтраалгыг хэрхэн хянах вэ: Sonoff бол ITEAD -аас боловсруулсан Smart Home төхөөрөмж юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic юм. Энэ бол ESP8266 гайхалтай чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Энэ нийтлэлд Cl -ийг хэрхэн тохируулах талаар тайлбарласан болно
Moodle: 8 алхам дахь үйл ажиллагааг үнэлэхийн тулд "Нэг харах" дэлгэцийг ашиглана уу
Moodle-ийн үйл ажиллагааг үнэлэхийн тулд "Нэг харах" дэлгэцийг ашиглана уу: Энэхүү алхам алхмаар зааварчилгаа нь Moodle-ийн үйл ажиллагааг үнэлэх боломжит аргуудын нэгийг ойлгоход тань туслах болно. Энэ аргыг дан үзэмж гэж нэрлэдэг бөгөөд Moodle -ийг төгсөхдөө олон багш нар илүүд үздэг арга юм. "Гэм
ESP8266 дээр суурилсан Sonoff ухаалаг унтраалга дээр MicroPython програмыг хэрхэн яаж гэрэлтүүлэх вэ: 3 алхам (зурагтай)
ESP8266 дээр суурилсан Sonoff ухаалаг шилжүүлэгч дээр MicroPython Firmware -ийг хэрхэн яаж гэрэлтүүлэх вэ? Sonoff нь ITEAD -ийн боловсруулсан Smart Home -ийн төхөөрөмжийн шугам юм. Энэ шугамын хамгийн уян хатан, хямд төхөөрөмжүүдийн нэг бол Sonoff Basic ба Sonoff Dual юм. Эдгээр нь ESP8266 агуу чип дээр суурилсан Wi-Fi идэвхжүүлсэн унтраалга юм. Хэзээ