» Elektronika » Arduino »Auto voltmetr na Arduino

Auto voltmetr na Arduino



Zdravím všechny milence domácí, dnes sestavíme voltmetr na auto Arduino a sedmisegmentový indikátor pro monitorování palubního napětí uvnitř auto. Toto zařízení se snadno sestavuje a vyžaduje nastavení pouze jednou.

Nástroje a materiály
-Arduino Pro mini
-Rezistor pro 10 Kom 0,5 W
- Rezistor při 2 Kom 0,5 W
- Ukazatel na tm1637
-Wire (v mém případě - MGTF 0,12)
-Programátor
-Klem
-Thermokley
- Lepicí pistole
-Solding iron
-Prodej
Rosin


Krok 1: Schéma:
Obvod je snadno sestavitelný. R1 = 10 Kom, R2 = 2 com.


Krok dva: Montáž:
Sestavení děliče napětí

Pájecí dráty k indikátoru

Pájíme všechno podle schématu


Místa, kde může dojít ke zkratu, můžete vyplnit horkým lepidlem


Lepidlo Arduino na zadní stranu ukazatele (zmenšení velikosti)


Krok tři: Skica:
V náčrtu jsou 4 proměnné, které musíte upravit sami

#include 

// --------- Proměnné pro konfiguraci ------------
#define CLK 2 // Digitální port na Arduinu, ke kterému je připojen displej CLK
#define DIO 3 // Digitální port na Arduinu, kde je připojen displej DIO
int analogInput = A0; // Analogový port, na kterém je připojen výstup z děliče napětí
dvojitá nepřesnost = 0,5; // napětí ve voltech, které musí být odebráno z odečtu voltmetru tak, aby odpovídalo údajům na napájecím zdroji (nebo přičteno)
// ----------------------------------------------

GyverTM1637 disp (CLK, DIO);
bajtová pneumatika [] = {0x40, 0x40, 0x40, 0x40}; // výstup ----
float R1 = 10000,0; // Odolnost R1 (10K) v OMAH
float R2 = 2000,0; // Odolnost R2 (2K) v OMAX
float vout = 0,0;
float vin = 0,0;
int hodnota = 0;
double ptr;
neplatné nastavení () {
pinMode (analogInput, INPUT);
 disp.brightness (7);
 disp.point (0);
  disp.displayByte (pneumatika);
  zpoždění (500);
  disp.clear ();
}
void loop () {

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

vin = vin - nepřesnost;
double V1 = podlaha (vin);
dvojitý V2 = modf (vin, & ptr);
V2 = V2 * 100;
disp.displayClock (V1, V2);
if (vin <0,95) {
vin = 0,0;
disp.displayClock (00.00);
}
zpoždění (1200);
}


Čtvrtý krok: Test:
Připojíme baterii a uvidíme výsledek:


Hotovo! Nyní zbývá nainstalovat toto zařízení do auta a můžete jej použít.
4.8
5.7
7.3

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
8 komentáře
Autor
Alexey Evgenievich
aftor, kde jsi tuto knihovnu získal, můžeš ji sdílet?! vše bylo pokryto a syntaxe stažených knihoven celou křivku vašeho programu
Host Alex
Autor
Ne, chápu, že rezistory mají chybu a v mém případě je to až 5%
Jen jsem to zapomněl uvést v článku
Velice vám děkuji za radu.
Autor
Díky za komentář jsem zapomněl na rušení generátoru
Autor nebere v úvahu přesnost rezistorů, za předpokladu, že je absolutní. Není možné upravit charakteristiku úpravou pouze počátečního zkreslení. Namísto použití R1 a R2 byste měli přidat pátou proměnnou pro vyladění - faktor dělení děliče s původní hodnotou 1/6.
A pokud jde o rušení, ochranu a iracionalitu produktu, souhlasím s předchozími komentátory.
Auto voltmetr na Aliexpress stojí stejně jako indikátor tm 1637. Arduino ještě dvakrát. Kniha žádá, do pekla s křenovou zahradou, pokud jsou obě zakoupeny na jednom místě?
Host Alex
Kecy jsou kompletní. Od acb to bude fungovat, autem - ne. Prots bude létat po několika spuštění motoru. V automobilové síti chodí divoké zvuky, u dunya musíte zablokovat samostatný zdroj napájení filtry a analogové vstupy jsou pokryty alespoň potlačovacími prvky a nebudete mít žádné problémy.

Doporučujeme si přečíst:

Podejte to pro smartphone ...