Turinys:

„Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5 V nuolatinė žemoji įtampa: 6 žingsniai
„Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5 V nuolatinė žemoji įtampa: 6 žingsniai

Video: „Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5 V nuolatinė žemoji įtampa: 6 žingsniai

Video: „Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5 V nuolatinė žemoji įtampa: 6 žingsniai
Video: WiFi реле Sonoff Basic подключение ds18b20 2024, Lapkritis
Anonim
„Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5v DC žemos įtampos
„Sonoff Basic Wifi Extender“- sauso kontakto relė MQTT - 5v DC žemos įtampos

Gerai, turėjau pirmosios kartos „Sonoff“pagrindinius įrenginius ir nenoriu jų naudoti su 220 V įtampa, nes jie dar nebuvo saugūs. Jie kurį laiką gulėjo ir laukė, ką su jais padaryti.

Taigi aš atsitiktinai sutikau „martin-ger“projektą „GitHub“(https://github.com/martin-ger/esp_wifi_repeater) ir nulaužiau „Sonoff“.

Pirmiausia aš pritaikiau „Sonoff“dirbti su 5 V nuolatine srove ir išjungiau likusią grandinės dalį.

Prekės

„Sonoff Basic R1“

5 V nuolatinės srovės maitinimo šaltinis

1 žingsnis: Sonoff 5v DC

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

Taigi tai yra gana paprasta.

Pirmame paveikslėlyje pamatysite, kad „Sonoff“naudoja AMS1117 reguliatorių, kad pereitų nuo 5 voltų prie 3,3 voltų. Reguliatoriaus kaiščiai yra iš kairės į dešinę: IN (GND), OUT, IN (+). Lituodami nedidelį laidą prie IN (GND) ir IN (+), galite prijungti 5 V nuolatinės srovės maitinimo šaltinį prie maitinimo likusiai plokštės daliai. Kadangi ten gali šiek tiek suktis, panaudojau dar 2 prijungimo taškus. Tuščias litavimo taškas, esantis dešinėje nuo AMS117 (kvadratinis PCB žymeklis), yra GND. Tiesiog kairėje yra + jungtis. Pažvelkite į nuotrauką iš arti.

Gerai, kai tai bus padaryta, jau galite išbandyti prieš atlikdami kitus pakeitimus.

2 veiksmas: naujos programinės įrangos diegimas

Naujos programinės įrangos diegimas
Naujos programinės įrangos diegimas
Naujos programinės įrangos diegimas
Naujos programinės įrangos diegimas

„Github“https://github.com/martin-ger/esp_wifi_repeater aplanko programinės įrangos programoje pamatysite.bin failus:

  • 0x00000.bin
  • 0x02000.bin

Šiuos turite atsisiųsti.

Tada eikite į ESP Expressif svetainę ir atsisiųskite ESP atsisiuntimo įrankį (tik asmeniniam kompiuteriui):

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

Pradėkite ir pirmiausia gausite pasirinkimo langą - pasirinkite DEVELOPER, o tada ESP8266. Ekranas turėtų atrodyti kaip aukščiau pateiktas vaizdas.

Tada spustelėkite dešinę „…“, kad naršytumėte ir pirmiausia pasirinktumėte failą 0x00000. Pridėkite atminties vietą laukelyje šalia jo: 0x00000.

Atlikite tą patį su antruoju failu ir nustatykite atminties vietą į: 0x02000.

Kai tai bus padaryta, paimkite mėgstamą USB-TTL ir prijunkite „Sonoff“(įsitikinkite, kad prie „Sonoff“plokštės neprijungta jokia kita energija). Taip pat dar kartą patikrinkite, ar USB-TTL nustatytas į 3.3v!

Įjunkite USB-TTL į kompiuterį, kad įjungtumėte blykstės režimą, paspauskite „Sonoff“mygtuką.

ESP atsisiuntimo įrankyje pasirinkite COM prievadą ir nustatykite greitį 1152000. Spustelėkite START.

Tai turėtų užtrukti tik 3 ar 4 sekundes. Kartais mano plokštė netinkamai veikė blykstės režimu-tiesiog išimkite USB-TTL, paspauskite mygtuką ir vėl įdėkite.

Gerai - tai atlikę, turime naują „Sonoff ESP8266“programinę -aparatinę įrangą.

Atjunkite USB-TTL ir prijunkite 5 V nuolatinės srovės šaltinį prie „Sonoff“.

3 veiksmas: sukonfigūruokite „Wifi“

Įrenginiui konfigūruoti naudosime „Telnet“. Aš naudoju Putty.

Prijungę maitinimą prie „Sonoff“, turėtumėte pamatyti naują „Wifi“SSID: „MyAP“.

Prijunkite jį prie kompiuterio - iš pradžių nėra slaptažodžio.

Prijungę atidarykite glaistą ir nustatykite jį į: 192.168.4.1 PORT 7777

Kai ryšys bus baigtas, pamatysite: CMD>

Naudodami pagrindines komandas sukonfigūruosite „Wifi“įrenginį. Paryškinta komanda - kursyvas po jūsų nustatymo. Pirmoji komanda su manimi visada duoda „Netinkamą komandą“- todėl tiesiog pakartokite.

CMD>

nustatykite ssid your_home_router's_SSID

nustatykite slaptažodį your_home_router's_word

nustatyti ap_ssid the_ESP's_new_ssid

nustatyti ap_password ESP'spassword

rodyti // (norint patikrinti parametrus)

nustatyti status_led 13 // (šviesos diodas šviečia GPIO 13 lentoje)

išsaugoti // (!!! nepamirškite)

iš naujo // (= iš naujo paleisti)

Gerai, dabar turite pagrindinį potinklį, kurį galite naudoti norėdami prijungti nuo pagrindinio „Wifi“atskirtus daiktų interneto įrenginius.

Arba galite tai naudoti svečiams, auklėms, vaikams, prisijungiantiems prie interneto su laikmačiu,….

Kitas - pridėkite MQTT, sauso kontakto relę ir valymą.

4 žingsnis: valymas, patobulinimas naudojant MQTT ir relinis sausas kontaktas

Valymas, patobulinimas naudojant MQTT ir relinis sausas kontaktas
Valymas, patobulinimas naudojant MQTT ir relinis sausas kontaktas
Valymas, patobulinimas naudojant MQTT ir relinis sausas kontaktas
Valymas, patobulinimas naudojant MQTT ir relinis sausas kontaktas

IŠVALYTI

Pirmiausia išvaliau plokštę ir paruošiau ją sausos relės kontaktų elgesiui.

Tai reiškia:

  1. prijungiant 5v DC prie žalios gnybto
  2. pjaustydami senus PCB maršrutus (nupjaukite plokštės viršutinę ir apatinę dalis), todėl terminalas iš tikrųjų yra izoliuotas ir tiesiogiai prijungiamas prie 2 taškų, kuriuos anksčiau litavome ant plokštės. Viršuje galite jį iškirpti ten, kur yra raudonos linijos - pamatysite, kad iš pradžių jas nukirpau šiek tiek toliau. Aš naudoju Stanley peilį, o tada labai aštrų grandiklį. Vietoj to paprastai mažas plokščias atsuktuvas taip pat tinka grandyti PCB varį.
  3. nupjaukite PCB šalia relės (litavimo takelio) ir sumontuokite tiltą, kaip matote paveikslėlyje. Iš esmės kairieji 2 jungtys prie relės vis dar maitinami 3.3V. Dešini 2 kontaktai dabar sudarys uždarą kilpą su žaliu gnybtu plokštės viršuje. Taip sukuriamas pagrindinis sausas kontaktas.

MQTT

Kai tai bus padaryta, prijungsiu 5 V nuolatinės srovės šaltinį prie žalios gnybto, kad plokštė įsijungtų. Turėtumėte matyti, kad žalias šviesos diodas mirksi, kai veikia „Wifi“.

„MQTT“naudoju raudono mazgo sąranką „Raspberry Pi 3A+“su „Aedes MQTT“. Leiskite man žinoti, ar kas nors nori išplėsti šią instrukciją, kaip tai nustatyti. Bet jis taip pat veiks su bet kuriuo kitu MQTT brokeriu.

Prisijunkite prie „Putty“prie „Sonoff“. Galite naudoti vidinį (192.168.4.1) arba išorinį IP (IP, kurį jis gavo iš „Wifi“maršrutizatoriaus).

CMD>

nustatykite mqtt_host IP_from_your_MQTT_server // (likusį palikau numatytąjį - MQTT turėtų būti pagrindiniame tinkle, taigi pagrindiniame „Wifi“viduje arba interneto viešumoje)

„gpio 12“režimas išjungtas // (relė yra GPIO 12)

sutaupyti

atstatyti

Būtinai išsaugokite ir nustatykite iš naujo. MQTT nustatymai keičiami tik iš naujo paleidžiant.

Kai tai bus padaryta, pranešimams patikrinti galite naudoti MQTT kliento įrankį. Aš naudoju „MQTT Explorer“.

5 žingsnis: išbandykite MQTT

Išbandykite MQTT
Išbandykite MQTT
Išbandykite MQTT
Išbandykite MQTT

Po 15 sekundžių turėtumėte pamatyti ESP, stumiančią pranešimus.

Norėdami išbandyti relę, paskelbkite pranešimą:

tema:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx yra jūsų įrenginio HEX reikšmė)

pranešimas: gpio 12 nustatytas aukštas 4 // (nustatyti gpio 12, relė, aukštas 4 sekundes)

Turėtumėte išgirsti relės spragtelėjimą ir ESP atsiųs komandai grįžtamąjį ryšį į temą („atsakymas“).

Nuo šiol galite naudoti arba telnet, arba MQTT, norėdami konfigūruoti ir keisti nustatymus. Bet kurią galiojančią komandą gali paskelbti MQTT.

Viskas. Dabar turėtumėte turėti žemos įtampos „Sonoff“, privatų „Wifi“SSID su MQTT ir sausą relę, kurią galima valdyti.

Leiskite man dabar komentuoti, jei jums tai pasirodė naudinga, padariau visas klaidas, padarytas klaidas ar patobulinimus!

Dėkoju.

6 žingsnis: patobulinimai …?

Tačiau diapazonas yra toks ir toks.

Turiu 2,4 GHz mini anteną iš seno maršrutizatoriaus.

Aš pabandysiu tai įdiegti „Sonoff“ir pažiūrėti, ar tai šiek tiek pagerina diapazoną.

Prieiga prie AP/ST - užrakinti prieigą prie tinklalapio

pagal nutylėjimą tinklalapis yra „atviras“. Taigi idealiu atveju, kai viskas veikia gerai, atidarykite „Putty“ir nusiųskite „lock“komandą ir išsaugokite ją. Pagal numatytuosius nustatymus tinklalapiui apsaugoti jis naudos jūsų ST slaptažodį.

Rekomenduojamas: