» elektroniikka » Työläs »Autovoltimetri Arduinossa

Auton volttimittari Arduinossa



Terveisiä kaikille ystäville DIY, kokoamme tänään auton volttimittarin päälle Työläs ja seitsemän segmentin indikaattori aluksella olevan jännitteen seuraamiseksi autojen. Tämä laite on helppo koota ja se vaatii asennuksen vain kerran.

Työkalut ja materiaalit
-Arduino Pro mini
-Vastus 10 Kom 0,5 W: lle
- Vastus 2 Kom 0,5 W: lla
- Merkkivalo tm1637: llä
-Johto (minun tapauksessani - MGTF 0.12)
-Programmator
-Klemy
-Termokley
-Liima-ase
- Juotosrauta
-Pripoy
-Kanifol


Vaihe yksi: Kaavio:
Piiri on helppo koota. R1 = 10 Kom, R2 = 2 com.


Vaihe toinen: Kokoonpano:
Jännitteenjakajan kokoaminen

Juotosjohtimet osoittimeen

Juottamme kaiken järjestelmän mukaan


Paikat, joissa voi tapahtua oikosulku, voit täyttää kuumalla liimalla


Arduino-liimaa indikaattorin takaosaan (koon pienentämiseksi)


Vaihe kolme: luonnos:
Luonnoksessa on 4 muuttujaa, jotka sinun täytyy säätää itse

# Sisällytä 

// --------- Määritettävät muuttujat ------------
#define CLK 2 // Digitaalinen portti Arduinossa, johon näyttö CLK on kytketty
#define DIO 3 // Digitaalinen portti Arduinossa, johon DIO-näyttö on kytketty
int analogInput = A0; // Analoginen portti, johon jännitteenjakajan lähtö on kytketty
kaksinkertainen epätarkkuus = 0,5; // jännite volteissa, jotka on poistettava voltmetrimittarista niin, että se vastaa virtalähteen lukemia (tai lisää)
// ----------------------------------------------

GyverTM1637 Dis (CLK, DIO);
tavurengas [] = {0x40, 0x40, 0x40, 0x40}; // lähtö ----
kelluva R1 = 10000,0; // Resistenssi R1 (10K) OMAH: ssa
kelluva R2 = 2000,0; // Resistanssi R2 (2K) OMAX: ssa
kelluva vout = 0,0;
kelluva vin = 0,0;
int-arvo = 0;
kaksinkertainen ptr;
tyhjä asennus () {
pinMode (analoginen tulo, tulo);
 vaaleus (7);
 dispistepiste (0);
  displa.displayByte (rengas);
  viive (500);
  dis.puhdas ();
}
tyhjä silmukka () {

arvo = analoginen lukema (analoginen tulo);
vout = (arvo * 5,0) / 1024,0;
vin = vout / (R2 / (R1 + R2));

vin = vin - epätarkkuus;
kaksinkertainen V1 = lattia (vin);
kaksinkertainen V2 = modf (vin, & ptr);
V2 = V2 * 100;
DisplayClock (V1, V2);
if (vin <0,95) {
vin = 0,0;
displa.Clock (00.00);
}
viive (1200);
}


Neljäs vaihe: Testi:
Yhdistämme akun ja näemme tuloksen:


Valmis! Nyt on vielä asennettava tämä laite autoon ja voit käyttää sitä.
4.8
5.7
7.3

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
8 kommentti
Kirjailija
Aleksei Evgenievich
aftor, mistä sait tämän kirjaston, voitko jakaa sen ?! kaikki katettiin ja ladattujen kirjastojen syntaksi koko käyrä ohjelmassasi
Vieras Alex
Kirjailija
Ei, ymmärrän, että vastuksissa on virhe ja minun tapauksessani se on jopa 5%
Unohdin vain ilmoittaa tämän artikkelissa
Paljon kiitoksia neuvoista.
Kirjailija
Kiitos kommentista, unohdin generaattorin aiheuttamat häiriöt
Kirjailija ei ota huomioon vastusten tarkkuutta olettaen sen absoluuttisen. Ominaisuutta ei ole mahdollista säätää säätämällä vain alkuperäistä poikkeamaa. R1: n ja R2: n käytön sijasta sinun tulisi lisätä viides muuttuja viritykseen - jakajan jakokerroin alkuperäisellä arvolla 1/6.
Ja tuotteen häiriöistä, suojaamisesta ja irrationaalisuudesta olen samaa mieltä aiempien kommentaattoreiden kanssa.
Aliexpressin auton volttimittari maksaa saman kuin indikaattori tm 1637. Arduino vielä kaksi kertaa niin paljon. Tehtäväkirja kysyy helvettiin piparjuuripuutarhalla, jos molemmat ostetaan yhdessä paikassa?
Vieras Alex
Paska on valmis. Acb: stä se toimii, autolla - ei. Prottit lentää pois, kun useita moottorin käynnistyksiä. Auton verkossa on villejä esteitä, dunyan varten sinun on estettävä erillinen virtalähde suodattimilla ja peitettävä ainakin analogiatulot vaimentimilla, eikä sinulla ole ongelmia.

Suosittelemme lukemaan:

Anna se älypuhelimelle ...