Orodha ya maudhui:

Vidogo 12V Monitor: 4 Hatua
Vidogo 12V Monitor: 4 Hatua

Video: Vidogo 12V Monitor: 4 Hatua

Video: Vidogo 12V Monitor: 4 Hatua
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim
Vidogo 12V Monitor
Vidogo 12V Monitor

Hii inaweza kufundishwa kwa mfuatiliaji mdogo wa betri ya gari ambayo hutoa tu kiashiria cha taa ya trafiki ya afya ya betri kupitia LED tatu.

Nilitaka moja ambayo ningeweza kuondoka kwa kushikamana kabisa na nilikuwa na sare ya chini sana ya sasa. Sababu ilikuwa kwamba gari langu lilikuwa halijatumika kwa muda (wiki 11 - kujitenga) na betri ilikuwa imekwenda gorofa kabisa. Hii ni shida kwenye gari langu kwani ufunguzi wa kawaida wa mlango hutegemea betri. Ningeweza kuingia ndani ya mlango wa dereva kupitia kitufe cha kuhifadhi nakala mwongozo lakini ikabidi nitambaa kupitia nyuma ya gari, ambatisha betri ya kucheleza kwenye betri ya 12V ili niweze kufungua gari lililobaki na kutoa betri kwenda malipo tena. Hiyo yote ilienda vizuri lakini sikutaka kurudia zoezi hilo.

Kwa hivyo nilifanya mfuatiliaji mdogo kunionya kabla ya kila kitu kufungashwa. Pia nilianzisha kuwa bomba la betri lilikuwa karibu 30mA kawaida na mifumo yote imezimwa. Nadhani huu ni ufuatiliaji wa mlango na mfumo wa kengele. Haisikii sana lakini ikipewa muda mrefu wa kutokuwa na shughuli itamaliza betri. Kwa hivyo nilikuwa napenda kutokuongeza sana mzigo huu. Iliishia kuchora wastani wa 4mA. Sehemu kubwa ya kuokoa nguvu ni kwa kuwasha taa inayofaa kwa muda mfupi tu kila sekunde 5

Mfuatiliaji huo unategemea moduli ya aina ya Digispark ATTiny85 ambayo ni ndogo, ya bei rahisi na ina uingizaji mzuri wa ADC kufuatilia voltage na GPIO ya kutosha kuendesha 3 LEDs.

Nilitumia toleo langu lililobadilishwa la hii ili kupunguza digispark ya chini ya sasa ya chini, lakini inaweza kutumika bila hii ikiwa mtu anafurahi na nyongeza ya 7mA sasa. Hii imeelezewa zaidi katika maelezo ya kihemko.

Hatua ya 1: Zana na Vipengele

Zana

Fine Point chuma cha kutengeneza

Vipengele

  • Digispark ATTiny85 (ama USB ya kawaida au USB ndogo
  • bodi ya prototyping 6 x 7 mashimo
  • Mdhibiti wa 3.3V xc6203E332
  • 3 LEDs Nyekundu, Njano, Kijani
  • Resistors 3 x 47R, 1 x 10K, 1 x 33K
  • Msimamizi 10uF
  • Diode ya Schottky
  • Zener diode 7v5
  • Kiunganishi cha pini 3
  • Ufungaji - sanduku iliyochapishwa ya 3D

www.thingiverse.com/thing:4458026

Hatua ya 2: Mpangilio

Mpangilio
Mpangilio

Mzunguko ni rahisi sana. Diode ya schottky (ulinzi wa polarity) na zener hulisha mdhibiti wa chini wa sasa wa 3.3V kupata nguvu thabiti ya 3.3V kwa ATTiny.

Mgawanyiko anayeweza kuteremsha betri ya 12V na 4.3: 1 kulisha pembejeo ya ADC kwenye ATTiny. PB3 / ADC1 hutumiwa kuzuia muingiliano wowote kutoka kwa vifaa vya USB kwenye ubao. LED 3 zimeambatanishwa na PB0, PB1, na PB5 na tumia vipingaji vya 47R kupunguza sasa. PB5 hutumiwa tena ili kuzuia uingiliano wowote katika operesheni ya USB. Hii inahitaji kwamba PB5 haijaunganishwa kwa mpango wa kufanya upya kazi. Hii ni kawaida kwa alama za kweli lakini sio lazima kwa clones na kwa hizi fuses zinahitaji kuhaririwa (angalia mhariri wa fuse)

Ikiwa unataka kuzuia urekebishaji kwenye digispark ili kupunguza kiwango chake sasa unaweza kutumia tu yaliyotolewa kwenye mdhibiti wa bodi ya 5V. Hii inahitaji marekebisho machache.

  • Ondoa mdhibiti wa xc6203 na 7v5 zener na ulishe 12V moja kwa moja kwenye Vin kwenye Digispark.
  • Badilisha mgawanyaji anayeweza kusema 18K: 10K
  • Viwango vya kizingiti cha voltage ya programu vitahitaji kurekebishwa kidogo. Tazama sehemu ya programu.

Hatua ya 3: Ujenzi

Ujenzi
Ujenzi
Ujenzi
Ujenzi

Nilitengeneza mzunguko wa ziada kwenye kipande cha bodi ya mfano ya 6 x 7 ambayo inaweza kukaa juu ya chimbuko na mashimo yaliyowekwa moja kwa moja na GPIO na pini za voltage.

Hii inafanya moduli ndogo sana inayoweza kutoshea kwenye kisanduku kidogo sana. Nilitumia kontakt 3 ya pini kwenye sanduku na pini 2 za nje zilizopigwa kwa 0V na kituo hadi 12V. Hii inamaanisha polarity ya kuingiza kontakt sio muhimu.

Hatua ya 4: Programu

Programu iko katika mfumo wa mchoro wa Arduino.

Chanzo kinapatikana kwa

Ni rahisi sana na ina kitanzi rahisi tu kwamba kila sekunde 5 hupima voltage kupitia ADC1 na kisha kuangaza LED inayofaa.

Viwango vinavyoamua vizingiti vimewekwa na laini

viwango vya kuongoza [LED_COUNT] = {907, 888, -1};

Usomaji wa ADC mkubwa kuliko nambari ya kwanza huangaza kijani. ADC kusoma chini ya hii lakini kubwa kuliko ya pili huangaza Amber. Chochote kingine kinaangaza Nyekundu.

Kwangu hii ilitoa kijani> 12.4V, Amber> 12.1V, Nyekundu <12.1V.

Unaweza kusawazisha kwa kutumia usambazaji wa voltage inayobadilika na kuangalia ni wapi mabadiliko ya LED yanatokea. Hizi zitahitaji kubadilika ikiwa unatumia mdhibiti chaguomsingi wa 5V kwenye Digispark.

Ilipendekeza: