Livello dei liquidi con Water Sensor e Arduino Nano

Livello dei liquidi con Water Sensor e Arduino Nano

Nel post di oggi vedremo come misurare il Livello dei liquidi con Water Sensor e Arduino Nano.
Vedremo come collegare il sensore al microcontrollore Arduino Nano e come visualizzare le letture nel Serial Monitor di Arduino IDE immergendo gradualmente il sensore in un recipiente pieno d’acqua.


Livello dei liquidi con Water Sensor e Arduino Nano

Materiale occorrente

Per la realizzazione di questo progetto sono necessari i pochi componenti che vedete in questa immagine

materiale occorrente

Caratteristiche del sensore

Il Water Sensor è un dispositivo in grado di rilevare il livello dei liquidi, misurando il livello di conduttività, attraverso le piste argentate esposte ai liquidi. Più viene immerso, maggiore è il valore presente sul piedino S.

water level sensor

Specifiche principali

  • Tensione di funzionamento: DC 3 – 5 V
  • Corrente di funzionamento: < 20mA
  • Area di rilevamento: 40 mm x 16 mm
  • Temperatura di lavoro: da 10 ° C a 30 ° C
  • Umidità di lavoro: dal 10% al 90% senza condensa
  • Dimensioni: 65 mm x 20 mm x 8 mm
  • Segnale di tensione in uscita: 0 ~ 4,2 V.

Per maggiori informazioni sul sensore trovate il datasheet a questo link.

Assemblaggio circuito

Effettuiamo i collegamenti tra il sensore di livello e il microcontrollore come mostrato nella tabella seguente:

COLLEGAMENTO PIEDINI
Arduino Nano Water Sensor Jumper
A0 S      Arancio
5V +      Rosso
GND      Nero

Questo il circuito realizzato con Fritzing

Livello dei liquidi con Water Sensor e Arduino Nano. Circuito Fritzing

e questo il circuito realizzato con i componenti reali

circuito reale


Livello dei liquidi con Water Sensor e Arduino Nano

Sketch Arduino e funzionamento

Avviamo Arduino IDE e incolliamo questo sketch

Il codice è molto semplice e commentato. Una volta caricato sulla board si occuperà di leggere il valore dal Water Level Sensor e di inviarlo sul Serial Monito.

Ora non ci resta che testare il circuito e lo sketch.
Per prima cosa colleghiamo Arduino Nano ad una delle porte USB del nostro PC e configuriamo i parametri dall’IDE come segue

Scheda: Arduino Nano
Processore: ATmega328P
Porta: CM3

Configurazione Parametri Arduinoi IDE

Carichiamo lo sketch sul microcontrollore cliccando il pulsante Carica (contrassegnato da una freccia rivolta verso destra)

Livello dei liquidi con Water Sensor e Arduino Nano. Carica sketch

Dopo aver caricato lo sketch sulla board Arduino, per visualizzare il risultato delle rilevazioni effettuate dal sensore, bisogna avviare il Serial Monitor da Strumenti -> Monitor Seriale

avvio monitor seriale

Se proviamo ad immergere il sensore in un bicchiere pieno d’acqua, sul Serial Monitor, vedremo variare il valore

Livello dei liquidi con Water Sensor e Arduino Nano. Immersione sensore in acqua

Livello dei liquidi con Water Sensor e Arduino Nano. Risultato sul serial monitor

Bene, abbiamo visto come misurare il Livello dei liquidi con Water Sensor e Arduino Nano.

A presto 😉

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *