Sisukord:
- Tarvikud
- Samm: Sonoff 5 V alalisvoolul
- Samm: uue püsivara installimine
- Samm: seadistage oma WiFi
- 4. samm: puhastamine, täiustamine MQTT -ga ja relee kuivkontakt
- Samm: testige MQTT
- 6. samm: täiustused…?
Video: Sonoff Basic Wifi pikendaja - MQTT kuivkontakti relee - 5v DC madalpinge: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
KORISTA ÄRA
Kõigepealt puhastasin tahvli ja valmistasin selle ette kuiva relee kontakti käitumiseks.
See tähendab:
- ühendades 5v alalisvoolu rohelise klemmiga
- 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.
- 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
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:
Neljakordne madalpinge elektrooniline tester: 7 sammu
Neljakordne madalpinge elektrooniline tester: mis see on? Mitmekülgne neljakordne madalpinge tester, mis aitab kaasa rohelisemale maailmale, sest selle väikese vidina abil saavad paljud katkised elektroonikaseadmed teise või kolmanda elu ja neid ei saadeta prügimäele! Turvaline
DIY madalpinge välivalgustus, mida juhitakse Raspberry Pi abil: 11 sammu (piltidega)
DIY madala pingega välisvalgustus, mida juhitakse Raspberry Pi abil: miks? Pean tunnistama, et olen nagu paljud teisedki asjade Interneti (või IoT) suur fänn. Samuti olen endiselt väsinud, ühendades kõik oma tuled, seadmed, välisukse, garaažiukse ja kes teab, mida veel avatud internetti. Eriti selliste üritustega nagu
Automaatne kaugjuhtimispult SISSE / VÄLJA Kaamera MIC -pistiku kasutamine / madalpinge tahkisrelee: 4 sammu (piltidega)
Automaatne kaugjuhtimispult SISSE / VÄLJA Kaamera MIC -pistiku kasutamine / madalpinge tahkisrelee: Ülevaade: kasutasime kaamera MIC -pistikut, et tuvastada, millal kaamera on sisse lülitatud. Ehitasime madalpinge tahkisrelee, et tuvastada MIC-pistikupesa ja lülitada kaugseade automaatselt sisse ja välja samaaegselt kaameraga. Tahkis
Klamberlambi Wifi pikendaja: 5 sammu
Clamp Lamp Wifi Extender: Siin on veel üks idee wifi leviala laiendaja kohta. Panin selle ühel õhtul oma töökojas kokku. See on paraboolset tüüpi laiendaja ja töötab päris hästi. Olen seda kasutanud linna erinevates piirkondades signaali tugevuse testimiseks. Suur kasu th
Odav WiFi leviala pikendaja: 7 sammu
Odav WiFi leviala laiendaja: olen oma raadiosagedusprojektide jaoks palju kordi ehitanud ja kasutanud sarnaseid signaalipikendajaid suurepärase efekti saavutamiseks. Tavaliselt kasutan neid punkt -punkti suhtluseks mõne üsna kavala seadme vahel, näiteks minu nuhkvahupüstolitorn