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.