Innehållsförteckning:

Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg

Video: Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg

Video: Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
Video: Garage door remote opening with esp8266 web server 2024, Juli
Anonim
Image
Image
Köp hårdvaran
Köp hårdvaran

Hej, Jag ska visa dig hur du gör ett enkelt sätt att göra en garageportöppnare.

-ESP8266 är kodad som webbserver, dörren kan vara öppen överallt i världen

-Med feedback kommer du att veta att dörren är öppen eller stängd i realtid

-Enkel, bara en genväg att göra i din telefon.

-Lösenord skyddat

-Billigt, under 10 $

-Ingen Dominicz att konfigurera.

-Utan att aktivera dörren när strömmen går förlorad och komma tillbaka

Jag sökte på internet och hittade lite kod men inte exakt vad jag letade efter, så jag ändrade någon annan kod och idé + min personliga erfarenhet + tack vare min son, han hjälpte mig verkligen med den här. Realtidsdelen är från honom.

Så låt oss börja!

Steg 1: Köp hårdvaran

Köp hårdvaran
Köp hårdvaran
Köp hårdvaran
Köp hårdvaran

Du behöver ett esp8266 -kort och ett reläkort.

Sök på ebay: NodeMCU ESP8266 och relämodulkort

Relämodul kan vara enkel eller dubbel men vi använder bara ett relä.

Det är allt du behöver!

Steg 2: Installera Arduino -programvaran och programmera Esp8266

Installera Arduino -programvaran och programmera Esp8266
Installera Arduino -programvaran och programmera Esp8266

Här är ett mycket bra sätt att installera arduino ide. Du kan utföra steg 1 till 12

www.instructables.com/id/Programming-the-E…

Packa upp filen och programmera din esp8266 med koden Garage_door_yt.ino

Du kommer att ha någon variabel att ändra i ino -filen.

-SSID och router lösenord för att ansluta till din webbserver.

-Du kan också ändra porten som du vill. exempel: WiFiServer -server (54195)

-Lösenordet: Hitta och ersätt Passw0rd med ditt lösenord som du vill i.ino -filen.

-Lagt till en stängningstid. Varje dag vid exakt tidpunkt stängs dörren om den är öppen. (GarageDoor2.rar)

Starta seriell bildskärm i arduino. Verktyg, seriell bildskärm. Du kommer att se mer detaljer och även webbserverens lokala ip -adress. Du behöver den lokala ip -adressen för att ange detta i en webbläsare.

Till exempel, om din webbservers ip -adress är 192.168.2.53 anger du detta:

Lokal:

192.168.2.53:54195/Passw0rd

Avlägset:

ip-adress: port/lösenord (router ip-adress)

I koden kan du ändra allt som du vill.

Jag föreslår att du reserverar denna ip -adress i din router. På så sätt fungerar din telefongenväg alltid. Om inte, är routerns borgen ofta 30 dagar och IP -adressen ändras.

Den här genvägen fungerar bara på ditt intranät. Om du vill öppna din garageport på distans på internet, över hela världen, gör du så här:

1- Du måste känna till din offentliga ip-adress. Ange vad som är min ip i google så vet du detta.

2-Du måste göra en port vidarebefordran i din router. I vårt fall är porten 54195. Så i min router vidarebefordrar jag port 54195 till min server ip -adress 192.168.2.53. Du kan googla för port forwarding för mer information.

3-Till exempel. Om min offentliga ip -adress är 70.52.46.219. Jag måste ange 70.52.46.219:54195/Passw0rd för att se webbsidan.

Gå till webbservern utan att veta din offentliga adress:

De flesta tjänsteleverantörer får en ip -adress bara för ett tag. Och den här adressen ändras med tiden.

Du kan prenumerera på no-ip gratis och ha en offentlig adress som alltid fungerar överallt.

Bara att gå till https://www.noip.com/ och registrera dig

Exempel:

Viktigt: Om du är hemma med wifi aktiverat fungerar din internetgenväg inte. Så på min telefon har jag två genvägar. Ett intranät och en internetgenväg. Jag har båda. Om jag är på mitt lan använder jag intranätet och om jag är ute på lte (4g) använder jag internetgenvägen.

Steg 3: Installera korten

Installera korten
Installera korten
Installera korten
Installera korten
Installera korten
Installera korten

Här använder jag ett dubbeltejp för att fixa mina brädor.

Steg 4: Anslutningsdiagram, mycket enkelt

Kopplingsschema, mycket enkelt
Kopplingsschema, mycket enkelt

För strömförsörjning kan du använda en android telefonladdare. Det är billigt och perfekt.

Du måste ansluta reläkortet till 5V. Undvik att använda 3.3v. Någon gång kan det fungera men spolarna är gjorda för 5v.

Den övre röda linjen visar var kabeln ska lödas vid regulatoringången.

D1 är utgången. Denna stift måste gå in i reläkortets ingång. Denna stift är alltid HÖG (3,3v). När den aktiveras, går denna LÅG (0v) i 0, 5 sekunder för att aktivera spolen.

D2 är ingången för att känna av dörren. Om LÅG (0v) är dörren stängd. Om inte, är det öppet.

Var medveten om att denna ingång (D2) är en ingång på 3, 3v. Den interna uppdragningen aktiveras.

På min sida ger min garagemotoringång mig 5v. Hans interna pull-up är förmodligen också aktiverad. Jag anslöt mig i alla fall och jag har inga problem. Se bara till att du inte anger högre än 5v på denna pin. Använd din multimätare för att kontrollera ingången till din garageport. Om den här är för högre än 5v har du två val:

1-gör en kretsdelare med 2 motstånd

2-installera en separat magnetbrytare

*************************

OBSERVERA OCKSÅ på polariteten vid anslutning av reläkortet till garageöppnaren. Lägg ALLTID esp8266 gnd till garagemotorn operner gnd eller common.

*************************

Steg 5: Några fler bilder

Några fler bilder
Några fler bilder
Några fler bilder
Några fler bilder

Det här är min garageöppnare. Gammal men fungerar ändå:)

Som du kan se kopplade jag reläkortet till garageportens tryckknapp och D2 -ingång till Stäng gräns.

Kolla på din garageöppnare, du hittar något liknande.

Rekommenderad: