Cuprins:

Monitor mic 12V: 4 pași
Monitor mic 12V: 4 pași

Video: Monitor mic 12V: 4 pași

Video: Monitor mic 12V: 4 pași
Video: Como conectar dos bocinas (activa- pasiva, activa - activa) 2024, Noiembrie
Anonim
Mic monitor 12V
Mic monitor 12V

Acest instructable este pentru un monitor mic al bateriei auto care oferă doar un indicator de semafor al stării de sănătate a bateriei prin intermediul a 3 LED-uri.

Mi-am dorit unul pe care să-l pot lăsa permanent atașat și să am un curent foarte mic. Motivul era că mașina mea fusese neutilizată de ceva timp (11 săptămâni - autoizolare) și bateria se descărcase complet. Acest lucru este problematic în mașina mea, deoarece deschiderea normală a ușii se bazează pe baterie. Aș putea intra în ușa șoferului prin cheia manuală de rezervă, dar apoi a trebuit să mă târăsc spre partea din spate a mașinii, să atașez o baterie de rezervă peste bateria de 12V, astfel încât să pot deschide restul mașinii și să scot bateria la REÎNCĂRCĂ. Totul a mers bine, dar nu am vrut să repet exercițiul.

Așa că am făcut acest mic monitor pentru a mă avertiza înainte ca totul să se împacheteze. De asemenea, am stabilit că consumul bateriei era de aproximativ 30mA în mod normal, cu toate sistemele oprite. Cred că acesta este un sistem de monitorizare și alarmă a ușii. Nu sună prea mult, dar, având în vedere o perioadă îndelungată de inactivitate, va descărca bateria. Așa că am fost dornic să nu adaug prea mult la această sarcină. A ajuns să atragă aproximativ 4mA în medie. O mare parte din economia de energie este prin aprinderea intermitentă a LED-ului corespunzător doar pentru o perioadă scurtă la fiecare 5 secunde

Monitorul se bazează pe un modul ATIGiny85 de tip Digispark, care este mic, ieftin și are o intrare ADC decentă pentru a monitoriza tensiunea și suficient GPIO pentru a conduce 3 LED-uri.

Am folosit versiunea mea modificată pentru a reduce mai mult digisparkul de curent redus, dar ar putea fi folosit fără acest lucru dacă cineva este mulțumit de un curent suplimentar de 7mA. Acest lucru este descris în continuare în descrierea schematică.

Pasul 1: Instrumente și componente

Instrumente

Fier de lipit Fine Point

Componente

  • Digispark ATTiny85 (fie USB normal, fie micro USB
  • placa de prototip 6 x 7 orificii
  • Regulator 3.3V xc6203E332
  • 3 LED-uri roșu, galben, verde
  • Rezistoare 3 x 47R, 1 x 10K, 1 x 33K
  • Condensator 10uF
  • Diodă Schottky
  • Dioda Zener 7v5
  • Conector cu 3 pini
  • Carcasă - cutie imprimată 3D

www.thingiverse.com/thing:4458026

Pasul 2: Schematic

Schematic
Schematic

Circuitul este foarte simplu. Dioda schottky (protecție împotriva polarității) și un zener alimentează regulatorul de curent scăzut de 3,3V pentru a obține o putere stabilă de 3,3V către ATTiny.

Un divizor de potențial scade bateria de 12V cu 4,3: 1 pentru a alimenta intrarea ADC de pe ATTiny. PB3 / ADC1 este utilizat pentru a evita orice interferență de la componentele USB de pe placă. 3 LED-uri sunt atașate la PB0, PB1 și PB5 și utilizează rezistențe 47R pentru a limita curentul. PB5 este utilizat din nou pentru a evita orice intervenție în operarea USB. Acest lucru necesită ca PB5 să nu fie fuzionat programat pentru operațiunea de resetare. Acest lucru este normal pentru digisparkuri reale, dar nu neapărat pentru clone, iar pentru acestea siguranțele trebuie editate (vezi editorul de siguranțe)

Dacă doriți să evitați modificarea digisparkului pentru a-i reduce curentul, puteți folosi regulatorul de 5V furnizat la bord. Acest lucru necesită câteva modificări.

  • Îndepărtați regulatorul xc6203 și zenerul 7v5 și alimentați 12V direct în Vin pe parcul Digispark.
  • Schimbați divizorul potențial pentru a spune 18K: 10K
  • Nivelurile de prag ale tensiunii software vor trebui ajustate puțin. Vezi secțiunea software.

Pasul 3: Construcție

Constructie
Constructie
Constructie
Constructie

Am făcut circuitul suplimentar pe o bucată de prototip de 6 x 7, care poate sta deasupra digisparkului, cu găurile aliniate direct cu GPIO și pinii de tensiune.

Acest lucru face pentru un modul foarte compact, care se poate potrivi într-o cutie foarte mică. Am folosit un conector cu 3 pini pe cutie cu cei 2 pini exteriori conectați la 0V și centrul la 12V. Aceasta înseamnă că polaritatea introducerii conectorului nu este importantă.

Pasul 4: Software

Software-ul este sub forma unei schițe Arduino.

Sursa este disponibilă la

Este foarte simplu și are doar o buclă simplă care la fiecare 5 secunde măsoară tensiunea prin ADC1 și apoi clipește LED-ul corespunzător.

Nivelurile care determină pragurile sunt stabilite de linie

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

O citire ADC mai mare decât primul număr clipește în verde. O citire ADC mai mică decât aceasta, dar mai mare decât a doua, aprinde intermitent Chihlimbar. Orice altceva clipește roșu.

Pentru mine acest lucru a dat verde> 12,4V, chihlimbar> 12,1V, roșu <12,1V.

Puteți calibra utilizând o sursă de tensiune variabilă și verificând unde apar modificările LED-ului. Acestea ar trebui schimbate dacă se utilizează regulatorul implicit de 5V pe Digispark.

Recomandat: