Innehållsförteckning:
Video: ESP8266 WIFI Garage Door Remote: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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öppnare kom bara med två fjärrkontroller och även om vi kan köpa fler fjärrkontroller, men jag skulle tro att det vore bättre att ha en WIFI -baserad fjärrkontroll som kan användas från en smartphone. Jag ville inte ha en WIFI -aktiverad öppnare som kräver anslutning till tillverkningsservern eller något som kan göra det möjligt att öppna dörren på distans (långt bort från huset). Lösningen jag kom på använder en anpassad Android -app som ansluter till vårt WIFI och kommunicerar med ett ESP8266 -baserat kort som bara kan ansluta till vårt WIFI också. När du väl är inom husets WIFI -område kan du använda telefonen för att öppna dörren.
Steg 1: Design och material
Vår garageportöppnare är en kammarherre, men jag misstänker att de flesta öppnare fungerar på liknande sätt. Väggpanelkontrollen för den enkla kortslutningen de två trådarna som ansluts till den som signalerar öppnaren att aktivera. Dessa väggpaneler har ofta också en ljusbrytare och låsfunktion. Dessa knappar kortar inte bara anslutningen, utan skickar en serie pulser (PWM -signaler) tillbaka till öppnaren för att instruera den vad de ska göra (tänd lamporna eller lås ut fjärrkontrollerna). Kortslutning av ledningarna (vad huvudströmbrytaren gör) kan åstadkommas med ett relä.
Jag använde följande delar:
- Wemos D1 R2 ESP8266 -kort (alla ESP8266 dev -kort skulle fungera)
- JCZ-11 Relä (5V spole)
- NPN -transistor (2N4401)
- en 10kOhm motstånd
- en motstånd på 2,2 kOhm
- en 1N4148 -diod
- diverse tråd
- prototyper PCB (eller gör din egen)
- kapsling för bräda
- strömförsörjning för bräda
Det schematiska diagrammet är från LTSpice (källfil bifogad) och jag har också inkluderat en Fritzing breadboard ritning för en annan visualisering. Fritzing -modellen av Wemos -brädan som jag hittade verkar ha vissa problem. Ignorera de streckade linjerna, titta bara på de blå trådanslutningarna. Naturligtvis skulle många andra ESP8266 -utvecklingsbrädor också kunna användas istället och den medföljande koden skulle kräva mycket liten modifiering för att fungera på andra kort.
För höljet använde jag en liten plastlåda (använd inte metall, den skyddar WIFI -signalen). För strömförsörjningen använde jag en gammal mobiltelefonladdare och ersatte änden med en lämplig kontakt för Wemos -kortet.
Eftersom reläet jag hade tillgängligt innehöll en 5V spole och Wemos -kortet bara kan mata ut 3,3V på en digital stift, använde jag en transistor för att koppla spolen på reläet. Jag lade till ett neddragningsmotstånd (10 kOhm) för att säkerställa att stiftet är lågt när brädan slås på och garageporten inte öppnas av misstag. Flyback -dioden (D1) skyddar mot spänningspiken från energin som lagras i spolen när reläet stängs av.
Steg 2: Montera allt
Jag hade ett kvarvarande kretskort från ett annat projekt som passade rubrikerna för Wemos -kortet, så jag klippte det i storlek och modifierade det för användning. Några hål behövde borras och några oönskade spår klippas för att göra det lämpligt. Jag lödde alla delar på plats och testade kodfunktionen genom att slå på och stänga av en lysdiod. Som nämnts tidigare var en viktig funktion att öppnaren (eller lysdioden i testfodralet) inte skulle aktiveras när Wemos -kortet startar.
Wemos-kortet programmerades med Arduino IDE och kortets IP-adress fastställdes (förtilldelad) till 192.168.1.120 i hemnätverket. På så sätt kommer den alltid att ha samma (interna) IP -adress när den startar och appen kan hårdkodas med den.
Android -appen skapades med MIT App Inventor 2. Jag har bara testat den på de telefoner vi har (Oneplus, Xiaomi och Moto G4 Play). Det installeras enkelt genom att placera det i en delad Google Drive -mapp och ladda det från själva telefonen. MIT App Inventor är gratis att använda och den medföljande projektfilen kan enkelt ändras för att använda en annan IP -adress.
Den monterade enheten passade inte helt in på sidan av fodralet jag hade till hands, så jag skar ett hål så att reläet kunde sticka ut lite. Jag skar också ett åtkomsthål för kontakten till garageportens öppna ledningar.
Steg 3: Anslutning till garageportöppnaren
Det finns två alternativ för att ansluta ledningarna till öppnaren. Alternativ 1 är att ansluta till de två skruvplintarna i väggpanelen och den andra är att ansluta direkt till öppnaren (tryck in plintarna). Jag valde det senare, eftersom det var mer bekvämt för mig eftersom ledningarna skulle gå en kortare sträcka till där jag kunde placera min Wemos -enhet i garaget. Det finns en trådmätare på själva öppnaren och de små orange flikarna nedan kan användas för att frigöra de befintliga trådarna så att den extra uppsättningen kan vridas med de befintliga och sättas in igen.
Wemos -brädan i sitt hölje placerades ur vägen så att den inte lätt skulle kunna knackas, eftersom garaget också är min träbearbetningsverkstad. Det fungerar ganska bra och jag önskar att jag hade gjort det tidigare.
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
Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
Garageportöppnare med feedback Användning av Esp8266 som webbserver .: 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, du vet att dörren är öppen eller stängd i realtid-Enkel, bara en genväg för att göra
Garage Door Status Light Hack: 3 steg
Garage Door Status Light Hack: Jag bor i ett hus där det inte är lätt att se om garageporten är öppen eller stängd. Vi har en knapp i huset, men dörren är utom synhåll. Tanken på att konstruera någon slags switch och strömförsörjning var oönskad på grund av den höga pr
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
WIFI Garage Door Remote V2: 3 steg
WIFI garageport fjärrkontroll V2: Inte långt efter att jag byggde min WIFI garageport fjärrkontroll insåg jag att den saknade en specifik funktion som skulle vara mycket användbar för mig. Jag ville kunna berätta om dörren var öppen eller stängd från appen. Detta skulle kräva ett par sensorer och lite ch