ESP32-Multiprotokoll-Wireless-Entwicklungsboard
Das drahtlose Multiprotokoll-Entwicklungsboard ESP32 ist eine integrierte multifunktionale Entwicklungsplattform, die für Entwicklungsszenarien wie das Internet der Dinge, drahtlose Kommunikation, Hochfrequenzentwicklung, NFC, GPS-Positionierung, Datenaufzeichnung und benutzerdefinierte eingebettete Systeme geeignet ist.
Diese Version hat die Installation des Motherboards, der drahtlosen Erweiterungskarte und des 3D-gedruckten Gehäuses abgeschlossen und kann direkt für die Sekundärentwicklung verwendet werden. Die Schale ist in den Farben Militärgrün und Orange erhältlich.
Das Entwicklungsboard basiert auf dem Modul ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Es integriert ein 2,8-Zoll-Touchdisplay, Sub-GHz-HF, 2,4-GHz-HF, NFC, GPS, Wi-Fi, Bluetooth, MicroSD/TF-Karte und batteriebezogene Funktionen in einem Gerät und bietet so eine integrierte Entwicklungsplattform für eine Vielzahl von Wireless- und IoT-Projekten.
Hauptfunktionen
• ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4 Hauptsteuermodul
• Drahtlose Wi-Fi-Verbindung
• Bluetooth-Verbindung
• 2,8-Zoll-ST7789-TFT-Display
• 240 × 320 Auflösung
• Resistiver Touch XPT2046
• CC1101 kompatibel mit Sub-GHz-HF-Modulen
• NRF24 kompatibel mit 2,4-GHz-HF-Modulen
• PN532 NFC SPI-Schnittstelle
• GPS-UART-Schnittstelle
• MicroSD-/TF-Kartenschnittstelle
• Batterieschnittstelle
• Batteriespannungserkennung
• Onboard-Ladeschaltung TP4056
• USB-Typ-C-Download und serielle Schnittstelle
• CH340C USB-zu-Seriell-Port-Chip
• BOOT-Taste
• RESET-Taste
• Mehrere Geräte teilen sich das SPI-Bus-Design
• 3D-gedrucktes Gehäuse installiert
• Gehäuse in Militärgrün/Orange erhältlich
2,8-Zoll-Touchdisplay
Das Entwicklungsboard verfügt über ein 2,8 Zoll großes ST7789-TFT-Farbdisplay mit einer Auflösung von 240 × 320.
Die Touch-Funktion nutzt den Resistiv-Touch-Controller XPT2046.
Die Display-Hintergrundbeleuchtung unterstützt die PWM-Helligkeitsanpassung, die zur Entwicklung benutzerdefinierter grafischer Schnittstellen, Gerätemenüs, Sensordatenanzeigen, Status-Dashboards, Bedienfelder und anderer Anwendungen verwendet werden kann.
Der Touch-Controller verwendet unabhängige SPI-Pins und ist unabhängig von der RF/TF-Karte, die den SPI-Bus teilt.
Multiprotokoll-Wireless-Entwicklungsplattform
Eines der größten Merkmale dieses Entwicklungsboards besteht darin, dass es eine Vielzahl von drahtlosen Kommunikations- und Peripherieschnittstellen in eine ESP32-Plattform integriert.
Zu den unterstützten Wireless- und Kommunikationsfunktionen gehören:
• Wi-Fi
• Bluetooth
• CC1101 ist Sub-GHz-HF-kompatibel
• NRF24 kompatibel mit 2,4 GHz HF
• PN532 NFC
• GPS-Positionierungsschnittstelle
Entwickler können mehrere drahtlose Kommunikationstechnologien auf demselben Gerät entwickeln und testen, ohne mehrere unabhängige Entwicklungsplatinen bauen zu müssen.
CC1101/Sub-GHz-HF
Die drahtlose Erweiterungskarte bietet CC1101-kompatible Sub-GHz-HF-Entwicklungsfunktionen.
Bietet unabhängig:
• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN
Warten Sie auf das Steuersignal.
Kann für drahtlose Sub-GHz-Kommunikation, HF-Experimente und die Entwicklung kundenspezifischer drahtloser Projekte verwendet werden.
NRF24 / 2,4 GHz HF
Das Entwicklungsboard bietet außerdem NRF24-kompatible 2,4-GHz-Funkfrequenz-Entwicklungsfunktionen.
Der NRF24-HF-Bereich verwendet einen gemeinsamen SPI-Bus und stellt unabhängige CSN- und CE-Steuersignale bereit.
Geeignet für verschiedene drahtlose 2,4-GHz-Kommunikations- und verwandte Embedded-Entwicklungsprojekte.
PN532 NFC-Schnittstelle
Die drahtlose Erweiterungskarte stellt die PN532 NFC SPI-Schnittstelle bereit.
PN532-Schnittstellendefinition:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17
Diese Schnittstelle führt nicht zu IRQ- und RST-Signalen, und bei der Entwicklung von Software sollte SPI-Polling verwendet werden.
Kann zum Lesen von NFC-Tags, zur Kartenerkennung und für andere PN532-kompatible NFC-Anwendungen verwendet werden.
GPS-Schnittstelle
Das Entwicklungsboard bietet eine unabhängige GPS-Schnittstelle, über die externe GPS-Positionierungsmodule angeschlossen werden können.
Die GPS-Schnittstelle der Erweiterungskarte bietet:
• 3,3-V-Stromversorgung
• GND
• UART-Dateneingabe
Die TX-Daten des GPS-Moduls sind mit ESP32 GPIO1 verbunden.
Kann für GPS-Positionierung, Standortdatenerfassung, mobile Geräte, IoT-Positionierung und damit verbundene Projektentwicklung verwendet werden.
MicroSD/TF-Karte
Das Entwicklungsboard verfügt über eine integrierte MicroSD/TF-Kartenschnittstelle zur lokalen Datenspeicherung.
Die TF-Karte übernimmt den SPI-Modus:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5
Verfügbar für:
• Datenprotokollierung
• Speicherung der Konfigurationsdatei
• Bild- und UI-Ressourcenspeicher
• Sensordatenspeicherung
• Andere lokale Dateispeicheranwendungen
Batterieunterstützung
Das Entwicklungsboard bietet batteriebezogene Hardware und kann für die Entwicklung tragbarer ESP32-Projekte verwendet werden.
Integrierte Batteriespannungserkennungsfunktion, die die Batteriespannung über ESP32 GPIO34 abtastet.
Im tatsächlichen Einsatz wird empfohlen, eine Softwarekalibrierung basierend auf dem ADC-Benchmark und den tatsächlichen Prototyp-Messergebnissen durchzuführen.
Das Entwicklungsboard integriert auch die Lademanagementschaltung TP4056.
Basierend auf dem aktuellen Hardware-Design beträgt der Ladestrom ca. 360mA.
USB-Typ-C-Download und Debugging
Das Entwicklungsboard bietet eine USB-Typ-C-Schnittstelle.
Die USB-Schnittstelle wird über den CH340C USB-zu-Seriell-Chip mit dem ESP32 verbunden, der verwendet werden kann für:
• Firmware-Download
• Serielle Kommunikation
• Serielles Debuggen
• Automatische Download-Kontrolle
Das Entwicklungsboard bietet außerdem unabhängige BOOT- und RESET-Tasten, um die Firmware-Entwicklung und das Debuggen zu erleichtern.
Gemeinsam genutzte SPI-Busarchitektur
MicroSD/TF-Karten, PN532 und einige Hochfrequenzgeräte in drahtlosen Erweiterungskarten teilen sich den folgenden SPI-Bus:
SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
Verschiedene Geräte verwenden ihre eigenen unabhängigen CS/Chip-Auswahlsignale.
Bei der Entwicklung Ihres Programms sollten Sie sicherstellen, dass nur das Gerät ausgewählt wird, das aktuell eine Kommunikation erfordert, und dass der CS anderer SPI-Geräte hoch bleiben sollte.
Entwicklungsumgebung
Die Hardware-GPIO-Definition dieses Entwicklungsboards kann als Grundlage für die folgenden Entwicklungsumgebungen verwendet werden:
• Arduino
• PlatformIO
• ESP-IDF
Entwickler können je nach Projektanforderungen Anzeigeschnittstellen, Touch-Bedienung, drahtlose Kommunikation, NFC, GPS, Datenprotokollierung und andere Funktionen entwickeln.
Wichtige Entwicklungsüberlegungen
• Alle ESP32 GPIO-Signale haben einen 3,3-V-Pegel.
• Geben Sie den 5-V-Pegel nicht direkt an den ESP32 GPIO ein.
• GPIO34, GPIO35, GPIO36, GPIO39 können nur als Eingänge verwendet werden.
• GPIO0 ist auch der BOOT-Startkonfigurations-Pin von ESP32. Ziehen Sie GPIO0 während des Einschaltens und Zurücksetzens nicht weiter auf Low.
• MicroSD, PN532 und einige HF-Module teilen sich den SPI-Bus. Bei der Entwicklung von Software müssen Sie die CS-Chip-Auswahlsignale jedes Geräts korrekt verwalten.
• GPS UART und der serielle USB-Anschluss CH340C verwenden einige gemeinsame Signale.
• Bei der Entwicklung im Zusammenhang mit GPS- und Firmware-Downloads müssen Sie auf die Frage der gemeinsamen Nutzung serieller Port-Ressourcen achten.
Anwendbare Entwicklungsszenarien
Dieses Produkt ist geeignet für:
• ESP32-Entwicklung
• IoT-Entwicklung des Internets der Dinge
• Entwicklung der drahtlosen Kommunikation
• Sub-GHz-HF-Entwicklung
• 2,4-GHz-HF-Entwicklung
• NFC-Projekt
• GPS-Positionierungsprojekt
• Eingebettete grafische Oberfläche
• Sensorprojekte
• Intelligentes Zuhause
• Home Automation
• Datenprotokollierung
• Testen von drahtlosen Geräten
• Tragbare ESP32-Projekte
• Multiprotokoll-Kommunikationsexperiment
• Entwicklung von Prototypenprodukten
• Lehre und Forschung
Produktspezifikationen
Produkttyp:
ESP32-Multiprotokoll-Wireless-Entwicklungsboard
Hauptsteuerung:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
Anzeige:
2,8-Zoll-ST7789-TFT
Auflösung:
240 × 320
berühren:
Resistiver Touch XPT2046
Drahtlose Verbindung:
Wi-Fi
Bluetooth
RF-Funktion:
CC1101 ist Sub-GHz-HF-kompatibel
NRF24 2,4 GHz HF-kompatibel
Weitere Schnittstellen:
PN532 NFC
GPS UART
MicroSD/TF-Karte
Batterieanschluss
USB:
USB Typ-C + CH340C USB zu seriellem Anschluss
Hülse:
3D-gedrucktes Gehäuse
Schalenfarbe:
Armeegrün
orange Farbe
Produktstatus:
Das Motherboard, die drahtlose Erweiterungskarte und das 3D-gedruckte Gehäuse wurden installiert.
Dieses Produkt wird hauptsächlich für Entwicklung, Prototyping, Forschung, Lehre und kundenspezifische Projekte verwendet.
Bei diesem Produkt handelt es sich um eine Entwicklungsplattform, nicht um ein fertiges Verbrauchergerät mit einer festen Einzelfunktion. Für verschiedene Projekte kann es erforderlich sein, dass Benutzer entsprechende Software und Firmware selbst entwickeln, kompilieren oder konfigurieren.
