Inhaltsverzeichnis:

Internetgesteuerte LED mit NodeMCU - Gunook
Internetgesteuerte LED mit NodeMCU - Gunook

Video: Internetgesteuerte LED mit NodeMCU - Gunook

Video: Internetgesteuerte LED mit NodeMCU - Gunook
Video: Licht Fernsteuerung mit deinem Smartphone | Smarthome | NodeMCU ESP8266 Arduino | deutsch 2024, November
Anonim
Internetgesteuerte LED mit NodeMCU
Internetgesteuerte LED mit NodeMCU

Das Internet der Dinge (IoT) ist ein System von miteinander verbundenen Computergeräten, mechanischen und digitalen Maschinen, Objekten, Tieren oder Menschen, die mit eindeutigen Kennungen und der Fähigkeit ausgestattet sind, Daten über ein Netzwerk zu übertragen, ohne dass ein Mensch-zu-Mensch- oder Mensch- Interaktion mit dem Computer.

In diesem anweisbaren machen wir ein einfaches IoT-Projekt. Webseitengesteuerte LED mit NodeMCU, die mit einem lokalen Netzwerk verbunden ist.

BESCHREIBUNGNodeMCU ist eine Open-Source-IoT-Plattform. Es enthält Firmware, die auf dem ESP8266 WiFi-SoC von Espressif läuft, und Hardware, die auf dem ESP-12-Modul basiert. Der Begriff "NodeMcu" bezieht sich standardmäßig auf die Firmware und nicht auf die Entwicklungskits. Die Firmware ESP8266 verwendet die Skriptsprache Lua. Es basiert auf dem Lua-Projekt und baut auf dem Espressif Non-OS SDK für ESP8266 auf. Es verwendet viele Open-Source-Projekte wie Lua-cjson und spiffs. LUA-basierte interaktive Firmware für Expressif ESP8622 Wi-Fi-SoC sowie eine Open-Source-Hardwareplatine, die im Gegensatz zu den ESP8266-Wi-Fi-Modulen für 3 US-Dollar einen CP2102 TTL-zu-USB-Chip zum Programmieren und Debuggen enthält, Breadboard-freundlich ist und kann einfach über den Micro-USB-Anschluss mit Strom versorgt werden.

MERKMALE

  • Wi-Fi-Modul – ESP-12E-Modul ähnlich dem ESP-12-Modul, jedoch mit 6 zusätzlichen GPIOs.
  • USB – Micro-USB-Anschluss für Stromversorgung, Programmierung und Debugging
  • Header – 2x 2,54 mm 15-Pin-Header mit Zugriff auf GPIOs, SPI, UART, ADC und Power-PinsVerschiedenes – Reset- und Flash-Tasten
  • Stromversorgung – 5V über Micro-USB-Anschluss

Schritt 1: Benötigte Materialien

Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
  1. ESP8266 NodeMCU
  2. Steckbrett
  3. LED
  4. Überbrückungsdrähte
  5. Arduino-IDE

Schritt 2: Installieren des NodeMCU-Board-Pakets

Installieren des NodeMCU-Board-Pakets
Installieren des NodeMCU-Board-Pakets
Installieren des NodeMCU-Board-Pakets
Installieren des NodeMCU-Board-Pakets
  1. Öffnen Sie die Arduino-IDE. Gehen Sie zu Dateien-> Einstellungen. Geben Sie https://arduino.esp8266.com/stable/package_esp8266… in das Feld Additional Board Manager URLs ein
  2. Gehen Sie nun zu Tools->Boards->Board Manager, suchen Sie nach ESP8266 und installieren Sie das Paket.

Schritt 3: Pin-Anschlüsse

Pin-Anschlüsse
Pin-Anschlüsse
  1. D7 von NodeMCU zu LEDs +ve.
  2. G von NodeMCU zu LEDs -ve.

Schritt 4: Quellcode

Quellcode
Quellcode
Quellcode
Quellcode
Quellcode
Quellcode
Quellcode
Quellcode

In Code

ändere ssid in deinen ssid-Namen

und Passwort für das Passwort Ihrer SSID

const char* ssid = "MODI"; // Ihre ssid

const char* Passwort = "8826675619"; // Ihr Passwort

Schritt 5: Hochladen des Codes

Hochladen des Codes
Hochladen des Codes

Wenn Sie Ihre Verbindung erfolgreich auf dem Steckbrett aufgebaut und die Codierung geschrieben haben, müssen Sie die Codierung mit einem Micro-USB in die NodeMCU hochladen.

Gehen Sie nun zu Tools> Board> ESP8266 Modules und Sie können viele Optionen für ESP8266 sehen. Wählen Sie "NodeMCU 1.0 (ESP-12E Module). Wählen Sie als Nächstes Ihren Port aus. Wenn Sie Ihren Port nicht erkennen können, gehen Sie zu Systemsteuerung> System> Geräte-Manager> Port und aktualisieren Sie Ihren USB-Treiber.

Laden Sie nun den Code auf das Board hoch.

Schritt 6: Steuerung der LED

Steuerung der LED
Steuerung der LED
Steuerung der LED
Steuerung der LED
Steuerung der LED
Steuerung der LED
Steuerung der LED
Steuerung der LED
  • Öffnen Sie nun Ihren Serial Monitor und nicht die URL.
  • Geben Sie nun die URL in den Browser Ihres Telefons ein.
  • Es öffnet sich eine Seite mit zwei Schaltflächen ON und OFF.
  • Wenn alles richtig ist, wenn Sie ON drücken, leuchtet die LED auf und wenn Sie OFF drücken, erlischt die LED.

Empfohlen: