INHOUDSOPGAWE:
- Stap 1: Koop die hardeware
- Stap 2: Installeer Arduino -sagteware en programmeer die Esp8266
- Stap 3: Installeer die borde
- Stap 4: Bedradingsdiagram, baie eenvoudig
- Stap 5: Nog 'n paar foto's
- Stap 6: Toets voordat alles verbind word
Video: Garagedeuropener met terugvoer met behulp van Esp8266 as webbediener: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hi, Ek sal jou wys hoe om 'n eenvoudige deur oop te maak vir 'n motordeur.
-ESP8266 is as webbediener gekodeer, die deur kan oral in die wêreld oop wees
-Met terugvoer weet u dat die deur intyds oop of toe is
-Eenvoudig, slegs een kortpad in u telefoon.
-Wagwoord beskerm
-Goedkoop, minder as $ 10
-Geen Dominicz om op te stel nie.
-Sonder om die deur te aktiveer as die krag verlore gaan en terugkom
Ek het op die internet gesoek en 'n paar kode gevind, maar nie presies waarna ek gesoek het nie. Ek het 'n ander kode en idee + my persoonlike ervaring aangepas + danksy my seun, hy het my regtig gehelp. Die real -time gedeelte is van hom.
So laat ons begin!
Stap 1: Koop die hardeware
U benodig 'n esp8266 -bord en 'n aflosbord.
Soek op eBay: NodeMCU ESP8266 en relay module board
Relay module kan eenvoudig of dubbel wees, maar ons gebruik slegs een relais.
Dit is al wat jy nodig het!
Stap 2: Installeer Arduino -sagteware en programmeer die Esp8266
Hier is 'n baie goeie manier om arduino ide te installeer. U kan stap 1 tot 12 doen
www.instructables.com/id/Programming-the-E…
Pak die lêer uit en programmeer u esp8266 met die kode Garage_door_yt.ino
U sal 'n veranderlike in die ino -lêer moet verander.
-SSID en router -wagwoord om aan te sluit op u webbediener.
-U kan ook die poort verander soos u wil. voorbeeld: WiFiServer -bediener (54195)
-Die wagwoord: Soek en vervang Passw0rd met u wagwoord soos u wil in die.ino -lêer.
-Bygevoeg 'n sluitingstyd. Elke dag op die presiese tyd sal die deur toemaak as dit oop is. (GarageDoor2.rar)
Begin die seriële monitor in arduino. Gereedskap, reeksmonitor. U sien meer besonderhede en ook die plaaslike IP -adres van die webbediener. U benodig die plaaslike ip -adres om dit in 'n webblaaier in te voer.
As u IP -adres van u webbediener byvoorbeeld 192.168.2.53 is, voer hierdie in:
Plaaslik:
192.168.2.53:54195/Passw0rd
Op afstand:
ip-adres: poort/wagwoord (router-ip-adres)
In die kode kan u alles verander soos u wil.
Ek stel voor om hierdie ip -adres in u router te bespreek. Op hierdie manier werk u kortpad altyd. Indien nie, is die borgtog van die router gewoonlik 30 dae en sal die IP -adres verander.
Hierdie kortpad werk slegs op u intranet. As u u motorhuisdeur op afstand op die internet wil oopmaak, wêreldwyd, kan u dit doen:
1- U moet u openbare ip-adres ken. Tik wat my IP is in Google, en u sal dit weet.
2-U moet 'n deurstuur van die poort in u router doen. In ons geval is die poort 54195. Dus stuur ek poort 54195 in my router na my IP -adres 192.168.2.53 na my bediener. U kan Google vir port forwarding vir meer besonderhede.
3-Byvoorbeeld. As my openbare ip -adres 70.52.46.219 is. Ek moet 70.52.46.219:54195/Passw0rd invoer om die webblad te sien.
Kry toegang tot die webbediener sonder om u openbare adres te ken:
Die meeste diensverskaffers kry net 'n rukkie 'n ip -adres. En hierdie adres verander mettertyd.
U kan gratis op no-ip inteken en 'n openbare adres hê wat altyd oral werk.
Gaan net na https://www.noip.com/ en teken aan
Voorbeeld:
Belangrik: as u tuis is met wifi aangeskakel, werk u internetkortpad nie. Op my telefoon het ek dus twee kortpaaie. 'N intranet en 'n kortpad op die internet. Ek het albei. As ek op my lan is, gebruik ek die intranet en as ek buite op lte (4g) is, gebruik ek die internet -kortpad.
Stap 3: Installeer die borde
Hier gebruik ek 'n dubbelband om my planke vas te maak.
Stap 4: Bedradingsdiagram, baie eenvoudig
Vir kragtoevoer kan u 'n Android -telefoonlaaier gebruik. Dit is goedkoop en perfek.
U moet die aflosbord aan 5V koppel. Vermy 3.3v. Soms kan dit werk, maar die spoele is gemaak vir 5v.
Die boonste rooi lyn wys waar u die draad moet soldeer by die ingang van die reguleerder.
D1 is die uitset. Hierdie pen moet in die ingang van die relaisbord ingaan. Hierdie pen is altyd HOOG (3.3v). As dit geaktiveer word, gaan hierdie een LOW (0v) vir 0, 5 sekondes om die spoel te aktiveer.
D2 is die invoer om die deur te voel. As LOW (0v) is die deur toe. Indien nie, is dit oop.
Let daarop dat hierdie inset (D2) 'n inset van 3, 3v is. Die interne optrek word geaktiveer.
Aan my kant gee my inset van die motorhuis 5v. Sy interne optrek is waarskynlik ook geaktiveer. Ek het in elk geval verbind, en ek het geen probleem nie. Maak net seker dat u nie hoër as 5v op hierdie pen inskryf nie. Gebruik u multimeter om die ingang van u garagedeur te kontroleer. As hierdie een te hoog is as 5v, het u 2 keuses:
1-maak 'n kringverdeler met 2 weerstande
2-installeer 'n aparte magneetskakelaar
*************************
LET OOK op die polariteit wanneer u die relaisbord met die motorhuisopening verbind. Sit altyd die esp8266 gnd by die motorhuis operner gnd of common.
*************************
Stap 5: Nog 'n paar foto's
Dit is my motorhuisopening. Oud maar werk nog:)
Soos u kan sien, het ek die aflosbord aan die drukknoppie van die motorhuisdeur en die ingang D2 gekoppel aan die limiet Sluit.
Kyk na u motorhuisopening, u sal iets soortgelyks vind.
Aanbeveel:
ESP8266 Nodemcu temperatuurmonitering met behulp van DHT11 op 'n plaaslike webbediener - Kry kamertemperatuur en humiditeit in u blaaier: 6 stappe
ESP8266 Nodemcu temperatuurmonitering met behulp van DHT11 op 'n plaaslike webbediener | Kry kamertemperatuur en humiditeit in u blaaier: Hallo ouens, ons maak 'n humiditeit en amp; temperatuurmoniteringstelsel met behulp van ESP 8266 NODEMCU & DHT11 temperatuur sensor. Temperatuur en humiditeit sal verkry word van DHT11 Sensor & dit kan in 'n blaaier gesien word watter webbladsy bestuur sal word
N Toepassing van 'n uitbreidbare knoppie met vibrasie -terugvoer: 7 stappe (met foto's)
N Toepassing van 'n uitbreidbare knoppie met trillingsterugvoer: In hierdie tutoriaal gaan ons u eers wys hoe u 'n Arduino Uno kan gebruik om 'n vibrasiemotor te beheer via 'n verlengde knoppie. Die meeste tutoriale oor drukknoppies behels die knoppie op die fisiese broodbord, terwyl die knoppie in hierdie tutoriaal
Internet -beheerde LED met behulp van ESP32 -gebaseerde webbediener: 10 stappe
Internet-beheerde LED met behulp van ESP32-gebaseerde webbediener: Oorsig van die projek In hierdie voorbeeld gaan ons uitvind hoe u 'n ESP32-gebaseerde webbediener kan maak om die LED-toestand te beheer, wat oral in die wêreld toeganklik is. U benodig 'n Mac -rekenaar vir hierdie projek, maar u kan hierdie sagteware selfs op 'n i
ESP 8266 Nodemcu Ws 2812 Neopixel -gebaseerde LED MOOD -lamp wat beheer word met behulp van 'n webbediener: 6 stappe
ESP 8266 Nodemcu Ws 2812 Neopixel -gebaseerde LED MOOD -lamp wat beheer word met behulp van 'n webbediener: In hierdie projek maak ons 'n MOOD -lamp van nodemcu & neopixel en wat deur enige blaaier met die plaaslike webserver beheer kan word
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: 8 stappe (met foto's)
Beheer van 7-segment LED-skerm met behulp van ESP8266-webbediener: My projek het 'n Nodemcu ESP8266 wat 'n 7-segment-skerm deur die http-bediener beheer met behulp van html-vorm