Kazalo:

Sonoff Basic Wifi Extender - MQTT rele za suhi kontakt - 5v DC nizka napetost: 6 korakov
Sonoff Basic Wifi Extender - MQTT rele za suhi kontakt - 5v DC nizka napetost: 6 korakov

Video: Sonoff Basic Wifi Extender - MQTT rele za suhi kontakt - 5v DC nizka napetost: 6 korakov

Video: Sonoff Basic Wifi Extender - MQTT rele za suhi kontakt - 5v DC nizka napetost: 6 korakov
Video: Zigbee USB роутер ZB-SW01 - бюджетное решение для увеличения покрытия и емкости сети 2024, November
Anonim
Sonoff Basic Wifi Extender - suhi kontaktni rele MQTT - nizkonapetostna napetost 5v DC
Sonoff Basic Wifi Extender - suhi kontaktni rele MQTT - nizkonapetostna napetost 5v DC

V redu, imel sem nekaj osnovnih naprav Sonoff prve generacije in jih ne želim uporabljati z napetostjo 220 V, ker v tej izdaji še niso bile res varne. Nekaj časa so ležali in čakali, da bodo z njimi kaj naredili.

Tako sem naletel na projekt martin-ger na GitHubu (https://github.com/martin-ger/esp_wifi_repeater) in vdrl v Sonoff.

Najprej sem Sonoff prilagodil delu na 5vDC in onemogočil preostanek vezja.

Zaloge

Sonoff Basic R1

5v DC napajalnik

Korak: Sonoff na 5v DC

Sonoff na 5v DC
Sonoff na 5v DC
Sonoff na 5v DC
Sonoff na 5v DC
Sonoff na 5v DC
Sonoff na 5v DC

Torej je to precej preprosto.

Na prvi sliki boste videli, da Sonoff uporablja regulator AMS1117 za prehod od 5v na 3.3v. Zatiči na regulatorju so od leve proti desni: IN (GND), OUT, IN (+). Z spajkanjem majhne žice na IN (GND) in IN (+) lahko priključite 5 -voltni vir napajanja za napajanje preostale plošče. Ker je tam malo zapleteno, sem uporabil še dve drugi priključni točki. Prazno spajkalno mesto desno od AMS117 (oznaka kvadratnega tiskanega vezja) je GND. Levo na levi je povezava +. Oglejte si sliko od blizu.

V redu, ko to storite, lahko že preizkusite, preden naredite druge spremembe.

2. korak: Namestitev nove vdelane programske opreme

Namestitev nove strojno -programske opreme
Namestitev nove strojno -programske opreme
Namestitev nove strojno -programske opreme
Namestitev nove strojno -programske opreme

Na spletnem mestu Github https://github.com/martin-ger/esp_wifi_repeater v vdelani programski opremi mape boste videli datoteke.bin:

  • 0x00000.bin
  • 0x02000.bin

Te morate prenesti.

Nato pojdite na spletno mesto ESP Expressif in naložite orodje za prenos ESP (samo za računalnik):

www.espressif.com/en/support/download/othe…

Zaženite ga in najprej boste dobili izbirno okno - izberite DEVELOPER in nato ESP8266. Zaslon mora izgledati kot zgornji posnetek zaslona.

Nato kliknite na desni strani "…" za brskanje in najprej izberite datoteko 0x00000. Dodajte pomnilniško mesto v polje zraven: 0x00000.

Enako naredite za drugo datoteko in lokacijo pomnilnika nastavite na: 0x02000.

Ko to storite, vzemite svoj najljubši USB-TTL in priključite Sonoff up (poskrbite, da na ploščo Sonoff ni priključeno nobeno drugo napajanje). Prav tako dvakrat preverite, ali je USB-TTL nastavljen na 3.3v!

Med vstavljanjem USB-TTL v računalnik pritisnite gumb na Sonoffu, da aktivirate način bliskavice.

V orodju za prenos ESP izberite vrata COM in nastavite hitrost na 1152000. Kliknite START.

Trajalo naj bi le 3 ali 4 sekunde. Včasih moja plošča ni delovala pravilno v načinu bliskavice-samo vzemite USB-TTL ven, pritisnite gumb in ga znova vstavite.

V redu - s tem imamo novo vdelano programsko opremo na Sonoff ESP8266.

Odklopite USB-TTL in priključite 5-voltni vir napajanja na Sonoff.

Korak: Konfigurirajte svoj Wi -Fi

Za konfiguracijo naprave bomo uporabili Telnet. Uporabljam Putty.

Po priključitvi napajanja na Sonoff bi morali videti nov SSID Wi -Fi: MyAP.

Povežite se z njim z računalnikom - sprva ni gesla.

Ko ste povezani, odprite Putty in ga nastavite na: 192.168.4.1 PORT 7777

Ko je povezava vzpostavljena, boste videli: CMD>

Z uporabo osnovnih ukazov boste konfigurirali napravo Wifi. Krepko je ukaz - po vaši nastavitvi poševno. Prvi ukaz pri meni vedno daje "neveljaven ukaz" - zato ga samo ponovite.

CMD>

nastavite ssid_SSID vašega_home_router's

nastavite geslo your_home_router's_password

nastavite ap_ssid za_ESP's_new_ssid

nastavite geslo ap_password_ESP

show // (za preverjanje parametrov)

set status_led 13 // (LED sveti na GPIO 13 na plošči)

shrani // (!!! ne pozabi)

reset // (= ponovni zagon)

V redu, zdaj imate osnovno podomrežje, s katerim lahko povežete naprave IoT, ločene od glavnega Wi-Fi-ja.

Lahko pa to uporabite za goste, varuške, otroke, ki dostopajo do interneta s časovnikom,….

Naprej - dodajte MQTT, rele za suhi kontakt in čiščenje.

4. korak: Čiščenje, izboljšanje z MQTT in relejni suhi kontakt

Čiščenje, izboljšanje z MQTT in rele suhim kontaktom
Čiščenje, izboljšanje z MQTT in rele suhim kontaktom
Čiščenje, izboljšanje z MQTT in rele suhim kontaktom
Čiščenje, izboljšanje z MQTT in rele suhim kontaktom

POSPRAVI

Najprej sem očistil ploščo in jo pripravil za stik suhega releja.

To pomeni:

  1. priključitev 5v DC na zeleni priključek
  2. rezanje starih poti na tiskanem vezju (odrežite zgornji in spodnji del plošče), tako da je terminal dejansko izoliran in se neposredno poveže z dvema točkama, ki sva jih prej spajkala na tiskani plošči. Na vrhu ga lahko izrežete tam, kjer so rdeče črte - videli boste, da sem jih sprva nekoliko bolj odrezal. Uporabljam nož Stanley in nato zelo oster strgalo. Namesto tega je ponavadi majhen ploski izvijač v redu za strganje bakra iz tiskanega vezja.
  3. prerežite tiskano vezje v bližini releja (spajkalna steza) in namestite most, kot vidite na sliki. V bistvu leva 2 priključka na rele še vedno napajata 3.3V. Desna 2 kontakta bosta zdaj tvorila zaprto zanko z zelenim priključkom na vrhu plošče. Tako se ustvari osnovni suh stik.

MQTT

Ko to naredim, priključim 5V DC vir na zeleni priključek, da se plošča vklopi. Ko je Wi -Fi v akciji, bi morali utripati zelena LED.

Za MQTT uporabljam node-red nastavitev na Raspberry Pi 3A+ z Aedes MQTT. Sporočite mi, če koga zanima razširitev tega navodila, kako to nastaviti. Deloval pa bo tudi s katerim koli drugim posrednikom MQTT.

Povežite se s Puttyjem do Sonoffa. Uporabite lahko notranji (192.168.4.1) ali zunanji IP (IP, ki ga je dobil od usmerjevalnika Wifi).

CMD>

nastavite mqtt_host IP_from_your_MQTT_server // (ostalo sem pustil privzeto - MQTT bi moral biti v glavnem omrežju - torej na vašem glavnem Wifi interno ali v internetni javnosti)

način gpio 12 izhod // (rele je na GPIO 12)

shranite

ponastaviti

Shranite in ponastavite. Nastavitve MQTT se spremenijo le ob ponovnem zagonu.

Ko to storite, lahko za preverjanje sporočil uporabite odjemalsko orodje MQTT. Uporabljam MQTT Explorer.

5. korak: Preizkusite MQTT

Preizkusite MQTT
Preizkusite MQTT
Preizkusite MQTT
Preizkusite MQTT

Po 15 sekundah bi morali videti ESP, ki potiska sporočila.

Če želite preskusiti rele, objavite sporočilo:

topic:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx je vrednost HEX vaše naprave)

sporočilo: gpio 12 nastavljen visoko za 4 // (nastavite gpio 12, rele, na visoko za 4 sekunde)

Slišati morate klik releja in ESP bo poslal povratne informacije o ukazu na temo ("odgovor").

Od zdaj lahko za konfiguracijo in spreminjanje nastavitev uporabite telnet ali MQTT. Vsak veljaven ukaz lahko objavi MQTT.

To je to. Zdaj bi morali imeti nizkonapetostni zasebni SSID Wi -Fi Sonoff z MQTT in suhim relejem, ki ga je mogoče nadzorovati.

Dovolite mi zdaj v komentarjih, če se vam je zdelo to koristno, napake, ki sem jih naredil, napake, ki ste jih našli, ali izboljšave!

Hvala.

6. korak: Izboljšave …?

Obseg je pa tako zelo.

Imam mini anteno 2,4 GHz iz starega usmerjevalnika.

Poskusil bom to namestiti na Sonoff in preveriti, ali to nekoliko izboljša obseg.

Dostop do AP/ST - zaklepanje dostopa do spletne strani

privzeto je spletna stran "odprta". V idealnem primeru, ko vse deluje v redu, odprite Putty in pošljite ukaz 'lock' in ga shranite. Za zaščito spletne strani bo privzeto uporabil geslo ST.

Priporočena: