Inhoudsopgave:
- Stap 1: Koop de hardware
- Stap 2: Installeer Arduino-software en programmeer de Esp8266
- Stap 3: Installeer de borden
- Stap 4: Bedradingsschema, heel eenvoudig
- Stap 5: Nog wat foto's
- Stap 6: Test voordat u alles aansluit
Video: Garagedeuropener met feedback Esp8266 gebruiken als webserver - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Hoi, Ik zal je laten zien hoe je op een eenvoudige manier een garagedeuropener kunt maken.
-ESP8266 is gecodeerd als webserver, deur kan overal ter wereld openstaan
-Met feedback weet u of de deur in realtime open of dicht is
-Eenvoudig, slechts één snelkoppeling om in uw telefoon te maken.
-Beschermd met een wachtwoord
-Goedkoop, onder de 10$
-Geen Dominicz om in te stellen.
-Zonder de deur te activeren wanneer de stroom uitvalt en terugkomt
Ik zocht op internet en vond wat code, maar niet precies wat ik zocht, dus ik heb een andere code en idee gewijzigd + mijn persoonlijke ervaring + dankzij mijn zoon, hij heeft me hier echt bij geholpen. Het realtime gedeelte is van hem.
Dus laten we beginnen!
Stap 1: Koop de hardware
Je hebt een esp8266-bord en een relaisbord nodig.
Zoek op ebay: NodeMCU ESP8266 en relaismodulekaart
Relaismodule kan eenvoudig of dubbel zijn, maar we gebruiken slechts één relais.
Het is alles wat je nodig hebt!
Stap 2: Installeer Arduino-software en programmeer de Esp8266
Hier is een zeer goede manier om arduino ide te installeren. U kunt stap 1 tot 12 doen
www.instructables.com/id/Programming-the-E…
Pak het bestand uit en programmeer je esp8266 met de code Garage_door_yt.ino
U zult een variabele moeten wijzigen in het ino-bestand.
-SSID en routerwachtwoord om verbinding te maken met uw webserver.
-U kunt ook de poort naar wens wijzigen. voorbeeld: WiFiServer-server (54195)
-Het wachtwoord: Zoek en vervang Passw0rd door uw wachtwoord zoals u wilt in het.ino-bestand.
- Sluitingstijd toegevoegd. Elke dag op het exacte tijdstip gaat de deur dicht als deze open staat. (GarageDoor2.rar)
Start de seriële monitor in arduino. Tool, seriële monitor. U ziet meer details en ook het lokale ip-adres van de webserver. U hebt het lokale ip-adres nodig om dit in een webbrowser in te voeren.
Als het ip-adres van uw webserver bijvoorbeeld 192.168.2.53 is, voert u dit in:
Lokaal:
192.168.2.53:54195/Passw0rd
Van een afstand:
ip-adres:poort/Wachtwoord (IP-adres van router)
In de code kun je alles naar wens wijzigen.
Ik stel voor om dit ip-adres in je router te reserveren. Op deze manier werkt uw telefoonsnelkoppeling altijd. Zo niet, dan is de borgtocht van de router vaak 30 dagen en zal het ip-adres veranderen.
Deze snelkoppeling werkt alleen op uw intranet. Als u uw garagedeur wereldwijd op internet op afstand wilt openen, gaat u als volgt te werk:
1- U moet uw openbare ip-adres kennen. Voer in google in wat mijn ip is en je weet dit.
2-U moet een poort doorsturen in uw router doen. In ons geval is de poort 54195. Dus in mijn router stuur ik poort 54195 door naar mijn server-ip-adres 192.168.2.53. Voor meer details kun je googlen op port forwarding.
3-Bijvoorbeeld. Als mijn openbare ip-adres 70.52.46.219. Ik moet 70.52.46.219:54195/Passw0rd invoeren om de webpagina te zien.
Toegang tot de webserver zonder uw openbare adres te kennen:
De meeste serviceproviders krijgen u slechts voor een tijdje een ip-adres. En dit adres verandert in de loop van de tijd.
U kunt zich gratis abonneren op no-ip en altijd en overal een openbaar adres hebben.
Ga gewoon naar https://www.noip.com/ en meld je aan
Voorbeeld:
Belangrijk: als je thuis bent met wifi ingeschakeld, werkt je internetsnelkoppeling niet. Dus op mijn telefoon heb ik 2 snelkoppelingen. Een intranet en een internetsnelkoppeling. Ik heb beide. Als ik op mijn lan ben, gebruik ik het intranet en als ik buiten ben op lte (4g) gebruik ik de internetsnelkoppeling.
Stap 3: Installeer de borden
Hier gebruik ik een dubbelzijdige tape om mijn planken te bevestigen.
Stap 4: Bedradingsschema, heel eenvoudig
Voor stroomvoorziening kunt u een Android-telefoonoplader gebruiken. Het is goedkoop en perfert.
U moet de relaiskaart aansluiten op 5V. Vermijd het gebruik van 3.3v. Soms kan het werken, maar de spoelen zijn gemaakt voor 5v.
De bovenste rode lijn geeft aan waar de draad moet worden gesoldeerd, bij de ingang van de regelaar.
D1 is de uitgang. Deze pin moet in de ingang van de relaiskaart gaan. Deze pin is altijd HOOG (3,3v). Wanneer geactiveerd, gaat deze gedurende 0,5 seconde LAAG (0v) om de spoel te activeren.
D2 is de ingang om de deur te detecteren. Indien LAAG (0v) is de deur gesloten. Zo niet, dan is het open.
Let op, deze ingang (D2) is een ingang van 3, 3v. De interne pull-up is geactiveerd.
Aan mijn kant geeft mijn garagemotorinvoer me 5v. Zijn interne pull-up is waarschijnlijk ook geactiveerd. Ik heb toch verbinding gemaakt en ik heb geen enkel probleem. Zorg er wel voor dat u niet hoger dan 5v op deze pin invoert. Gebruik uw multimeter om de ingang van uw garagedeur te controleren. Als deze te hoger is dan 5v, heb je 2 keuzes:
1-maak een stroomverdeler met 2 weerstanden
2-installeer een aparte magneetschakelaar
*************************
LET OOK op de polariteit bij het aansluiten van de relaisprint op de garageopener. Plaats ALTIJD de esp8266 gnd op de garagemotoroperner gnd of common.
*************************
Stap 5: Nog wat foto's
Dit is mijn garageopener. Oud maar werkt nog:)
Zoals je kunt zien, heb ik het relaisbord aangesloten op de drukknop van de garagedeur en de D2-ingang op de limiet Sluiten.
Kijk eens bij je garageopener, daar vind je iets soortgelijks.
Aanbevolen:
Hoe ESP8266 als webserver te gebruiken: 5 stappen
Hoe ESP8266 als webserver te gebruiken: Hallo, ik gebruik momenteel Windows 10, NodeMCU 1.0 en hier is de lijst met software die ik heb gebruikt en installatiehandleidingen die ik heb gevolgd: Arduino IDE Extra boards voor esp8266 SpiffLibrary gebruikt: WebsocketIk gebruikte NodeMCU als een server om serveer een HTML-bestand Ik ben gek
Een Android-telefoon gebruiken als webcam met Skype: 5 stappen
Een Android-telefoon gebruiken als webcam met Skype: er is een oud gezegde dat een foto meer zegt dan duizend woorden … en er is een nieuw gezegde dat een video een miljoen waard is. Nu lijkt dat misschien overdreven, maar er is een enorm verschil tussen praten met iemand die in gesprek is en praten met
Keytar Hero (een Wii-gitaarcontroller gebruiken als synthesizer): 7 stappen (met afbeeldingen)
Keytar Hero (een Wii-gitaarcontroller gebruiken als synthesizer): De Guitar Hero-spellen waren een tiental jaar geleden een rage, dus er zullen ongetwijfeld veel oude gitaarcontrollers rondslingeren die stof aan het verzamelen zijn. Ze hebben veel knoppen, knoppen en hendels, dus waarom zou u ze niet opnieuw gebruiken? De gitaarbediening
Een LED-matrix gebruiken als scanner: 8 stappen (met afbeeldingen)
Een LED-matrix gebruiken als scanner: Gewone digitale camera's werken met behulp van een groot aantal lichtsensoren om licht op te vangen dat door een object wordt gereflecteerd. In dit experiment wilde ik zien of ik een achteruitrijcamera kon bouwen: in plaats van een reeks lichtsensoren, heb ik
PSP gebruiken als computerjoystick en vervolgens uw computer bedienen met de PSP: 5 stappen (met afbeeldingen)
PSP gebruiken als computerjoystick en vervolgens je computer bedienen met de PSP: je kunt veel coole dingen doen met PSP homebrew, en in deze instructable leer ik je hoe je je PSP als joystick kunt gebruiken voor het spelen van games, maar er is ook een programma waarmee je je joystick als muis kunt gebruiken. Hier zijn de zaken