ESP32 WROOM 4Mb Devkit V1 mit separaten Header-Pins (OT1010)
Das ESP32-Entwicklungsboard ist ideal für IoT-Projekte (Internet der Dinge), da es über integriertes WLAN und Bluetooth verfügt. Einfach über die Arduino IDE programmieren. Sehen Sie sich das Youtube-Video oben für die Installation dieses Boards in der Arduino IDE an.
Verwenden Sie das OTRONIC ESP32-Handbuch für den schnellen Einstieg mit Ihrem ESP32 Devkit V1-Board.
HINWEIS: Dieses ESP32 Devkit V1 passt NICHT auf ein Standard-Steckbrett. Der ESP32-S passt auf einen Standard Steckbrett.
Dieses ESP32-Board verfügt über:
- 18 Analog-Digital-Wandler (ADC)-Kanäle
- 3 SPI-Schnittstellen < li>3 UART-Schnittstellen
- 2 I2C-Schnittstellen
- 16 PWM-Ausgangskanäle
- 2 Digital-Analog-Wandler (DAC)
- 2 I2S-Schnittstellen
- 10 kapazitive Sensor-GPIOs
ESP32 Wroom32 DevKit verfügt über insgesamt 25 GPIOs, von denen einige nur als Eingang verwendet werden können.
< p>< strong>Nur Eingabe-Pins
GPIO 34
GPIO 35
GPIO 36
GPIO 39
Nicht alle Pins verfügen über einen Eingangs-Pullup, Sie benötigen einen externen Pullup an diesen Pins, wenn Sie ihn als Eingangs-Pullup verwenden.
Nicht alle Pins verfügen über einen Eingangs-Pullup und Sie müssen einen externen Pullup-Widerstand installieren. Hier ist eine Übersicht.
Pins mit internem Pull-up INPUT_PULLUP
GPIO14
GPIO16
GPIO17
GPIO18
GPIO19 < br />GPIO21
GPIO22
GPIO23
Pins ohne internen Pull-Up
GPIO13
GPIO25
GPIO26< br />GPIO27
GPIO32
GPIO33
Das Tolle an diesem Board ist, dass Sie es auf vielfältige Weise in Bezug auf die WLAN-Kommunikation verwenden können.
- Als WLAN-Client
- Als Webserver
- Peer-to-Peer mit ESP Now </ ol>
- < li >Als Mini-Zugangspunkt
Letzteres möchten wir gerne näher erläutern. ESP NOW ist eine Technologie, die es den Modulen ermöglicht, über ihre MAC-Adresse direkt miteinander zu kommunizieren. Es gibt auch eine Rückmeldung, ob die Daten empfangen wurden, wodurch Sie richtig prüfen können, ob Nachrichten ankommen und diese validieren.
Mit ESP Now können Sie sehr modular arbeiten und es geht auch sehr schnell . Auf diese Weise können Sie Ihr Programm auf einem ESP32 ausführen, während andere ESP32-Boards nur reagieren und sozusagen eine Erweiterung Ihrer GPIO-Pins sind.
1 ESP32 kann mit bis zu 20 anderen Boards kommunizieren.</ p>
Eine gute Erklärung zu ESP NOW von Andreas Spiess finden Sie hier: https://www.youtube.com /watchv =6NsBN42B80Q
Lieferung:
Stiftleisten sind NICHT verlötet und werden separat geliefert.
< h2> ESP32 in der Arduino IDE installieren
Um den ESP32 in der Arduino IDE programmieren zu können, müssen zunächst einige Dinge eingestellt werden:
- Installieren Sie die Arduino IDE-Software (www.arduino . cc)
- Gehen Sie in der Arduino IDE zu DATEI und dann zu EINSTELLUNGEN.
- Geben Sie unter WEITERE BOARD MANAGER-URLS die folgende URL ein: https://dl.espressif.com/dl / package_esp32_index.json
- Gehen Sie nun zu TOOLS, BOARD und BOARD-VERWALTUNG
- Suchen Sie die richtige Bibliothek (ESP32 von Espressif Systems) und installieren Sie sie (dies muss nur einmal durchgeführt werden)</ li >
- Wählen Sie in der Liste unter WERKZEUGE, BOARD das Board DOIT ESP32 Devkit V1 aus
- Stellen Sie die Upload-Geschwindigkeit auf 115200 Baud ein
- Stellen Sie den Port auf den richtigen COM-Port ein </ li>
ESP32 funktioniert nicht oder nicht richtig. Sehen Sie sich die Lösungen unten an.
ESP32-Upload-Code funktioniert nicht oder gibt die Meldung aus. Es ist ein schwerwiegender Fehler aufgetreten: „Fehlgeschlagen Verbindung zum ESP32 herstellen: Zeitüberschreitung beim Verbinden...
Wenn Sie bemerken, dass beim Hochladen nichts passiert, können Sie während des Hochladens kurz die BOOT-Taste auf der ESP32-Karte gedrückt halten. Sobald der Upload startet, können Sie ihn wieder freigeben. Dies erfordert einige Suche nach dem richtigen Zeitpunkt.
ESP32 hat keinen COM-Port in der Arduino IDE
Wenn in der Arduino IDE unter RESSOURCEN -> ; PORT Wenn kein COM-Port verfügbar ist, muss der CP210x-Treiber möglicherweise neu installiert werden. Dies ist der USB-Chip auf dieser Platine. Suchen Sie bei Google oder laden Sie den Treiber hier herunter: https://www.silabs.com/developers / usb-to-uart-bridge-vcp-drivers
Es könnte auch das Micro-USB-Kabel sein, das möglicherweise kein Datenkabel ist. Es sind viele sogenannte Ladekabel im Umlauf, die nur zum Aufladen beispielsweise eines Telefons geeignet sind. Tauschen Sie das Kabel gegen ein passendes Micro-USB-Datenkabel aus oder bestellen Sie ein passendes Kabel bei otronic.nl.
Der serielle ESP32-Monitor funktioniert nicht oder zeigt seltsame Zeichen in der Arduino IDE an</h3 > < p>Stellen Sie im Fenster „Serial Monitor“ unten rechts die Baudrate auf 115200 Baud ein.
ESP32 GPIO-Pins stimmen nicht mit den Pins im Code überein</h3 >
Die GPIO-Pins auf ESP-Entwicklungsplatinen stimmen nicht immer mit den auf den Platinen aufgedruckten Werten überein. Deshalb ist es wichtig, immer das richtige PINOUT-Diagramm zu Rate zu ziehen. Dies finden Sie im OTRONIC ESP32 Quick Start Guide