Sisällysluettelo:

Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite: 6 vaihetta
Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite: 6 vaihetta

Video: Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite: 6 vaihetta

Video: Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite: 6 vaihetta
Video: 15. Прошивка Sonoff Basic: Tasmota + MQTT + OpenHAB. Самое дешевое WiFi реле для умного дома. 2024, Marraskuu
Anonim
Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite
Sonoff Basic Wifi -laajennin - MQTT Kuivakosketinrele - 5 V DC Pienjännite

Ok, minulla oli joitakin ensimmäisen sukupolven Sonoff -peruslaitteita, enkä halua käyttää niitä 220 voltin kanssa, koska ne eivät olleet vielä turvallisia tuossa julkaisussa. He olivat makailleet jonkin aikaa odottamassa tehdäkseen jotain heidän kanssaan.

Joten törmäsin martin-ger-projektiin GitHubissa (https://github.com/martin-ger/esp_wifi_repeater) ja hakkasin Sonoffin.

Ensin sovitin Sonoffin toimimaan 5vDC: llä ja poistin loput piiristä.

Tarvikkeet

Sonoff Basic R1

5V DC -virtalähde

Vaihe 1: Sonoff 5v DC

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

Tämä on siis melko yksinkertaista.

Näet ensimmäisessä kuvassa, että Sonoff käyttää AMS1117 -säädintä siirtyäkseen 5 voltista 3,3 volttiin. Säätimen tapit ovat vasemmalta oikealle: IN (GND), OUT, IN (+). Juottamalla pieni johto IN (GND): ään ja IN (+): iin voit liittää 5 V: n tasavirtalähteesi muun levyn virtalähteeseen. Koska siellä voi saada hieman hämmentävää, käytin 2 muuta liitäntäpistettä. Tyhjä juotospiste AMS117: n (neliöpiirilevymerkintä) oikealla puolella on GND. Vain vasemmalla puolella on + -liitäntä. Katso lähikuvaa.

Ok, kun tämä on tehty, voit jo testata ennen muiden muutosten tekemistä.

Vaihe 2: Uuden laiteohjelmiston asentaminen

Uuden laiteohjelmiston asentaminen
Uuden laiteohjelmiston asentaminen
Uuden laiteohjelmiston asentaminen
Uuden laiteohjelmiston asentaminen

Githubissa https://github.com/martin-ger/esp_wifi_repeater kansion laiteohjelmistossa näet.bin-tiedostot:

  • 0x00000.bin
  • 0x02000.bin

Sinun on ladattava nämä.

Siirry sitten ESP Expressif -verkkosivustoon ja lataa ESP -lataustyökalu (vain PC):

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

Käynnistä se ja saat ensin valintaikkunan - valitse DEVELOPER ja sitten ESP8266. Näytön pitäisi näyttää yllä olevan kuvakaappauksen kaltaiselta.

Napsauta sitten oikeanpuoleista "…" selataksesi ja valitaksesi ensin 0x00000 -tiedoston. Lisää muistipaikka sen vieressä olevaan ruutuun: 0x00000.

Tee sama toisen tiedoston kohdalla ja aseta muistipaikaksi: 0x02000.

Kun tämä on tehty, ota suosikki USB-TTL -laitteesi ja kytke Sonoff-laite (varmista, että sinulla ei ole muuta virtaa liitettynä Sonoff-korttiin). Tarkista myös, että USB-TTL on asetettu arvoon 3.3v!

Aktivoi salama painamalla Sonoff-laitteen painiketta, kun liität USB-TTL: n tietokoneeseen.

Valitse COM -portti ESP -lataustyökalusta ja aseta nopeudeksi 1152000. Napsauta START.

Sen pitäisi kestää vain 3 tai 4 sekuntia. Joskus levyni ei mennyt salamatilassa oikein-ota USB-TTL ulos, paina painiketta ja aseta se uudelleen.

OK - tämän jälkeen meillä on Sonoff ESP8266: n uusi laiteohjelmisto.

Irrota USB-TTL ja kytke 5 V: n tasavirtalähde Sonoffiin.

Vaihe 3: Määritä Wifi

Käytämme Telnetiä laitteen määrittämiseen. Käytän Puttyä.

Kun olet kytkenyt virran Sonoffiin, sinun pitäisi nähdä uusi Wifi SSID: MyAP.

Muodosta yhteys tietokoneeseen - aluksi salasanaa ei ole.

Kun yhteys on muodostettu, avaa Putty ja aseta se: 192.168.4.1 PORT 7777

Kun yhteys on muodostettu, näet: CMD>

Käyttämällä peruskomentoja aiot määrittää Wifi -laitteen. Lihavoitu on komento - kursivointi asetuksesi jälkeen. Ensimmäinen käsky kanssani antaa aina virheellisen komennon - joten toista se vain.

CMD>

aseta ssid kotisi_reitittimen_SSID

aseta salasana kotisi_reitittimen_salasana

aseta ap_ssid the_ESP's_new_ssid

aseta ap_password ESP's -salasana

näytä // (tarkistaaksesi parametrit)

aseta status_led 13 // (LED palaa GPIO 13: ssa taululla)

tallenna // (!!! älä unohda)

nollaus // (= uudelleenkäynnistys)

Ok, nyt sinulla on perus-aliverkko, jonka avulla voit yhdistää IoT-laitteita, jotka on erotettu pääverkostostasi.

Tai voit käyttää tätä vieraille, lastenhoitajille, lapsille, jotka käyttävät Internetiä ajastimella,….

Seuraava - Lisää MQTT, kuivakosketinrele ja puhdistus.

Vaihe 4: Puhdistus, parannus MQTT: llä ja releen kuivakosketin

Puhdistus, parannus MQTT: llä ja releen kuivakoskettimella
Puhdistus, parannus MQTT: llä ja releen kuivakoskettimella
Puhdistus, parannus MQTT: llä ja releen kuivakoskettimella
Puhdistus, parannus MQTT: llä ja releen kuivakoskettimella

SIIVOTA

Ensin puhdistin levyn ja valmistelin sen kuivan releen kontaktikäyttäytymistä varten.

Tämä tarkoittaa:

  1. kytkemällä 5 V DC vihreään liittimeen
  2. leikkaamalla vanhat reitit piirilevylle (leikkaa levyn ylä- ja alareuna), joten pääte on todella eristetty ja muodostaa yhteyden suoraan kahteen pisteeseen, jotka juotimme aiemmin piirilevylle. Ylhäältä voit leikata sen punaisten viivojen kohdalta - näet, että leikkasin ne aluksi hieman pidemmälle. Käytän Stanley -veistä ja sitten erittäin terävää kaavinta. Sen sijaan yleensä pieni litteä ruuvimeisseli on myös OK raaputtaa piirilevyn kuparia.
  3. katkaise piirilevy releen (juotosradan) läheltä ja asenna silta kuten kuvassa. Periaatteessa releen kaksi vasenta liitäntää saavat edelleen 3,3 V: n virran. Oikeat 2 kosketinta muodostavat nyt suljetun silmukan, jonka vihreä liitin on levyn yläosassa. Näin syntyy peruskuiva kosketus.

MQTT

Kun tämä on tehty, kytken 5v DC -lähteen vihreään liittimeen, jotta levy käynnistyy. Vihreä LED -valo vilkkuu, kun Wifi on toiminnassa.

MQTT: ssä käytän solmupunaista asetusta Raspberry Pi 3A+: ssa, jossa on Aedes MQTT. Kerro minulle, jos joku on kiinnostunut laajentamaan tätä ohjetta, miten tämä asetetaan. Mutta se toimii myös kaikkien muiden MQTT -välittäjien kanssa.

Yhdistä Puttyn kanssa Sonoffiin. Voit käyttää sisäistä (192.168.4.1) tai ulkoista IP -osoitetta (IP, jonka se sai Wifi -reitittimeltäsi).

CMD>

aseta mqtt_host IP_from_your_MQTT_server // (loput jätin oletukseksi - MQTT: n pitäisi kuitenkin olla pääverkossa - siis pää -Wifi -laitteessasi sisäisesti tai Internet -julkisesti)

gpio 12 -tila ulos // (rele on GPIO 12: ssa)

Tallentaa

nollaa

Muista tallentaa ja nollata. MQTT -asetukset muuttuvat vain uudelleenkäynnistyksen yhteydessä.

Kun tämä on tehty, voit tarkistaa viestit MQTT -asiakastyökalulla. Käytän MQTT Exploreria.

Vaihe 5: Testaa MQTT

Testaa MQTT
Testaa MQTT
Testaa MQTT
Testaa MQTT

15 sekunnin kuluttua sinun pitäisi nähdä ESP työntämässä viestejä.

Voit testata releen julkaisemalla viestin:

topic:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx on laitteesi HEX -arvo)

viesti: gpio 12 asetettu korkealle 4 // (aseta gpio 12, rele korkealle 4 sekunniksi)

Sinun pitäisi kuulla releen napsautus ja ESP lähettää komennon palautteen aiheeseen ("vastaus").

Tästä lähtien voit käyttää joko telnetiä tai MQTT: tä asetusten määrittämiseen ja muuttamiseen. MQTT voi julkaista minkä tahansa kelvollisen komennon.

Se siitä. Sinulla pitäisi nyt olla matalajännitteinen Sonoff, yksityinen Wifi SSID, MQTT ja kuiva rele, jota voidaan ohjata.

Kerro nyt kommenteissa, jos pidit tätä hyödyllisenä, tekemiäni virheitä, löytämiäsi virheitä tai parannuksia!

Kiitos.

Vaihe 6: Parannuksia…?

Alue on kuitenkin niin-niin.

Minulla on 2,4 GHz: n miniantenni vanhasta reitittimestä.

Yritän asentaa sen Sonoffiin ja katsoa, parantaako se kantamaa hieman.

Pääsy AP/ST - lukitse pääsy verkkosivuille

oletusarvoisesti verkkosivu on "auki". Joten ihanteellisessa tapauksessa, kun kaikki toimii hyvin, avaa Putty ja lähetä lukituskomento ja tallenna se. Oletusarvoisesti se käyttää ST -salasanaasi verkkosivun suojaamiseen.

Suositeltava: