» elektronika » Težak »Auto voltmetar na Arduinu

Auto voltmetar na Arduinu



Pozdrav svim zaljubljenicima DIY, danas ćemo sastaviti voltmetar za automobil Težak i sedmosegmentni indikator za nadziranje napona na ploči u automobili, Ovaj je uređaj jednostavan za sastavljanje i zahtijeva postavljanje samo jednom.

Alati i materijali
-Arduino Pro mini
-Resistor za 10 Kom 0,5 W
- Otpornik na 2 Kom 0,5 W
- Pokazatelj na tm1637
-Živi (u mom slučaju - MGTF 0,12)
-Programmator
-Klemy
-Termokley
-Lepi pištolj
-Poljedajuće željezo
-Pripoy
-Kanifol


Prvi korak: shema:
Krug je lako sastaviti. R1 = 10 Kom, R2 = 2 com.


Korak drugi. Montaža:
Sastavljanje razdjelnika napona

Žice za lemljenje na indikator

Lemimo sve prema shemi


Mjesta na kojima može doći do kratkog spoja, možete napuniti vrućim ljepilom


Arduino ljepilo na stražnju stranu indikatora (kako biste smanjili veličinu)


Treći korak: skica:
U skici postoje 4 varijable koje morate prilagoditi sebi

#include 

// --------- Varijable za konfiguriranje ------------
#define CLK 2 // Digitalni port na Arduinu gdje je zaslon CLK spojen
#define DIO 3 // Digitalni port na Arduinu gdje je spojen DIO zaslon
int analogInput = A0; // Analogni priključak na koji je priključen izlaz iz razdjelnika napona
dvostruka netočnost = 0,5; // napon u voltima koji se moraju oduzeti od očitanja voltmetra tako da odgovara očitanjima na napajanju (ili dodavanju)
// ----------------------------------------------

GyverTM1637 disp (CLK, DIO);
bajt guma [] = {0x40, 0x40, 0x40, 0x40}; // izlaz ----
pluta R1 = 10000,0; // Otpor R1 (10K) u OMAH
pluta R2 = 2000,0; // Otpor R2 (2K) u OMAX-u
plutajući vout = 0,0;
float vin = 0,0;
int vrijednost = 0;
dvostruki ptr;
poništavanje postave () {
pinMode (analogInput, INPUT);
 osvjetljenost (7);
 točka točka (0);
  disp.displayByte (guma);
  kašnjenje (500);
  disp.clear ();
}
void petlja () {

vrijednost = analogRead (analogInput);
vout = (vrijednost * 5,0) / 1024,0;
vin = vout / (R2 / (R1 + R2));

vin = vin - netočnost;
dvostruki V1 = pod (vin);
dvostruki V2 = modf (vin, & ptr);
V2 = V2 * 100;
disp.displayClock (V1, V2);
ako (vin <0,95) {
vin = 0,0;
disp.displayClock (00.00);
}
kašnjenje (1200);
}


Četvrti korak. Test:
Spajamo bateriju i vidimo rezultat:


Gotovo! Sada ostaje instalirati ovaj uređaj u automobil i možete ga koristiti.
4.8
5.7
7.3

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
8 komentar
Autor
Aleksej Evgenijevič
aftor, odakle ti knjižnica, možeš li je podijeliti ?! sve je bilo pokriveno i sintaksa iz preuzetih knjižnica čitavu krivulju u vašem programu
Gost Alex
Autor
Ne, razumijem da otpornici imaju grešku i u mom slučaju to je čak 5%
To sam zaboravio navesti u članku
Puno hvala na savjetu.
Autor
Hvala na komentaru, zaboravio sam na smetnje od generatora
Autor ne uzima u obzir točnost otpornika, pretpostavljajući njegovu apsolutnost. Nije moguće prilagoditi karakteristiku podešavanjem samo početne pristranosti. Umjesto da koristite R1 i R2, dodajte petu varijablu za ugađanje - faktor podjele djelitelja s izvornom vrijednošću 1/6.
A što se tiče ometanja, zaštite i neracionalnosti proizvoda, slažem se s prethodnim komentatorima.
Automobil voltmetar na Aliexpressu košta jednako kao i tm 1637. Arduino još dva puta. U knjizi zadataka pita se, dovraga, s vrtom hrena, ako se oboje kupuju na jednom mjestu?
Gost Alex
Sranje je dovršeno. Od acb će raditi, automobilom - ne. Prots će poletjeti nakon nekoliko pokretanja motora. U automobilskoj mreži hodaju divlji zvukovi, a za dunju morate blokirati zasebno napajanje filtrima, a analogni ulazi su prekriveni najmanje prigušivačima i nećete imati problema.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...