Il
sensoreBMP680 può essere considerato il "fratello maggiore"
del BMP280, infatti oltre alla temperatura e alla pressione,
misura anche l'umidità e la qualità dell'aria. Inoltre usa il protocollo I2C, e quindi è del tutto compatibile con ESP01. |
Il progetto |
|
Ecco
l'immagine di come inserire il modulo sulla basetta
sperimentale.
La posizione del BMP680 è stato evidenziato inserendo il sensore in un rettangolo rosso. |
In
questa foto invece appare la reale disposizione del
componente sulla basetta
sperimentale. Mettere molta cura nell'inserimento corretto del dispaly sullo zoccolo I2C2. Clicca qui per il progetto della basetta sperimentale |
Ed
ecco lo schema di collegamento del sensore BMP680 con ESP01,
nel caso non si utilizzi la basetta sperimentale. |
Lo sketch e la configurazione |
Come
prima cosa, è necessario verificare se si sono
installate tutte le librerie necessarie. Verificando
o lanciando la compilazione del programma, verranno
visualizzate quelle eventualmente mancanti. In
questo caso, provare prima di tutto a scaricarle
attraverso la Ide di Arduino
(sketch/include
library/manage library). Nel caso non si trovassero tutte, scaricarle dalla finestra che appare sulla destra. Nel caso di dubbio, controllare la pagina relativa alla gestione delle librerie. |
Wire.h Adafruit_Sensor.h Adafruit_BME680.h ESPAsyncWebServer.h |
Il
programma |
Questo programma è abbastanza semplice nella sua implementazione. Come sempre quando ci si deve collegare alla rete WiFi, e quello di inserire il nome e la password di rete. |
Dopo aver caricato il programma su ESP01, aprire il monitor seriale e prendere nota dell'indirizzo IP che il router gli avrà attribuito e prenderne nota. Es.: 192.168.1.51, come si vede nel riquadro bordato di roisso. Dopo qualche secondo, anche sul monitor seriale appaiono i dati rilevati dal sensore |
Inserire
nel campo di ricerca del proprio brower (Chrome, Firebird,
ecc.) l'indirizzo Ip di cui si è preso nota. Ecco come si presenta la visualizzazione dei dati rilevati dal sensore BMP680. Nel caso si visualizzassero da cellulare, i dati invece di essere due per colonna, saranno visualizzati in verticale , su di una singola colonna. Clicca qui per visualizzare il programma Clicca qui per scaricare il programma in formato ".zip" |
|