Innehållsförteckning:
- Tillbehör
- Steg 1: Sonoff på 5v DC
- Steg 2: Installera ny firmware
- Steg 3: Konfigurera ditt wifi
- Steg 4: Rengöring, förbättring med MQTT och relä torrkontakt
- Steg 5: Testa MQTT
- Steg 6: Förbättringar …?
Video: Sonoff Basic Wifi Extender - MQTT Torrkontaktrelä - 5v DC Lågspänning: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Ok, jag hade några första generationens Sonoff -grundenheter och jag vill inte använda dem med 220v eftersom de inte riktigt var säkra i den versionen. De hade legat en stund och väntat på att göra något med dem.
Så jag snubblade över martin-ger-projektet på GitHub (https://github.com/martin-ger/esp_wifi_repeater) och hackade Sonoff.
Först anpassade jag Sonoff för att fungera på 5vDC och inaktiverade resten av kretsen.
Tillbehör
Sonoff Basic R1
5v DC strömförsörjning
Steg 1: Sonoff på 5v DC
Så det här är ganska enkelt.
Du ser på den första bilden att Sonoff använder en AMS1117 -regulator för att gå från 5v till 3,3v. Stiften på regulatorn är från vänster till höger: IN (GND), OUT, IN (+). Genom att lödda en liten tråd till IN (GND) och IN (+) kan du ansluta din 5v DC -strömkälla för att driva resten av kortet. Eftersom det kan bli lite rörigt där använde jag 2 andra anslutningspunkter. Den tomma lödpunkten precis till höger om AMS117 (kvadratisk PCB -markör) är GND. Bara till vänster finns en + -anslutning. Ta en titt på närbilden.
Ok när detta är gjort kan du redan testa innan du gör de andra ändringarna.
Steg 2: Installera ny firmware
På Github https://github.com/martin-ger/esp_wifi_repeater i mappens firmware ser du.bin-filerna:
- 0x00000.bin
- 0x02000.bin
Du måste ladda ner dessa.
Gå sedan till ESP Expressif -webbplatsen och ladda ner ESP -nedladdningsverktyget (endast PC):
www.espressif.com/en/support/download/othe…
Starta upp det så får du först ett urvalsfönster - välj UTVECKLARE och sedan ESP8266. Skärmen ska se ut som skärmdumpen ovan.
Klicka sedan på höger sida "…" för att bläddra och välj filen 0x00000 först. Lägg till minnesplatsen i rutan bredvid: 0x00000.
Gör samma sak för den andra filen och ställ in minnesplatsen till: 0x02000.
När det är klart tar du din favorit USB-TTL och ansluter Sonoff (se till att du inte har någon annan ström ansluten till Sonoff-kortet). Kontrollera också att USB-TTL är inställd på 3,3v!
Tryck på knappen på Sonoff medan du sätter i USB-TTL i datorn för att aktivera blixtläge.
Välj COM -porten i ESP -nedladdningsverktyget och ställ in hastigheten till 1152000. Klicka på START.
Det ska bara ta 3 eller 4 sekunder. Ibland gick mitt kort inte i blixtläge ordentligt-ta bara ut USB-TTL, tryck på knappen och sätt in igen.
OK - med detta gjort har vi den nya firmware på Sonoff ESP8266.
Koppla bort din USB-TTL och anslut din 5v DC-strömkälla till Sonoff.
Steg 3: Konfigurera ditt wifi
Vi kommer att använda Telnet för att konfigurera enheten. Jag använder kitt.
När du har anslutit strömmen till Sonoff bör du se ett nytt Wifi SSID: MyAP.
Anslut till den med din dator - initialt finns inget lösenord.
När du har anslutit öppnar du kittet och ställer in det på: 192.168.4.1 PORT 7777
När anslutningen är klar ser du: CMD>
Genom att använda grundläggande kommandon kommer du att konfigurera Wifi -enheten. Fet är kommandot - kursivet efter det är din inställning. Det första kommandot med mig ger alltid ett 'Ogiltigt kommando' - så upprepa det bara.
CMD>
ställ in ssid your_home_router's_SSID
ställ in lösenordet ditt_hem_router_passord
ställ in ap_ssid_ESP's_new_ssid
ställ in ap_password ESP's_password
visa // (för att kontrollera parametrarna)
set status_led 13 // (LED lyser på GPIO 13 på kortet)
spara // (!!! glöm inte)
återställ // (= omstart)
Ok nu har du ett grundläggande subnätverk som du kan använda för att ansluta IoT-enheter åtskilda från ditt huvudsakliga Wifi.
Eller så kan du använda detta för gäster, barnvakter, barn som har tillgång till internet med en timer,….
Nästa - Lägg till MQTT, torrkontaktrelä och sanering.
Steg 4: Rengöring, förbättring med MQTT och relä torrkontakt
STÄDA
Först städade jag upp kortet och förberedde det för torrreläkontaktbeteendet.
Detta betyder:
- ansluta 5v DC till den gröna terminalen
- skära de gamla rutterna på kretskortet (skära upp och ner på brädet) så att terminalen faktiskt är isolerad och ansluter direkt till de 2 punkterna vi lödde tidigare på kretskortet. På toppen kan du klippa den där de röda linjerna är - du ser att jag klippte dem lite längre inledningsvis. Jag använder en Stanley -kniv och sedan en mycket vass skrapa. Istället brukar en liten platt skruvmejsel också vara ok att skrapa koppar på kretskortet.
- klipp ut kretskortet nära reläet (lödspår) och installera en brygga som du ser på bilden. I grund och botten drivs de två vänstra anslutningarna till reläet fortfarande av 3,3v. De två högra kontakterna kommer nu att bilda en sluten slinga med den gröna terminalen högst upp på kortet. Således skapar en grundläggande torr kontakt.
MQTT
När detta är gjort ansluter jag 5v DC -källan till den gröna terminalen så att kortet startar. Du bör se den gröna lysdioden blinka när Wifi är i funktion.
För MQTT använder jag en nodröd inställning på en Raspberry Pi 3A+ med Aedes MQTT. Låt mig veta om någon är intresserad av att utöka denna instruerbara om hur man ställer in detta. Men det kommer också att fungera med alla andra MQTT -mäklare.
Anslut med Putty till Sonoff. Du kan använda den interna (192.168.4.1) eller den externa IP (IP som den fick från din Wifi -router).
CMD>
ställ in mqtt_host IP_from_your_MQTT_server // (jag lämnade resten som standard - MQTT bör vara på huvudnätverket dock - så på din huvudsakliga Wifi internt eller på internet offentligt)
gpio 12 mode out // (reläet är på GPIO 12)
spara
återställa
Se till att spara och återställa. MQTT -inställningarna ändras endast vid omstart.
När det är klart kan du använda ett MQTT -klientverktyg för att kontrollera meddelandena. Jag använder MQTT Explorer.
Steg 5: Testa MQTT
Efter 15 sekunder bör du se ESP -enheten trycka på meddelandena.
För att testa reläet publicerar du ett meddelande:
ämne:/WiFi/ESPRouter_xxxxxx/kommando // (xxxxxx är enhetens HEX -värde)
meddelande: gpio 12 satt högt för 4 // (ställ in gpio 12, reläet, till högt i 4 sekunder)
Du bör höra reläklicket och ESP skickar kommandoåterkopplingen till ämnet ("svar").
Från och med nu kan du använda antingen telnet eller MQTT för att konfigurera och ändra inställningar. Alla giltiga kommandon kan publiceras av MQTT.
Det är allt. Du bör nu ha en lågspänning Sonoff, privat Wifi SSID, med MQTT och ett torrrelä som kan styras.
Låt mig nu i kommentarerna om du tyckte det var användbart, eventuella misstag jag gjorde, fel du hittade eller förbättringar!
Tack.
Steg 6: Förbättringar …?
Utbudet är dock so-so.
Jag har en 2,4 GHz mini -antenn från en gammal router.
Jag ska försöka installera det på Sonoff och se om det förbättrar räckvidden lite.
Tillgång till AP/ST - lås åtkomst till webbsida
som standard är webbsidan "öppen". Så helst när allt fungerar bra, öppna Putty och skicka kommandot "lås" och spara det. Som standard använder det dig ST -lösenordet för att skydda webbsidan.
Rekommenderad:
DIY lågspänning utomhusbelysning kontrollerad med Raspberry Pi: 11 steg (med bilder)
DIY lågspännings utomhusbelysning kontrollerad med Raspberry Pi: Varför? Jag måste erkänna att jag, som många andra, är ett stort fan av tings internet (eller IoT). Jag är också fortfarande trött på att ansluta alla mina lampor, apparater, ytterdörr, garageport och vem vet vad mer för det exponerade internet. Speciellt med evenemang som
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 steg
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff é uma linha de produtos projetados para automação residencial e predial. O Sonoff Basic och RF podem ser alimentado with tensão de 90 a 250v AC, sua saida and a relé suporta corrente de até 10A, possuí um WI-FI integrado de 2.4GHz, o Sonoff RF con
Uni-directional WIFI Range Extender: 5 steg (med bilder)
Uni-directional WIFI Range Extender: Ta enkelt emot WIFI-signaler på avstånd med en standard USB WIFI-adapter och lite uppfinningsrikedom. Denna enkla idé kräver inga ändringar av en USB WIFI -adapter eller din dator. Ett enkelt sätt att öka signalstyrkan och räckvidden för din WIF
Sonoff Basic Rebuild to Low Voltage (12V): 6 steg
Sonoff Basic Rebuild to Low Voltage (12V): Hej killar. Vore det inte trevligt ibland att styra alla dina appar och alla dina saker med en WiFi -smart switch? Men ofta behöver du inte byta 230V AC. Om du skapar en kortslutning under kabeldragning finns det risk för en elektrisk stöt - Thi
Så här styr du ESP8266 -baserad Sonoff Basic Smart Switch med en smartphone: 4 steg (med bilder)
Så här styr du ESP8266 -baserad Sonoff Basic Smart Switch med en smartphone: Sonoff är en enhetslinje för Smart Home utvecklad av ITEAD. En av de mest flexibla och billiga enheterna från den linjen är Sonoff Basic. Det är en Wi-Fi-aktiverad switch baserad på ett bra chip, ESP8266. Den här artikeln beskriver hur du konfigurerar Cl