Inhaltsverzeichnis:

Erste Schritte mit Arduino und ESP8266 – Gunook
Erste Schritte mit Arduino und ESP8266 – Gunook

Video: Erste Schritte mit Arduino und ESP8266 – Gunook

Video: Erste Schritte mit Arduino und ESP8266 – Gunook
Video: ESP32 deutsch | Start Einführung Grundlagen | Erste Schritte | Arduino projects Teil 1 2024, Juli
Anonim
Erste Schritte mit Arduino und ESP8266
Erste Schritte mit Arduino und ESP8266

ESP8266 kann als unabhängiger Mikrocontroller mit integriertem Wi-Fi und zwei GPIO-Pins verwendet werden oder könnte über serielle Kommunikation mit einem anderen Mikrocontroller verwendet werden, um dem Mikrocontroller eine Wi-Fi-Konnektivität zu geben. Es könnte verwendet werden, um IoT-Sensoren zu vernetzen, um Sensordaten an das Internet oder die mit dem Internet verbundenen Dashboards zu melden, es könnte verwendet werden, um ein Heimautomatisierungsgerät herzustellen, das mit dem Internet oder einem lokalen Netzwerk verbunden ist. ESP8266 könnte verwendet werden, um ein IoT-basiertes Sicherheitssystem, intelligente Stecker und Lichter, Mesh-Netzwerke oder tragbare Geräte zu entwickeln. Aufgrund seiner geringen Kosten, seines geringen Stromverbrauchs und seiner geringen Größe kann es zur Entwicklung jeder Art von IoT-Gerät verwendet werden.

Schritt 1: Kurz über Architektur und Funktionen

Das ESP8266 Wi-Fi-Modul verfügt über einen 32-Bit-RISC-Mikroprozessor, der mit 80 MHz getaktet ist und auf 160 MHz übertaktet werden kann. Es verfügt über 32 KiB Instruction RAM, 32 KiB Instruction Cache RAM, 80 KiB User Data RAM und darüber hinaus GPIO, 12C, ADC, SPI und PWM

Schritt 2: Stromverbrauch

Die maximale Spannung und der maximale Strom, die für den Betrieb des ESP8266-WLAN-Moduls erforderlich sind, betragen 3,6 V und 120,5 mA, der Arduino hat einen 3,3 V-Ausgangspin, aber sein Ausgangsstrom beträgt nur 40 mA, was nicht ausreicht, um den ESP8266 zu betreiben, daher wird der Spannungsregler LM317 verwendet Regulieren Sie Arduinos 5 V auf 3,3 V, damit es ordnungsgemäß läuft, da der maximale Ausgangsstrom des LM317 1,5 A beträgt. ESP8266 I / O-Pins laufen auch mit 3,3 V, so dass die 3,3-V-Zenerdiode des Logikpegelumsetzers verwendet wird, um die 5V-Logik, die vom Arduino TX-Pin kommt, in 3,3V umzuwandeln, aber meiner Erfahrung nach besteht dafür nicht viel Bedarf. Es ist alles in Ordnung, einfach die in der Abbildung unten angegebene Schaltung zu erstellen

Schritt 3: ESP8266 Pinbelegungen

ESP8266 Pinbelegung
ESP8266 Pinbelegung

Schritt 4: Komponenten

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 WLAN-Modul

www.banggood.com/custlink/mKvKDhD2ig

LM317 Spannungsregler

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Pullover von Mann zu Mann

www.banggood.com/custlink/GKvKmAGkuQ

1uF Elektrolytkondensator

10uF Elektrolytkondensator

Schritt 5: Schaltplan

Schaltplan
Schaltplan

Da das ESP8266 Wi-Fi-Modul mit Arduino oder einem anderen Mikrocontroller über serielle Kommunikation kommuniziert und es mindestens 3,3 V benötigt, um zu laufen. Der 5V-Ausgang von Arduino wird mit dem LM317-Eingang verbunden, wie in Abbildung gezeigt

ESP8266-VerbindungenESP8266 =================Verbindungen

RXD =====================Arduinos I/O Pin 3

VCC=====================LM317 Ausgang

CH_PD===================LM317 Ausgang

GND=====================Arduinos GND

TXD=====================Arduinos I/O Pin 2

Schritt 6: So erstellen Sie eine Schaltung

Schritt 7: So codieren Sie Arduino, um AT-Befehle an ESP8266 zu senden?

Schritt 8: Code

Schritt 9: AT-Befehle

Schritt 10: Anwendungslinks

TCP-Client:

Server:

Schritt 11: ESP8266 Datenblatt und AT-Befehlsreferenz

ESP8266 Datenblatt

www.espressif.com/sites/default/files/docu…

ESP8266 AT-Befehlsreferenz

www.espressif.com/sites/default/files/doc…

Empfohlen: