Ce qui est nécessaire pour l'appareil:
Arduino Uno ou tout autre compatible.
Écran LCD 16X2 qui utilise le pilote Hitachi HD44780
Relais à semi-conducteurs OPTO 22
Résistance 10 MΩ à 0,25 W
Support pour 18650 batteries
Résistance 4 ohms 6W
Un bouton et alimentation de 6 à 10 V à 600 mA
Théorie et exploitation
La tension sur une batterie Li-Ion entièrement chargée sans charge est de 4,2 V. Lorsque la charge est connectée, la tension chute rapidement à 3,9 V, puis diminue lentement au fur et à mesure que la batterie fonctionne. La cellule est considérée comme déchargée lorsque la tension chute en dessous de 3V.
Dans cet appareil, la batterie est connectée à l'une des broches analogiques Arduino. La tension sur la batterie est mesurée sans charge et le contrôleur attend que le bouton «Start» soit enfoncé. Si la tension de la batterie est supérieure à 3V. , lorsque vous appuyez sur le bouton, le test démarre. Pour ce faire, via un relais statique vers la batterie, une résistance 4Ohm est connectée, qui jouera le rôle d'une charge. La tension est lue par le contrôleur toutes les demi-secondes. En utilisant la loi d'Ohm, vous pouvez connaître le courant délivré à la charge. I = U / R, U-lu par l'entrée analogique du contrôleur, R = 4 Ohms. Puisque les mesures sont prises toutes les demi-secondes, 7200 mesures sont obtenues chaque heure. L'auteur multiplie simplement 1/7200 heures par la valeur actuelle et additionne les nombres résultants jusqu'à ce que la batterie soit déchargée en dessous de 3V. À ce moment, le relais commute et le résultat de la mesure est affiché en mA \ h
Brochage LCD
Objectif du code PIN
1 GND
2 + 5V
3 GND
4 PIN numérique 2
5 PIN numérique 3
6,7,8,9,10 Non connecté
11 PIN numérique 5
12 PIN numérique 6
13 PIN numérique 7
14 PIN numérique 8
15 + 5V
16 GND
L'auteur n'a pas utilisé de potentiomètre pour régler la luminosité de l'écran; il a plutôt connecté la broche 3 à la masse. Le support de batterie est connecté par un moins à la masse et un plus à l'entrée analogique 0. Entre le plus du support et l'entrée analogique, une résistance de 10 MΩ est incluse, qui remplit la fonction d'un pull-up. Le relais à semi-conducteurs est activé par moins à la masse et plus à la sortie numérique 1.L'une des bornes du relais est connectée au plus du support, une résistance de 4 ohms est placée entre la deuxième borne et la masse, qui agit comme une charge lorsque la batterie est déchargée. Gardez à l'esprit qu'il se prélassera assez fortement. Le bouton et l'interrupteur sont connectés selon le schéma de la photo.
Étant donné que PIN 0 et PIN 1 sont utilisés dans le circuit, vous devez les désactiver avant de télécharger le programme sur le contrôleur.
Après avoir tout connecté, remplissez le firmware ci-dessous, vous pouvez essayer de tester la batterie.
La photo montre la valeur de tension que le contrôleur a lue.
La tension doit être supérieure à 3V
La photo suivante est le résultat de la mesure lors du test. Ci-dessus, le temps de test en secondes (83), la tension sur la batterie pendant le test (3,64 V) et la quantité de courant qui a été donnée à la charge pendant ce temps en milliampères-heures (21,06 Mah).
La photo ci-dessous montre les lectures une fois le test terminé. Il est immédiatement clair que cette batterie, à en juger par les témoignages, peut être envoyée à la poubelle.