Inhaltsverzeichnis:

IOT-Basis-Computing mit Nodemcu und Micropython - Gunook
IOT-Basis-Computing mit Nodemcu und Micropython - Gunook

Video: IOT-Basis-Computing mit Nodemcu und Micropython - Gunook

Video: IOT-Basis-Computing mit Nodemcu und Micropython - Gunook
Video: Programming a NodeMCU with MicroPython: Basic GPIO Input and Output 2024, Juli
Anonim
IOT-Base-Computing mit Nodemcu und Micropython
IOT-Base-Computing mit Nodemcu und Micropython

In diesem Tutorial werde ich NodeMcu, Micropython und Mqtt-Verbindung verwenden, um den Server zu verbinden.

Dieses Tutorial verwendet https-basierte mqtt-Verbindung, um eine Verbindung von Nodemcu zum Adafruit.io-Server herzustellen.

In diesem Projekt verwende ich die Programmiersprache Micropython, die Python fast ähnlich ist.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten
Erforderliche Komponenten

Folgende Komponenten sind erforderlich, um dieses Projekt abzuschließen.

Erforderliche Komponenten:

  • Nodemcu
  • IR-Sensor
  • LED
  • USB-Kabel
  • Internetverbindung

Schritt 2: Erste Schritte

Erste Schritte
Erste Schritte
Erste Schritte
Erste Schritte

Verfahren:

  • Laden Sie die espcut-Software zum Debuggen herunter und installieren Sie sie.
  • Laden Sie Dateien von diesem Link herunter. die als Github-Repository gespeichert wird. Alle Programme sind in diesem Repository verfügbar.
  • Laden Sie die Micropython-Firmware von diesem Link auf die NODEMCU herunter und installieren Sie sie
  • Verbinden Sie den IR-Sensor mit GPIO12 und die LED mit GPIO 2 von Nodemcu.
  • Laden Sie diese Webrepl-Software herunter

Schritt 3: Adafruit IO

Adafruit IO
Adafruit IO

Besuchen Sie io.adafruit.com und melden Sie sich an, um zu Ihrem Dashboard zu gelangen

Schritt 4: Dashboard erstellen

Dashboard erstellen
Dashboard erstellen

Klicken Sie auf Aktion und erstellen Sie ein neues Dashboard

Schritt 5: Blöcke erstellen

Blöcke erstellen
Blöcke erstellen
Blöcke erstellen
Blöcke erstellen
Blöcke erstellen
Blöcke erstellen
  1. Klicken Sie auf den Dashboard-Namen.
  2. Klicken Sie erneut auf die Schaltfläche + (Plus), um einen Block zu erstellen
  3. Klicken Sie nun auf Toggle und geben Sie ihm einen Namen.
  4. Klicken Sie nun auf die Schaltfläche Erstellen
  5. Wählen Sie als nächstes Ihren Block aus und klicken Sie auf den nächsten Schritt
  6. Geben Sie diesem Block einen Namen und legen Sie die Namen für den EIN-Zustand und den AUS-Zustand fest.
  7. Klicken Sie danach auf Block erstellen.

Wiederholen Sie den Vorgang ab dem 2. Schritt Text auswählen und erstellen Sie einen weiteren Block, wie in der Abbildung gezeigt

Schritt 6: Endgültiges Dashboard

Endgültiges Dashboard
Endgültiges Dashboard

Ihr endgültiges Dashboard wird so aussehen.

Schritt 7: Holen Sie sich Benutzername und Schlüssel

Benutzername und Schlüssel abrufen
Benutzername und Schlüssel abrufen

Klicken Sie auf das Schlüsselsymbol auf der linken Seite des Bildschirms und kopieren Sie den Benutzernamen und den aktiven Schlüssel

Schritt 8: WEBREPL aktivieren

WEBREPL aktivieren
WEBREPL aktivieren
  • Öffnen Sie die espcut-Software
  • sende diesen Befehl "import webrepl_setup"
  • Lesen Sie den Text auf der Konsole und konfigurieren Sie die webrepl.

Schritt 9: Verbinden Sie sich mit Webrepl

Mit Webrepl verbinden
Mit Webrepl verbinden
Mit Webrepl verbinden
Mit Webrepl verbinden
  • Finden Sie das WLAN-Netzwerk, dessen ssid von micropython startet
  • verbinde dich mit dieser ssid mit dem Passwort "micropythoN"
  • Sie erhalten den Bildschirm wie in der obigen Abbildung gezeigt.

Schritt 10: Code hinzufügen

Fügen Sie den Code hinzu
Fügen Sie den Code hinzu
  • extrahieren Sie die webrepl-Software, öffnen Sie webrepl.html und klicken Sie auf Verbinden
  • Sie werden aufgefordert, ein Passwort anzugeben
  • In meinem Fall ist das Passwort "1234567"
  • wow du bist verbunden.
  • Laden Sie die Dateien hoch, die aus dem Github-Repository heruntergeladen wurden.
  • Laden Sie main.py, mqtt.py, boot.py und data.txt mit webrepl hoch.
  • Drücken Sie nun die Reset-Taste auf Ihrem Nodemcu. und überprüfen Sie die Ausgabe auf io.adafruit.com
  • Wenn Sie die Codeausführung überprüfen möchten, müssen Sie sich erneut mit Micropython-WLAN verbinden und sich anmelden.

Schritt 11: Arbeitsvideo

Das Arbeitsvideo dieses Tutorials ist hier verfügbar.

Empfohlen: