Съдържание:

Малък 12V монитор: 4 стъпки
Малък 12V монитор: 4 стъпки

Видео: Малък 12V монитор: 4 стъпки

Видео: Малък 12V монитор: 4 стъпки
Видео: 💥ТОП зарядное устройство для АВТОМОБИЛЬНОГО АКБ с Алиэкспресс. ТЕСТ. Разборка. Стоит ли покупать? 2024, Ноември
Anonim
Малък 12V монитор
Малък 12V монитор

Тази инструкция е за малък монитор на акумулатора на автомобил, който просто дава светофар индикатор за състоянието на батерията чрез 3 светодиода.

Исках такъв, който да оставя постоянно прикрепен и имах много ниско текущо теглене. Причината беше, че колата ми не е била използвана известно време (11 седмици - самоизолация) и батерията е била напълно изтощена. Това е проблематично в колата ми, тъй като нормалното отваряне на вратата зависи от батерията. Мога да вляза във вратата на шофьора чрез ръчен ключ, но след това трябваше да пропълзя до задната част на колата, да прикрепя резервна батерия през 12V батерията, за да отворя останалата част от колата и да извадя батерията до заредете отново. Всичко мина добре, но не исках да повтарям упражнението.

Затова направих този малък монитор, за да ме предупреди, преди всичко да се опакова. Установих също, че изтощаването на батерията е нормално около 30 mA при изключени всички системи. Мисля, че това е система за наблюдение на вратата и аларма. Не звучи много, но при продължителен период на бездействие ще изтощи батерията. Затова се стремях да не добавя твърде много към това натоварване. В крайна сметка той получи средно около 4mA. Голяма част от спестяването на енергия е чрез мигане на съответния светодиод само за кратък период от време на всеки 5 секунди

Мониторът е базиран на модул тип Digispark ATTiny85, който е малък, евтин и има приличен ADC вход за наблюдение на напрежението и достатъчно GPIO за задвижване на 3 светодиода.

Използвах моята модифицирана версия на това, за да понижа още по -ниския ток digispark, но може да се използва и без това, ако човек е доволен от допълнителни 7mA ток. Това е описано допълнително в схематичното описание.

Стъпка 1: Инструменти и компоненти

Инструменти

Поялник Fine Point

Компоненти

  • Digispark ATTiny85 (нормален USB или микро USB
  • дъска за прототипиране 6 x 7 отвора
  • 3.3V регулатор xc6203E332
  • 3 светодиода червен, жълт, зелен
  • Резистори 3 x 47R, 1 x 10K, 1 x 33K
  • Кондензатор 10uF
  • Диод Шотки
  • Стабилитрон 7v5
  • 3 -пинов конектор
  • Корпус - 3D печатна кутия

www.thingiverse.com/thing:4458026

Стъпка 2: Схеми

Схематично
Схематично

Схемата е много проста. Диодът на Шотки (защита от полярност) и ценер захранват регулатора с нисък ток 3.3V, за да извлекат стабилна мощност от 3.3V към ATTiny.

Потенциалният делител изпуска 12V батерията с 4,3: 1, за да захрани ADC входа на ATTiny. PB3 / ADC1 се използва за избягване на смущения от USB компонентите на платката. 3 светодиода са прикрепени към PB0, PB1 и PB5 и използват резистори 47R за ограничаване на тока. PB5 се използва отново, за да се избегне всякаква намеса в работата с USB. Това налага PB5 да не е предпазител, програмиран за нулиране. Това е нормално за истинските дигиспаркове, но не е задължително за клонингите и за тях предпазителите трябва да бъдат редактирани (вижте редактора на предпазители)

Ако искате да избегнете промяната на digispark, за да намалите тока му, можете просто да използвате доставения на борда 5V регулатор. Това изисква няколко модификации.

  • Извадете регулатора xc6203 и ценера 7v5 и подайте 12V направо във Vin на Digispark.
  • Променете делителя на потенциала, за да кажете 18K: 10K
  • Праговите нива на софтуерното напрежение ще трябва да се коригират малко. Вижте раздела за софтуера.

Стъпка 3: Строителство

Строителство
Строителство
Строителство
Строителство

Изградих допълнителната схема на 6 x 7 парче прототипна платка, която може да седи на върха на digispark с отворите директно подравнени с GPIO и щифтовете за напрежение.

Това прави много компактен модул, който може да се побере в много малка кутия. Използвах 3 -пинов конектор на кутията с 2 външни щифта, свързани към 0V и централния към 12V. Това означава, че полярността при поставяне на конектора е незначителна.

Стъпка 4: Софтуер

Софтуерът е под формата на скица на Arduino.

Източникът е достъпен на

Той е много прост и просто има прост цикъл, който на всеки 5 секунди измерва напрежението чрез ADC1 и след това мига съответния светодиод.

Нивата, които определят праговете, се определят от линията

int ledLevels [LED_COUNT] = {907, 888, -1};

Отчитането на ADC, по -голямо от първото число, мига в зелено. ADC, който отчита по -малко от това, но по -голямо от второто, мига в жълто. Всичко друго мига в червено.

За мен това даде зелено> 12.4V, кехлибарено> 12.1V, червено <12.1V.

Можете да калибрирате, като използвате захранване с променливо напрежение и проверите къде се появяват промени в светодиода. Те ще се нуждаят от промяна, ако използвате регулатора по подразбиране 5V на Digispark.

Препоръчано: