Arduino testeur de batterie avec LCD

Le testeur de piles et de batteries Arduino Uno est l’un des projets les plus simples qui nécessite un minimum de pièces. Si vous avez un écran LCD 1602 avec un module I2C, vous pouvez construire un projet « Arduino testeur de la charge de la batterie » sur la carte Arduino Nano ou Arduino Uno. Un schéma détaillé du montage du projet et le programme du microcontrôleur testeur Arduino sont présentés à la page suivante.


Ce dont vous aurez besoin

  • Arduino Uno / Arduino Nano / Arduino Mega;
  • écran LCD 1602 I2C
  • fils de connexion
  • breadboard
  • librairie LiquidCrystal_I2C.h

Matériel supplémentaire sur ce sujet:

  1. Jeu « Dino » avec afficheur LCD 1602 i2c Arduino
  2. Arduino Horloge avec LCD 1602 sans module RTC
  3. Ethylomètre avec Arduino et sensor d’alcool MQ3

Voltmètre Arduino avec écran LCD

Notez que le circuit ci-dessus utilise une diode pour se protéger contre une mauvaise connexion d’une batterie à cellule unique. Si vous n’avez pas de diode, vous pouvez utiliser une LED normale à la place ou vous passer de la protection. Vous pouvez également utiliser une échelle à LED pour indiquer la charge des batteries. Assemblez le circuit comme indiqué dans l’image ci-dessus et chargez le programme suivant dans la carte Arduino Uno.

Construction d’un voltmètre Arduino avec LCD

Arduino testeur de la charge de la batterie
Arduino testeur de la charge de la batterie
LCD 1602 i2c Arduino Uno Arduino Nano Arduino Mega
GND GND GND GND
VCC 5V 5V 5V
SDA A4 A4 20
SCL A5 A5 21

Programme pour Arduino testeur de batterie

#include "Wire.h"
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C LCD(0x27,20,2);

int data;
float voltage;

void setup() {
   pinMode(A1, INPUT);
   analogWrite(A1, LOW);

   Serial.begin(9600);
   LCD.init();
   LCD.backlight();
 }

void loop() {
   data = analogRead(A1);
   voltage = data * 0.0048;

   Serial.print(voltage);
   Serial.println(" Volts");

   LCD.setCursor(0,0);
   LCD.print(voltage);
   LCD.print(" Volts");

   delay(500);
   LCD.clear();
}

Explication du code pour voltmètre Arduino:

  1. la charge de la batterie est également affichée sur le port série de Arduino IDE;
  2. le programme lit la valeur de l’entrée A1 et la convertit en tension.

Conclusion. Veuillez noter que les ports Arduino ne doivent pas être alimentés avec plus de 5 volts, des tensions plus élevées peuvent endommager le microcontrôleur selon le fabricant. Si vous avez besoin de vérifier la charge de la batterie à des tensions supérieures à 5 volts, vous pouvez utiliser un diviseur de tension avec des résistances. Vous pouvez également utiliser une échelle LED dans les projets Arduino pour indiquer la charge de la batterie.





3 Replies to “Voltmètre Arduino: testeur de batterie avec LCD”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.