Secondo il venditore GY-BMP280-3.3, si tratta di un sensore di pressione barometrica, realizzato sotto forma di un modulo per il sistema di allenamento e la creatività tecnica "Arduino". Ha anche affermato la capacità di misurare la temperatura con una buona precisione: ± 1,0 ° C. Il sensore ha interfacce di uscita I2C e SPI. Questo dispositivo è il risultato dello sviluppo di dispositivi BMP085, BMP180, BMP183.
Il venditore afferma che la scheda è dotata di un sensore prodotto da Bosch Sensortec. La marcatura del sensore sulla scheda GY-BMP280-3.3 non corrisponde alla marcatura Bosch Sensortec. La precisione del sensore di Bosch Sensortec è un ordine di grandezza superiore.
Ho acquistato una scheda GY-BMP280-3.3 al prezzo più basso. E ora voglio controllare le prestazioni della scheda e valutare l'accuratezza della sua misurazione di pressione e temperatura assolute. Per fare questo, userò la scheda arduino Uno, il sistema di programmazione IDE arduino (versione 1.6.5), il display LDC 1602 con una scheda di interfaccia I2C, un sensore di temperatura DS18B20 proprietario con una precisione di ± 0,5 ° C, una resistenza con una resistenza di 5,1 kOhm ., cavi di collegamento, breadboard. Collegherò la scheda GY-BMP280-3.3 tramite l'interfaccia I2C. La tensione nominale è di 3,3 V. Fornirò dalla scheda "Arduino Uno".
Ho messo insieme un semplice diagramma. Parlerò dello schema e del codice più dettagliatamente più avanti nell'articolo su prodotto fatto in casa "Stazione meteo domestica su GY-BMP280-3.3 e Ds18b20." Dopo aver verificato il funzionamento del display LDC 1602 con la scheda di interfaccia I2C, il sensore di temperatura DS18B20, la scheda GY-BMP280-3.3 utilizzando separatamente gli esempi delle librerie per il sistema di programmazione IDE arduino e combinando il codice, ho ottenuto il risultato della misurazione nel monitor della porta seriale del sistema di programmazione IDE arduino ". Vorrei sottolineare che i dati possono essere ottenuti dal prototipo, senza avviare il sistema di programmazione "arduino IDE", ma stabilendo una sessione di comunicazione nel programma Hyper Terminal standard per Windows.
Inoltre, dopo aver armeggiato con il codice per tentativi ed errori, ho ottenuto un risultato soddisfacente quando visualizzavo le informazioni sul display LDC 1602.
Confrontando le letture del mio prototipo con un avvocato barometro - un aneroide in laboratorio. Il risultato del sensore fatto da sé è stato decente: la pressione sul barometro - aneroide era 101,65 kPa, le letture del mio prototipo erano 101,634 kPa.
Dopo aver analizzato i risultati, ho deciso di posizionare i sensori più vicini. Il sensore funzionerà meglio se viene inserito in una scatola di schiuma. Quindi, ho preso il sensore e ho verificato il suo funzionamento nella versione più vicina. Ecco cosa è successo.
Credo che sulla scheda GY-BMP280-3.3 sia possibile assemblare un dispositivo per misurare la pressione barometrica e la temperatura con buoni parametri metrologici.
Costo: ~ 53