Modulo ESP32 DevKIT V1 – Installazione nell’IDE

In questo articolo, vedremo i passi da fare per poter programmare il modulo ESP32 DevKIT V1 utilizzando l’IDE di Arduino tramite il suo linguaggio di programmazione. Il sistema operativo sarà Windows.

Il modulo ESP32 DevKIT V1

La  scheda ESP32 Wi-Fi e BLE utilizza il modulo ESP-WROOM-32, un potente modulo Wi-Fi + BLE in grado di soddisfare un’ampia varietà di applicazioni che vanno dalle reti di sensori a bassa potenza alle attività più impegnative. Il modulo supporta un data rate fino a 150 Mbps e la potenza di uscita sull’antenna raggiunge i 20,5 dBm garantendo la più ampia possibilità di connessione.

Caratteristiche:

  • Supporta SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM,I2S, I2C, IRUSB-UART
  • Ricetrasmettitore Wi-Fi integrato, soddisfa gli standard 802.11 B/G/N/E/I (802.11n fino a 150 Mbps)
  • Bluetooth classico e BLE
  • 3 Interfacce UART
  • 3 Interfacce SPI
  • 2 Interfacce I2C
  • Ingressi per 10 sensori capacitivi (touch)
  • Convertitore ADC ad 18 canali
  • Convertitore DAC a 2 canali
  • SRAM da 520kB
  • Supporta: Station/SoftAP/SoftAP+Station/P2P
  • Supporta: WPA/WPA2/WPA2-Enterprise/WPS
  • Support: AES/RSA/ECC/SHA
  • Frequenza di lavoro Wi-Fi: 2.4 ~ 2.5 GHz
  • Soddisfa le specifiche Bluetooth v4.2 BR/EDR e BLE
  • Tensione di lavoro: da 2,2Vcc a 3,6Vcc
  • Assorbimento medio: 80 mA
    Nota: Del modulo ne esistono due versioni,  a 30 o 38 pin,  modello a 30 pin, il funzionamento è comunque analogo

Dove trovare il modulo ESP32 DevKIT V1

Il modulo ESP32 DevKIT V1 può essere acquistato presso il sito Homotix, ad un costo è al momento delle pubblicazione di questo articolo di 7,99€.
Se al momento dell’ordine inserirete il codice sconto  “ADRIROBOT” avrete diritto ad uno sconto

Prerequisiti per l’installazione

Il prerequisito necessario per programmare il modulo ESP32 DevKIT V1 è disporre dell’ IDE Arduino installato e che sia l’ultima versione o che sia almeno la versione 1.8.9 utilizzata in questo esempio.
Per scaricare il software IDE Arduino c’è il link https://www.arduino.cc/en/software

Installazione del modulo ESP32 nell’IDE di Arduino

Per installare la scheda ESP32 all’interno dell’IDE Arduino, seguite questi passaggi:

1 Dal menu dell’IDE Arduino, si apre la tendina File > Impostazioni

2 Digitare nel campo “URL Board Manager aggiuntivi” il link

https://dl.espressif.com/dl/package_esp32_index.json

come mostrato nella figura seguente. Quindi, confermare con il pulsante “OK”:

Nota: se nel campo vi fossero altri link già presenti, inserire una virgola tra i link

3) Aprire dal menu Strumenti > Scheda > Gestione schede …

4) Cercare “ESP32”  e premere il pulsante di installazione per ” ESP32 by Espressif Systems “, al termine apparirà la scritta “INSTALLED

Verifica dell’installazione

Per verificare che la vostra scheda ESP32 sia riconosciuta dal computer, collegare la scheda tramite il cavi USB, e aprendo il vostro IDE Arduino seguite i seguenti passaggi:

1. Selezionare da menu Strumenti la  scheda “DOIT ESP32 DEVKIT V1

2. Seleziona la porta (se non vedete la porta COM nel tuo IDE Arduino, probabilmente occorre installare i driver CP210x USB to UART Bridge VCP).

 

3. Aprire il seguente esempio in File > Esempi > WiFi (ESP32) > WiFiScan

4. Si apre un nuovo Sketch nel vostro IDE Arduino:

5. Premere il pulsante Carica dell’IDE di Arduino.

Attendere qualche secondo mentre il codice viene compilato e caricato

6. Se tutto è andato come previsto, dovresti vedere il messaggio ” Caricamento completato

7. Aprire il monitor seriale IDE di Arduino

8. Verificare che la velocità di trasmissione sia di 115200 baud, nella finestra dovrebbero apparire le reti disponibili nelle vicinanze del vostro ESP32: