Innehållsförteckning:
- Steg 1: Köp hårdvaran
- Steg 2: Installera Arduino -programvaran och programmera Esp8266
- Steg 3: Installera korten
- Steg 4: Anslutningsdiagram, mycket enkelt
- Steg 5: Några fler bilder
- Steg 6: Testa innan allt ansluts
Video: Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
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
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
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
Här använder jag ett dubbeltejp för att fixa mina brädor.
Steg 4: Anslutningsdiagram, 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
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:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 Steg
DIY Smart Garage Door Opener + Home Assistant Integration: Gör din vanliga garageport smart med detta DIY -projekt. Jag kommer att visa dig hur du bygger den och styr den med Home Assistant (över MQTT) och har möjlighet att fjärröppna och stänga din garageport.Jag kommer att använda en ESP8266 -skiva som heter Wemos
Micro: Bit Dog Door Opener: 8 Steps (med bilder)
Micro: Bit Dog Door Opener: Fångar dina husdjur sig i rum? Önskar du att du kunde göra ditt hem mer tillgängligt för dina lurviga* vänner ?? Nu kan du, hurra !! Detta projekt använder en micro: bit mikrokontroller för att öppna en dörr när en (husdjursvänlig) omkopplare trycks in. Vi Jag
Raspberry Pi Zero Garage Door Opener Hardware: 10 steg
Raspberry Pi Zero Garage Door Opener Hardware: En av inspirationerna för detta projekt var den fina instruerbara på Raspberry Pi 3 Garage Door Opener, tillsammans med flera andra som finns på Internet. Eftersom jag inte var en erfaren elektronikperson gjorde jag en hel del ytterligare forskning om sätt att
Garage Door Opener Using a Raspberry Pi: 5 Steg (med bilder)
Garageportöppnare med en Raspberry Pi: Styr garagemotorn från en smartphone eller någon annan enhet som kan surfa på en webbsida (med AJAX!). Projektet startades eftersom jag bara hade en fjärrkontroll för mitt garage. Hur kul var det att köpa en andra? Inte tillräckligt. Mitt mål var att kunna kontrollera och övervaka
ESP8266 WIFI Garage Door Remote: 3 steg
ESP8266 WIFI Garageport Fjärrkontroll: Vi använder vårt garage mer som en huvudingång till huset, för att använda själva ingången spårar mycket smuts in i huset på grund av den dåliga layouten. Under regnperioden här på Canadas västkust är det ännu värre. Vår garageport