Innehållsförteckning:
Video: DC-wattmätare med Arduino Nano (0-16V/0-20A): 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Hej kompisar!!
Jag är här för att visa dig en DC -wattmätare som enkelt kan göras med Arduino nano. Ett av de viktigaste problemen som jag stod inför som elektronikhobbyist är att veta mängden ström och spänning som appliceras över laddningskretsarna jag gjorde. Jag tänkte köpa en meter från en webbutik, men en av mina vänner berättade för mig att det har ett stort fel när jag mäter strömmen.
Så jag tänkte göra det med arduino.it kan också användas för att ladda batterier med automatisk avstängning genom att göra några ändringar.
Tillbehör
- Arduino Nano
- ACS712 Strömgivare 20A modul
- 16x2 LCD
- I2C -modul för 16x2 tecken LCD
- Motstånd-220k, 100k/0,4W-1Nr
- 9V strömförsörjning
- Kvinnliga sidhuvuden, kopplingsplintar
- Linjetavla eller prickbräda
- Anslutning av ledningar
Steg 1: Schematisk
Spänningsmätning
För att mäta spänningen har jag använt den enkla spänningsdelarkretsen. Genom att använda två motstånd av värdet 220K och 100K kan en maximal spänning på 16V mätas. Nano kan bara läsa upp till 5V genom den analoga stiftet A1. Om du vill mäta olika spänningsnivåer ändrar du motståndsvärdena därefter.
Strömmätning
För mätning av ström har jag använt strömgivarmodulen ACS712 (Klicka här för datablad). Den finns i tre modeller för olika strömmätningar, dvs 5A, 20A och 30A. Jag använde 20A -modulen. Den kan mäta både AC- och DC -ström men här är den endast avsedd att mäta DC -ström.
Det finns andra sensorer som MAX471 och INA219 som använder shuntmotstånd och strömförstärkare för att mäta strömmen. ACS712 -modulen använder den berömda ACS712 IC för att mäta ström med hjälp av Hall Effect -principen. I schemat har jag visat modulens krets du kan använda sensormodulen direkt. Den drivs från 5V -matningen från Arduino nano. Modulens utgång är ansluten till den analoga stiftet A2.
LCD- och I2C -modul
För att visa spänning och ström har jag använt en 16x2 LCD. Den är ansluten till nano via I2C -protokollet. Med hjälp av I2C -modulen kan vi enkelt ansluta LCD -skärmen till nano. Du kan också ansluta LCD -skärmen utan I2C -modulen. I så fall måste vi tillhandahålla 16 anslutningar till LCD -skärmen. Analoga stift A4 och A5 -stift på nano stöder I2C -protokollet, därför är modulen ansluten till dessa analoga stift. Det drivs också från 5V -matningen från nano. LED+ och LED- är också anslutna till LCD-skärmen, det finns faktiskt ytterligare två stift i LCD-skärmen för att slå på bakgrundsbelysningen.
Slutligen levereras strömmen till nano från en 9V -strömförsörjning. Här har jag använt en traditionell 9V -transformator och en bryggkrets reglerad med 7809, spänningsregulator. Använd alltid en spänning mellan 7V och 12V eftersom den i detta intervall fungerar korrekt.
Steg 2: Kod
Kodningsdelen är enkel, två analoga stift A1 och A2 används för att läsa av spänningen respektive strömmen. Dessa värden bearbetas och konverteras till dess verkliga värde och det visas på LCD -skärmen.
Efter att ha gjort wattmätaren måste du kalibrera avläsningarna för att få värdet som visas i en vanlig multimeter. För det måste vi lägga till eller subtrahera ett konstant värde från det uppmätta värdet.
Steg 3: Slutprodukt
Jag har använt en linjekort för placering och lödning av komponenterna. Arduino och den aktuella sensorn placeras på kvinnliga rubriker så att den enkelt kan tas bort eller omprogrammeras vid fel.
Jag har lagt alla delar i en plastbehållare så att den kan användas som en fristående enhet. Den har en inbyggd strömförsörjning på 9V för att driva wattmätaren. Så att den kan användas med valfri strömförsörjning från 0-16V/0-20A.
Hoppas du gillar den här wattmätaren. Detta kommer definitivt att hjälpa alla spirande elektronikentusiaster.
Tack!!
Rekommenderad:
Bygga en automatisk solspårare med Arduino Nano V2: 17 steg (med bilder)
Bygga en automatisk solspårare med Arduino Nano V2: Hej! Denna instruerbara är tänkt att vara en del två i mitt Solar Tracker -projekt. För en förklaring av hur solspårare fungerar och hur jag utformade min första spårare, använd länken nedan. Detta kommer att erbjuda sammanhang för detta projekt. Https://www.instructables.co
Arduino Nano -klocka med adaptiv ljusstyrka med prototypkretskort från NextPCB.com: 11 steg
Arduino Nano -klocka med adaptiv ljusstyrka med prototyp -kretskort från NextPCB.com: Alla ville ha en klocka som visar tid och datum tillsammans Så i det här projektet visar jag dig hur du kan bygga en arduino -nanoklocka med adaptiv ljusstyrka med RTC och en design PCB från NextPCB
ESP8266-07 programmerare med Arduino Nano: 6 steg (med bilder)
ESP8266-07 programmerare med Arduino Nano: Detta är en kort handledning för att skapa en snygg ESP8266-07/12E programmeringskort med en Arduino nano. Kabelschemat är mycket likt det som visas här. Du har möjligheterna att dra detta projekt på en brödbräda, löd dig själv en p
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår