Innehållsförteckning:

Röststyrd Edisonlampa i trä - (video): 5 steg
Röststyrd Edisonlampa i trä - (video): 5 steg

Video: Röststyrd Edisonlampa i trä - (video): 5 steg

Video: Röststyrd Edisonlampa i trä - (video): 5 steg
Video: Элитный Опасный Новый Инструктор Led Учебные Миссии 2024, November
Anonim
Röststyrd Edisonlampa i trä - (video)
Röststyrd Edisonlampa i trä - (video)

Frågepris $ 5. Det är hur mycket Wifi Relay SONOFF (från ITEAD -företag) kostar, vilket är hjärtat i den här enheten.

"Jag har inte misslyckats. Jag har precis hittat 10 000 sätt som inte fungerar." - Thomas A. Edison Detta är otroligt, men på senare tid skrev folk i skolor med fjädrar. Och idag finns det en magisk tegelsten med en bild, som passar i fickan och ger tillgång till all information i världen. Röstkontroll och, som folk säger, hotet mot mänskligheten från artificiell intelligens. På senare tid verkade denna teknik som otillgängliga fantasier. Men idag kommer jag att visa dig hur absolut var och en av er, med grundläggande programmeringskunskaper, kan använda röststyrning. Så, låt oss börja.

Steg 1: Låt oss börja

Låt oss börja
Låt oss börja

VARNING!!! Arbeta med högspänning! Författaren till artikeln ansvarar inte för dina handlingar! Eller material eller fysisk skada som kan uppstå till följd av användningen av denna instruktion!

Steg 2: Det allmänna schemat för enhetsarbetsalgoritmen

Det allmänna schemat för enhetsarbetsalgoritmen
Det allmänna schemat för enhetsarbetsalgoritmen

Eftersom telefonen åt gången bara kan anslutas till en Wi-Fi-åtkomstpunkt kommer vi att arbeta via routern. I allmänhet är det bekvämt när alla dina smarta enheter finns i samma nätverk och du enkelt kan hantera dem utan att ständigt behöva återansluta till var och en av dem. Nackdelen med detta är att alla dina enheter är beroende av prestanda för en enda router.

Steg 3: 1 - Vi behöver omprogrammera Sonoff Wi -Fi -reläer

1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer
1 - Vi behöver programmera om Sonoff Wi -fi -reläer

Som standard är den konfigurerad för att fungera via en kinesisk server. Enligt min förståelse är det inte särskilt bekvämt att stänga av glödlampan på toaletten via den kinesiska servern. För detta måste vi demontera det och löda kontakterna för omprogrammering.

Nu kan vi ansluta cp2102 -modulen från Silicon Labs till Sonoff wifi. Jag använde den också för att programmera Arduino mini.

VARNING!!! När du gör omprogrammering ska du inte ansluta modulen till 220/110 volt nätverket!

Omprogrammering av reläet är mycket enkelt. Detta är en vanlig esp8266 -modul. Jag tog standardskissen av åtkomstpunktsservern från Arduino IDE och ändrade den lite.

Firmware för SONOFF Wifi -relä. För att använda den via din hemrouter hittar du på bifogad fil. Och använd den från Arduino IDE.

Du måste ange namnet på din åtkomstpunkt (router), lösenord och statisk ip -adress för glödlampan. Reläkontrollen är på stift 12. Var noga med att ställa in Flash -storleken till 1 MB i IDE.

Håll ned tryckknappen på Sonoff -kortet. Sätt i cp2102 -omvandlaren USB i din dator (medan du håller tryckknappen intryckt). Släpp tryckknappen efter 2–3 sekunder. Nu är det i blixtläge. Ladda skissfilen i Arduino IDE. Klicka på Verifiera / kompilera. När du har blinkat bör modulen starta om och den gröna lysdioden börjar blinka

Steg 4: Låt oss göra en mobilapp för att styra detta Wifi -relä. (Android)

Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)
Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)
Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)
Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)
Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)
Låt oss göra en mobilapp för att styra detta wifi -relä. (Android)

Jag kommer bara att tillhandahålla huvudkodfragmenten. Sedan kan du använda dem för att implementera det på dina applikationer. Google erbjuder ett mycket enkelt och bekvämt gränssnitt för röstigenkänning. Här är koden som låter dig konvertera en röst till text och spara den till en vanlig sträng. (Android huvudkoddelar, för att använda röstigenkänning kan du hitta på bifogade filer.) Sedan kan du jämföra det med de kommandon du vill implementera.

Kod för att arbeta med WiFi. Skickar ett meddelande till servern. Du kan också hitta på bifogade filer.

Koden är väldigt enkel. "1" tänd glödlampan, "0" stäng av glödlampan. Du kan lägga till, vid behov, alla kontroller, få ett svar från servern osv. Jag skapade två program för mig själv. Den första är röststyrningswidgeten, som finns på skrivbordet och den alltid finns till hands. Den andra är en enkel applikation för att slå på / av en glödlampa genom att trycka på en knapp.

Rekommenderad: