Indholdsfortegnelse:
- Trin 1: Køb hardwareen
- Trin 2: Installer Arduino -software, og programmer Esp8266
- Trin 3: Installer tavlerne
- Trin 4: Kabeldiagram, meget enkelt
- Trin 5: Nogle flere billeder
- Trin 6: Test før alt tilsluttes
Video: Garageportåbner med feedback ved hjælp af Esp8266 som webserver .: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej, Jeg vil vise dig, hvordan du laver en enkel måde at lave en garageportåbner på.
-ESP8266 er kodet som webserver, døren kan være åben overalt i verden
-Med feedback ved du, at døren er åben eller lukket i realtid
-Enkel, kun en genvej at lave i din telefon.
-Password beskyttet
-Billigt, under 10 $
-Ingen Dominicz til opsætning.
-Uden at aktivere døren, når strømmen går tabt, og kom tilbage
Jeg søgte på internettet og fandt noget kode, men ikke lige hvad jeg ledte efter, så jeg ændrede en anden kode og idé + min personlige oplevelse + takket være min søn, han hjalp mig virkelig med denne. Den realtid del er fra ham.
Så lad os begynde!
Trin 1: Køb hardwareen
Du skal bruge et esp8266 -kort og et relækort.
Søg på ebay: NodeMCU ESP8266 og relæmodulkort
Relæmodul kan være enkelt eller dobbelt, men vi bruger kun et relæ.
Det er alt hvad du behøver!
Trin 2: Installer Arduino -software, og programmer Esp8266
Her er en meget god måde at installere arduino ide. Du kan udføre trin 1 til 12
www.instructables.com/id/Programming-the-E…
Pak filen ud, og programmer din esp8266 med koden Garage_door_yt.ino
Du vil have en variabel, der skal ændres i ino -filen.
-SSID og router -adgangskode for at oprette forbindelse til din webserver.
-Du kan også ændre porten, som du ønsker. eksempel: WiFiServer -server (54195)
-Kodeordet: Find og erstat Passw0rd til din adgangskode, som du ønsker i.ino -filen.
-Tilføjet en lukketid. Hver dag på det nøjagtige tidspunkt vil døren lukke, hvis den er åben. (GarageDoor2.rar)
Start den serielle skærm i arduino. Værktøj, seriel skærm. Du vil se flere detaljer og også webserverens lokale ip -adresse. Du skal bruge den lokale ip -adresse for at indtaste dette i en webbrowser.
For eksempel, hvis din webservers ip -adresse er 192.168.2.53, skal du indtaste dette:
Lokal:
192.168.2.53:54195/Passw0rd
Eksternt:
ip-adresse: port/adgangskode (router ip adresse)
I koden kan du ændre alt, som du vil.
Jeg foreslår at reservere denne ip -adresse i din router. På denne måde fungerer din telefongenvej altid. Hvis ikke, er router -kaution ofte 30 dage, og ip -adressen ændres.
Denne genvej fungerer kun på dit intranet. Hvis du vil åbne din garageport eksternt på internettet over hele verden, er det sådan:
1- Du skal kende din offentlige ip-adresse. Indtast, hvad der er min ip i Google, og du vil vide dette.
2-Du skal foretage en port forwarding i din router. I vores tilfælde er porten 54195. Så i min router videresender jeg port 54195 til min server ip -adresse 192.168.2.53. Du kan google til port forwarding for at få flere detaljer.
3-For eksempel. Hvis min offentlige ip -adresse er 70.52.46.219. Jeg skal indtaste 70.52.46.219:54195/Passw0rd for at se websiden.
Få adgang til webserveren uden at kende din offentlige adresse:
De fleste tjenesteudbydere får dig lige i et stykke tid en ip -adresse. Og denne adresse ændres over tid.
Du kan abonnere på no-ip gratis og have en offentlig adresse, der altid fungerer overalt.
Bare gå til https://www.noip.com/ og tilmeld dig
Eksempel:
Vigtigt: Hvis du er hjemme med wifi aktiveret, fungerer din internetgenvej ikke. Så på min telefon har jeg 2 genveje. Et intranet og en internetgenvej. Jeg har begge. Hvis jeg er på mit lan, bruger jeg intranettet, og hvis jeg er udenfor på lte (4g), bruger jeg internetgenvejen.
Trin 3: Installer tavlerne
Her bruger jeg et dobbelt sidebånd til at fikse mine brædder.
Trin 4: Kabeldiagram, meget enkelt
Til strømforsyning kan du bruge en android telefonoplader. Det er billigt og perfekt.
Du skal slutte relækortet til 5V. Undgå at bruge 3.3v. Engang kan det fungere, men spolerne er lavet til 5v.
Den øverste røde linje viser, hvor ledningen skal loddes, ved regulatorindgangen.
D1 er output. Denne pin skal gå ind i relækortets indgang. Denne pin er altid HIGH (3.3v). Når den aktiveres, går denne LOW (0v) i 0, 5 sekunder for at aktivere spolen.
D2 er input til at mærke døren. Hvis LAV (0v) er døren lukket. Hvis ikke, er den åben.
Vær opmærksom på, at denne indgang (D2) er en indgang på 3, 3v. Den interne pull up er aktiveret.
På min side giver min garage motor input mig 5v. Hans interne pull-up er sandsynligvis også aktiveret. Jeg sluttede alligevel sammen, og jeg har ikke noget problem. Bare sørg for, at du ikke indtaster højere end 5v på denne pin. Brug din multimeter til at kontrollere input af din garageport. Hvis denne er for højere end 5v, har du 2 valgmuligheder:
1-lav en kredsløbsdeler med 2 modstande
2-installer en separat magnetkontakt
*************************
OBS OGSÅ til polariteten ved tilslutning af relækort til garageåbner. Læg ALTID esp8266 gnd til garagemotoren operner gnd eller common.
*************************
Trin 5: Nogle flere billeder
Dette er min garageåbner. Gammel, men virker stadig:)
Som du kan se, tilsluttede jeg relækortet til garageportens trykknap og D2 -indgang til Luk grænse.
Tjek din garageåbner, du finder noget lignende.
Anbefalede:
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver - Få rumtemperatur og fugtighed i din browser: 6 trin
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver | Få stuetemperatur og fugtighed i din browser: Hej fyre i dag laver vi en fugtighed & temperaturovervågningssystem ved hjælp af ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fugtighed opnås fra DHT11 Sensor & det kan ses i en browser, hvilken webside der skal administreres
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Styring af 7-segment LED-display ved hjælp af ESP8266 webserver: 8 trin (med billeder)
Styring af 7-segment LED-display ved hjælp af ESP8266 webserver: Mit projekt har en Nodemcu ESP8266, der styrer en 7-segment skærm via http-serveren ved hjælp af html-formular