Hilsen alle elskere DIY, i dag vil vi samle en bil voltmeter på Arduino og en syv-segment indikator til overvågning af indbygget spænding i biler. Denne enhed er let at samle og kræver opsætning kun én gang.
Værktøjer og materialer
-Arduino Pro mini
-Resistor til 10 Kom 0,5 W
- Modstand ved 2 Kom 0,5 W
- Indikator på tm1637
-Wire (i mit tilfælde - MGTF 0.12)
-Programmator
-Klemy
-Termokley
- Limpistol
- Loddejern
-Pripoy
-Kanifol
Trin 1. Skema:
Kredsløbet er let at samle. R1 = 10 Kom, R2 = 2 com.
Trin 2. Samling:
Montering af en spændingsdeler
Loddetråde til indikatoren
Vi lodder alt efter ordningen
Steder, hvor kortslutning kan forekomme, kan du fylde med varm lim
Arduino lim bag på indikatoren (for at reducere størrelsen)
Trin 3. Skitse:
Der er 4 variabler i skitsen, som du skal justere for dig selv
#include
// --------- Variabler til konfiguration ------------
#definér CLK 2 // Digital port på Arduino, hvor displayet CLK er tilsluttet
#definér DIO 3 // Digital port på Arduino, hvor DIO-displayet er tilsluttet
int analogInput = A0; // Analog port, hvor output fra spændingsdeleren er tilsluttet
dobbelt unøjagtighed = 0,5; // spænding i volt, der skal tages væk fra voltmeteraflæsningen, så den svarer til målingerne på strømforsyningen (eller tilføj)
// ----------------------------------------------
GyverTM1637 disp (CLK, DIO);
byte dæk [] = {0x40, 0x40, 0x40, 0x40}; // output ----
float R1 = 10000,0; // Modstand R1 (10K) i OMAH
float R2 = 2000,0; // Modstand R2 (2K) i OMAX
float vout = 0,0;
float vin = 0,0;
int-værdi = 0;
dobbelt ptr;
ugyldig opsætning () {
pinMode (analogInput, INPUT);
disp.brightness (7);
disp.point (0);
disp.displayByte (dæk);
forsinkelse (500);
disp.clear ();
}
void loop () {
værdi = analogRead (analogInput);
vout = (værdi * 5,0) / 1024,0;
vin = vout / (R2 / (R1 + R2));
vin = vin - unøjagtighed;
dobbelt V1 = gulv (vin);
dobbelt V2 = modf (vin, & ptr);
V2 = V2 * 100;
disp.displayClock (V1, V2);
hvis (vin <0,95) {
vin = 0,0;
disp.displayClock (00.00);
}
forsinkelse (1200);
}
Fjerde trin Test:
Vi tilslutter batteriet og ser resultatet:
Udført! Nu gjenstår det at installere denne enhed i bilen, og du kan bruge den.