WHADDA-Logo

WHADDA WPB109 ESP32 Entwicklungsboard

WHADDA-WPB109-ESP32-Development-Board-Produkt

Einführung

An alle Einwohner der Europäischen Union Wichtige Umweltinformationen zu diesem Produkt Dieses Symbol auf dem Gerät oder der Verpackung weist darauf hin, dass die Entsorgung des Geräts nach Ablauf seiner Lebensdauer die Umwelt schädigen kann. Entsorgen Sie das Gerät (oder die Batterien) nicht als unsortierten Hausmüll; es sollte zu einem spezialisierten Unternehmen zum Recycling gebracht werden. Dieses Gerät sollte an Ihren Händler oder an einen örtlichen Recyclingdienst zurückgegeben werden. Beachten Sie die örtlichen Umweltvorschriften. Wenden Sie sich im Zweifelsfall an Ihre örtliche Entsorgungsbehörde. Vielen Dank, dass Sie sich für Whadda entschieden haben! Bitte lesen Sie das Handbuch sorgfältig durch, bevor Sie dieses Gerät in Betrieb nehmen. Wenn das Gerät beim Transport beschädigt wurde, installieren oder verwenden Sie es nicht und wenden Sie sich an Ihren Händler.

Sicherheitshinweise

  • Lesen und verstehen Sie dieses Handbuch und alle Sicherheitshinweise, bevor Sie dieses Gerät verwenden.
  • Nur für den Innenbereich.
  • Dieses Gerät kann von Kindern ab 8 Jahren und von Personen mit eingeschränkten physischen, sensorischen oder geistigen Fähigkeiten oder mangelnder Erfahrung und Kenntnissen verwendet werden, wenn sie beaufsichtigt werden oder Anweisungen zur sicheren Verwendung des Geräts erhalten haben und die damit verbundenen Gefahren verstehen. Kinder dürfen nicht mit dem Gerät spielen. Reinigung und Benutzerwartung dürfen nicht von Kindern ohne Aufsicht durchgeführt werden.

Allgemeine Richtlinien

  • Weitere Informationen finden Sie in der Service- und Qualitätsgarantie von Velleman® auf den letzten Seiten dieses Handbuchs.
  • Aus Sicherheitsgründen sind jegliche Veränderungen am Gerät verboten. Schäden, die durch vom Benutzer vorgenommene Veränderungen am Gerät entstehen, sind nicht durch die Garantie abgedeckt.
  • Benutzen Sie das Gerät nur bestimmungsgemäß. Bei nicht bestimmungsgemäßer Verwendung erlischt die Garantie.
  • Schäden, die durch die Nichtbeachtung bestimmter Richtlinien in diesem Handbuch entstehen, werden nicht von der Garantie abgedeckt und der Händler übernimmt keine Verantwortung für daraus resultierende Mängel oder Probleme.
  • Weder Velleman NV noch seine Händler können für Schäden (außerordentliche, zufällige oder indirekte) jeglicher Art (finanziell, physisch usw.) haftbar gemacht werden, die aus dem Besitz, der Verwendung oder dem Ausfall dieses Produkts entstehen.
  • Bewahren Sie dieses Handbuch zum späteren Nachschlagen auf.

Was ist Arduino®

Arduino® ist eine Open-Source-Prototyping-Plattform, die auf benutzerfreundlicher Hardware und Software basiert. Arduino®-Boards sind in der Lage, Eingaben – einen Lichtsensor, einen Finger auf einer Taste oder eine Twitter-Nachricht – zu lesen und in eine Ausgabe umzuwandeln – das Aktivieren eines Motors, das Einschalten einer LED, das Veröffentlichen von etwas im Internet. Sie können Ihrer Platine mitteilen, was sie tun soll, indem Sie eine Reihe von Anweisungen an den Mikrocontroller auf der Platine senden. Dazu verwenden Sie die Programmiersprache Arduino (basierend auf Wiring) und die Arduino®-Software-IDE (basierend auf Processing). Zum Lesen einer Twitter-Nachricht oder zum Veröffentlichen im Internet sind zusätzliche Shields/Module/Komponenten erforderlich. Surfen Sie zu www.arduino.cc für mehr Informationen

Produkt überview

Das Whadda WPB109 ESP32-Entwicklungsboard ist eine umfassende Entwicklungsplattform für Espressifs ESP32, den aktualisierten Cousin des beliebten ESP8266. Wie der ESP8266 ist der ESP32 ein WiFi-fähiger Mikrocontroller, der jedoch zusätzlich Unterstützung für Bluetooth Low Energy (d. h. BLE, BT4.0, Bluetooth Smart) und 28 I/O-Pins bietet. Die Leistung und Vielseitigkeit des ESP32 machen ihn zum idealen Kandidaten als Gehirn Ihres nächsten IoT-Projekts.

Technische Daten

  • Chipsatz: ESPRESSIF ESP-WROOM-32 CPU: Xtensa Dual-Core (oder Single-Core) 32-Bit LX6 Mikroprozessor
  • Co-CPU: Ultra Low Power (ULP) Co-Prozessor GPIO Pins 28
  • Erinnerung:
    • RAM: 520 KB SRAM ROM: 448 KB
  • Drahtlose Konnektivität:
    • WiFi: 802.11 b / g / n
    • Bluetooth®: v4.2 BR/EDR und BLE
  • Energieverwaltung:
    • max. Stromaufnahme: 300 mA
    • Stromverbrauch im Tiefschlaf: 10 μA
    • max. Batterie Eingangsvoltage: 6 V
    • max. Batterieladestrom: 450 mA
    • Abmessungen (B x L x H): 27.9 x 54.4.9 x 19 mm

Funktionsüberview

WHADDA-WPB109-ESP32-Development-Board-fig-1

Schlüsselkomponente Beschreibung
ESP32-WROOM-32 Ein Modul mit ESP32 im Kern.
EN-Taste Reset-Taste
 

Boot-Schaltfläche

Download-Button.

Wenn Sie Boot gedrückt halten und dann EN drücken, wird der Firmware-Download-Modus zum Herunterladen von Firmware über die serielle Schnittstelle gestartet.

 

USB-zu-UART-Brücke

Wandelt USB in UART seriell um, um die Kommunikation zwischen dem ESP32 zu erleichtern

und Stk

 

Micro USB Port

USB-Schnittstelle. Stromversorgung für die Platine sowie die Kommunikationsschnittstelle zwischen a

Computer und das ESP32-Modul.

3.3-V-Regler Wandelt 5 V von USB in 3.3 V um, die zur Versorgung benötigt werden

das ESP32-Modul

WHADDA-WPB109-ESP32-Development-Board-fig-2

Erste Schritte

Installieren der erforderlichen Software

  1. Stellen Sie zunächst sicher, dass auf Ihrem Computer die neueste Version der Arduino IDE installiert ist. Sie können die neueste Version herunterladen, indem Sie auf gehen www.arduino.cc/en/software.
  2. Öffnen Sie die Arduino IDE und öffnen Sie das Einstellungsmenü, indem Sie auf gehen File > Einstellungen. Gebe folgendes ein URL in den „Manager für zusätzliche Boards“. URLs“-Feld:
    https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json , UndWHADDA-WPB109-ESP32-Development-Board-fig-3
    Klicken Sie auf „OK“.
  3. Öffnen Sie den Boards Manager über das Menü Tools > Board und installieren Sie die esp32-Plattform, indem Sie ESP32 in das Suchfeld eingeben, die neueste Version des esp32-Kerns (von Espressif Systems) auswählen und auf „Installieren“ klicken.WHADDA-WPB109-ESP32-Development-Board-fig-4
    Hochladen der ersten Skizze auf die Tafel 
  4. Sobald der ESP32-Kern installiert wurde, öffnen Sie das Menü „Extras“ und wählen Sie die ESP32-Entwicklungsmodulplatine aus, indem Sie zu „Extras > Platine: „…“ > ESP32 Arduino > ESP32-Entwicklungsmodul“ gehenWHADDA-WPB109-ESP32-Development-Board-fig-5
  5. Verbinden Sie das Whadda ESP32-Modul über ein Micro-USB-Kabel mit Ihrem PC. Öffnen Sie das Menü „Extras“ erneut und prüfen Sie, ob ein neuer serieller Port zur Portliste hinzugefügt wurde, und wählen Sie ihn aus (Extras > Port: „…“ > ). Ist dies nicht der Fall, müssen Sie möglicherweise einen neuen Treiber installieren, damit der ESP32 ordnungsgemäß eine Verbindung zu Ihrem Computer herstellen kann.
    Gehe zu https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers um den Treiber herunterzuladen und zu installieren. Schließen Sie den ESP32 wieder an und starten Sie die Arduino IDE neu, sobald der Vorgang abgeschlossen ist.WHADDA-WPB109-ESP32-Development-Board-fig-6
  6. Überprüfen Sie, ob die folgenden Einstellungen im Werkzeugtafelmenü ausgewählt wurden:WHADDA-WPB109-ESP32-Development-Board-fig-7
  7. Wählen Sie einen Ex ausample Skizze aus dem „Examples für ESP32 Dev Module“ in File > Beispielamples. Wir empfehlen, den Ex auszuführenample namens „GetChipID“ als Ausgangspunkt, der unter zu finden ist File > Beispielamples > ESP32 > ChipID.WHADDA-WPB109-ESP32-Development-Board-fig-8
  8. Klicken Sie auf die Schaltfläche Hochladen ( WHADDA-WPB109-ESP32-Development-Board-fig-9 ) und überwachen Sie die Infomeldungen unten. Sobald die Meldung „Verbinden…“ erscheint, halten Sie die Boot-Taste am ESP32 gedrückt, bis der Upload-Vorgang abgeschlossen ist.WHADDA-WPB109-ESP32-Development-Board-fig-10
  9. Öffnen Sie den seriellen Monitor ( WHADDA-WPB109-ESP32-Development-Board-fig-11) und prüfen Sie, ob die Baudrate auf 115200 Baud eingestellt ist:WHADDA-WPB109-ESP32-Development-Board-fig-12
  10. Drücken Sie die Reset/EN-Taste, Debug-Meldungen sollten auf dem seriellen Monitor erscheinen, zusammen mit der Chip-ID (Wenn die GetChipID zampDatei wurde hochgeladen).WHADDA-WPB109-ESP32-Development-Board-fig-13WHADDA-WPB109-ESP32-Development-Board-fig-14 WHADDA-WPB109-ESP32-Development-Board-fig-15

Probleme?
Starten Sie die Arduino IDE neu und schließen Sie die ESP32-Karte wieder an. Sie können überprüfen, ob der Treiber ordnungsgemäß installiert wurde, indem Sie im Windows-Gerätemanager unter „COM-Ports“ nachsehen, ob ein Silicon Labs CP210x-Gerät erkannt wird. Unter Mac OS können Sie im Terminal den Befehl ls /dev/{tty,cu}.* ausführen, um dies zu überprüfen.

WiFi-Verbindung example

Der ESP32 glänzt wirklich bei Anwendungen, bei denen WLAN-Konnektivität erforderlich ist. Das folgende Bspample nutzt diese zusätzliche Funktionalität, indem das ESP-Modul als Basis fungiert webServer.

  1. Öffnen Sie die Arduino IDE und öffnen Sie „Erweitert“.WebServer bspwample indem Sie zu gehen File > Beispielampmehr > WebServer > ErweitertWebServerWHADDA-WPB109-ESP32-Development-Board-fig-16
  2. Ersetzen Sie YourSSIDHere durch Ihren eigenen WLAN-Netzwerknamen und YourPSKHere durch Ihr WLAN-Netzwerkkennwort.WHADDA-WPB109-ESP32-Development-Board-fig-17
  3. Schließen Sie Ihren ESP32 an Ihren PC an (falls Sie dies noch nicht getan haben) und stellen Sie sicher, dass die richtigen Board-Einstellungen im Menü Tools eingestellt sind und dass der richtige serielle Kommunikationsanschluss ausgewählt wurde.WHADDA-WPB109-ESP32-Development-Board-fig-18
  4. Klicken Sie auf die Schaltfläche Hochladen (WHADDA-WPB109-ESP32-Development-Board-fig-9) und überwachen Sie die Infomeldungen unten. Sobald die Meldung „Verbinden…“ erscheint, halten Sie die Boot-Taste am ESP32 gedrückt, bis der Upload-Vorgang abgeschlossen ist.WHADDA-WPB109-ESP32-Development-Board-fig-19
  5. Öffnen Sie den seriellen Monitor ( WHADDA-WPB109-ESP32-Development-Board-fig-11 ) und prüfen Sie, ob die Baudrate auf 115200 Baud eingestellt ist:
  6. Drücken Sie die Reset/EN-Taste, Debug-Meldungen sollten auf dem seriellen Monitor erscheinen, zusammen mit Statusinformationen über die Netzwerkverbindung und die IP-Adresse. Notieren Sie sich die IP-Adresse:

    Hat der ESP32 Probleme, eine Verbindung zu Ihrem WLAN-Netzwerk herzustellen?
    Überprüfen Sie, ob der Name und das Passwort des WLAN-Netzwerks korrekt eingerichtet wurden und dass sich der ESP32 in Reichweite Ihres WLAN-Zugangspunkts befindet. Der ESP32 verfügt über eine relativ kleine Antenne, sodass es an einem bestimmten Ort möglicherweise schwieriger ist, das WLAN-Signal zu empfangen als an Ihrem PC.
  7. Öffnen Sie unsere web Browser und versuchen Sie, eine Verbindung zum ESP32 herzustellen, indem Sie dessen IP-Adressen in die Adressleiste eingeben. Du solltest eine bekommen webSeite, die ein zufällig generiertes Diagramm vom ESP32 zeigtWHADDA-WPB109-ESP32-Development-Board-fig-22

Was mache ich als nächstes mit meinem Whadda ESP32-Board?
Schauen Sie sich einige der anderen ESP32 ex anampDateien, die in der Arduino IDE vorinstalliert sind. Sie können die Bluetooth-Funktionalität ausprobieren, indem Sie das Ex ausprobierenample-Skizzen im Ordner ESP32 BLE Arduino oder probieren Sie die Testskizze des internen magnetischen (Hall-)Sensors aus (ESP32 > HallSensor). Sobald Sie ein paar verschiedene Ex ausprobiert habenampSie können versuchen, den Code nach Ihren Wünschen zu bearbeiten und die verschiedenen Beispiele zu kombinierenampLassen Sie sich Ihre eigenen, einzigartigen Projekte einfallen! Schauen Sie sich auch diese Tutorials an, die von unseren Freunden von Last Minute Engineers erstellt wurden: lastminuteengineers.com/electronics/esp32-projects/

Änderungen und Tippfehler vorbehalten – © Velleman Group nv, Legen Heirweg 33 – 9890 Gavere WPB109-26082021.

Dokumente / Ressourcen

WHADDA WPB109 ESP32 Entwicklungsboard [pdf] Benutzerhandbuch
WPB109 ESP32-Entwicklungsplatine, WPB109, ESP32-Entwicklungsplatine, Entwicklungsplatine, Platine

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *