ESP32: che cos’è? Cosa può fare?

L'ESP32 del produttore Espressif serve come un system-on-a-chip per progetti Internet-of-Things. Nel seguente articolo potete leggere di cosa si tratta esattamente, cosa fa il chip e dove è installato.

  • System-on-a-Chip
  • Famiglia ESP32
  • Schede di sviluppo
  • Software per ESP32
  • E cosa può fare ESP32 adesso?

System-on-a-Chip

Prima di tutto, è necessario sapere cosa sia un system-on-a-chip, o SoC in breve, in realtà. Fondamentalmente, è abbastanza semplice: un chip che contiene la maggior parte dei componenti di un "computer". Forse lo sapete dai chip Broadcom sui computer a scheda singola Raspberry Pi: la scheda ha tutti i tipi di connessioni per l'alimentazione, USB, jack e così via, diverse piste, pin di ingresso/uscita e un grande chip Broadcom che fornisce la maggior parte delle funzioni, cioè core della CPU, Bluetooth, processore grafico, memoria di lavoro, interfacce e così via.

Rispetto a un PC desktop completo, la maggior parte dei componenti forniti dalla scheda madre stessa, così come i componenti collegati (scheda grafica, memoria principale, ecc.) si trovano su un singolo chip. Questo rende i sistemi estremamente piccoli e consumano pochissima energia. I SoC sono la base perfetta per i prodotti IoT, come gli smartwatch o i controlli del riscaldamento intelligente nel settore privato, così come molti prodotti per l'industria, come le attrezzature mediche. Permettono anche computer per hobby come il Raspberry Pi, Arduino, Tinkerboard e decine di altri mini-computer.

esp32-pico-kit-v4.1-f-layout1-e9669d688b879a9f.jpeg

L'ESP-WROVER-KIT-VB è più grande, costa circa 60 euro, ma fornisce anche uno schermo LCD e una presa per schede microSD. La scheda ha anche un'altra porta USB, un interruttore on/off, un pulsante di avvio, LED di stato, i soliti connettori IO, UART per la comunicazione seriale, un'opzione di connessione per i moduli della telecamera (OV7670), ponticelli per configurare varie modalità e così via.

Ci sono diverse varianti in mezzo, per esempio schede speciali per applicazioni audio o grafiche. E naturalmente: le schede non provengono solo dal produttore di chip Espressif! Anche i produttori di terze parti stanno inondando il mercato con piattaforme di sviluppo. AZDelivery, per esempio, offre cinque schede per 35 euro, compresa l'alimentazione USB e il design compatibile con le breadboard, cioè possono essere inserite in schede standard plug-in.