Arduino: Barometro BMP085

18 Marzo 2016
Arduino: Barometro BMP085

Ciao a tutti, in questo articolo vi mostrerò come realizzare un semplice progetto che ci permetta di leggere attraverso un barometro la pressione e in seguito calcolarne l’altitudine.

Il sensore che utilizzeremo è il BMP085 un sensore che legge la pressione atmosferica e la temperatura circostante.

weather_bmp085placed

Il circuito da realizzare è molto semplice, basta collegare il pin 3.3V del sensore al pin di Arduino 3.3Volt, il pin GND al pin GND di Arduino, il pin SCL del sensore al pin A5 di Arduino ed infine il pin SDA al pin A4 di Arduino.

Per poter utilizzare questo sensore è necessaria questa libreria: DOWNLOAD

Dopo aver spostato la libreria dentro C:\Program Files (x86)\Arduino\libraries possiamo passare al codice riportato di seguito:

[c]

#include <Wire.h>
#include <Adafruit_BMP085.h>

//VCC del BMP085 –> 3.3V (NO 5.0V)
//GND –> GND
//SCL –> A5
//SDA –> A4

Adafruit_BMP085 bmp;

void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println("Controllare il collegamento!");
while (1) {}
}
}

void loop() {
Serial.print("Temperatura = ");
Serial.print(bmp.readTemperature());
Serial.println(" *C");

Serial.print("Pressione = ");
Serial.print(bmp.readPressure());
Serial.println(" Pa");

Serial.print("Altitudine = ");
Serial.print(bmp.readAltitude());
Serial.println(" metri");

Serial.print("Pressione rispetto al livello del mare (calcolata) = ");
Serial.print(bmp.readSealevelPressure());
Serial.println(" Pa");

Serial.print("Altitudine Reale = ");
Serial.print(bmp.readAltitude(101300));
Serial.println(" metri");

Serial.println();
delay(500);
}

[/c]

Una volta caricato lo sketch nella nostra scheda apriamo il monitor seriale richiamandolo con la combo di tasti: CTRL + MAIUSC + M.
Il risultato dovrebbe essere il seguente:

Screenshot (36)

Di seguito alcune foto del progetto:

IMG_20160318_173842 IMG_20160318_173737

Posted in ArduinoTags:
Related Posts

Ciao a tutti, oggi andremo a vedere come creare un Rilevatore di Fiamma con Arduino. Tramite questo sensore, in grado di rilevare la presenza di fiamme attorno ad esso, potrai creare un sistema che ti avvisa in caso di fiamme, spendendo poco e con…

Ciao a tutti, oggi andremo a vedere come utilizzare il Sensore di Tocco, o Tap Sensor. Questo sensore permette di rilevare per esempio il battito di una mano su un tavolo o il bussare ad una porta e ci può tornare utile per alcuni…

Ciao a tutti, in questo nuovo articolo andremo a recensire un Kit Arduino per Principianti di Elegoo. Il packaging è ottimo, con una custodia in plastica, separatori per dividere i componenti tra di loro, in modo da tenere ordinato ed a portata di mano…

Write a comment