Mundarija:
- 1 -qadam: asosiy apparat
- 2 -qadam: Qurilmaning uskunalarini sozlash
- 3 -qadam: disk raskadrovka dasturi
- 4 -qadam: Android ilovasi
- 5 -qadam: Qo'shimcha
Video: WiFi o'rni chiqishi-DIY: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hozirgi vaqtda IoT -ning eng mashhur to'plamlari alohida komponentlar o'rniga bir -biriga ulanadigan modullar sifatida keladi. Elektron yangi boshlanuvchilar, amaliyotchi muhandislar va tajribali qo'llar, bu arzon modullarni qiziqarli deb bilishadi. Ushbu qo'llanmada men sizga qanday qilib oddiy devor rozetkasini olish va oldindan o'rnatilgan simli modullar yordamida aqlni qanday qo'shish kerakligini ko'rsataman. Men ushbu loyihani modulli uslubda ishlab chiqqanim uchun, siz butun loyihani avvalgidek yoki uning bir qismiga o'xshatib qurishga yoki hatto ushbu loyihani yanada funktsional imkoniyatlar bilan kengaytirishga harakat qilishingiz mumkin. Oddiy devor rozetkangizga qo'shimcha imkoniyatlar, aql va ulanishni qo'shishga tayyor bo'ling.
1 -qadam: asosiy apparat
ESP8266 WiFi (5V/1 kanalli) o'rni moduli x1
Hi-Link HLK-PM01 (5V/3W) SMPS moduli x1
Birinchi narsa-WiFi o'rni moduli-bu ESP8266 (ESP-01) WiFi SoC, bortli 3.3V IC (AMS1117-3.3) regulyatori, STC15F104 mikrokontroller va 5V SPDT (1C/O) o'rni. ESP8266 WiFi SoC-bu 8 pinli sarlavhali plaginli karta va Wifi o'rni modulining chetidagi 4 pinli sarlavha sizning yordamingiz bilan WiFi o'rni modulini sozlash/sozlash uchun oddiy interfeys sifatida ishlaydi. Kompyuter. Ikkinchidan, AC-DC quvvat manbai bo'lgan ixcham modul, odatdagi AC230V uy tarmog'idan besleme stabilizatsiyalangan 5V/600mA doimiy oqimni taklif qiladi. Bu muhrlangan quvvat manbai moduli (UL, Idoralar talablariga javob beradi), ayniqsa, IoT qurilmalari/loyihalari uchun ishlab chiqilgan.
2 -qadam: Qurilmaning uskunalarini sozlash
Quyida ko'rsatilgan simi diagrammasidan ko'rinib turibdiki, uskunani o'rnatish juda oddiy va lehim ishini ozgina talab qiladi. Ehtiyot bo'ling, L / N (~ 230V) ulanishi va tarmoqdagi kuchlanish qo'llanilishi bilan, yalang'och qurilmaga tegmang!
Shuni yodda tutingki, mos keladigan korpusiz elektr tarmog'iga ulangan har qanday qurilmadan foydalanish xavfli, chunki tasodifan elektr toki urishi ehtimoli bor. Shuning uchun, yig'ilgan uskunani tormozdan himoyalangan/tuproqli metall korpusga o'rnatish tavsiya etiladi, albatta shamollatish teshiklari etarli.
3 -qadam: disk raskadrovka dasturi
Birinchi foydalanishdan oldin, WiFi Relay moduli "USB-dan TTL-ga 3,3V darajali" va "USR-TCP232-Test-V1.3" xususiy ketma-ketliklarni tuzatish dasturi yordamida sozlanishi kerak. Buning uchun USB-ning TX-RX-GND pinlarini TTL adapteriga 4-pinli sarlavhaning RX-TX-GND pinlariga ulang (keyingi rasmga qarang). Shuningdek, qurilmani quvvatlantirishni va 9600 tezlik tezligini o'rnatishni unutmang. Keyin, kompyuterda ketma-ket disk raskadrovka dasturini (USR-TCP232-Test-V1.3) ochib, AT-ning barcha kerakli buyruqlarini yuboring.
AT+CWMODE = 2
AT+RST
AT+CIPMUX = 1
AT+CIPSERVER = 1, 8080
AT+CIFSR
AT+CIOBAUD = 9600
Agar u OK qaytarmasa va siz yuborgan buyruqni qaytarmasa, AT buyruqlarini yuborishdan oldin ENTER tugmasini bosing (masalan, AT+RST> ENTER> SEND). E'tibor bering, agar modul qayta ishga tushsa, konfiguratsiya qilinishi kerak, ya'ni ma'lum ketma -ket buyruqlarni yuborish orqali ketma -ket disk raskadrovka dasturi orqali modulni yangilash kerak. Qisqasi, CIPMUX va CIPSERVER yana qo'llanilishi kerak!
4 -qadam: Android ilovasi
Android smartfoni yordamida masofadan boshqarish uchun siz smartfoningizga bepul ‚EasyTCP (v4.4)‛ Android ilovasini yuklab olishingiz va o'rnatishingiz kerak.
Keyin, ilovani oching, "Ulanish" tugmasini bosing va IP manzilini (192.168.4.1) va "Port‛ "(8080) kiriting. O'n oltilik formatdagi ketma -ket buyruq nomi va mazmunini kiritish uchun kalit tugmachasini bosib turing (A00101A2 relay_on, A00100A1 relay_off). Nihoyat, siz oldindan belgilangan tugmachali kalit yordamida o'rni boshqaruvi uchun ilovadan ketma-ket buyruqlarni yuborishingiz mumkin. Bu erda AP (kirish nuqtasi) rejimida ishlaydigan tizimning maksimal signal qamrovi ochiq muhitda 400 metrga yaqin.
5 -qadam: Qo'shimcha
Menga yoqmaydigan narsa: birinchi navbatda eBay-da Wi-Fi Relay modulini (LC-WM-Relay-8266-5V) ko'rganimda, men uning soddaligi/izidan hayratga tushdim va shuning uchun shoshilib buyurtma berdim. Biroq, ba'zi tajribalardan so'ng, men juda qiyin masala bilan xafa bo'ldim. TCP -server fleshka saqlanmagani uchun, har bir aylanishdan keyin/ qayta ishga tushirish/ qayta ishga tushirilgandan so'ng, AT buyruqlarini qayta konfiguratsiya qilish kerak. Shunday qilib, men sevimli qo'shnim uchun muvaffaqiyatli iste'molchi mahsulotini yaratish g'oyasidan voz kechdim, chunki bu bir yillik uzluksiz elektr ta'minoti tizimini talab qiladi. Aks holda, men STC15F104 mikrokontrollerining dasturiy ta'minot dasturini (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) ushbu buyruqlarni yuborish uchun boshqa dastur bilan almashtirishga harakat qilishim kerak. har bir ishga tushirilgandan keyin (qattiq jazo). Umid qilamanki, kimdir bu haqda o'ylaydi va agar biron bir yechim bo'lsa, menga xabar beradi.
Qamoqxonada Wi-Fi o'rni modulini buzish uchun sizga STC dasturchisi, STC provayder yoki muqobil stcgal kerak bo'ladi. Mana shunga o'xshash fikrning havolasi: Bundan tashqari, men yaqinda xitoylik sotuvchidan MCU STC15F104W ishlab chiqarish kartalarini sotib oldim. Qanotlarda yana bir kichik ajablanib (kuting)!
Tavsiya:
Yorqin nazorat qilinadigan quyosh chiqishi: 6 qadam
Yorqin quyosh chiqadigan chiroq: Siz har doim soat 7 da uyg'onganmisiz, ish uchun uyg'onishingiz kerak bo'lgan vaqt va o'zingizni zulmatda topdingizmi? Qish - bu dahshatli vaqt, to'g'rimi? Siz tunda uyg'onishingiz kerak (aks holda nima uchun qorong'i?), To'shagingizdan yirtib tashlang
VGA chiqishi bilan Arduino asosiy kompyuter: 5 qadam (rasmlar bilan)
VGA chiqishi bilan Arduino asosiy shaxsiy kompyuteri: Oldingi yo'riqnomada men ikkita Arduino yordamida BASIC bilan ishlaydigan va televizor ekrani uchun B va V chiqish signalli 8-bitli retro kompyuterni qanday qurishni ko'rsatdim. Endi men xuddi shu kompyuterni qanday qurishni ko'rsataman, lekin chiqish signali bilan
LED chiqishi bilan Arduino kalkulyatori: 5 qadam
LED chiqishi bilan Arduino kalkulyatori: Salom bolalar! Ketma -ket monitorning kirish va chiqishidan foydalanishni o'rganmoqchimisiz. Xo'sh, bu erda siz buni qanday qilish bo'yicha mukammal qo'llanmaga egasiz! Bu yo'riqnomada men sizga Arduino seriyali kalkulyatorini yaratish uchun zarur bo'lgan oddiy qadamlarni ko'rsataman
VGA chiqishi bilan ESP32 asosiy kompyuter: 7 qadam
VGA chiqishi bilan ESP32 asosiy shaxsiy kompyuteri: Ushbu yo'riqnomada men bitta ESP32 va boshqa boshqa komponentlar yordamida oddiy retro uslubdagi kompyuterni qanday qurishni ko'rsataman. Bu kompyuter BASIC -ning soddalashtirilgan dialekti bo'lgan Tiny Basic -da ishlaydi va VGA monitorining chiqishini yaratadi. Ruxsat 640
Dasturlashtiriladigan tsiklli sozlash-o'chirish taymeri o'rni chiqishi bilan: 4 qadam
Dasturlashtirilishi mumkin bo'lgan tsiklni sozlash va o'chirish taymeri: bu loyiha tsiklli dasturlashtirilgan taymerni yaratishdir. Ushbu loyihada foydalanuvchi tugmalar va 7 segmentli displey yordamida ON taymerini va O'chirish vaqtini o'rnatishi mumkin. O'rnimizni chiqish sifatida taqdim etiladi, bu erda röley ON holatida ON holatida qoladi va ON -dan keyin o'chadi