Tartalomjegyzék:

Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség: 6 lépés
Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség: 6 lépés

Videó: Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség: 6 lépés

Videó: Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség: 6 lépés
Videó: SONOFF BASIC WiFi Wireless Smart Switch for DIY Home Safety - GearBest.com 2024, November
Anonim
Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség
Sonoff Basic Wifi bővítő - MQTT szárazérintkező relé - 5v DC alacsony feszültség

Ok, volt néhány első generációs Sonoff alapeszközöm, és nem szeretném 220V -val használni őket, mivel még nem voltak igazán biztonságosak ebben a kiadásban. Egy ideje heverésztek, és vártak, hogy kezdjenek velük valamit.

Így a GitHubon (https://github.com/martin-ger/esp_wifi_repeater) találkoztam a martin-ger projekttel, és feltörtem a Sonoffot.

Először úgy alakítottam a Sonoffot, hogy 5VDC -n dolgozzon, és letiltottam az áramkör többi részét.

Kellékek

Sonoff Basic R1

5V DC tápegység

1. lépés: Sonoff 5V DC -n

Sonoff 5V DC -n
Sonoff 5V DC -n
Sonoff 5V DC -n
Sonoff 5V DC -n
Sonoff 5V DC -n
Sonoff 5V DC -n

Szóval ez elég egyszerű.

Az első képen látni fogja, hogy a Sonoff AMS1117 szabályozót használ 5V -ról 3,3V -ra való áttéréshez. A szabályozó csapjai balról jobbra vannak: IN (GND), OUT, IN (+). Ha forraszt egy kis vezetéket az IN (GND) és az IN (+) csatlakozóhoz, akkor csatlakoztathatja az 5 voltos egyenáramú áramforrást a tábla többi részének áramellátásához. Mivel ott kissé zavaros lehet, 2 másik csatlakozási pontot használtam. Az üres forrasztási pont az AMS117 (négyzet alakú NYÁK -jelölő) jobb oldalán GND. Csak balra van egy + kapcsolat. Nézze meg a közeli képet.

Ok, ha ez megtörtént, már tesztelheti a többi módosítás előtt.

2. lépés: Új firmware telepítése

Új firmware telepítése
Új firmware telepítése
Új firmware telepítése
Új firmware telepítése

A Github https://github.com/martin-ger/esp_wifi_repeater mappájának firmware-jében látni fogja a.bin fájlokat:

  • 0x00000.bin
  • 0x02000.bin

Ezeket le kell töltenie.

Ezután lépjen az ESP Expressif webhelyére, és töltse le az ESP letöltési eszközt (csak PC -n):

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

Indítsa el, és először megjelenik egy kiválasztási ablak - válassza a DEVELOPER, majd az ESP8266 lehetőséget. A képernyőnek úgy kell kinéznie, mint a fenti képernyőkép.

Ezután kattintson a jobb oldali "…" gombra a böngészéshez, és először válassza ki a 0x00000 fájlt. Adja hozzá a memóriahelyet a mellette lévő mezőbe: 0x00000.

Tegye ugyanezt a második fájlnál, és állítsa be a memória helyét: 0x02000.

Ha ez megtörtént, vegye fel kedvenc USB-TTL-jét, és csatlakoztassa a Sonoff-ot (győződjön meg arról, hogy nincs más tápellátás csatlakoztatva a Sonoff kártyához). Ellenőrizze még kétszer, hogy az USB-TTL 3.3V-ra van állítva!

A vaku mód aktiválásához nyomja meg a Sonoff gombot, miközben behelyezi az USB-TTL-t a számítógépbe.

Válassza ki a COM portot az ESP letöltőeszközben, és állítsa a sebességet 1152000 értékre. Kattintson a START gombra.

Csak 3 vagy 4 másodpercig tarthat. Néha az alaplapom nem működött megfelelően vaku módban-csak vegye ki az USB-TTL-t, nyomja meg a gombot, és helyezze be újra.

OK - ezzel elkészült a Sonoff ESP8266 új firmware -je.

Húzza ki az USB-TTL-t, és csatlakoztassa az 5 voltos egyenáramú áramforrást a Sonoff-hoz.

3. lépés: Állítsa be a Wifi -t

A Telnet segítségével fogjuk konfigurálni az eszközt. Puttyt használok.

Miután csatlakoztatta a tápegységet a Sonoff készülékhez, megjelenik egy új Wifi SSID: MyAP.

Csatlakozzon számítógépéhez - kezdetben nincs jelszó.

A csatlakoztatás után nyissa meg a Putty -t, és állítsa a következőre: 192.168.4.1 PORT 7777

Amikor a kapcsolat létrejött, megjelenik a következő: CMD>

Az alapvető parancsok használatával konfigurálja a Wifi -eszközt. Félkövér a parancs - a dőlt betű után a beállítás. Az első parancs velem mindig „Érvénytelen parancsot” ad - szóval csak ismételje meg.

CMD>

állítsa be a ssid your_home_router's_SSID azonosítót

állítsa be a jelszót saját_otthon_gép_jelszava

állítsa be az ap_ssid the_ESP's_new_ssid értéket

set ap_password ESP's_password

show // (a paraméterek ellenőrzéséhez)

állítsa be a status_led 13 // (a LED világít a GPIO 13 -on a táblán)

mentés // (!!! ne felejtsd el)

reset // (= újraindítás)

Rendben, most van egy alapvető alhálózata, amellyel a fő Wifitől elválasztott IoT-eszközöket csatlakoztathat.

Vagy használhatja ezt a vendégek, bébiszitterek, gyerekek számára, akik időzítővel csatlakoznak az internethez,….

Következő - MQTT hozzáadása, száraz érintkező relé és tisztítás.

4. lépés: Tisztítás, javítás MQTT és relé száraz érintkező segítségével

Tisztítás, javítás az MQTT és a relé száraz érintkező segítségével
Tisztítás, javítás az MQTT és a relé száraz érintkező segítségével
Tisztítás, javítás az MQTT és a relé száraz érintkező segítségével
Tisztítás, javítás az MQTT és a relé száraz érintkező segítségével

TISZTÍTÁS

Először megtisztítottam a táblát, és előkészítettem a száraz relé érintkezési viselkedésére.

Ez azt jelenti, hogy:

  1. csatlakoztatva az 5V DC -t a zöld terminálhoz
  2. vágja le a régi útvonalakat a NYÁK -on (vágja le a tábla tetejét és alját), így a terminál valóban el van szigetelve, és közvetlenül csatlakozik a 2 ponthoz, amelyeket korábban forrasztottunk a NYÁK -on. A tetején levághatja, ahol a piros vonalak vannak - látni fogja, hogy kezdetben kicsit tovább vágom őket. Stanley kést használok, majd egy nagyon éles kaparót. Ehelyett általában egy kis lapos csavarhúzó is alkalmas a NYÁK rézének lekaparására.
  3. vágja le a NYÁK -t a relé (forrasztópálya) közelében, és szereljen fel egy hidat, amint az a képen látható. Alapvetően a relé bal oldali 2 csatlakozója továbbra is 3.3V -ról táplálkozik. A jobb oldali 2 érintkező most zárt hurkot képez a zöld terminállal a tábla tetején. Így létrejön egy alapvető száraz kontaktus.

MQTT

Ha ez megtörtént, csatlakoztatom az 5 V egyenáramú forrást a zöld terminálhoz, hogy a tábla bekapcsoljon. Látnia kell, hogy a zöld LED villog, amikor a Wifi működik.

Az MQTT esetében csomópiros beállítást használok egy Raspberry Pi 3A+ készüléken, Aedes MQTT-vel. Hadd tudassa velem, ha valakit érdekel, hogy kibővítse ezt az útmutatót a beállításhoz. De bármely más MQTT brókerrel is működik.

Csatlakozzon a Putty -hoz a Sonoffhoz. Használhatja a belső (192.168.4.1) vagy a külső IP -címet (IP, amelyet a Wifi útválasztóról kapott).

CMD>

set mqtt_host IP_from_your_MQTT_server // (a többit alapértelmezettként hagytam - az MQTT -nek a főhálózaton kell lennie - tehát a fő Wifi -n belül vagy az interneten)

gpio 12 mód ki // (a relé GPIO 12 -en van)

megment

Visszaállítás

Feltétlenül mentse és állítsa vissza. Az MQTT beállítások csak újraindításkor módosulnak.

Ha ez megtörtént, akkor az MQTT kliens eszközzel ellenőrizheti az üzeneteket. MQTT Explorer -t használok.

5. lépés: Tesztelje az MQTT -t

Tesztelje az MQTT -t
Tesztelje az MQTT -t
Tesztelje az MQTT -t
Tesztelje az MQTT -t

15 másodperc múlva látni kell, hogy az ESP nyomja az üzeneteket.

A relé teszteléséhez tegyen közzé egy üzenetet:

topic:/WiFi/ESPRouter_xxxxxx/command // (az xxxxxx az eszköz HEX értéke)

üzenet: gpio 12 magasra állítva 4 // (a gpio 12, a relé beállítása magasra 4 másodpercre)

Hallani kell a relé kattanását, és az ESP elküldi a parancs visszajelzését a témához ("válasz").

Mostantól a telnet vagy az MQTT segítségével konfigurálhatja és módosíthatja a beállításokat. Bármilyen érvényes parancsot közzétehet az MQTT.

Ez az. Most alacsony feszültségű Sonoff, privát Wifi SSID, MQTT és száraz relé kell, hogy legyen.

Hadd mondjam el most megjegyzésekben, ha hasznosnak találta ezt, az általam elkövetett hibákat, az Ön által talált hibákat vagy fejlesztéseket!

Kösz.

6. lépés: Javítások…?

A tartomány azonban ilyen-olyan.

Van egy 2.4Ghz -es mini antennám egy régi routerről.

Megpróbálom telepíteni a Sonoffra, és megnézem, javít -e egy kicsit a tartományon.

Hozzáférés az AP/ST -hez - a weboldalhoz való hozzáférés zárolása

alapértelmezés szerint a weboldal "nyitott". Tehát ideális esetben, ha minden jól működik, nyissa meg a Putty -t, és küldje el a "zár" parancsot, és mentse el. Alapértelmezés szerint az Ön ST jelszavát használja a weboldal védelmére.

Ajánlott: