» Elektronika » Arduino »Automašīnas voltmetrs uz Arduino

Automašīnas voltmetrs uz Arduino



Sveicieni visiem cienītājiem mājās gatavots, šodien mēs saliksim automašīnas voltmetru uz Arduino un septiņu segmentu indikators borta sprieguma kontrolei auto. Šī ierīce ir viegli saliekama, un tā ir jāiestata tikai vienu reizi.

Instrumenti un materiāli
-Arduino Pro mini
-Rezistors 10 Kom 0,5 W
- Rezistors pie 2 Kom 0,5 W
- indikators uz tm1637
-Vads (manā gadījumā - MGTF 0,12)
-Programmers
-Klem
-Termoklijs
-Līmes pistole
-Dzelzs
-Solder
Rosins


Pirmais solis: Shēma:
Ķēde ir viegli saliekama. R1 = 10 Kom, R2 = 2 kom.


Otrais solis Montāža:
Sprieguma dalītāja montāža

Lodēšanas vadi pie indikatora

Mēs visu lodējam pēc shēmas


Vietas, kur var rasties īssavienojums, varat aizpildīt ar karstu līmi


Arduino līme indikatora aizmugurē (lai samazinātu izmēru)


Trešais solis Skice:
Skicē ir 4 mainīgie, kas jums jāpielāgo sev

# iekļaut 

// --------- Mainīgie konfigurēšanai ------------
#definēt CLK 2 // Digitāls ports Arduino, kur ir savienots displejs CLK
#definēt DIO 3 // Digitāls ports Arduino, kur pievienots DIO displejs
int analogInput = A0; // Analogā osta, kur ir savienota izeja no sprieguma dalītāja
dubultā neprecizitāte = 0,5; // spriegums voltos, kas jānoņem no voltmetra rādījumiem, lai tas sakristu ar barošanas avota rādījumiem (vai pievienotu)
// ----------------------------------------------

GyverTM1637 disp (CLK, DIO);
baitu riepa [] = {0x40, 0x40, 0x40, 0x40}; // izvade ----
pludiņš R1 = 10000,0; // Pretestība R1 (10K) OMAH
pludiņš R2 = 2000,0; // Pretestība R2 (2K) OMAX
float vout = 0,0;
pludiņš vin = 0,0;
int vērtība = 0;
dubultā ptr;
Nederīga iestatīšana () {
pinMode (analogInput, INPUT);
 spilgtums (7);
 dispo punkts (0);
  disp.displayByte (riepa);
  kavēšanās (500);
  displa.clear ();
}
tukšs cilpa () {

value = analogRead (analogInput);
vout = (vērtība * 5,0) / 1024,0;
vin = vout / (R2 / (R1 + R2));

vin = vin - neprecizitāte;
dubultā V1 = grīda (vin);
dubultā V2 = modf (vin, & ptr);
V2 = V2 * 100;
displa.displayClock (V1, V2);
ja (vin <0,95) {
vin = 0,0;
disp.displayClock (00.00);
}
kavēšanās (1200);
}


Ceturtais solis:
Mēs savienojam akumulatoru un redzam rezultātu:


Gatavs! Tagad atliek instalēt šo ierīci automašīnā, un jūs to varat izmantot.
4.8
5.7
7.3

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
8 komentāri
Autore
Aleksejs Evgenievičs
aftor, kur tu dabūji šo bibliotēku, vai vari to dalīties ?! viss tika pārklāts, un sintakse no lejupielādētajām bibliotēkām satur visu jūsu programmas līkni
Viesis Alekss
Autore
Nē, es saprotu, ka rezistoriem ir kļūda, un manā gadījumā tas ir pat 5%
Es vienkārši aizmirsu to norādīt rakstā
Liels paldies par padomu.
Autore
Paldies par komentāru, es aizmirsu par traucējumiem, ko rada ģenerators
Autors neņem vērā rezistoru precizitāti, pieņemot tā absolūto. Raksturlielumu nav iespējams pielāgot, pielāgojot tikai sākotnējo novirzi. Tā vietā, lai izmantotu R1 un R2, jums jāpievieno piektais mainīgais skaņai - dalītāja dalīšanas koeficients ar sākotnējo vērtību 1/6.
Un par produkta iejaukšanos, aizsardzību un neracionalitāti es piekrītu iepriekšējiem komentētājiem.
Automašīnas voltmetrs uz Aliexpress maksā tikpat, cik indikators tm 1637. Arduino vēl divas reizes vairāk. Uzdevumu grāmatā tiek jautāts, vai ellē ar mārrutku dārzu, ja abi ir nopirkti vienā vietā?
Viesis Alekss
Viltība ir pabeigta. No acb tas darbosies, ar automašīnu - nē. Proti izlidos pēc vairāku dzinēja iedarbināšanas. Automašīnas tīklā ir mežonīgi šķēršļi, dunjai jums ir jānobloķē atsevišķs barošanas avots ar filtriem un vismaz analogās ieejas jānosedz ar slāpētājiem, un jums nebūs problēmu.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...