Вы здесь:
Главная » Новое на сайте » Индикатор уровня заряда батареи на ARDUINO

Индикатор уровня заряда батареи на ARDUINO

Индикатор уровня заряда батареи на ARDUINOРанее мы рассматривали различные схемы на основе набора ARDUINO. В этой статье, сегодня  мы будем конструировать индикатор уровня заряда батареи. В ней ряд из 6-ти разноцветных светодиодов показывают уровень заряда батареи. Эта схема может пригодится для контроля вашего 12 В аккумулятора. Есть много схем на этом сайте более простых, но у нас цель собрать схему на основе ARDUINO, рассмотреть её работу.



Все аккумуляторы имеют определенный предел напряжения для разрядки, если напряжение выходит за рамки установленного, срок службы батареи резко сокращается.

Предлагаемая ниже, схема покажет Вам, сколько энергии осталось в аккумуляторе. Схема может быть подключена к батарее, когда эта схема указывает на низкий заряд батареи, Вы можете подключить батарею для зарядки. Схема имеет 6 светодиодов разных цветов, один светодиод светится, указывая уровень напряжения батареи.

Если ваш аккумулятор полный заряда — самый левый светодиод загорается, а если аккумулятор разрядился — светится правый светодиод.

Схема индикатора уровня:

Индикатор уровня заряда батареи на ARDUINO

Набор Arduino в схеме является «мозгом» системы, потенциальный делитель, который помогает Arduino для выборки входного напряжения. Предварительно набор резисторов используется для калибровки. Серия из 6 светодиодов покажет уровень заряда батареи.

Таблица уровня заряда батареи:

Светодиод led №1 – 100% до 80%

Светодиод №2 – 80% до 60%

Светодиод №3 – 60% до 40%

Светодиод №4 – 40% до 20%

Светодиод №5 – 20% до 5%

Светодиод №6 — <5% (зарядить аккумулятор)

Индикатор уровня заряда батареи на ARDUINO

Ардуино измеряет в узком диапазоне напряжения от 12,70 В до 11,90 В. Полностью заряженный аккумулятор должен иметь напряжение выше 12,70 В. (после отключения от зарядного устройства). Напряжение батареи не должно опускаться ниже 11,90 Вольт для 12В свинцово-кислотных аккумуляторов.

Программа:


//--------Program developed by R.Girish---------//
int analogInput = 0;
int f=2;
int e=3;
int d=4;
int c=5;
int b=6;
int a=7;
int s=13;
float vout = 0.0;
float vin = 0.0;
float R1 = 100000;
float R2 = 10000;
int value = 0;
void setup()
{
Serial.begin(9600);
pinMode(analogInput,INPUT);
pinMode(s,OUTPUT);
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
pinMode(e,OUTPUT);
pinMode(f,OUTPUT);
digitalWrite(s,LOW);
digitalWrite(a,HIGH);
delay(500);
digitalWrite(b,HIGH);
delay(500);
digitalWrite(c,HIGH);
delay(500);
digitalWrite(d,HIGH);
delay(500);
digitalWrite(e,HIGH);
delay(500);
digitalWrite(f,HIGH);
delay(500);
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
}
void loop()
{
value = analogRead(analogInput);
vout = (value * 5.0) / 1024;
vin = vout / (R2/(R1+R2));
Serial.println("Input Voltage = ");
Serial.println(vin);
if(vin>12.46) {digitalWrite(a,HIGH);}
else { digitalWrite(a,LOW);}
if(vin< =12.46 && vin>12.28) {digitalWrite(b,HIGH);}
else { digitalWrite(b,LOW);}
if(vin< =12.28 && vin>12.12) {digitalWrite(c,HIGH);}
else { digitalWrite(c,LOW);}
if(vin< =12.12 && vin>11.98) {digitalWrite(d,HIGH);}
else { digitalWrite(d,LOW);}
if(vin< =11.98 && vin>11.90){digitalWrite(e,HIGH);}
else {digitalWrite(e,LOW);}
if(vin< =11.90) {digitalWrite(f,HIGH);} else {digitalWrite(f,LOW);} delay(2000); } //--------Program developed by R.Girish---------//

Калибровка:

Калибровка для этого Ардуино "6 светодиодный индикатор уровня заряда батареи" должна быть выполнена тщательно. Если Вы не правильно откалибруете, схема будет показывать неверный уровень напряжения батареи.

При включении, схема начинает со светодиодного тест. Здесь светодиоды горят последовательно с некоторой задержкой. Это может помочь при отладке ошибок. Далее:

1) Установить напряжение регулируемого источника питания точно 12,50 в.

2) Откройте монитор.

3) Поверните подстроечным резистором по часовой стрелке или против часовой стрелки и выведите показание до 12,50 в.

4) Теперь уменьшите регулируемым источником питания до 12,00 в, показания на серийном мониторе должны показать тоже 12,00 В.

5) Теперь увеличим напряжение до 13,00 В -  показания на мониторе должны показать то же самое или очень близко к 13В.

6) При увеличении или уменьшении напряжения, каждый светодиод включается/выключается с разными уровнями напряжения.

Если указанные выше шаги выполнены успешно, Ваш Индикатор уровня заряда батареи настроена!

R.Girish



Прислать свою поделку!

П О П У Л Я Р Н О Е:

  • Самодельная ФОТОРАМКА
  • Фоторамка из упаковки для перепелиных яиц

    Фоторамка своими рукамиПри желании из пустой упаковки от лотка перепелиных яиц можно сделать яркий летний букет цветов или красивую оригинальную детскую фоторамку своими руками. Яркие весёлые цветочки украсят фотографию Вашего малыша!

    Такую фоторамку можно подарить на день рождения или на какой нибудь другой праздник.

  • Простые радиоприёмники АМ
  • Простые радиоприёмники АМЧто такое радиоприёмник? Радиоприёмник — это устройство для приёма электромагнитных волн с последующим преобразованием (демодуляции) содержащейся в них информации, которую потом можно будет использовать.

    Более привлекательнее смотрятся схемы на радиоприёмников на микросхемах — они проще в изготовлении, по сравнению со схемами на транзисторах и обладают лучшими техническими характеристиками.

    Ниже рассмотрены схемы простых АМ-радиоприёмников на микросхемах: TDA1072, TL071, Т081, LM1863, AN7002K.

    Подробнее…

  • Простая телевизионная антенна своими руками
  • Телевизионная антенна «баночного типа»

    Простая телевизионная антенна своими рукамиПростую телевизионную антенну можно сделать всего за несколько минут из доступных предметов.

    Нам потребуются: обычный экранированный телевизионный кабель (волновое сопротивление 75 Ом), две пустые металлические банки от газировки (с сохраненными ушками) и ве­шалка-плечики. Подробнее…

<<< Н А В И Г А Т О Р >>>




ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ:



Популярность: 1 952 просм.
Вы можете следить за комментариями к этой записи через RSS 2.0. Вы можете оставить комментарий:.

Ваш комментарий


А ТАКЖЕ ЕЩЁ ИНТЕРЕСНОЕ:



MasterVintik