Mundarija:
- Ta'minotlar
- 1 -qadam: 5V shaharda Sonoff
- 2 -qadam: Yangi dasturiy ta'minotni o'rnatish
- 3 -qadam: Wi -Fi -ni sozlang
- 4 -qadam: Tozalash, MQTT bilan yaxshilash va quruq kontaktli o'rni
- 5 -qadam: MQTTni sinovdan o'tkazing
- 6 -qadam: yaxshilanishlar …?
Video: Sonoff asosiy Wi -Fi kengaytiruvchisi - MQTT quruq kontaktli o'rni - 5V shahar past kuchlanish: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
OK, menda Sonoff -ning birinchi avlod asosiy qurilmalari bor edi va men ularni 220 V bilan ishlatishni xohlamayman, chunki ular hali ham xavfsiz emas edi. Ular bir muncha vaqt yotishdi va ular bilan nimadir qilishni kutishdi.
Shunday qilib, men GitHub (https://github.com/martin-ger/esp_wifi_repeater) dagi martin-ger loyihasiga qoqildim va Sonoff-ni buzdim.
Birinchidan, men Sonoffni 5vDC da ishlashga moslashtirdim va sxemaning qolgan qismini o'chirib qo'ydim.
Ta'minotlar
Sonoff Basic R1
5V doimiy quvvat manbai
1 -qadam: 5V shaharda Sonoff
Shunday qilib, bu juda oddiy.
Siz birinchi rasmda Sonoff 5v dan 3.3vgacha o'tish uchun AMS1117 regulyatoridan foydalanayotganini ko'rasiz. Regulyatorning pinlari chapdan o'ngga: IN (GND), OUT, IN (+). Kichik simni ININ (GND) va IN (+) ga lehimlash orqali siz 5V shahar quvvat manbasini taxtaning qolgan qismini quvvatlantirish uchun ulashingiz mumkin. U erda biroz chalkash bo'lishi mumkin, men boshqa 2 ulanish nuqtasidan foydalandim. AMS117 (kvadrat pcb belgisi) ning o'ng tomonidagi bo'sh lehim nuqtasi GND. Chap tomonda + aloqasi mavjud. Yaqin rasmga qarang.
OK, bu bajarilgandan so'ng, siz boshqa o'zgarishlarni amalga oshirishdan oldin sinab ko'rishingiz mumkin.
2 -qadam: Yangi dasturiy ta'minotni o'rnatish
Github-da https://github.com/martin-ger/esp_wifi_repeater dasturiy ta'minot papkasida siz.bin fayllarini ko'rasiz:
- 0x00000.bin
- 0x02000.bin
Bularni yuklab olishingiz kerak.
Keyin siz ESP Expressif veb -saytiga kirasiz va ESP yuklab olish vositasini yuklab olasiz (faqat kompyuterda):
www.espressif.com/uz/support/download/othe…
Uni ishga tushiring va siz avval tanlov oynasini olasiz - DEVELOPER -ni tanlang, so'ng ESP8266 -ni tanlang. Ekran yuqoridagi skrinshotga o'xshash bo'lishi kerak.
Keyin o'ng tarafdagi "…" tugmachasini bosing va avval 0x00000 faylini tanlang. Xotira joyini yonidagi katakchaga qo'shing: 0x00000.
Ikkinchi fayl uchun ham xuddi shunday qiling va xotira joyini quyidagicha o'rnating: 0x02000.
Bu bajarilgandan so'ng, sevimli USB-TTL-ni oling va Sonoff-ni ulang (Sonoff platasiga boshqa quvvat ulanmaganligiga ishonch hosil qiling). Shuningdek, USB-TTL 3.3v ga o'rnatilganligini ikki marta tekshiring!
Fleshli rejimini yoqish uchun kompyuteringizga USB-TTL-ni o'rnatayotganda Sonoff tugmasini bosing.
ESP yuklash vositasida COM portini tanlang va tezlikni 1152000 ga o'rnating. START tugmasini bosing.
Faqat 3 yoki 4 soniya kerak. Ba'zida mening taxtam flesh rejimda to'g'ri ishlamadi-USB-TTL-ni chiqarib oling, tugmani bosing va qayta joylashtiring.
OK - bu bilan bizda Sonoff ESP8266 -da yangi dasturiy ta'minot mavjud.
USB-TTL-ni uzing va 5V DC quvvat manbasini Sonoff-ga ulang.
3 -qadam: Wi -Fi -ni sozlang
Qurilmani sozlash uchun biz Telnet -dan foydalanamiz. Men Putty ishlataman.
Quvvatni Sonoff -ga ulaganingizdan so'ng, siz yangi Wi -Fi SSID -ni ko'rishingiz kerak: MyAP.
Unga kompyuter bilan ulaning - dastlab parol yo'q.
Putty -ni ulang va oching: 192.168.4.1 PORT 7777
Ulanish tugagach, siz ko'rasiz: CMD>
Asosiy buyruqlar yordamida siz Wi -Fi qurilmasini sozlaysiz. Qalin - buyruq - kursiv - bu sizning sozlamangizdan keyin. Men bilan birinchi buyruq har doim "noto'g'ri buyruq" beradi - shuning uchun uni takrorlang.
CMD>
ssid your_home_router's_SSID -ni o'rnating
parolni kiriting_home_router's_password
ap_ssid the_ESP's_new_ssid -ni o'rnating
ap_password ESP's_password -ni o'rnating
ko'rsatish // (parametrlarni tekshirish uchun)
status_led 13 ni o'rnating // (LED karta GPIO 13 -da)
saqlash // (!!! unutmang)
tiklash // (= qayta yuklash)
Endi sizda asosiy Wi-Fi-dan ajratilgan IoT qurilmalarini ulash uchun foydalanishingiz mumkin bo'lgan asosiy kichik tarmoq bor.
Yoki siz buni mehmonlar, enagalar, taymer yordamida Internetga kiradigan bolalar uchun ishlatishingiz mumkin.
Keyingi - MQTT, Quruq kontaktli o'rni va tozalashni qo'shing.
4 -qadam: Tozalash, MQTT bilan yaxshilash va quruq kontaktli o'rni
TOZALASH
Avval men taxtani tozaladim va uni quruq o'rni bilan aloqa qilish uchun tayyorladim.
Buning ma'nosi:
- 5V shaharni yashil terminalga ulash
- PCB -dagi eski marshrutlarni kesish (taxtaning yuqori va pastki qismini kesish), shuning uchun terminal aslida izolyatsiya qilingan va biz ilgari kompyuterda lehimlangan 2 nuqtaga to'g'ridan -to'g'ri ulanadi. Yuqorida siz qizil chiziqlar joylashgan joyni kesib qo'yishingiz mumkin - men ularni biroz oldinroq kesib tashlaganimni ko'rasiz. Men Stenli pichog'idan, keyin esa juda o'tkir qirg'ichdan foydalanaman. Buning o'rniga, odatda, kichik yassi tornavida ham tenglikni misini qirib tashlashi mumkin.
- o'rni (lehim yo'li) yaqinidagi tenglikni kesib oling va rasmda ko'rib turganingizdek ko'prik o'rnating. Asosan, o'rni uchun chap 2 ulanish hali ham 3,3v quvvatlanadi. O'ngdagi 2 ta kontakt endi plataning yuqori qismida yashil terminalli yopiq pastadir hosil qiladi. Shunday qilib, asosiy quruq kontaktni yaratish.
MQTT
Bu bajarilgandan so'ng, men 5v shahar manbasini yashil terminalga ulayman, shunda taxta quvvatlanadi. Wi -Fi yoqilganda yashil LED yonib -o'chib turishini ko'rishingiz kerak.
MQTT uchun men Aedes MQTT bilan Raspberry Pi 3A+ da qizil tugunli sozlamalardan foydalanaman. Agar kimdir buni qanday o'rnatishni o'rgatishni kengaytirmoqchi bo'lsa, menga xabar bering. Ammo u boshqa MQTT brokerlari bilan ham ishlaydi.
Putoff bilan Sonoffga ulaning. Siz ichki (192.168.4.1) yoki tashqi IP -dan (Wi -Fi routeridan olgan IP) foydalanishingiz mumkin.
CMD>
mqtt_host IP_from_your_MQTT_server // ni o'rnating (qolganini sukut bo'yicha qoldirdim - MQTT asosiy tarmoqda bo'lishi kerak - shuning uchun ichki Wi -Fi tarmog'ida ham, Internetda ham)
gpio 12 rejimi o'chirildi // (o'rni GPIO 12 da)
saqla
qayta o'rnatish
Saqlash va qayta o'rnatishga ishonch hosil qiling. MQTT sozlamalari faqat qayta ishga tushirilganda o'zgartiriladi.
Bu bajarilgandan so'ng siz xabarlarni tekshirish uchun MQTT mijoz vositasidan foydalanishingiz mumkin. Men MQTT Explorer -dan foydalanaman.
5 -qadam: MQTTni sinovdan o'tkazing
15 soniyadan so'ng siz ESP xabarlarni yuborayotganini ko'rishingiz kerak.
O'rnimizni sinab ko'rish uchun siz xabar yuborasiz:
mavzu:/WiFi/ESPRouter_xxxxxx/buyruq // (xxxxxx - bu sizning qurilmangiz HEX qiymati)
xabar: gpio 12 balandligi 4 ga o'rnatildi // (gpio 12, o'rni, 4 soniya yuqori)
Siz o'rni bosilishini eshitishingiz kerak va ESP buyruq haqidagi fikrni mavzuga yuboradi ("javob").
Endi siz sozlamalarni sozlash va o'zgartirish uchun telnet yoki MQTT -dan foydalanishingiz mumkin. Har qanday haqiqiy buyruq MQTT tomonidan nashr etilishi mumkin.
Bo'ldi shu. Sizda past kuchlanishli Sonoff, shaxsiy Wifi SSID, MQTT va boshqariladigan quruq o'rni bo'lishi kerak.
Agar siz buni foydali deb bilsangiz, men qilgan har qanday xatolar, siz topgan xatolar yoki yaxshilanishlar bo'lsa, izohlarda ruxsat bering!
Rahmat.
6 -qadam: yaxshilanishlar …?
Ammo diapazon shunday.
Menda eski routerdan 2,4 gigagertsli kichik antenna bor.
Men buni Sonoff -ga o'rnatishga harakat qilaman va u diapazonni biroz yaxshilaydi.
AP/ST -ga kirish - veb -sahifalarga kirishni qulflash
Odatiy bo'lib, veb -sahifa "ochiq". Agar hamma narsa yaxshi bo'lsa, Putty -ni oching va "qulflash" buyrug'ini yuboring va saqlang. Odatiy bo'lib, u veb -sahifani himoya qilish uchun sizga ST parolini ishlatadi.
Tavsiya:
DIY cho'ntak o'lchamli shahar kuchlanish o'lchagichi: 5 qadam
DIY cho'ntak o'lchovli shahar kuchlanish o'lchagichi: Men sizga ko'rsatma beraman, siz o'zingizning qo'lingiz bilan elektron cho'ntakli DC kuchlanish o'lchagichini piezo signal yordamida o'zingiz tekshirishingiz mumkin. Sizga kerak bo'lgan yagona narsa - elektronika bo'yicha asosiy bilimlar va ozgina vaqt. Agar sizda biron bir savol yoki muammo bo'lsa
DC - shahar kuchlanishini pastga tushirish rejimining o'zgaruvchan kuchlanish konvertori (LM2576/LM2596): 4 qadam
DC-shahar voltajini pastga tushirish rejimi Buck kuchlanish konvertori (LM2576/LM2596): yuqori samarali konvertorni ishlab chiqarish juda qiyin ish, hatto tajribali muhandislar ham bir nechta dizaynni to'g'ri bajarishni talab qiladi. bu kuchlanishni pasaytiradigan DC-to-DC quvvat konvertori
1 -hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: 3 qadam
1 -sonli hind tilidagi elektronika bo'yicha asosiy qo'llanma: AC va shahar: ScitiveR: ScitiveR! यदि यदि आप अभी अभी - अभी इलै ट ट इस इस इस इस इस इस start start start start start start start start start start start start start start O'quv qo'llanmalar to'plami
Sonoff past kuchlanishli (12V) asosiy qayta qurish: 6 qadam
Sonoff asosiy past kuchlanishli (12V) qayta qurilishi: Salom bolalar. Ba'zida Wi -Fi aqlli kaliti yordamida barcha ilovalaringizni va barcha narsalaringizni nazorat qilish yaxshi bo'larmidi? Lekin tez -tez 230 V ACni almashtirishning hojati yo'q. Agar siz simlarni ulash vaqtida qisqa tutashuvni hosil qilsangiz, elektr toki urishi xavfi bor
Avtomatik masofadan boshqarish pultini videokamerangizdagi MIC raz'emidan foydalanish / past kuchlanishli qattiq holat o'rni: 4 qadam (rasmlar bilan)
Avtomatik masofadan boshqarish pultini yoqish / o'chirish videokamerangizdagi MIK raz'emidan foydalanish / past kuchlanishli qattiq holatli röle: Umumiy nuqtai nazar: biz videokamera yoqilganligini aniqlash uchun videokameraning MIC raz'emidan foydalanganmiz. Biz MIC ulagichini aniqlash va videokamera bilan bir vaqtda masofali qurilmani avtomatik ravishda yoqish va o'chirish uchun past kuchlanishli qattiq holatli o'rni qurdik. Qattiq holat