ESP32-DevKitC è una scheda di sviluppo compatta che utilizza il microcontrollore ESP32 ed è prodotta da Espressif. La scheda è dotata di pin header su entrambi i lati, consentendo un comodo interfacciamento con varie periferiche. Può essere collegato alle periferiche tramite ponticelli o montato su una breadboard.
Per soddisfare le diverse esigenze degli utenti, ESP32-DevKitC V4 è disponibile in varie versioni, ciascuna dotata di un diverso modulo ESP32 come:
- ESP32-WROOM-DA
- ESP32-WROOM-32E
- ESP32-WROOM-32UE
- ESP32-WROOM-32D
- ESP32-WROOM-32U
- ESP32-SOLO-1
- ESP32-WROVER-E
- ESP32-WROVER-IE
Per i dettagli, fare riferimento a Selettore di prodotti ESP .
descrizione funzionale
La figura e la tabella seguenti descrivono i componenti, le interfacce e i controlli principali della scheda ESP32-DevKitC V4:
Componente chiave | Descrizione |
ESP32-WROOM-32
|
Il chipset utilizzato in ESP32-DevKitC è ESP32-WROOM-32. È il chip al centro del tabellone. Ulteriori informazioni su questo chip sono disponibili su ESP32-WROOM-32 Scheda dati . |
IN | Pulsante di reset |
Stivale | Un pulsante di download (Boot) utilizzato insieme a EN per avviare la modalità di download del firmware tramite la porta seriale. |
Ponte da USB a UART | Un singolo chip bridge da USB a UART che consente velocità di trasferimento fino a 3 Mbps. |
Micro porta USB | Una porta Micro USB che funge sia da alimentatore per la scheda che da interfaccia di comunicazione tra un computer e il modulo ESP32-WROOM-32. |
LED di accensione 5V | È presente un LED di alimentazione a 5 V che si illumina quando la scheda è collegata a un'alimentazione USB o esterna a 5 V. |
I/O | La maggior parte dei pin sul modulo ESP sono accessibili tramite le intestazioni dei pin sulla scheda, consentendo all'ESP32 di eseguire varie funzioni, tra cui PWM, ADC, DAC, I2C, I2S, SPI e altro. |
Opzioni di alimentazione
La scheda può essere alimentata in tre modi diversi, ognuno dei quali esclude gli altri:
- L'alimentazione predefinita è tramite la porta Micro USB.
- L'alimentazione può anche essere fornita attraverso i pin di intestazione etichettati 5V/GND.
- I pin di intestazione etichettati 3V3/GND possono essere utilizzati anche come opzione di alimentazione.
Avvertimento : È indispensabile utilizzare solo una delle opzioni di alimentazione sopra menzionate, in quanto in caso contrario si potrebbero danneggiare la scheda e/o la fonte di alimentazione.
Ecco alcuni degli articoli che ti aiuteranno ad alimentare la scheda ESP32 utilizzando diverse fonti:
- Come alimentare ESP32
- Come alimentare ESP32 con la batteria
- Come alimentare ESP32 utilizzando un caricabatterie per smartphone
Piedinatura ESP32-DevKitC
Il pinout ESP32 si riferisce alla disposizione e alla funzione dei pin di ingresso/uscita (I/O) sul microcontrollore ESP32. L'ESP32 ha un totale di 38 pin, ognuno dei quali ha uno scopo specifico. I pin sono divisi in diversi gruppi, inclusi pin di alimentazione, pin di messa a terra, pin di ingresso analogico e pin I/O digitali.
La piedinatura ESP32 può variare leggermente a seconda del modulo specifico o della scheda di sviluppo utilizzata. Per leggere la descrizione dettagliata del pinout della scheda ESP32-DevKitC, leggi il seguente articolo:
Piedinatura ESP32-DevKitC
Funzionalità di ESP32-DevKitC
ESP32-DevKitC ha diverse funzionalità che lo rendono una scelta popolare tra gli sviluppatori. Ecco alcune delle caratteristiche principali di ESP32-DevKitC:
1. Processore dual-core
ESP32-DevKitC è dotato di un processore dual-core, che gli consente di gestire più attività contemporaneamente. Questo lo rende una scelta eccellente per le applicazioni che richiedono il multitasking.
2. Wi-Fi e Bluetooth integrati
Il chip ESP32 integrato nella scheda DevKitC è dotato di funzionalità Wi-Fi e Bluetooth integrate. Ciò semplifica la connessione wireless della scheda a Internet o ad altri dispositivi.
3. Basso consumo energetico
Il chip ESP32 è progettato per consumare poca energia, il che lo rende una scelta eccellente per i dispositivi alimentati a batteria.
4. Grande capacità di memoria
L'ESP32-DevKitC viene fornito con 4 MB di memoria flash e 520 kB di SRAM. Ciò fornisce ampio spazio per la memorizzazione del programma e dei dati.
5. Ricco set di periferiche
ESP32-DevKitC ha un ricco set di periferiche, inclusi 18 canali ADC, 2 canali DAC, 3 UART, 2 I2C, 3 SPI, 16 PWM e molti altri. Ciò semplifica l'interfacciamento della scheda con altri sensori e dispositivi.
Conclusione
La scheda microcontroller ESP32-DevKitC ha una vasta gamma di funzioni, tra cui connettività Wi-Fi e Bluetooth, più pin di input/output analogici e digitali e supporto per vari protocolli di comunicazione come I2C, SPI e UART. La scheda include anche un sensore Hall integrato e un sensore di temperatura. Per maggiori dettagli su ESP32-DevKitC leggi l'articolo.