Altitudine, pressione e temperatura con BMP280 e Arduino

Ciao a tutti!

per questo post non ho dovuto faticare molto, infatti lo sketch di esempio l'ho trovato già bello e pronto nella libreria "Adafruit_BMP280", l'unico problema che ho incontrato è che il citato sketch non funzionava con modulo da me acquistato, un clone molto più economico dell'originale Adafruit.
Il sensore in mio possesso è simile a quello qui sotto.
Il problema riscontrato è che, dopo aver caricato lo sketch ed aperto il monitor seriale, l'unica scritta mostrata era questa:


BMP280 test
Could not find a valid BMP280 sensor, check wiring!



Per farlo funzionare ho dovuto modificare l'indirizzo I2C nella libreria.

E' una modifica piuttosto semplice, vi basterà infatti recarvi nella cartella di Arduino dove sono salvate le librerie ed aprire il file "Adafruit_BMP280.h" (io ho usato Notepad++).
Modificate la riga 37, da 0x77 a 0x76.



Salvate il file e caricate nell'Arduino lo sketch "bmp280test" che trovate negli esempi della libreria ed il gioco è fatto.

Il collegamento tra il sensore e l'Arduino è il seguente:



Questo è tutto!
Segui Daniele Alberti su Google+ per rimanere sempre aggiornato su nuovi post!

Irrigazione con Arduino V2

La primavera è arrivata!

Questo post è un'evoluzione del sistema di irrigazione fatto con Arduino che abbiamo visto qui.

Come nel caso della prima versione, è un sistema di irrigazione (sviluppato per innaffiare le piante su un balcone) che si alimenta con dei pannelli solari.
L'acqua viene pescata da un bidone (non essendo disponibile acqua corrente) e ad un'ora impostabile viene distribuita alle piante.
E' possibile poi utilizzare l'eventuale energia, accumulata in eccesso dai pannelli, per dare luce artificiale alle piante dopo il tramonto.
Tutte le impostazioni sono configurabili via bluetooth, con il nostro smartphone ad esempio.


Bolla elettronica 2 assi con mpu6050 e Arduino


Ciao!

Questo progetto nasce da un'esigenza di Dino che mi ha scritto nella sezione "chiedi e rispondi".
Il progetto è composto da un accelerometro a 3 assi mpu6050 (link eBay) da un display lcd i2c (io ho usato quello della Seeed, link ebay) e ovviamente dal nostro Arduino.

Il progetto consiste in una bolla elettronica, un oggetto in grado di restituire un valore diverso in base all'angolo di rotazione sugli assi X e Y.
Il limite di questo oggetto è che, mancando il magnetometro, oltre un certo angolo su un asse non si riesce ad ottenere un valore coerente sull'altro asse. 
Nel nostro caso questo problema può non essere rilevante, in quanto l'obbiettivo è misurare variazioni di pochi gradi rispetto al piano perpendicolare all'asse Z.

Ecco un video che ne mostra il funzionamento



Ricevere una notifica al rilevamento di un movimento

Ciao! 

in questo post vedremo come ricevere una notifica sul nostro smartphone nel momento in cui un sensore PIR rileverà un movimento.
Tutto questo verrà realizzato in modo molto semplice grazie ad Arduino, alla scheda Wemos (link eBay) e all'app Blynk.

Per prima cosa assembla il circuito come da schema:




ESP8266 e display oled

Ciao!

in questo post vedremo come collegare un display oled i2c (qui link eBay) ad una scheda basata su chip esp8266, in questo caso una Wemos (link eBay), il tutto utilizzando l'IDE di Arduino.

Display:



Wemos: