Sisukord:

Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge: 6 sammu
Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge: 6 sammu

Video: Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge: 6 sammu

Video: Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge: 6 sammu
Video: UNBOXING: Kit de lâmpadas e acessórios Philips Hue | Showmetech 2024, November
Anonim
Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge
Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge

Ok, mul olid mõned esimese põlvkonna Sonoffi põhiseadmed ja ma ei taha neid 220v -ga kasutada, kuna need ei olnud selles versioonis veel ohutud. Nad olid tükk aega lebanud ja oodanud, et saaks nendega midagi ette võtta.

Niisiis sattusin GitHubi (https://github.com/martin-ger/esp_wifi_repeater) martin-ger projekti ja häkkisin Sonoffi.

Kõigepealt kohandasin Sonoffi 5vDC -ga töötamiseks ja lülitasin ülejäänud vooluahela välja.

Tarvikud

Sonoff Basic R1

5v alalisvoolu toide

Samm: Sonoff 5 V alalisvoolul

Sonoff 5 V alalisvoolul
Sonoff 5 V alalisvoolul
Sonoff 5 V alalisvoolul
Sonoff 5 V alalisvoolul
Sonoff 5 V alalisvoolul
Sonoff 5 V alalisvoolul

Nii et see on üsna lihtne.

Esimesel pildil näete, et Sonoff kasutab AMS1117 regulaatorit, et minna 5v -lt 3,3v -le. Regulaatori tihvtid on vasakult paremale: IN (GND), OUT, IN (+). Jootes väikese juhtme IN (GND) ja IN (+) külge, saate ühendada oma 5v DC toiteallika ülejäänud plaadi toiteks. Kuna seal võib veidi nässutada, kasutasin veel 2 ühenduspunkti. Tühi jootmispunkt AMS117 -st (ruudukujuline PCB marker) paremal on GND. Vasakul pool on ühendus +. Heitke pilk lähivõttele.

Ok, kui see on tehtud, saate enne muude muudatuste tegemist juba katsetada.

Samm: uue püsivara installimine

Uue püsivara installimine
Uue püsivara installimine
Uue püsivara installimine
Uue püsivara installimine

Githubis https://github.com/martin-ger/esp_wifi_repeater kausta püsivaras näete.bin-faile:

  • 0x00000.bin
  • 0x02000.bin

Peate need alla laadima.

Seejärel minge ESP Expressifi veebisaidile ja laadige alla ESP allalaadimistööriist (ainult arvuti):

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

Käivitage see ja saate esmalt valikuakna - valige DEVELOPER ja seejärel ESP8266. Ekraan peaks välja nägema nagu ülaltoodud ekraanipilt.

Seejärel klõpsake paremas servas "…", et sirvida ja valida kõigepealt 0x00000 fail. Lisage mälu asukoht selle kõrval olevasse kasti: 0x00000.

Tehke sama teise faili puhul ja määrake mälu asukohaks: 0x02000.

Kui see on tehtud, võtke oma lemmik USB-TTL ja ühendage Sonoff (veenduge, et teil pole Sonoffi plaadiga ühendatud muud toite). Kontrollige ka üle, kas USB-TTL on seadistatud 3.3v!

Välgurežiimi aktiveerimiseks vajutage USB-TTL-i arvutisse sisestamisel nuppu Sonoff.

Valige ESP allalaadimistööriistas COM -port ja määrake kiiruseks 1152000. Klõpsake nuppu START.

See peaks võtma ainult 3 või 4 sekundit. Mõnikord ei läinud mu plaat korralikult välgurežiimi-võtke USB-TTL välja, vajutage nuppu ja sisestage uuesti.

OK - kui see on tehtud, on meil Sonoff ESP8266 uus püsivara.

Ühendage USB-TTL lahti ja ühendage 5 V alalisvoolu toiteallikas Sonoffiga.

Samm: seadistage oma WiFi

Seadme konfigureerimiseks kasutame Telnetit. Mina kasutan Puttyt.

Pärast toite ühendamist Sonoffiga peaksite nägema uut Wifi SSID -d: MyAP.

Ühendage see arvutiga - esialgu pole parooli.

Pärast ühendamist avage Putty ja määrake see: 192.168.4.1 PORT 7777

Kui ühendus on loodud, näete: CMD>

Põhiliste käskude abil konfigureerite Wifi -seadet. Paks on käsk - kursiiv pärast seda, kui see on teie seade. Esimene käsk minuga annab alati 'Kehtetu käsu' - nii et korrake seda.

CMD>

määrake ssid oma_kodu_ruuteri_SSID

määrake parool oma_kodu_ruuteri_parool

määrake ap_ssid the_ESP's_new_ssid

määrake ap_password ESP -i parool

näita // (parameetrite kontrollimiseks)

set status_led 13 // (LED -tuli põleb tahvlil GPIO 13)

päästa // (!!! ärge unustage)

lähtestamine // (= taaskäivitamine)

Ok, nüüd on teil põhiline alamvõrk, mida saate kasutada peamisest WiFi-st eraldatud IoT-seadmete ühendamiseks.

Või võite seda kasutada külaliste, lapsehoidjate, laste jaoks, kellel on taimeriga juurdepääs Internetile,….

Järgmine - lisage MQTT, kuivkontakti relee ja puhastamine.

4. samm: puhastamine, täiustamine MQTT -ga ja relee kuivkontakt

Puhastamine, täiustamine MQTT ja relee kuivkontaktiga
Puhastamine, täiustamine MQTT ja relee kuivkontaktiga
Puhastamine, täiustamine MQTT ja relee kuivkontaktiga
Puhastamine, täiustamine MQTT ja relee kuivkontaktiga

KORISTA ÄRA

Kõigepealt puhastasin tahvli ja valmistasin selle ette kuiva relee kontakti käitumiseks.

See tähendab:

  1. ühendades 5v alalisvoolu rohelise klemmiga
  2. lõigake trükkplaadil olevad vanad marsruudid (lõigake plaadi ülemine ja alumine osa), nii et terminal on tegelikult isoleeritud ja ühendub otse nende kahe punktiga, mille jootsime varem trükkplaadil. Ülaosas saate selle lõigata sealt, kus on punased jooned - näete, et lõikasin need esialgu natuke kaugemale. Ma kasutan Stanley nuga ja seejärel väga teravat kaabitsa. Selle asemel sobib tavaliselt ka PCB vase kraapimiseks väike lame kruvikeeraja.
  3. lõigake trükkplaat relee (jooteraja) lähedale ja paigaldage sild, nagu näete pildil. Põhimõtteliselt on relee 2 vasakpoolset ühendust endiselt toidetud 3,3 V toitega. Paremad 2 kontakti moodustavad nüüd suletud ahela, mille roheline klemm on plaadi ülaosas. Nii luuakse põhiline kuivkontakt.

MQTT

Kui see on tehtud, ühendan 5v alalisvooluallika rohelise klemmiga, nii et plaat lülitub sisse. Kui Wifi töötab, peaksite rohelist LED -i vilkuma.

MQTT jaoks kasutan sõlmepunast seadet Raspberry Pi 3A+ -l koos Aedes MQTT-ga. Andke mulle teada, kui keegi on huvitatud selle juhendi laiendamisest selle seadistamise kohta. Kuid see töötab ka kõigi teiste MQTT maakleritega.

Ühendage Puttyga Sonoffiga. Võite kasutada sisemist (192.168.4.1) või välist IP -d (IP, mille see sai teie WiFi -ruuterist).

CMD>

määrake mqtt_host IP_from_your_MQTT_server // (ülejäänud jätsin vaikimisi - MQTT peaks siiski olema põhivõrgus - nii teie põhilises WiFi -s sisemiselt või Interneti -avalikult)

gpio 12 režiim väljas // (relee on GPIO 12 peal)

päästa

lähtestada

Salvestage ja lähtestage kindlasti. MQTT seadeid muudetakse ainult taaskäivitamisel.

Kui see on tehtud, saate sõnumite kontrollimiseks kasutada MQTT klienditööriista. Ma kasutan MQTT Explorerit.

Samm: testige MQTT

Test MQTT
Test MQTT
Test MQTT
Test MQTT

15 sekundi pärast peaksite nägema, et ESP surub sõnumeid.

Relee testimiseks avaldage teade:

teema:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx on teie seadme HEX -väärtus)

teade: gpio 12 seati kõrgeks 4 // (seadistage gpio 12, relee 4 sekundiks kõrgele)

Peaksite kuulma relee klõpsu ja ESP saadab teemale käsu tagasiside ("vastus").

Nüüdsest saate seadete konfigureerimiseks ja muutmiseks kasutada kas telnetit või MQTT -d. MQTT võib avaldada mis tahes kehtiva käsu.

See on kõik. Nüüd peaks teil olema madalpinge Sonoff, privaatne Wifi SSID, MQTT ja kuivrelee, mida saab juhtida.

Lubage mul nüüd kommentaarides märkida, kas see oli teile kasulik, minu tehtud vead, leitud vead või parandused!

Tänan.

6. samm: täiustused…?

Vahemik on siiski nii-nii.

Mul on 2,4 GHz miniantenn vanalt ruuterilt.

Proovin selle Sonoffi installida ja vaadata, kas see parandab vahemikku natuke.

Juurdepääs AP/ST -le - lukustage juurdepääs veebilehele

Vaikimisi on veebileht avatud. Nii et ideaalis, kui kõik töötab hästi, avage Putty ja saatke käsk "lukk" ning salvestage see. Vaikimisi kasutab see veebilehe kaitsmiseks teie ST -parooli.

Soovitan: