Агуулгын хүснэгт:
- Алхам 1: Хэргийг нээх
- Алхам 2: Esp8266ex модульд нэвтрэх
- Алхам 3: Төхөөрөмжийг анивчихад бэлтгэ
- Алхам 4: Програмчлалын орчноо бэлтгэ
- Алхам 5: ESP модулийг Flash програмчлах
- Алхам 6: Модулийг тохируулна уу
Видео: Joinrun ухаалаг сокет (ЕХ -ны залгуур) програмчлалын флаш програм: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
USB -тэй "Joinrun Smart Wifi" залгуур нь өөр ESP8266 дээр суурилсан wifi -ийг хянадаг цахилгаан залгуур бөгөөд тааламжтай дизайн, жижиг хэлбэрийн хүчин зүйл, нэмэлт USB цэнэглэх порттой ирдэг. Үүнийг ухаалаг төхөөрөмжөөсөө хятад серверээр дамжуулан удирдахын тулд smartlife програм хэрэгтэй бөгөөд Amazon болон google -ээс ухаалаг гэрийн туслахуудтай ажиллах ур чадвартай. Энэ нь интернет холболт шаарддаг боловч хэрэв та гэрийнхээ хяналтыг өөрийн сүлжээнд байлгахыг хүсч байвал хянагчийг tasmota гэх мэт өөр програмаар асааж болно. Tasmota нь вэб серверийг төхөөрөмжид нэмдэг тул та үүнийг гэрийн сүлжээнд байгаа хөтчөөс шууд удирдах боломжтой болно.
Алхам 1: Хэргийг нээх
Доод талд нь тагны хавтангийн ард 2 шураг байгаа бөгөөд хайрцгийг онгойлгохын тулд үүнийг салгах шаардлагатай байна.
Алхам 2: Esp8266ex модульд нэвтрэх
Төхөөрөмж нь програмын толгойгүй тул анивчихын тулд програмчлалын утсыг гагнах хэрэгтэй. ESP8266 нь үндсэн самбар дээр перпендикуляр гагнасан тусдаа самбар дээр байрладаг.
Харамсалтай нь програмчлах идэвхжүүлэх зүү (GPIO0) тийм ч хялбар байдаггүй тул та түүнтэй шууд самбар дээр холбоо барих хэрэгтэй.
Би ESP самбарыг задлах сүлжих ашиглан үндсэн самбараас салгаж аваад дараа нь GPIO0 дэвсгэр дээр жижиг утсыг гагнав.
Алхам 3: Төхөөрөмжийг анивчихад бэлтгэ
Төхөөрөмжийг асаахын тулд би aliexpress-аас хямд USB-сериал адаптер ашигласан
CP2102 MICRO USB to UART TTL модуль нь 6 зүү толгойтой бөгөөд 5V ба 3.3V төхөөрөмжтэй ажиллах боломжтой.
Хэрэв та үүнийг Windows компьютер дээрээ холбовол энэ нь COM портыг үүсгэх бөгөөд үүнийг төхөөрөмжийн менежерээс харж болно. Миний хувьд COM6 байгаа бөгөөд би портыг 57600 baud болгон тохируулсан.
CP2102 -ийг компьютерээсээ салгаад ESP модульд холбоно уу.
3.3V ба GND -ийг ESP модулийн харгалзах дэвсгэрт холбоно уу.
Програмчлалын горимыг идэвхжүүлэхийн тулд GPIO0 -ийг GND руу татах ёстой. 2k эсэргүүцэлтэй.
Алхам 4: Програмчлалын орчноо бэлтгэ
Esp8266 модулийг анивчуулах, тэдгээрийг бүрэн тайлбарлах олон арга бий.
Би arduino програмчлалын IDE програмыг ашигладаг бөгөөд энд esp8266 самбарыг самбарын менежер цэснээс нэмж болно, дараа нь ESP модульд хоёртын файлыг хялбархан асаахад ашиглаж болох esptool.exe файлыг суулгадаг.
Tasmota binary sonoff.bin -ийг github -аас татаж авах боломжтой бөгөөд үүнийг янз бүрийн хэл дээр ашиглах боломжтой.
Алхам 5: ESP модулийг Flash програмчлах
Бодит гэрэлтүүлгийг цонхны командын мөрөөс хялбархан хийж болно.
Esptool.exe байрладаг хавтас руу очно уу
жишээ нь cd /d %USERPROFILE %\ AppData / Local / Arduino15 / packages / esp8266 / tools / esptool cd 0.4.13
Дараа нь татаж авсан sonoff хоёртын файлтай төхөөрөмжийг ингэж асаагаарай
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
Алхам 6: Модулийг тохируулна уу
Амжилттай анивчсаны дараа GPIO0 зүүг GND -ээс суллаж, ESP -ийг дахин ажиллуулах шаардлагатай бөгөөд дараа нь хандалтын цэгийг нээж 192.168.4.1 хөтөчтэй холбож болно.
Эхний тохиргооны хуудсан дээр та wifi -г скан хийж, тохирох сүлжээгээ сонгоод wifi нууц үгээ оруулна уу.
Дараа нь дахин ачаалж, ESP нь таны сонгосон сүлжээнд гарч ирэх болно.
Өгөгдсөн IP хаягийг олохын тулд чиглүүлэгчийнхээ сүлжээг шалгана уу.
Дараа нь хөтөчөөрөө IP руу холбогдож төхөөрөмжийн төрлийг "18 generic" болгож тохируулаад хадгална уу.
ESP автоматаар дахин ачаалдаг бөгөөд үүний дараа та зураг дээр үзүүлсэн шиг реле болон товчлуурын портуудыг тохируулж болно.
Та мөн "бусад тохиргоо" руу очиж найрсаг нэр тохируулж, хэрэв байхгүй бол MQTT -г идэвхгүй болгож, залгуурыг Alexa -тай ажиллуулахын тулд Belkin WeMo эмуляцийг идэвхжүүлэхийг хүсч болно.
Бүх зүйл ажилласны дараа модулийг үндсэн самбар дээр дахин гагнаж, залгуурыг дахин угсарна.
Зөвлөмж болгож буй:
Техник хангамж ба програм хангамж ухаалаг төхөөрөмж, Tuya болон Broadlink LEDbulb, Sonoff, BSD33 ухаалаг залгуурыг хакердах: 7 алхам
Техник хангамж ба програм хангамж Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Энэхүү зааварчилгаанд би хэд хэдэн ухаалаг төхөөрөмжийг өөрийн хувийн програм хангамжаар хэрхэн яаж анивчсаныг харуулах болно. Шинэ төхөөрөмжүүдийг хакердах үед. Мэдээжийн хэрэг, програм хангамж дээр суурилсан өөр аргууд байдаг
Raspberry Pi RF алсын удирдлагатай сүлжээний залгуур (цахилгаан залгуур): 6 алхам
Raspberry Pi RF-ийн алсын удирдлагатай сүлжээний залгуур (цахилгаан залгуур): Raspberry Pi ашиглан 433 МГц-ийн хямд залгууруудыг (хананы залгуур) удирдах. Pi нь сокетуудын алсын удирдлагаас гаргадаг хяналтын кодыг сурч, програмын хяналтан дор бүх байшингийн алсын эсвэл бүх залгуурыг идэвхжүүлэх боломжтой
Шекспирийн програмчлалын хэл дээрх энгийн нэмэлт програм: 18 алхам
Шекспирийн програмчлалын хэл дээрх энгийн нэмэлт програм: Шекспирийн програмчлалын хэл (SPL) нь эзотерик програмчлалын хэлний жишээ бөгөөд сурах нь сонирхолтой, ашиглахад хөгжилтэй боловч бодит амьдрал дээр тийм ч их ашиг тустай байдаггүй. SPL бол эх кодыг агуулсан хэл юм
Energenie сокет бүхий ухаалаг гэрийн автоматжуулалт - Ойролцоох сокетууд: 4 алхам
Ухаалаг гэрийн автоматжуулалт нь эрчим хүчний залгууртай - Ойролцоох сокетууд: Танилцуулга Ухаалаг гэрийн автоматжуулалтын олон жишээ байдаг, гэхдээ энэ нь энгийн бөгөөд манай байшинд бүтэн жилийн турш маш үр дүнтэй ажилласан тул танд таалагдсан гэж найдаж байна. Дууссаны дараа танд сүлжээг скан хийх төхөөрөмж байх болно
PIC 16F676 ICSP програмчлалын сокет нь PICkit 2 програмист: 6 алхам
PICkit 2 програмчлагчийн зураг 16F676 ICSP програмчлалын сокет: Би энэхүү роботын төсөлд зориулагдсан DC моторын хос модулийг бүтээх гэж оролдож байгаа бөгөөд ПХБ -д ICSP зүү толгой байрлуулах зай надад байгаагүй. Тиймээс би энэ загварыг хурдан шоглосон