» elektronika » Arduino »Autó voltmérő az Arduinón

Autó voltmérő az Arduino-n



Üdvözlet minden szerelmeseinek DIY, ma összeállítunk egy autó voltmérőt Arduino és egy hét szegmensből álló indikátor a fedélzeti feszültség figyelésére autók. Ezt az eszközt könnyű összeszerelni, és csak egyszer kell beállítania.

Szerszámok és anyagok
-Arduino Pro mini
-Tisztító 10 Kom 0,5 W-ra
- Ellenállás 2 Kom 0,5 W-nál
- Jelző a tm1637-en
-Kábel (az én esetemben - MGTF 0.12)
-Programmator
-Klemy
-Termokley
- Ragasztópisztoly
- Forrasztópáka
-Pripoy
-Kanifol


1. lépés: Séma:
Az áramkört könnyű összeszerelni. R1 = 10 Kom, R2 = 2 com.


Második lépés: Összeszerelés:
Feszültségválasztó összeszerelése

Forrasztott vezetékek a jelzőhöz

Mindent a terv szerint forrasztunk


Azokat a helyeket, ahol rövidzárlat léphet fel, forró ragasztóval feltöltheti


Arduino ragasztó a visszajelző hátoldalához (a méret csökkentése érdekében)


Harmadik lépés: Vázlat:
A vázlatban 4 változó található, amelyeket saját maga számára módosítania kell

# beletartozik a 

// --------- Változtatható beállítások ------------
#define CLK 2 // Digitális port az Arduino-n, ahova a CLK kijelző csatlakozik
#define DIO 3 // Digitális port az Arduino-n, ahol a DIO-kijelző csatlakoztatva van
int analogInput = A0; // Analóg port, ahol a feszültségválasztó kimenete csatlakozik
kettős pontatlanság = 0,5; // feszültség voltban, amelyet el kell távolítani a voltmérő leolvasásáról, hogy megegyezzen a tápegység leolvasott értékével (vagy hozzáadjon)
// ----------------------------------------------

GyverTM1637 displa (CLK, DIO);
byte gumiabroncs [] = {0x40, 0x40, 0x40, 0x40}; // output ----
úszó R1 = 10000,0; // R1 ellenállás (10K) OMAH-ban
úszó R2 = 2000,0; // R2 (2K) ellenállás az OMAX-ban
float vout = 0,0;
float vin = 0,0;
int érték = 0;
dupla ptr;
érvénytelen beállítás () {
pinMode (analogInput, INPUT);
 fényerősség (7);
 diszpont (0);
  displa.displayByte (gumiabroncs);
  késés (500);
  disp.clear ();
}
void loop () {

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

vin = vin - pontatlanság;
kettős V1 = padló (vin);
kettős V2 = modf (vin, & ptr);
V2 = V2 * 100;
displa.displayClock (V1, V2);
if (vin <0,95) {
vin = 0,0;
displa.displayClock (00.00);
}
késleltetés (1200);
}


Negyedik lépés: teszt:
Csatlakoztatjuk az akkumulátort és megnézjük az eredményt:


Kész! Most már be kell telepíteni ezt az eszközt az autóba, és Ön is használhatja.
4.8
5.7
7.3

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
8 megjegyzés
A szerző
Alexey Evgenievich
aftor, honnan szerezték ezt a könyvtárat, megoszthatja ?! mindent lefedtünk, és a letöltött könyvtárak szintaxisa az egész görbe a programban
Vendég Alex
A szerző
Nem, megértem, hogy az ellenállásoknak hibája van, és az én esetemben ez akár 5%
Elfelejtettem ezt megjelölni a cikkben
Nagyon köszönöm a tanácsot.
A szerző
Köszönöm a megjegyzést, elfelejtettem a generátor beavatkozását
A szerző nem veszi figyelembe az ellenállások pontosságát, feltételezve annak abszolút értékét. A karakterisztika nem állítható be csak a kezdeti torzítás beállításával. Az R1 és R2 használata helyett egy ötödik változót kell hozzáadni a hangoláshoz - az elválasztó tényezője az eredeti értékkel 1/6.
És a termék interferenciájáról, védelméről és irracionalitásáról egyetértek a korábbi kommentátorokkal.
Az autó voltmérője az Aliexpress-en ugyanolyanba kerül, mint a tm 1637 jelző, Arduino pedig még kétszer. A könyv azt kérdezi, hogy a fenébe egy tormakerttel, ha mindkettőt egy helyen vásárolják?
Vendég Alex
A szar teljes. Acb-től fog működni, autóval - nem. A motorok több motor indítása után repülnek ki. Az autóhálózatban vad zajok járnak, egy dunya számára külön szünettel kell ellátni az áramellátást, és az analóg bemeneteket legalább szuppresszorokkal kell lefedni, és nem fog semmilyen probléma.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...