Inhaltsverzeichnis:

ESP8266 über das Internet (von überall) steuern - Gunook
ESP8266 über das Internet (von überall) steuern - Gunook

Video: ESP8266 über das Internet (von überall) steuern - Gunook

Video: ESP8266 über das Internet (von überall) steuern - Gunook
Video: ESP8266 Webserver mit mDNS - Tutorial deutsch 2024, November
Anonim
ESP8266 über das Internet steuern (von überall)
ESP8266 über das Internet steuern (von überall)
ESP8266 über das Internet steuern (von überall)
ESP8266 über das Internet steuern (von überall)
ESP8266 über das Internet steuern (von überall)
ESP8266 über das Internet steuern (von überall)

Es gibt nur ein paar Dinge, die besser sind, als (erfolgreich) Ihr Arduino zu programmieren und zu verwenden. Eines dieser Dinge ist sicherlich die Verwendung Ihres ESP8266 als Arduino mit WiFi! In dieser Anleitung zeige ich Ihnen eine EINFACHE Möglichkeit, den ESP8266 als Webserver zu betreiben UND von überall (über das Internet) auf diesen Server zuzugreifen.

Auch wenn Sie dieses instructable interessant finden, mögen Sie vielleicht einige meiner anderen:

EASY Arduino OLED-Sensordatenanzeige

Wie erstelle ich ein Hochspannungsnetzteil?

So senden Sie Daten von Arduino an Excel (und zeichnen sie)

So zeigen Sie Arduino-Sensormesswerte auf dem Nokia 5110-Display an

Schritt 1: Was Sie brauchen:

Was du brauchen wirst
Was du brauchen wirst

Da der esp8266 NodeMcu so günstig ist, empfehle ich dringend, einen zu kaufen. Sie können es einfach an Ihren PC anschließen und als Arduino verwenden. Keine seltsamen Befehle oder irgendetwas "Unbekanntes".

Schritt 2: Arduino-IDE + ESP8266:

Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266
Arduino-IDE+ESP8266

-Öffnen Sie die Arduino-IDE

-Gehe zu Datei->Einstellungen->Zusätzliche Boards-Manager-URLs: https://arduino.esp8266.com/stable/package_esp8266c… ->klicke auf OK

-Schließe die IDE und öffne sie wieder

-Gehen Sie zu Tools->Board (wo Sie Ihre Version von Arduino auswählen würden)->Boards Manager, suchen Sie den ESP8266 und klicken Sie auf Installieren

Sie sollten jetzt in der Lage sein, den ESP8266 als Arduino zu verwenden. Wählen Sie einfach die NODEMCU 1.0 als Ihr Board aus und Sie sollten bereit sein zu programmieren. (Wenn es nicht funktioniert, versuchen Sie es mit der Version 0.9)

Schritt 3: "Arduino"-Code:

Da der Code beim Einfügen durcheinander kommt, habe ich ihn als txt-Datei eingefügt. Laden Sie es herunter und fügen Sie es in Ihre Arduino-IDE ein.

Der Code ist kommentiert, sodass Sie keine Probleme haben sollten, zu verstehen, was Sie an Ihre Bedürfnisse anpassen müssen

Schritt 4: Zugriff von überall:

Zugriff von überall
Zugriff von überall

Zuerst müssen Sie zu www.whatsmyip.org gehen und Ihre IP kopieren.

Sie sollten jetzt Ihre Router-Einstellungen öffnen. (Google, wie das für Ihren Router geht) Öffnen Sie Ihren Browser und geben Sie die Adresse für Ihren Router ein. Dort finden Sie einige Einstellungen, unter anderem in der Art von Weiterleitung oder Portweiterleitung.

Wichtig ist hier der „Service-Port“und die „IP-Adresse“.

In "Service Port" sollten Sie den Port eingeben, den Sie in Ihrem Arduino-Code angegeben haben. (meiner war 301)

In "IP-Adresse" sollten Sie Folgendes eingeben: IP (von whatsmyip): ServicePort

Es sollte also ungefähr so aussehen wie xxx.xxx.xx.xx:301

Lassen Sie die anderen Einstellungen einfach auf Standard. (oder prüfen Sie, wie Sie die Portweiterleitung für Ihren Router vornehmen)

Schritt 5: Was nun???

Geben Sie jetzt einfach xxx.xxx.xx.xx:301 in Ihren Browser ein und Sie sollten eine einfache Webseite mit zwei Schaltflächen darauf haben. Ich bin sicher, Sie können herausfinden, wie Sie diese verwenden.

Sie können die Adresse von unterwegs in Ihr Mobiltelefon eingeben und so auf den ESP8266 zugreifen. Anstatt eine LED ein- und auszuschalten, versuchen Sie vielleicht, sie an diesen heißen Sommertagen anzuweisen, Ihre Klimaanlage einzuschalten.

Empfohlen: