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

Scheda di sviluppo wireless multiprotocollo ESP32 Scocca stampata in 3D verde militare

Una piattaforma di sviluppo wireless multiprotocollo che integra ESP32, touch screen da 2,8 pollici, CC1101, NRF24, PN532 NFC, GPS, Wi-Fi, Bluetooth, scheda TF e interfaccia batteria.

Scheda di sviluppo wireless multiprotocollo ESP32

La scheda di sviluppo wireless multiprotocollo ESP32 è una piattaforma di sviluppo multifunzionale integrata adatta a scenari di sviluppo come Internet delle cose, comunicazioni wireless, sviluppo di radiofrequenze, NFC, posizionamento GPS, registrazione dati e sistemi integrati personalizzati.

Questa versione ha completato l'installazione della scheda madre, della scheda di espansione wireless e del guscio stampato in 3D e può essere utilizzata direttamente per lo sviluppo secondario. La scocca è disponibile nei colori Verde Militare e Arancione.

La scheda di sviluppo è progettata in base al modulo ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4. Integra un display touch da 2,8 pollici, RF sub-GHz, RF da 2,4 GHz, NFC, GPS, Wi-Fi, Bluetooth, scheda MicroSD/TF e funzioni relative alla batteria in un unico dispositivo, fornendo una piattaforma di sviluppo integrata per una varietà di progetti wireless e IoT.


Funzioni principali

• Modulo di controllo principale ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4
• Connessione senza fili Wi-Fi
• Connessione Bluetooth
• Display TFT ST7789 da 2,8 pollici
• Risoluzione 240×320
• Tocco resistivo XPT2046
• CC1101 compatibile con moduli RF sub-GHz
• NRF24 compatibile con moduli RF da 2,4 GHz
• Interfaccia SPI NFC PN532
• Interfaccia UART GPS
• Interfaccia scheda MicroSD/TF
• Interfaccia batteria
• Rilevamento della tensione della batteria
• Circuito di ricarica TP4056 integrato
• Download USB Type-C e interfaccia seriale
• Chip della porta USB-seriale CH340C
• Pulsante AVVIO
• Tasto RESET
• Più dispositivi condividono la progettazione del bus SPI
• Alloggiamento stampato in 3D installato
• Disponibile custodia verde militare/arancione


Display touch da 2,8 pollici

La scheda di sviluppo è dotata di un display a colori TFT ST7789 da 2,8 pollici con una risoluzione di 240 × 320.

La funzione touch utilizza il controller touch resistivo XPT2046.

La retroilluminazione del display supporta la regolazione della luminosità PWM, che può essere utilizzata per sviluppare interfacce grafiche personalizzate, menu dei dispositivi, visualizzazioni dei dati dei sensori, dashboard di stato, pannelli di controllo e altre applicazioni.

Il controller touch utilizza pin SPI indipendenti ed è indipendente dalla scheda RF/TF che condivide il bus SPI.


Piattaforma di sviluppo wireless multiprotocollo

Una delle maggiori caratteristiche di questa scheda di sviluppo è che integra una varietà di comunicazioni wireless e interfacce periferiche in una piattaforma ESP32.

Le funzionalità wireless e di comunicazione supportate includono:

• Wi-Fi
• Bluetooth
• CC1101 è compatibile con RF sub-GHz
• NRF24 compatibile con RF da 2,4 GHz
• PN532 NFC
• Interfaccia di posizionamento GPS

Gli sviluppatori possono sviluppare e testare più tecnologie di comunicazione wireless sullo stesso dispositivo senza creare più schede di sviluppo indipendenti.


CC1101/RF sub-GHz

La scheda di espansione wireless fornisce funzionalità di sviluppo RF sub-GHz compatibili con CC1101.

Fornisce indipendente:

• CSN
• GDO0
• GDO2
• TX_EN
• RX_EN

Attendi il segnale di controllo.

Può essere utilizzato per comunicazioni wireless sub-GHz, esperimenti RF e sviluppo di progetti wireless personalizzati.


RF NRF24/2,4 GHz

La scheda di sviluppo fornisce anche funzioni di sviluppo della radiofrequenza wireless da 2,4 GHz compatibili con NRF24.

La sezione RF NRF24 utilizza un bus SPI condiviso e fornisce segnali di controllo CSN e CE indipendenti.

Adatto per varie comunicazioni wireless a 2,4 GHz e relativi progetti di sviluppo integrati.


Interfaccia NFC PN532

La scheda di espansione wireless fornisce l'interfaccia NFC SPI PN532.

Definizione dell'interfaccia PN532:

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

Questa interfaccia non porta a segnali IRQ e RST e il polling SPI dovrebbe essere utilizzato durante lo sviluppo del software.

Può essere utilizzato per la lettura di tag NFC, il riconoscimento di carte e altre applicazioni NFC compatibili con PN532.


Interfaccia GPS

La scheda di sviluppo fornisce un'interfaccia GPS indipendente che può essere utilizzata per collegare moduli di posizionamento GPS esterni.

L'interfaccia GPS della scheda di espansione fornisce:

• Alimentazione 3,3V
• GND
• Ingresso dati UART

I dati TX del modulo GPS sono collegati a ESP32 GPIO1.

Può essere utilizzato per il posizionamento GPS, la raccolta di dati sulla posizione, i dispositivi mobili, il posizionamento IoT e il relativo sviluppo di progetti.


Scheda MicroSD/TF

La scheda di sviluppo dispone di un'interfaccia per scheda MicroSD/TF integrata per l'archiviazione locale dei dati.

La scheda TF adotta la modalità SPI:

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

Disponibile per:

• Registrazione dei dati
• Archiviazione dei file di configurazione
• Archiviazione di immagini e risorse dell'interfaccia utente
• Memorizzazione dei dati del sensore
• Altre applicazioni di archiviazione di file locali


supporto batteria

La scheda di sviluppo fornisce hardware relativo alla batteria e può essere utilizzata per lo sviluppo di progetti ESP32 portatili.

Funzione di rilevamento della tensione della batteria integrata, campionamento della tensione della batteria tramite ESP32 GPIO34.

Nell'uso reale, si consiglia di eseguire la calibrazione del software in base al benchmark ADC e ai risultati di misurazione effettivi del prototipo.

La scheda di sviluppo integra anche il circuito di gestione della carica TP4056.

In base all'attuale progettazione dell'hardware, la corrente di carica è di circa 360 mA.


Download e debug USB di tipo C

La scheda di sviluppo fornisce un'interfaccia USB Type-C.

L'interfaccia USB si collega all'ESP32 tramite il chip USB-seriale CH340C, che può essere utilizzato per:

• Download del firmware
• Comunicazione seriale
• Debug seriale
• Controllo automatico dei download

La scheda di sviluppo fornisce inoltre pulsanti BOOT e RESET indipendenti per facilitare lo sviluppo e il debug del firmware.


Architettura bus SPI condivisa

Le schede MicroSD/TF, PN532 e alcuni dispositivi a radiofrequenza nelle schede di espansione wireless condividono il seguente bus SPI:

SCK:GPIO18
MISO:GPIO19
MOSI:GPIO23

Diversi dispositivi utilizzano i propri segnali di selezione CS/chip indipendenti.

Quando sviluppi il tuo programma, dovresti assicurarti che sia selezionato solo il dispositivo che attualmente richiede la comunicazione e che il CS degli altri dispositivi SPI rimanga alto.


ambiente di sviluppo

La definizione GPIO hardware di questa scheda di sviluppo può essere utilizzata come base per i seguenti ambienti di sviluppo:

• Arduino
• PlatformIO
• ESP-IDF

Gli sviluppatori possono sviluppare interfacce di visualizzazione, operazioni touch, comunicazioni wireless, NFC, GPS, registrazione dati e altre funzioni in base alle esigenze del progetto.


Importanti considerazioni sullo sviluppo

• Tutti i segnali GPIO ESP32 sono di livello 3,3 V.

• Non immettere direttamente il livello 5 V sul GPIO ESP32.

• GPIO34, GPIO35, GPIO36, GPIO39 possono essere utilizzati solo come ingressi.

• GPIO0 è anche il pin di configurazione di avvio BOOT di ESP32. Non continuare a tenere basso il GPIO0 durante l'accensione e il ripristino.

• MicroSD, PN532 e alcuni moduli RF condividono il bus SPI. Quando si sviluppa software, è necessario gestire correttamente i segnali di selezione del chip CS di ciascun dispositivo.

• La porta seriale UART GPS e USB CH340C utilizza alcuni segnali condivisi.

• Durante lo sviluppo relativo al download del GPS e del firmware, è necessario prestare attenzione al problema della condivisione delle risorse della porta seriale.


Scenari di sviluppo applicabili

Questo prodotto è adatto per:

• Sviluppo ESP32
• Sviluppo dell'Internet delle cose IoT
• Sviluppo della comunicazione wireless
• Sviluppo RF sub-GHz
• Sviluppo RF a 2,4 GHz
• Progetto NFC
• Progetto di posizionamento GPS
• Interfaccia grafica incorporata
• Progetti di sensori
• Casa intelligente
• Home Automation
• Registrazione dei dati
• Test dei dispositivi wireless
• Progetti ESP32 portatili
• Esperimento di comunicazione multiprotocollo
• Sviluppo del prodotto prototipo
• Insegnamento e ricerca


specifiche del prodotto

Tipo di prodotto:
Scheda di sviluppo wireless multiprotocollo ESP32

Controllo principale:
ESP32-WROOM-32E-N4 / ESP32-WROOM-32UE-N4

Display:
TFT ST7789 da 2,8 pollici

Risoluzione:
240 × 320

tocco:
Tocco resistivo XPT2046

Connessione senza fili:
Wi-Fi
Bluetooth

Funzione RF:
CC1101 è compatibile con RF sub-GHz
Compatibile con RF NRF24 a 2,4 GHz

Altre interfacce:
PN532 NFC
GPS UART
Scheda MicroSD/TF
Interfaccia batteria

USB:
USB Type-C + CH340C Porta da USB a seriale

conchiglia:
Custodia stampata in 3D

Colore della calotta:
Verde militare
colore arancione

Stato del prodotto:
La scheda madre, la scheda di espansione wireless e l'involucro stampato in 3D sono stati installati.


Questo prodotto viene utilizzato principalmente per lo sviluppo, la prototipazione, la ricerca, l'insegnamento e progetti personalizzati.

Questo prodotto è una piattaforma di sviluppo, non un dispositivo di consumo finito con un'unica funzione fissa. Diversi progetti possono richiedere agli utenti di sviluppare, compilare o configurare da soli il software e il firmware corrispondenti.