PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 118
​Monitor batteria con display

🚀 Introduzione
​

Vuoi controllare in tempo reale la tensione di una batteria senza usare ogni volta il multimetro?

Con questo progetto Arduino realizzi un sistema che legge la tensione della batteria e la mostra su un display LCD, così puoi capire subito se è carica, scarica o da controllare.
​
👉 Utilissimo per batterie, power bank, piccoli impianti e progetti portatili.

🎯 Cosa realizzerai
​

Con Arduino creerai un sistema che:
  • 🔋 misura la tensione di una batteria
  • 📟 visualizza il valore su display LCD
  • ⚡ aggiorna la lettura in tempo reale
  • 🧠 ti aiuta a monitorare lo stato di carica

🧰 Materiale necessario​
  • 1x Arduino UNO
  • 1x display LCD 16x2 con modulo I2C
  • 2x resistenze per partitore di tensione da 10kΩ
  • cavetti jumper
  • breadboard
  • 1x batteria da monitorare

🛒 Componenti e risorse consigliate

👉 Kit Arduino consigliato: https://amzn.to/41fmFNK
💡 Con un kit base puoi realizzare display, letture analogiche e tanti progetti di monitoraggio.

📚 I miei libri consigliati

👉 Arduino per tutti – Volume 1: https://amzn.to/4rGNxB9
👉 Arduino per tutti – Volume 2: https://amzn.to/4bkfaey
👉 Arduino per tutti – Volume 3: https://amzn.to/4bogjAg

🔌 Schema di collegamento

Display LCD I2C
  • VCC → 5V
  • GND → GND
  • SDA → A4
  • SCL → A5
​
Partitore di tensione
Per leggere una tensione superiore a 5V con Arduino devi usare un partitore di tensione.

Esempio con due resistenze uguali da 10kΩ:
  • positivo batteria → resistenza 1 → punto di lettura → resistenza 2 → GND
  • punto di lettura → A0 Arduino
  • negativo batteria → GND Arduino

💡 Con due resistenze uguali, Arduino leggerà circa metà tensione.
​
⚠️ Importante: non collegare mai direttamente ad A0 tensioni superiori a 5V.
Foto

📚 Librerie necessarie
​

Per questo progetto devi installare:
👉 LiquidCrystal_I2C
​

Puoi installarla dall’IDE Arduino:
  • Sketch → #include libreria → Gestione librerie
  • cerca LiquidCrystal I2C

💻 Codice Arduino

    

⚙️ Come funziona 

Arduino legge il valore analogico presente sul pin A0.

Dato che la batteria passa prima attraverso un partitore di tensione:
  • Arduino vede solo una parte della tensione reale
  • il programma ricalcola il valore corretto
  • il display mostra la tensione effettiva della batteria
​
👉 Esempio:
  • Arduino legge 3.60 V su A0
  • con partitore 1:1 la batteria reale è circa 7.20 V

🧠 Perché è un progetto importante

Con questo progetto impari:
  • lettura analogica di tensione
  • uso del partitore di tensione
  • visualizzazione su display LCD
  • monitoraggio reale di una sorgente di alimentazione
​
👉 È una base fondamentale per sistemi a batteria.

🔄 Varianti possibili
​

Vuoi migliorarlo?
  • 🟢🟡🔴 aggiungi LED stato carica
  • 📉 mostra anche percentuale batteria
  • 🔔 allarme batteria scarica con buzzer
  • 📡 invio dati via WiFi o Bluetooth

Foto
Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy