Inhaltsverzeichnis:
- Schritt 1: Kurz über Architektur und Funktionen
- Schritt 2: Stromverbrauch
- Schritt 3: ESP8266 Pinbelegungen
- Schritt 4: Komponenten
- Schritt 5: Schaltplan
- 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
- Schritt 11: ESP8266 Datenblatt und AT-Befehlsreferenz
Video: Erste Schritte mit Arduino und ESP8266 – Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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
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
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:
Erste Schritte mit drahtlosen Temperatur- und Vibrationssensoren mit großer Reichweite - Gunook
Erste Schritte mit drahtlosen Temperatur- und Vibrationssensoren mit großer Reichweite: Manchmal sind Vibrationen die Ursache für ernsthafte Probleme in vielen Anwendungen. Von Maschinenwellen und Lagern bis hin zur Festplattenleistung führen Vibrationen zu Maschinenschäden, frühzeitigem Austausch, geringer Leistung und beeinträchtigen die Genauigkeit erheblich. Überwachung
Erste Schritte mit Python: 7 Schritte (mit Bildern)
Erste Schritte mit Python: Programmieren ist großartig! Es ist kreativ, macht Spaß und gibt Ihrem Gehirn ein mentales Training. Viele von uns wollen etwas über Programmieren lernen, aber überzeugen sich selbst davon, dass wir es nicht können. Vielleicht hat es zu viel Mathematik, vielleicht der Jargon, der erschreckend herumgeworfen wird
Erste Schritte mit Digispark Attiny85 mit Arduino IDE - Gunook
Erste Schritte mit Digispark Attiny85 mit Arduino IDE: Der Digispark ist ein auf Attiny85 basierendes Mikrocontroller-Entwicklungsboard, das der Arduino-Reihe ähnelt, nur billiger, kleiner und etwas weniger leistungsstark. Mit einer ganzen Reihe von Shields zur Erweiterung der Funktionalität und der Möglichkeit, die bekannte Arduino-ID zu verwenden
Erste Schritte mit Stm32 mit Arduino IDE - Gunook
Erste Schritte mit Stm32 mit Arduino IDE: STM32 ist ein ziemlich leistungsfähiges und beliebtes Board, das von Arduino IDE unterstützt wird um es zu programmieren
Erste Schritte mit ESP 8266 Esp-01 mit Arduino IDE - ESP-Boards in Arduino Ide installieren und ESP programmieren - Gunook
Erste Schritte mit ESP 8266 Esp-01 mit Arduino IDE | Installieren von ESP-Boards in Arduino Ide und Programmieren von ESP: In diesen Anleitungen lernen wir, wie man ESP8266-Boards in Arduino IDE installiert und wie man ESP-01 programmiert und Code darin hochlädt. Da ESP-Boards so beliebt sind, dachte ich darüber nach, ein instructablesfor zu berichtigen? dies und die meisten Leute haben Probleme