ZLX · Embedded Hardware & Developer Resources
Model: ZLX-ESP32-4

ESP32 multi-protocol draadloos ontwikkelingsbord militairgroene 3D-geprinte schaal

Een draadloos ontwikkelingsplatform met meerdere protocollen dat ESP32, 2,8-inch touchscreen, CC1101, NRF24, PN532 NFC, GPS, Wi-Fi, Bluetooth, TF-kaart en batterij-interface integreert.

ESP32 multi-protocol draadloos ontwikkelbord

Het ESP32 multi-protocol draadloze ontwikkelbord is een geïntegreerd multifunctioneel ontwikkelingsplatform dat geschikt is voor ontwikkelingsscenario's zoals het internet der dingen, draadloze communicatie, radiofrequentie-ontwikkeling, NFC, GPS-positionering, gegevensregistratie en op maat gemaakte ingebedde systemen.

Deze versie heeft de installatie van het moederbord, de draadloze uitbreidingskaart en de 3D-geprinte behuizing voltooid en kan direct worden gebruikt voor secundaire ontwikkeling. De schaal is verkrijgbaar in militair groen en oranje.

Het ontwikkelbord is ontworpen op basis van de ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4-module. Het integreert een 2,8-inch aanraakscherm, Sub-GHz RF, 2,4GHz RF, NFC, GPS, Wi-Fi, Bluetooth, MicroSD/TF-kaart en batterijgerelateerde functies in één apparaat, waardoor een geïntegreerd ontwikkelingsplatform wordt geboden voor een verscheidenheid aan draadloze en IoT-projecten.


Belangrijkste functies

• ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4 hoofdbesturingsmodule
• Draadloze Wi-Fi-verbinding
• Bluetooth-verbinding
• 2,8-inch ST7789 TFT-scherm
• Resolutie 240 × 320
• XPT2046 resistieve aanraking
• CC1101 compatibel met Sub-GHz RF-modules
• NRF24 compatibel met 2,4GHz RF-modules
• PN532 NFC SPI-interface
• GPS UART-interface
• MicroSD/TF-kaartinterface
• Batterij-interface
• Detectie van batterijspanning
• Ingebouwd TP4056-laadcircuit
• USB Type-C download en seriële interface
• CH340C USB naar seriële poortchip
• BOOT-knop
• RESET-knop
• Meerdere apparaten delen het SPI-busontwerp
• 3D-geprinte behuizing geïnstalleerd
• Militaire groen/oranje behuizing verkrijgbaar


2,8-inch aanraakscherm

Het ontwikkelbord is voorzien van een 2,8-inch ST7789 TFT-kleurendisplay met een resolutie van 240×320.

De aanraakfunctie maakt gebruik van de XPT2046 resistieve aanraakcontroller.

De achtergrondverlichting van het display ondersteunt PWM-helderheidsaanpassing, die kan worden gebruikt om aangepaste grafische interfaces, apparaatmenu's, sensorgegevensdisplays, statusdashboards, bedieningspanelen en andere toepassingen te ontwikkelen.

De aanraakcontroller gebruikt onafhankelijke SPI-pinnen en is onafhankelijk van de RF/TF-kaart die de SPI-bus deelt.


Draadloos ontwikkelingsplatform met meerdere protocollen

Een van de grootste kenmerken van dit ontwikkelbord is dat het een verscheidenheid aan draadloze communicatie- en randapparatuurinterfaces integreert in een ESP32-platform.

Ondersteunde draadloze en communicatiefuncties zijn onder meer:

• Wi-Fi
• Bluetooth
• CC1101 is Sub-GHz RF-compatibel
• NRF24 compatibel met 2,4GHz RF
• PN532 NFC
• GPS-positioneringsinterface

Ontwikkelaars kunnen meerdere draadloze communicatietechnologieën op hetzelfde apparaat ontwikkelen en testen zonder meerdere onafhankelijke ontwikkelborden te bouwen.


CC1101/Sub-GHz RF

De draadloze uitbreidingskaart biedt CC1101-compatibele Sub-GHz RF-ontwikkelingsmogelijkheden.

Biedt onafhankelijk:

• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN

Wacht op het stuursignaal.

Kan worden gebruikt voor draadloze sub-GHz-communicatie, RF-experimenten en aangepaste draadloze projectontwikkeling.


NRF24 / 2,4 GHz RF

Het ontwikkelbord biedt ook NRF24-compatibele 2,4GHz draadloze radiofrequentie-ontwikkelingsfuncties.

De NRF24 RF-sectie maakt gebruik van een gedeelde SPI-bus en biedt onafhankelijke CSN- en CE-besturingssignalen.

Geschikt voor diverse 2,4GHz draadloze communicatie en gerelateerde embedded ontwikkelingsprojecten.


PN532 NFC-interface

De draadloze uitbreidingskaart biedt de PN532 NFC SPI-interface.

PN532-interfacedefinitie:

SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO17

Deze interface leidt niet tot IRQ- en RST-signalen en bij het ontwikkelen van software moet gebruik worden gemaakt van SPI-polling.

Kan worden gebruikt voor het lezen van NFC-tags, kaartherkenning en andere PN532-compatibele NFC-toepassingen.


GPS-interface

Het ontwikkelbord biedt een onafhankelijke GPS-interface die kan worden gebruikt om externe GPS-positioneringsmodules aan te sluiten.

De GPS-interface van de uitbreidingskaart biedt:

• 3,3V-voeding
• GND
• UART-gegevensinvoer

De TX-gegevens van de GPS-module zijn verbonden met ESP32 GPIO1.

Kan worden gebruikt voor GPS-positionering, verzameling van locatiegegevens, mobiele apparaten, IoT-positionering en gerelateerde projectontwikkeling.


MicroSD/TF-kaart

Het ontwikkelbord heeft een ingebouwde MicroSD/TF-kaartinterface voor lokale gegevensopslag.

TF-kaart gebruikt de SPI-modus:

SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23
CS:GPIO5

Beschikbaar voor:

• Datalogging
• Opslag van configuratiebestanden
• Opslag van afbeeldingen en UI-bronnen
• Opslag van sensorgegevens
• Andere lokale toepassingen voor bestandsopslag


batterij ondersteuning

Het ontwikkelbord biedt batterijgerelateerde hardware en kan worden gebruikt voor draagbare ESP32-projectontwikkeling.

Ingebouwde batterijspanningsdetectiefunctie, bemonstering van de batterijspanning via ESP32 GPIO34.

Bij feitelijk gebruik wordt aanbevolen om softwarekalibratie uit te voeren op basis van de ADC-benchmark en werkelijke meetresultaten van het prototype.

Het ontwikkelbord integreert ook het TP4056-laadbeheercircuit.

Op basis van het huidige hardwareontwerp bedraagt ​​de laadstroom ongeveer 360 mA.


USB Type-C downloaden en foutopsporing

Het ontwikkelbord biedt een USB Type-C-interface.

De USB-interface wordt aangesloten op de ESP32 via de CH340C USB-naar-serieel-chip, die kan worden gebruikt voor:

• Firmware downloaden
• Seriële communicatie
• Seriële foutopsporing
• Automatische downloadcontrole

Het ontwikkelbord biedt ook onafhankelijke BOOT- en RESET-knoppen om de ontwikkeling van firmware en het debuggen te vergemakkelijken.


Gedeelde SPI-busarchitectuur

MicroSD/TF-kaarten, PN532 en sommige radiofrequentieapparaten in draadloze uitbreidingskaarten delen de volgende SPI-bus:

SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23

Verschillende apparaten gebruiken hun eigen onafhankelijke CS/chip-selectiesignalen.

Bij het ontwikkelen van uw programma moet u ervoor zorgen dat alleen het apparaat wordt geselecteerd dat momenteel communicatie vereist, en dat de CS van andere SPI-apparaten hoog moet blijven.


ontwikkelomgeving

De hardware GPIO-definitie van dit ontwikkelbord kan worden gebruikt als basis voor de volgende ontwikkelomgevingen:

• Arduino
• PlatformIO
• ESP-IDF

Ontwikkelaars kunnen display-interfaces, aanraakbedieningen, draadloze communicatie, NFC, GPS, datalogging en andere functies ontwikkelen op basis van projectbehoeften.


Belangrijke ontwikkelingsoverwegingen

• Alle ESP32 GPIO-signalen zijn op 3,3V-niveau.

• Voer niet rechtstreeks een 5V-niveau in op ESP32 GPIO.

• GPIO34, GPIO35, GPIO36, GPIO39 kunnen alleen als ingang worden gebruikt.

• GPIO0 is ook de BOOT-opstartconfiguratiepin van ESP32. Blijf GPIO0 niet laag trekken tijdens het inschakelen en resetten.

• MicroSD, PN532 en sommige RF-modules delen de SPI-bus. Bij het ontwikkelen van software moet u de CS-chipselectiesignalen van elk apparaat correct beheren.

• GPS UART en CH340C USB seriële poort gebruiken enkele gedeelde signalen.

• Bij het ontwikkelen met betrekking tot GPS en het downloaden van firmware moet u aandacht besteden aan het probleem van het delen van seriële poortbronnen.


Toepasselijke ontwikkelingsscenario's

Dit product is geschikt voor:

• ESP32-ontwikkeling
• IoT Internet of Things-ontwikkeling
• Ontwikkeling van draadloze communicatie
• Sub-GHz RF-ontwikkeling
• 2,4GHz RF-ontwikkeling
• NFC-project
• GPS-positioneringsproject
• Ingebouwde grafische interface
• Sensorprojecten
• Slim huis
• Home Automation
• Datalogging
• Testen van draadloze apparaten
• Draagbare ESP32-projecten
• Multi-protocol communicatie-experiment
• Prototype productontwikkeling
• Onderwijs en onderzoek


productspecificaties

Producttype:
ESP32 multi-protocol draadloos ontwikkelbord

Hoofdbediening:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4

Weergave:
2,8-inch ST7789-TFT

Oplossing:
240 × 320

aanraken:
XPT2046 resistieve aanraking

Draadloze verbinding:
Wi-Fi
Bluetooth

RF-functie:
CC1101 is Sub-GHz RF-compatibel
NRF24 2,4 GHz RF-compatibel

Andere interfaces:
PN532 NFC
GPS UART
MicroSD/TF-kaart
Batterijconnector

USB:
USB Type-C + CH340C USB naar seriële poort

schelp:
3D-geprinte behuizing

Kleur schaal:
Legergroen
oranje kleur

Productstatus:
Het moederbord, de draadloze uitbreidingskaart en de 3D-geprinte behuizing zijn geïnstalleerd.


Dit product wordt voornamelijk gebruikt voor ontwikkeling, prototyping, onderzoek, onderwijs en maatwerkprojecten.

Dit product is een ontwikkelingsplatform en geen kant-en-klaar consumentenapparaat met één vaste functie. Bij verschillende projecten kan het nodig zijn dat gebruikers zelf de bijbehorende software en firmware ontwikkelen, compileren of configureren.