Mundarija:

Sonoff asosiy Wi -Fi kengaytiruvchisi - MQTT quruq kontaktli o'rni - 5V shahar past kuchlanish: 6 qadam
Sonoff asosiy Wi -Fi kengaytiruvchisi - MQTT quruq kontaktli o'rni - 5V shahar past kuchlanish: 6 qadam

Video: Sonoff asosiy Wi -Fi kengaytiruvchisi - MQTT quruq kontaktli o'rni - 5V shahar past kuchlanish: 6 qadam

Video: Sonoff asosiy Wi -Fi kengaytiruvchisi - MQTT quruq kontaktli o'rni - 5V shahar past kuchlanish: 6 qadam
Video: Мана Ўша Ўзбеклар Орзусидаги УЙ! Америкадаги АҚЛЛИК УЙЛАР!!!!! хакида 7фактлар!!!!! 2024, Noyabr
Anonim
Sonoff asosiy Wi -Fi kengaytirgichi - MQTT quruq kontaktli o'rni - 5v shahar past kuchlanishli
Sonoff asosiy Wi -Fi kengaytirgichi - MQTT quruq kontaktli o'rni - 5v shahar past kuchlanishli

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

Sonoff 5V shaharda
Sonoff 5V shaharda
Sonoff 5V shaharda
Sonoff 5V shaharda
Sonoff 5V shaharda
Sonoff 5V shaharda

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

Yangi dasturiy ta'minotni o'rnatish
Yangi dasturiy ta'minotni o'rnatish
Yangi dasturiy ta'minotni o'rnatish
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, MQTT bilan yaxshilash va quruq kontaktli o'rni
Tozalash, MQTT bilan yaxshilash va quruq kontaktli o'rni
Tozalash, MQTT bilan yaxshilash va quruq kontaktli o'rni
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:

  1. 5V shaharni yashil terminalga ulash
  2. 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.
  3. 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

MQTT sinovi
MQTT sinovi
MQTT sinovi
MQTT sinovi

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: