Тестер акб на ардуино

Средний рейтинг
Еще нет оценок

Тестер состояния АКБ на Arduino

Материалы:

* Arduino Nano или Uno
* ЖК-дисплей 16×2
* Резисторы 10 кОм (3 шт.)
* Транзистор NPN (например, BC547)
* Шестивольтовый свинцово-кислотный аккумулятор
* Медные провода
* Корпус

Схема подключения:

![Схема тестера состояния АКБ на Arduino](https://i.imgur.com/ZDlU2lR.png)

Код Arduino:

«`c++
#include

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup() {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print(«Тестер состояния АКБ»);
}

void loop() {
int adcValue = analogRead(A0);
float voltage = adcValue * (5.0 / 1023.0);

lcd.setCursor(0, 1);
if (voltage < 6.0) { lcd.print("Разряжен"); } else if (voltage < 6.6) { lcd.print("Разряжается"); } else if (voltage < 6.9) { lcd.print("Нормальный"); } else if (voltage < 7.2) { lcd.print("Заряжается"); } else { lcd.print("Перезаряжен"); } } ``` Инструкции по сборке: 1. Припаяйте ЖК-дисплей к контактам 8, 9, 4, 5, 6 и 7 на Arduino. 2. Припаяйте резисторы 10 кОм между контактами GND Arduino и землей ЖК-дисплея, контактами 5 В Arduino и питанием ЖК-дисплея и контактом регулировки контраста ЖК-дисплея (контакт 3) и землей. 3. Припаяйте транзистор NPN к контактам 2, 3 и GND Arduino. База транзистора (контакт 3) должна быть подключена к контакту A0 Arduino. 4. Подключите положительный полюс аккумулятора к коллектору транзистора (контакт 2). 5. Подключите отрицательный полюс аккумулятора к земле Arduino. 6. Поместите все компоненты в корпус и закрепите их. Использование: Подключите аккумулятор к тестеру и наблюдайте за состоянием аккумулятора на ЖК-дисплее. Тестер будет отображать текущее состояние аккумулятора: разряжен, разряжается, нормальный, заряжается или перезаряжен.

Оцените статью