Manuale utente della scheda di sviluppo Olimex ESP32-C6-EVB

Scheda di sviluppo ESP32-C6-EVB

Specifiche:

  • Prodotto: ESP32-C6-EVB
  • Revisione: 2.0 giugno 2024
  • Produttore: www.olimex.com

Informazioni sul prodotto:

L'ESP32-C6-EVB è una scheda di sviluppo e valutazione dotata di
4 relè, 4 ingressi optoisolati e vari connettori per
moduli di espansione e accessori. È progettato per una facile
programmazione e interfacciamento con diversi sensori e
periferiche.

Istruzioni per l'uso del prodotto:

1. Prima configurazione:

Per iniziare a utilizzare l'ESP32-C6-EVB, seguire questi passaggi:

  1. Collegare il cavo USB con USB Type C alla scheda.
  2. Alimentare la scheda utilizzando l'adattatore di alimentazione a 12 V CC tramite
    presa di corrente.
  3. Utilizzare l'adattatore USB-seriale esterno ESP-PROG per programmare il
    ESP32-C6 o ripristinare il suo firmware se necessario.

2. Caratteristiche della scheda:

Caratteristiche dell'ESP32-C6-EVB:

  • 4 relè con LED di stato (10 A/240 V CA max)
  • 4 ingressi opto-accoppiatori con LED di stato (30 V CC max)
  • Ingresso jack di alimentazione (8-50) V CC
  • LED utente
  • Connettori UEXT per vari accessori

3. Alimentazione e consumo:

Il consumo energetico tipico dell'ESP32-C6-EVB è inferiore a 1 W.
Se alimentato a 12 V CC, il consumo di corrente è di circa
0.06A.

Domande frequenti (FAQ):

D: Posso collegare sensori e periferiche aggiuntivi al
ESP32-C6-EVB?

A: Sì, è possibile collegare vari sensori, relè, LCD, RTC, GSM,
GPS e altri accessori sul connettore UEXT della scheda.

D: Come si programma l'ESP32-C6 sulla scheda?

A: Utilizzare l'adattatore USB-seriale esterno ESP-PROG collegato al
ESP32-C6-EVB per la programmazione o il ripristino del firmware.

“`

ESP32-C6-EVB
Revisione 2.0 giugno 2024

Manuale d'uso
www.olimex.com

1

Sommario
INTRODUZIONE…………………………………………………………………………………………………………………………………………..3 Che cos'è l'ESP32-C6-EVB?……………………………………………………………………………………………………………….3 Caratteristiche della scheda ESP32-C6-EVB……………………………………………………………………………………………….4 Codici d'ordine e link per ESP32-C6-EVB e accessori:………………………………………………………………..5 Documenti di riferimento ESP32-C6:……………………………………………………………………………………………………..6
HARDWARE………………………………………………………………………………………………………………………………………………………….7 Layout ESP32-C6-EVB………………………………………………………………………………………………………………..7 Schema ESP32-C6-EVB……………………………………………………………………………………………………………………..8 Alimentazione e consumo ESP32-C6-EVB:…………………………………………………………………………………….10 Connettore EXT1 (GPIO)………………………………………………………………………………………………………………………….11 Connettori UEXT………………………………………………………………………………………………………………………………12 Relè…………………………………………………………………………………………………………………………………………13 Ingressi……………………………………………………………………………………………………………………………………………………13 LED utente e pulsante BUT1…………………………………………………………………………………………………………………….13 Intestazione ESP32-PROG…………………………………………………………………………………………………………………………14 Jumper 3.3V_E1…………………………………………………………………………………………………………………………………….14
SOFTWARE………………………………………………………………………………………………………………………………………………15 Primo avvio o come programmare la scheda…………………………………………………………………………………….15 Firmware testato da Olimex ed examples………………………………………….15
REVISIONE DEL DOCUMENTO………………………………………………………………………………………………………………16
2

INTRODUZIONE
Che cos'è ESP32-C6-EVB?
ESP32-C6-EVB è una scheda di sviluppo con funzionalità Wi-Fi e Bluetooth, dotata di GPIO liberi, ingressi e uscite analogici e digitali su connettore boxed e altro ancora. ESP32-C6-EVB utilizza ESP32-C6, il primo modulo Wi-Fi 6 (IEEE 802.11ax) di Espressif. Integra Wi-Fi 2.4 a 6 GHz, Bluetooth 5 (LE) e la rete personale wireless a bassa velocità (LR-WPAN) 802.15.4. ESP32-C6-EVB è perfetta per l'utilizzo stand-alone, ma può anche essere collegata a qualsiasi progetto hardware esistente per potenziarlo con funzionalità Wi-Fi 2.4 a 6 GHz e Bluetooth LE 5.3. ESP32-C6-EVB richiede solo un cavo USB per la programmazione e l'alimentazione; la scheda è dotata di connettore USB di tipo C, il tipo di cavo utilizzato per caricare la maggior parte dei telefoni cellulari. ESP32-C6-EVB è un progetto hardware open source, tutto codice sorgente CAD filesono disponibili nei nostri repository GitHub. FileSono rilasciati con la licenza CERN Open Hardware versione 2, fortemente reciproca, e consentono agli utenti di apprendere, studiare, modificare, produrre e vendere prodotti identici o derivati ​​basati su questi progetti. L'unico requisito è che il loro lavoro sia open source con la stessa licenza. L'ambiente software per lo sviluppo del codice è gratuito. Esistono diversi ambienti software che possono essere utilizzati per la scheda. I chip e i moduli Espressif sono molto popolari, con un'eccellente documentazione sui chip. La comunità che ruota attorno ai chip ESP è enorme. Questo semplifica notevolmente lo sviluppo sia hardware che software. ESP32-C6-EVB è conforme a RoHS, REACH, CE e UKCA.
3

Caratteristiche della scheda ESP32-C6-EVB
ESP32-C6-EVB è un progetto hardware open source con le seguenti caratteristiche: · Modulo ESP32-C6-WROOM-1-N4 con microprocessore single-core RISC-V a 32 bit, fino a 160 MHz, Flash: 4 MB, ROM: 320 KB, HP SRAM: 512 KB, LP SRAM: 16 KB · Connettore USB-C per alimentazione, programmazione e JTAG debug · Jack di alimentazione per alimentazione esterna opzionale (8-50) V CC · Quattro relè: 10 A/240 V CA · Quattro ingressi optoisolati per tensione CCtage fino a 30 V CC · Due connettori UEXT (passo 0.1″ uno e JST uno) · Connettore di estensione GPIO · Pulsante di reset · Pulsante utente · Ampia gamma di alimentazione: 8-50 V CC · Connettore di programmazione adatto per ESP-PROG · Quattro fori di montaggio · Quattro cuscinetti in gomma inclusi
4

Codici d'ordine e link per ESP32-C6-EVB e accessori:

ESP32-C6-EVB
CAVO USB-AC-1M SY0612E
ESP-PROG
Moduli UEXT CABLE-IDC10-15cm JW-200×10-FM JW-200×10 JW-200×10-FF

Scheda di sviluppo e valutazione ESP32-C6 con 4 relè, 4 ingressi optoisolati e altro ancora.
Cavo USB con connettori USB tipo C e USB tipo A, 1 metro
Adattatore di alimentazione CC da 12 V per alimentazione esterna, compatibile con il jack di alimentazione dell'ESP32-C6-EVB; notare che è dotato di spina di presa in stile europeo, se ci si trova nel Regno Unito o tramite USB, considerare l'adattatore PWR-EU-EK o PWR-EU-US
Adattatore USB-seriale esterno che può essere collegato all'ESP32-C6-EVB e utilizzato per programmare l'ESP32-C6 o ripristinarne il firmware
Cavo UEXT femmina-femmina a 10 pin
10 pezzi di fili jumper femmina-maschio per breadboard
10 pezzi di fili jumper maschio-maschio per breadboard
10 pezzi di fili jumper femmina-femmina per breadboard
Diversi sensori, relè, LCD, RTC, GSM, GPS ecc. accessori che possono essere collegati al connettore UEXT

5

Documenti di riferimento ESP32-C6:
– Scheda tecnica dell'ESP32-C6-WROOM-1U-N4 (il modulo utilizzato nell'ESP32-C6-EVB): https://www.espressif.com/sites/default/files/documentation/esp32-c6-wroom-1_wroom-1u_datasheet_en.pdf – Scheda tecnica della serie ESP32-C6 (il chip in ESP32-C6-WROOM-1U-N4 e, rispettivamente, in ESP32-C6-EVB): https://www.espressif.com/sites/default/files/documentation/esp32-c6_datasheet_en.pdf – Introduzione all'ambiente software ESP32-C6 ed ESP-IDF: https://docs.espressif.com/projects/esp-idf/en/latest/esp32c6/get-started/ – Introduzione al pacchetto ESP32-C6 ed ESP32 per gli ambienti software Arduino IDE e PlatformIO: https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html
6

Layout HARDWARE ESP32-C6-EVB

LED ad alta potenza

4 relè con connettori e LED di stato (10 A/240 V CA max)

Pulsante di reset RST1

Ingresso jack di alimentazione (8-50) V CC

Intestazione EXT1

Pulsante di avvio/utente BUT1

4 ingressi opto-accoppiatori con connettori e LED di stato (30 V CC max)

LED utente

Connettore UEXT1 passo 0.1″

USB tipo C per alimentazione e programmazione

Connettore UEXT2 (JST)

Intestazione ESP-PROG1

7

Schema ESP32-C6-EVB
L'ultimo schema elettrico dell'ESP32-C6-EVB è disponibile nella pagina successiva. Puoi anche scaricare l'esportazione in PDF da GitHub qui. Tutti i sorgenti di progetto sono disponibili anche su GitHub qui.
8

Alimentazione e consumo dell'ESP32-C6-EVB:
L'ESP32-C6-EVB può essere alimentato da 3 fonti: · Connettore USB-C; · Connettore jack di alimentazione; · EXT1.pin1 (+5V); notare che questo filo è collegato ai 5V dell'USB, quindi quando si alimenta l'ESP32C6-EVB da EXT1.pin1 non si dovrebbe avere un cavo USB collegato contemporaneamente!!!
Il consumo energetico tipico è inferiore a 1 W. Il consumo di corrente dell'ESP32-C6-EVB è di circa 0.06 A quando alimentato a 12 V CC (applicati al jack di alimentazione).
10

Connettore EXT1 (GPIO)
Il pin EXT1 n. 1 è un pin a +5V; di solito è usato come uscita. Puoi anche alimentare la scheda da questo pin MA SOLO SE la porta USB-C non è collegata! Deve essere un alimentatore regolato a 5V, applicarne più di 5V danneggerà la scheda; il pin EXT1 n. 2 è un'uscita a +3.3V CC, non è consigliabile usarla come ingresso poiché non è possibile alimentare completamente la scheda con 3.3V CC (i relè richiedono 5V CC); i pin EXT1 n. 3 e EXT1 n. 10 sono pin GND, la scheda ha una massa comune; il pin EXT1 n. 4 è ESP_EN, noto anche come reset; il pin EXT1 n. 5 è GPIO0, che è un pin libero; Il pin EXT1 n. 6 è GPIO8USER_LED1 collegato a GPIO8, si noti che il LED utente è sullo stesso filo. Il pin EXT1 n. 7 è GPIO9BUT1 collegato a GPIO9, si noti che il pulsante è sullo stesso filo. I pin EXT1 n. 8 e EXT1 n. 9 sono GPIO16U0TXD e GPIO16U0RXD e possono essere utilizzati per collegare un convertitore USB-seriale esterno (come ESP-PROG, USB-SERIAL-CABLE-M o BB-CH340T) per il debug della scheda; gli stessi pin sono anche instradati all'header ESP-PROG1. Tutti i GPIO funzionano a +3.3 V. Ciò significa che non si dovrebbero collegare segnali con tensione.tagNon applicare una tensione superiore a 3.3 V a queste porte, poiché ciò danneggerebbe la scheda.
11

Connettori UEXT
Il connettore UEXT sta per Universal EXTension Connector e contiene cavi di alimentazione a +3.3 V e GND, oltre ai segnali dati I²C, SPI e UART. Tutti i segnali sono a 2 V. L'ESP3.3-C32-EVB ha due connettori UEXT, UEXT6 e UEXT1, che hanno gli stessi segnali, ma connettori diversi. UEXT2 utilizza un connettore in plastica a 1 file con passo 0.1" e passo 2.54 mm. UEXT2 utilizza il connettore UEXT più piccolo, ovvero un connettore JST a fila singola da 2 mm. Di seguito sono riportati alcuni esempi dei connettori UEXT1.0 e UEXT1:
Olimex ha sviluppato diversi MODULI di estensione compatibili con il connettore UEXT1. Sono disponibili sensori di temperatura, umidità, pressione, campo magnetico e luce. Moduli con LCD, GPIO aggiuntivi, matrici LED, relè, Bluetooth, GSM, GPS, RFID, RTC, ECG, ecc. Se si decide di utilizzare UEXT2, potrebbe essere necessario un adattatore per il connettore pUEXT. Sono previste schede adattatrici e cavi per il connettore JST UEXT2.
12

Relè
La scheda dispone di 4 relè elettromeccanici per l'uscita analogica, ciascuno con un proprio LED di stato. I connettori dei relè hanno contatti Normalmente Aperto, Normalmente Chiuso e Comune. Il relè REL1 è collegato a GPIO10, il relè REL2 a GPIO11, il relè REL3 a GPIO22, il relè REL4 a GPIO23.
Ingressi
La scheda dispone di 4 optoisolatori per l'ingresso analogico e ogni ingresso ha un proprio LED di stato. Gli ingressi hanno il segno + stampato sotto il connettore; assicurarsi di controllare prima la polarità per evitare di danneggiare la scheda. Optoisolatore OPT1 è collegato al GPIO1. Optoisolatore OPT2 va al GPIO2. Optoisolatore OPT3 è instradato al GPIO3. Optoisolatore OPT4 è collegato al GPIO15.
LED utente e pulsante BUT1
La scheda è dotata di un LED utente e di un pulsante che può essere utilizzato come pulsante di avvio, ma anche come pulsante utente dopo la sequenza di avvio iniziale. Il LED è collegato al GPIO8. Il pulsante BUT1 è collegato al GPIO9.
13

Intestazione ESP32-PROG
Utilizzato per programmare la scheda con un programmatore seriale-USB esterno come (ad esempio ESP-PROG)
Ponticello 3.3V_E1
L'ESP32-C6-EVB ha un singolo jumper SMT integrato. I jumper SMT sono piazzole che possono essere separate (aperte) o saldate insieme (chiuse) per modificare le connessioni hardware della scheda e alterarne il comportamento. I jumper SMT richiedono strumenti di saldatura di base ed esperienza: per separarli è necessario tagliare tra le piazzole, mentre per chiuderle è necessario saldarle insieme. I jumper SMT possono essere utilizzati anche per scopi di misurazione e test. In genere, non è necessario modificare la posizione dei jumper per utilizzare la scheda. Si sconsiglia di modificare i jumper SMT a meno che non si sappia esattamente come modificano la scheda. 3.3V_E1 abilita l'ingresso a 3.3 V sul pin n. 5 del connettore ESP-PROG1. È rischioso lasciare 3.3 V sul connettore ESP-PROG1, poiché potrebbe causare un cortocircuito se la scheda è già alimentata e si collega ESP-PROG. Stato predefinito: Aperto (nessun 3.3 V sul pin n. 5 del connettore ESP-PROG1).
14

SOFTWARE
Primo avvio o come programmare la scheda
La prima configurazione è piuttosto semplice e l'approccio generale è il seguente:
1) Installa un software compatibile sul tuo computer (il tuo computer dovrebbe soddisfare i requisiti del software); il software ufficiale e consigliato è ESP-IDF; ma puoi anche usare il pacchetto ESP32 per Arduino IDE
2) Collega l'ESP32-C6-EVB al computer tramite cavo USB; il cavo deve avere un connettore USB di tipo C a un'estremità e solitamente un connettore USB di tipo A all'altra per adattarsi al computer; molti dispositivi utilizzano cavi simili, quindi potresti già avere un cavo del genere a casa;
3) Forzare manualmente la scheda in modalità upload/bootloader: – Premere e tenere premuto il pulsante BUT1 – Premere e rilasciare il pulsante RST1 – Rilasciare il pulsante BUT1;
4) Scarica il codice. Se non sei soddisfatto delle demo predefinite, dai un'occhiata al nostro software demo ESP-IDF per i relè, il LED utente e il codice demo del pulsante Olimex ESP32-C6-EVB. Ulteriori informazioni sono disponibili in questo testo. file;
5) Al termine del download, potrebbe essere necessario riavviare la scheda per eseguire il codice utente. I download futuri richiederanno di entrare nuovamente in modalità upload/bootloader (vedere punto 3).
Firmware e ex testati da Olimexamples
Questi possono essere trovati nel repository qui: https://github.com/OLIMEX/ESP32-C6-EVB
15

REVISIONE DOCUMENTALE
Revisione 2.0 giugno 2024 – miglioramenti minori – aggiunti collegamenti al pacchetto ESP32 per Arduino Revisione 1.0 agosto 2023 – versione iniziale
16

Documenti / Risorse

Scheda di sviluppo Olimex ESP32-C6-EVB [pdf] Manuale d'uso
Scheda di sviluppo ESP32-C6-EVB, ESP32-C6-EVB, Scheda di sviluppo, Scheda

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *