EMB 92

EMBEDDED 92 • MAGGIO • 2024 50 L’informazione della variazione dei parametri rileva- ti dal sensore viene caricata nel cloud. Attraverso il cloud tutti i sensori nelle applicazioni industriali vengono monitorati facilmente ed effi- cientemente. In questa applicazione l’utente è con- nesso al cloud tramite dispositivo mobile o computer. Il sistema di monitoraggio prevede che se viene supe- rata una predeterminata soglia dei parametri critici rilevati dal sensore, automaticamente viene inviato il relativo messaggio di allerta tramite SMS o posta elettronica agli utenti registrati; tale applicazione è molto utilizzata nella piccola industria. In questo sistema, processi industriali come il moni- toraggio dei contatori di energia, il controllo della ve- locità dei motori in corrente continua, la temperatu- ra, l’umidità, il gas, i livelli e gli eventuali inneschi di incendio, vengono monitorati in tempo reale tramite telefoni cellulari e i dati dei parametri possono esse- re aggiornati periodicamente utilizzando il cloud. Il modulo ESP32 L’ESP32 è un “System On a Chip” (SoC) molto versa- tile che può essere utilizzato come microcontrollore per uso generale con un set piuttosto ampio di perife- riche tra cui funzionalità wireless WiFi e Bluetooth. È prodotto dalla Espressif Systems con sede a Shan- ghai e costa qualche euro. Sebbene l’ESP32 sia un SoC, la maggior parte degli utenti non inizierà utiliz- zando solo il chip ESP32 stesso. Anche se è possibile progettare un’applicazione uti- lizzando il solo chip ESP32, questo non è un approc- cio comune. Invece, la maggior parte dei progetti ba- sati su ESP32 utilizzano moduli predefiniti costituiti da un SoC ESP-32, memoria flash esterna e un’anten- na PCB in cristallo e pre-sintonizzata o un connetto- re per antenna IPEX. L’intero assieme viene quindi posto all’interno di un contenitore metallico schermato (Fig. 1). Questo mo- dulo è realizzato dalla stessa Espressif in diverse ver- sioni. Un grande vantaggio derivante dall’utilizzo di que- sto modulo invece della progettazione da zero è che Espressif ha già pre-caricato i driver del dispositivo di basso livello, gli stack di protocolli wireless per WiFi b, g, n, Bluetooth e BLE e FreeRTOS come si- stema operativo di base. Inoltre, è stato caricato anche un bootloader per con- sentire il download relativamente semplice delle ap- plicazioni utente. Un altro modulo comunemente indicato come ESP32 è quello che è più propriamente chiamato modulo (o scheda) di sviluppo ESP32 (Fig. 2). Si tratta fondamentalmente di un modulo ESP32 montato su una scheda con circuiti di supporto ag- giuntivi come un regolatore di tensione e un circuito integrato convertitore da seriale a USB. Consente la connessione diretta ad un computer che può quindi essere utilizzato per compilare, caricare Fig. 1 – Modulo con ESP32 SoC (https://www.waveshare.com/wiki/ ESP32-S) Fig. 2 – Scheda di sviluppo ESP32 ( https://www.amazon.it ) HARDWARE | IOT

RkJQdWJsaXNoZXIy Mzg4NjYz