Indholdsfortegnelse:

DC-wattmeter med Arduino Nano (0-16V/0-20A): 3 trin
DC-wattmeter med Arduino Nano (0-16V/0-20A): 3 trin

Video: DC-wattmeter med Arduino Nano (0-16V/0-20A): 3 trin

Video: DC-wattmeter med Arduino Nano (0-16V/0-20A): 3 trin
Video: DC wattmeter using arduino nano 2024, Juli
Anonim
Image
Image

Hej venner!!

Jeg er her for at vise dig et DC wattmeter, der let kan laves ved hjælp af Arduino nano. Et af de største problemer, jeg stod over for som elektronikhobbyist, er at kende mængden af strøm og spænding, der påføres på tværs af de opladningskredsløb, jeg lavede. Jeg tænkte på at købe en meter fra en onlinebutik, men en af mine venner fortalte mig, at den har en kæmpe fejl under måling af strømmen.

Så jeg tænkte på at gøre det ved hjælp af arduino.it kan også bruges til at oplade batterier med automatisk afbrydelse ved at foretage nogle ændringer.

Forbrugsvarer

  1. Arduino Nano
  2. ACS712 Strømføler 20A modul
  3. 16x2 LCD
  4. I2C -modul til 16x2 tegn LCD
  5. Modstande-220k, 100k/0,4W-1Nr
  6. 9V strømforsyning
  7. Kvindehoveder, Klemrækker
  8. Line board eller dot board
  9. Tilslutning af ledninger

Trin 1: Skematisk

Skematisk
Skematisk
Skematisk
Skematisk
Skematisk
Skematisk

Spændingsmåling

Til måling af spændingen har jeg brugt det simple spændingsdelerkredsløb. Ved at bruge to modstande af værdien 220K og 100K kan en maksimal spænding på 16V måles. Nano kan kun aflæse op til 5V gennem den analoge pin A1. Hvis du vil måle forskellige spændingsniveauer, skal du ændre modstandsværdierne i overensstemmelse hermed.

Nuværende måling

Til måling af strøm har jeg brugt det aktuelle sensormodul ACS712 (Klik her for datablad). Det fås i tre modeller til forskellige strømmålinger, dvs. 5A, 20A og 30A. Jeg brugte 20A modulet. Det kan måle både vekselstrøm og jævnstrøm, men her er det kun beregnet til at måle jævnstrøm.

Der er andre sensorer som MAX471 og INA219, der bruger shuntmodstande og strømforstærkere til at måle strømmen. ACS712 -modulet bruger den berømte ACS712 IC til at måle strøm ved hjælp af Hall Effect -princippet. I skematisk har jeg vist modulets kredsløb, du kan bruge sensormodulet direkte. Den drives af 5V forsyningen fra Arduino nano. Modulets output er forbundet til den analoge pin A2.

LCD- og I2C -modul

For at vise spændingen og strømmen har jeg brugt en 16x2 LCD. Den er forbundet til nano via I2C -protokollen. Ved hjælp af I2C -modulet kan vi nemt tilslutte LCD'en til nano'en. Du kan også tilslutte LCD'et uden I2C -modulet. I så fald skal vi levere 16 forbindelser til LCD'et. Analog pin A4 og A5 ben på nano understøtter I2C protokol, derfor er modulet forbundet til disse analoge ben. Det er også drevet fra 5V forsyningen fra nano. LED+ og LED- er også tilsluttet LCD'et, der er faktisk yderligere to ben i LCD'et til at tænde baggrundslyset.

Endelig leveres strømmen til nano fra en 9V forsyning. Her har jeg brugt en traditionel 9V transformer og et brokredsløb reguleret ved hjælp af 7809, spændingsregulator. Brug altid en spænding mellem 7V og 12V, fordi den i dette område vil fungere præcist.

Trin 2: Kode

Kodedelen er enkel, to analoge ben A1 og A2 bruges til at aflæse henholdsvis spændingen og strømmen. Disse værdier behandles og konverteres til dets faktiske værdi, og de vises på LCD -skærmen.

Efter at have lavet wattmeteret skal du kalibrere målingerne for at få værdien vist i et standardmultimeter. Til det skal vi tilføje eller trække en konstant værdi fra den målte værdi.

Trin 3: Slutprodukt

Slutprodukt
Slutprodukt
Slutprodukt
Slutprodukt

Jeg har brugt et line board til placering og lodning af komponenterne. Arduino og den aktuelle sensor placeres på kvindelige overskrifter, så den let kan fjernes eller omprogrammeres i tilfælde af funktionsfejl.

Jeg har lagt alle delene i en plastbeholder, så den kan bruges som en selvstændig enhed. Den har en indbygget strømforsyning på 9V til at drive wattmåleren. Så den kan bruges med alle strømforsyninger, der er klassificeret fra 0-16V/0-20A.

Håber du kan lide denne wattmeter. Dette vil helt sikkert hjælpe alle spirende elektronikentusiaster.

Tak skal du have!!

Anbefalede: