Агуулгын хүснэгт:
- Алхам 1: Үндсэн тоног төхөөрөмж
- Алхам 2: Төхөөрөмжийн тоног төхөөрөмжийн тохиргоо
- Алхам 3: Дебаг хийх програм хангамж
- Алхам 4: Андройд апп
- Алхам 5: Нэмэлт
Видео: WiFi реле гаралт-DIY: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Өнөө үед хамгийн алдартай IoT туршилтын иж бүрдэл нь бие даасан бүрэлдэхүүн хэсгүүдийг бус харин хоорондоо холбогддог модулиуд юм. Цахим шинэхэн хүмүүс, дадлагажигч инженерүүд, туршлагатай гарууд эдгээр хямд модулиуд сонирхолтой байх нь дамжиггүй. Энэхүү гарын авлагад би энгийн хананы залгуурыг хэрхэн яаж авах, бэлэн байгаа, ашиглахад хялбар утастай модулиудыг ашиглан оюун ухаан нэмэх аргыг танд үзүүлэх болно. Би энэ төслийг модульчлагдсан байдлаар зохион бүтээсэн тул та төслийг бүхэлд нь эсвэл хэсэгчлэн бүтээхийг оролдож эсвэл энэ төслийг илүү функциональ байдлаар сунгаж болно. Ердийн хананы залгуурт сайжруулсан хүртээмж, оюун ухаан, холболтыг нэмэхэд бэлэн байгаарай.
Алхам 1: Үндсэн тоног төхөөрөмж
ESP8266 WiFi (5V/1 суваг) релений модуль x1
Hi-Link HLK-PM01 (5V/3W) SMPS модуль x1
Хамгийн эхний зүйл бол WiFi реле модуль нь ESP8266 (ESP-01) WiFi SoC, 3.3V зохицуулагч IC (AMS1117-3.3), STC15F104 микроконтроллер, 5V SPDT (1C/O) релейний гайхалтай хольц юм. ESP8266 WiFi SoC нь 8 зүү толгойтой залгаас хэлбэрийн карт бөгөөд Wifi реле модулийн ирмэг дээрх 4 зүү толгой нь WiFi реле модулийг өөрийн тусламжтайгаар тохируулах/тохируулах энгийн интерфэйс болж ажилладаг. PC. Хоёрдахь зүйл бол AC-DC цахилгаан хангамжийн авсаархан модуль нь ердийн AC230V цахилгаан хангамжийн оролтоос тогтворжуулсан 5V/600mA тогтмол гүйдлийн гаралтыг санал болгодог. Энэхүү битүүмжилсэн цахилгаан хангамжийн модулийг (UL, CE шаардлагад нийцсэн) ялангуяа IoT төхөөрөмж/төсөлд зориулан бүтээсэн болно.
Алхам 2: Төхөөрөмжийн тоног төхөөрөмжийн тохиргоо
Доор үзүүлсэн утаснуудын диаграмаас харахад тоног төхөөрөмжийн тохиргоо нь маш энгийн бөгөөд гагнуурын ажил бага зэрэг шаардагддаг. L / N (~ 230V) холбогдож, сүлжээнд хүчдэл ормогц нүцгэн төхөөрөмжид бүү хүрээрэй!
Санамсаргүй байдлаар цахилгаан цочролд өртөх магадлалтай тул зохих хашлага байхгүй бол сүлжээнд холбогдсон аливаа төхөөрөмжийг ашиглах нь аюултай гэдгийг санаарай. Тиймээс угсарсан техник хэрэгслийг цочролоос хамгаалагдсан ABS/газардуулгатай метал хашлага дотор суурилуулахыг зөвлөж байна.
Алхам 3: Дебаг хийх програм хангамж
Анх ашиглахаасаа өмнө WiFi реле модулийг '3.3V түвшний USB-ээс TTL адаптер' болон 'USR-TCP232-Test-V1.3' хувийн цуврал дибаг хийх програм хангамжийн тусламжтайгаар тохируулах ёстой. Үүнийг хийхийн тулд USB-ийн TX-RX-GND зүүг TTL адаптер руу 4 зүү толгойн RX-TX-GND зүүгээр холбоно уу (дараагийн зургийг үзнэ үү). Төхөөрөмжийг асааж, өгөгдөл дамжуулах хурдыг 9600 болгож тогтоохоо мартуузай. Дараа нь PC дээр Serial Debugging програмыг (USR-TCP232-Test-V1.3) нээж, шаардлагатай бүх AT тушаалуудыг илгээнэ үү.
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
Хэрэв энэ нь буцааж өгөхгүй бөгөөд таны илгээсэн тушаалыг буцааж өгөх юм бол AT командыг илгээхээсээ өмнө ENTER товчийг дарна уу (жишээ нь AT+RST> ENTER> SEND). Анхаарна уу, модулийг дахин эхлүүлэх тохиолдолд дахин тохируулах шаардлагатай болно, өөрөөр хэлбэл та тодорхой цуваа тушаалуудыг илгээх замаар цуваа дибаг хийх програм хангамж ашиглан модулийг шинэчлэх хэрэгтэй болно. Товчхондоо CIPMUX ба CIPSERVER -ийг дахин ашиглах ёстой!
Алхам 4: Андройд апп
Андройд ухаалаг гар утас ашиглан алсын удирдлагатай болохын тулд та ухаалаг гар утсан дээрээ үнэгүй ‚EasyTCP (v4.4)‛ Андройд програмыг татаж суулгах хэрэгтэй.
Дараа нь програмыг нээгээд ‚Connect click дээр дарж‚ IP хаяг ‛(192.168.4.1) ба‚ Порт ‛(8080) оруулна уу. Цуваа командын нэр, агуулгыг зургаан өнцөгт хэлбэрээр оруулахын тулд унтраах товчлуурыг удаан дарна уу (A00101A2 relay_on, A00100A1 relay_off). Эцэст нь та урьдчилан тодорхойлсон товчлуурыг ашиглан реле хянах зорилгоор програмаас цуваа команд илгээж болно. Энд AP (хандалтын цэг) горимд ажилладаг системийн хамгийн их дохионы хамрах хүрээ нь нээлттэй орчинд 400 метр орчим байдаг.
Алхам 5: Нэмэлт
Надад таалагдахгүй байгаа зүйл: Би eBay дээр Wi-Fi Relay модулийг (LC-WM-Relay-8266-5V) анх хараад түүний энгийн байдал/ул мөрийг хараад маш их гайхаж байсан тул яаралтай захиалсан юм. Гэсэн хэдий ч зарим туршилтуудын дараа би хэтэрхий хурц асуудалд сэтгэл дундуур байсан. TCP сервер нь флаш руу хадгалагдахгүй тул хүчийг эргүүлэх/ дахин тохируулах/ дахин эхлүүлэх бүрийн дараа AT командуудыг дахин тохируулах шаардлагатай болдог. Тиймээс би хайртай хөршдөө зориулж эцсийн хэрэглэгчийг амжилттай бүтээх санаагаа орхисон бөгөөд энэ нь бүтэн жилийн турш тасралтгүй цахилгаан хангамжийн системийг бий болгохыг шаарддаг. Үгүй бол би STC15F104 микроконтроллерийн хувьцааны програм хангамжийг (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) солихын тулд өөр арга хэмжээ авах ёстой. uC -ээс эхлэх бүрт (хатуу шийтгэл). Хэн нэгэн энэ талаар эргэцүүлэн бодож, боломжтой шийдэл байгаа эсэхийг надад хэлнэ гэж найдаж байна.
Wi-Fi релей модулийг эвдсэн шоронд танд STC програмист, STC ISP эсвэл өөр stcgal хэрэгтэй болно. Үүнтэй төстэй санааны холбоос энд байна: Үүнээс гадна би саяхан хятад үйлдвэрлэгчээс MCU STC15F104W хөгжлийн самбар худалдаж авсан. Жижигхэн гэнэтийн бэлэг далавчинд байна (хүлээнэ үү)!
Зөвлөмж болгож буй:
Ухаалаг гаралт: 6 алхам
Smart Outlet: Disclaimer: Энэхүү төсөл нь SV2 ПХБ хэвлэгчээр хэрхэн загварчлах талаар харуулах зорилготой юм. Энэ бол таны өдөр тутмын хэрэглээ болгон ашиглах бүтээгдэхүүн биш юм. Энэ нь зохих аюулгүй байдлын стандартыг дагаж мөрдөхийн тулд хийгдээгүй бөгөөд туршигдаагүй болно. Та хариуцлагатай
Raspberry Pi - PCA9536 Оролт/гаралт Expander Python заавар: 4 алхам
Raspberry Pi-PCA9536 Оролт/гаралт Expander Python заавар: PCA9536 бол 8 зүү бүхий CMOS төхөөрөмж бөгөөд I2C-bus/SMBus програмуудад зориулагдсан 4 битийн ерөнхий зориулалттай зэрэгцээ оролт/гаралтын (GPIO) өргөтгөлийг хангадаг. Энэ нь оролт эсвэл гаралтыг сонгох зорилгод нийцсэн 4 битийн тохиргооны бүртгэлээс бүрдэнэ, 4 бит
Аливаа хурдан цэнэглэгчтэй нийцтэй Powerbank -аас 12V гаралт: 6 алхам
Аливаа хурдан цэнэглэгчтэй нийцтэй Powerbank -аас 12V гаралт: Түргэн цэнэглэдэг powerbank -ийг ашиглах нь зөвхөн утсыг цэнэглэхээс гадна гэрийн модем гэх мэт 12V төхөөрөмжүүдийн нөөц тэжээлийн эх үүсвэр болдог. Дэлгэрэнгүй мэдээллийг энэ блогоос авах боломжтой: http: //blog.deconinck.info/post/2017/08/09/Turnin
Bluetooth PWM Control 6 гаралт = 800W: 5 алхам
Bluetooth PWM Control 6 гаралт = 800W: Төслийн зорилго нь Bluetooth -ээр дамжуулан Андройд утсаар ямар ч төрлийн ачааллыг хянах энгийн бөгөөд хурдан арга замыг танд өгөх явдал юм. Ачаалал нь мотор, ямар ч LED, тууз, чийдэн, ороомог, насос болон бусад R, L эсвэл C төрлийн ачаалал байж болно. Мөн POWER SHIELD -ийн ачаар
Дуу хоолойны гаралт бүхий Брайль гар: 7 алхам
Дуу хоолойгоор гаргадаг брайль гар: Энэ дэлхий дээр 286 сая орчим харааны бэрхшээлтэй хүмүүс байдгийн 39 сая орчим нь хараагүй хүмүүс байдаг. Эдгээр хүмүүс технологид нэвтрэх нь маш ховор байдаг. Ийм шалтгаанаар тэд боловсролын салбарт хоцорч ирсэн. Энэ нь би