Inhaltsverzeichnis:

Garagentoröffner mit Feedback mit ESP8266 als Webserver. - Gunook
Garagentoröffner mit Feedback mit ESP8266 als Webserver. - Gunook

Video: Garagentoröffner mit Feedback mit ESP8266 als Webserver. - Gunook

Video: Garagentoröffner mit Feedback mit ESP8266 als Webserver. - Gunook
Video: Funkmodul - Arduino Tutorial (Allgemeines, Verkabelung, Code & mehr) [1080p Full HD - german] 2024, Juli
Anonim
Image
Image
Kaufen Sie die Hardware
Kaufen Sie die Hardware

Hi, Ich zeige Ihnen, wie Sie einen Garagentoröffner auf einfache Weise herstellen.

-ESP8266 ist als Webserver codiert, Tür kann überall auf der Welt geöffnet werden

-Mit Feedback wissen Sie in Echtzeit, ob die Tür geöffnet oder geschlossen ist

-Einfach, nur eine Verknüpfung in Ihrem Telefon.

-Passwortgeschützt

-Günstig, unter 10$

-Kein Dominicz zum Einrichten.

-Ohne die Tür zu aktivieren, wenn der Strom ausfällt und zurückkommt

Ich habe im Internet gesucht und einige Codes gefunden, aber nicht genau das, wonach ich gesucht habe. Also habe ich einen anderen Code und eine andere Idee geändert + meine persönliche Erfahrung + danke an meinen Sohn, er hilft mir wirklich dabei. Der Echtzeitteil ist von ihm.

Fangen wir also an!

Schritt 1: Kaufen Sie die Hardware

Kaufen Sie die Hardware
Kaufen Sie die Hardware
Kaufen Sie die Hardware
Kaufen Sie die Hardware

Sie benötigen eine esp8266-Platine und eine Relaisplatine.

Suchen Sie bei ebay nach: NodeMCU ESP8266 und Relaismodulplatine

Das Relaismodul kann einfach oder doppelt sein, aber wir verwenden nur ein Relais.

Es ist alles was Sie brauchen!

Schritt 2: Arduino-Software installieren und Esp8266 programmieren

Installieren Sie die Arduino-Software und programmieren Sie den Esp8266
Installieren Sie die Arduino-Software und programmieren Sie den Esp8266

Hier ist eine sehr gute Möglichkeit, arduino ide zu installieren. Sie können die Schritte 1 bis 12 ausführen

www.instructables.com/id/Programming-the-E…

Entpacken Sie die Datei und programmieren Sie Ihren esp8266 mit dem Code Garage_door_yt.ino

Sie müssen einige Variablen in der Ino-Datei ändern.

-SSID und Router-Passwort, um sich mit Ihrem Webserver zu verbinden.

-Außerdem können Sie den Port nach Belieben ändern. Beispiel: WiFiServer-Server (54195)

-Das Passwort: Suchen und ersetzen Sie Passw0rd nach Belieben in der.ino-Datei durch Ihr Passwort.

-Eine Schließzeit hinzugefügt. Jeden Tag zur genauen Zeit schließt die Tür, wenn sie geöffnet ist. (GarageDoor2.rar)

Starten Sie den seriellen Monitor in arduino. Werkzeug, Serieller Monitor. Sie sehen mehr Details und auch die lokale IP-Adresse des Webservers. Sie benötigen die lokale IP-Adresse, um diese in einem Webbrowser einzugeben.

Wenn die IP-Adresse Ihres Webservers beispielsweise 192.168.2.53 lautet, geben Sie Folgendes ein:

Lokal:

192.168.2.53:54195/Passw0rd

Aus der Ferne:

IP-Adresse:Port/Passwort (IP-Adresse des Routers)

Im Code können Sie alles nach Belieben ändern.

Ich schlage vor, diese IP-Adresse in Ihrem Router zu reservieren. Auf diese Weise funktioniert Ihre Telefonverknüpfung immer. Wenn nicht, beträgt die Kaution für den Router oft 30 Tage und die IP-Adresse ändert sich.

Diese Verknüpfung funktioniert nur in Ihrem Intranet. Wenn Sie Ihr Garagentor weltweit aus der Ferne über das Internet öffnen möchten, gehen Sie wie folgt vor:

1- Sie müssen Ihre öffentliche IP-Adresse kennen. Geben Sie meine IP-Adresse in Google ein und Sie werden es wissen.

2-Sie müssen eine Portweiterleitung in Ihrem Router durchführen. In unserem Fall ist der Port 54195. Also in meinem Router leite ich Port 54195 an meine Server-IP-Adresse 192.168.2.53 weiter. Sie können nach Portweiterleitung googeln, um weitere Informationen zu erhalten.

3-Zum Beispiel. Wenn meine öffentliche IP-Adresse 70.52.46.219 ist. Ich muss 70.52.46.219:54195/Passw0rd eingeben, um die Webseite zu sehen.

Greifen Sie auf den Webserver zu, ohne Ihre öffentliche Adresse zu kennen:

Die meisten Dienstanbieter erhalten nur für eine Weile eine IP-Adresse. Und diese Adresse ändert sich im Laufe der Zeit.

Sie können no-ip kostenlos abonnieren und haben immer und überall eine öffentliche Adresse.

Einfach auf https://www.noip.com/ gehen und sich anmelden

Beispiel:

Wichtig: Wenn Sie zu Hause mit aktiviertem WLAN sind, funktioniert Ihre Internetverknüpfung nicht. Also, auf meinem Handy habe ich 2 Verknüpfungen. Ein Intranet und eine Internetverknüpfung. Ich habe beides. Wenn ich auf meinem LAN bin, benutze ich das Intranet und wenn ich draußen auf lte(4g) bin, benutze ich die Internetverknüpfung.

Schritt 3: Installieren Sie die Boards

Installieren Sie die Boards
Installieren Sie die Boards
Installieren Sie die Boards
Installieren Sie die Boards
Installieren Sie die Boards
Installieren Sie die Boards

Hier verwende ich ein doppelseitiges Klebeband, um meine Boards zu befestigen.

Schritt 4: Schaltplan, sehr einfach

Schaltplan, sehr einfach
Schaltplan, sehr einfach

Für die Stromversorgung können Sie ein Android-Telefonladegerät verwenden. Es ist billig und perfert.

Sie müssen die Relaisplatine an 5V anschließen. Vermeiden Sie die Verwendung von 3,3 V. Manchmal kann es funktionieren, aber die Spulen sind für 5 V gemacht.

Die obere rote Linie zeigt an, wo der Draht am Reglereingang gelötet werden muss.

D1 ist die Ausgabe. Dieser Pin muss in den Eingang der Relaisplatine gehen. Dieser Pin ist immer HIGH (3,3 V). Beim Aktivieren geht dieser für 0,5 Sekunden auf LOW (0 V), um die Spule zu aktivieren.

D2 ist der Eingang zum Erfassen der Tür. Bei LOW (0v) ist die Tür geschlossen. Wenn nicht, ist es geöffnet.

Beachten Sie, dass dieser Eingang (D2) ein Eingang von 3, 3 V ist. Der interne Pull-Up ist aktiviert.

Auf meiner Seite gibt mir mein Garagenmotoreingang 5V. Seine internen Klimmzüge werden wohl auch aktiviert. Ich habe mich trotzdem verbunden und ich habe keine Probleme. Stellen Sie nur sicher, dass Sie an diesem Pin nicht mehr als 5 V eingeben. Verwenden Sie Ihr Multimeter, um die Eingabe Ihres Garagentors zu überprüfen. Wenn dieser zu höher als 5 V ist, haben Sie 2 Möglichkeiten:

1-mache einen Stromteiler mit 2 Widerständen

2-installieren Sie einen separaten Magnetschalter

*************************

AUCH auf die Polarität beim Anschluss der Relaisplatine an den Garagenöffner achten. Legen Sie den esp8266-GND IMMER an den Garagen-Motor-Operner-GND oder an den Common an.

*************************

Schritt 5: Einige weitere Bilder

Noch ein paar Bilder
Noch ein paar Bilder
Noch ein paar Bilder
Noch ein paar Bilder

Das ist mein Garagenöffner. Alt aber noch funktionsfähig:)

Wie Sie sehen können, habe ich die Relaisplatine an den Garagentor-Taster und den D2-Eingang an die Schließgrenze angeschlossen.

Schauen Sie bei Ihrem Garagenöffner nach, Sie werden etwas Ähnliches finden.

Empfohlen: