ESP32 »

Il più piccolo modulo esp32 (per ora…)

Il più piccolo modulo esp32 (per ora…)

luca giugno 4, 2018 0

Qualche mese fa, Espressif ha annunciato la produzione di un nuovo chip, chiamato ESP32-PICO-D4. Si tratta di un completo SiP (System in Package), ovvero di un chip che integra il microcontrollore ESP32, una flash da 4Mbit, l’oscillatore

Read More »
ESP32, PlatformIO

ESP32, PlatformIO

luca maggio 21, 2018 4

PlatformIO è un ecosistema opensource (come è definito nella homepage ufficiale) per lo sviluppo di progetti IoT. Il cuore della piattaforma è un componente software chiamato PlatformIO Core. Questo componente integra: PlatformIO Core è sviluppato in Python

Read More »
ESP32 (35) – BLE, scan response

ESP32 (35) – BLE, scan response

luca aprile 3, 2018 2

Nei precedenti articoli vi ho mostrato come ricevere e inviare pacchetti di advertising secondo lo standard Bluetooth LE. Il payload (ovvero la porzione di dati “utili”) di tali pacchetti è al massimo 31 bytes. Si tratta di una

Read More »
ESP32 (34) – BLE, raw advertising

ESP32 (34) – BLE, raw advertising

luca marzo 29, 2018 4

Nel precedente articolo abbiamo visto come è possibile inviare pacchetti di advertising con il chip esp32. Per definire il contenuto del pacchetto, abbiamo utilizzato una struct, di tipo esp_ble_adv_data_t: La definizione di tale struct è nel file

Read More »
ESP32 (33) – BLE, advertising

ESP32 (33) – BLE, advertising

luca marzo 26, 2018 2

Nei precedenti articoli abbiamo visto come utilizzare il chip esp32 per ricevere ed interpretare i pacchetti di advertising trasmessi da periferiche Bluetooth Low Energy. Come esempio pratico, abbiamo sviluppato un programma per rilevare la presenza di un particolare iBeacon e

Read More »
ESP32 (32) – BLE, iBeacon

ESP32 (32) – BLE, iBeacon

luca marzo 5, 2018 8

Nel precedente articolo ho introdotto la tecnologia Bluetooth Low Energy e il processo di advertising. Abbiamo visto che un dispositivo BLE può sfruttare i pacchetti di advertising per inviare dati; in tal caso il dispositivo viene chiamato broadcaster, mentre i dispositivi

Read More »
ESP32 (31) – BLE, GAP

ESP32 (31) – BLE, GAP

luca febbraio 9, 2018 2

Nei precedenti tutorial avete imparato come utilizzare le funzionalità wifi del chip esp32. A partire da questo tutorial vi illustrerò invece la seconda tecnologia di comunicazione wireless che il chip supporta: il bluetooth. In particolare tratteremo lo standard Bluetooth Low Energy (BLE), chiamato

Read More »
ESP32 (30) – HTTP server in modalità SoftAP

ESP32 (30) – HTTP server in modalità SoftAP

luca gennaio 29, 2018 5

Una delle domande che ricevo più spesso tramite il form sul sito o nella pagina Facebook è se sia possibile pubblicare un server HTTP quando il chip esp32 è in modalità SoftAP, ovvero quando pubblica una

Read More »
ESP32 (29) – Deep sleep

ESP32 (29) – Deep sleep

luca gennaio 22, 2018 6

Una delle tematiche principali per dispositivi embedded è il consumo energetico. Se infatti il dispositivo che si sta realizzando dovrà essere alimentato a batteria, è necessario ridurre al minimo il consumo di corrente in modo

Read More »
ESP32lights

ESP32lights

luca gennaio 8, 2018 20

Il progetto che vi presento oggi, ESP32lights, è una centralina di controllo luci smart, basata sul chip esp32. Tramite ESP32lights è possibile accendere/spegnere un carico (io lo utilizzo per le luci natalizie…) ESP32lights si collega

Read More »

Questo sito usa i cookie per poterti offrire una migliore esperienza di navigazione maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi