Innholdsfortegnelse:
Video: DC wattmeter ved bruk av Arduino Nano (0-16V/0-20A): 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Hei venner!!
Jeg er her for å vise deg en DC -wattmeter som enkelt kan lages ved å bruke Arduino nano. Et av hovedproblemene jeg sto overfor som elektronikkhobbyist, er å kjenne mengden strøm og spenning som tilføres over ladekretsene jeg laget. Jeg tenkte på å kjøpe en meter fra en nettbutikk, men en av vennene mine fortalte meg at den har en stor feil når jeg måler strømmen.
Så jeg tenkte å gjøre det ved hjelp av arduino.it kan også brukes til å lade batterier med automatisk avbrudd ved å gjøre noen modifikasjoner.
Rekvisita
- Arduino Nano
- ACS712 Strømføler 20A -modul
- 16x2 LCD
- I2C -modul for 16x2 tegn LCD
- Motstander-220k, 100k/0,4W-1Nr
- 9V strømforsyning
- Kvinneoverskrifter, rekkeklemmer
- Linjetavle eller prikkbrett
- Tilkobling av ledninger
Trinn 1: Skjematisk
Spenningsmåling
For å måle spenningen har jeg brukt den enkle spenningsdelerkretsen. Ved å bruke to motstander av verdien 220K og 100K, kan en maksimal spenning på 16V måles. Nano kan bare lese opptil 5V gjennom den analoge pinnen A1. Hvis du vil måle forskjellige spenningsnivåer, må du endre motstandsverdiene tilsvarende.
Gjeldende måling
For måling av strøm har jeg brukt strømfølermodulen ACS712 (Klikk her for datablad). Den er tilgjengelig i tre modeller for forskjellige strømmålinger, dvs. 5A, 20A og 30A. Jeg brukte 20A -modulen. Den kan måle både vekselstrøm og likestrøm, men her er den kun ment å måle likestrøm.
Det er andre sensorer som MAX471 og INA219 som bruker shuntmotstander og strømforsterkere for å måle strømmen. ACS712 -modulen bruker den berømte ACS712 IC til å måle strøm ved bruk av Hall Effect -prinsippet. I skjematisk har jeg vist kretsen til modulen du kan bruke sensormodulen direkte. Den drives av 5V -forsyningen fra Arduino nano. Utgangen til modulen er koblet til den analoge pinnen A2.
LCD- og I2C -modul
For å vise spenningen og strømmen har jeg brukt en 16x2 LCD. Den er koblet til nano gjennom I2C -protokollen. Ved hjelp av I2C -modulen kan vi enkelt koble LCD -skjermen til nano. Du kan også koble til LCD -skjermen uten I2C -modulen. I så fall må vi gi 16 tilkoblinger til LCD -skjermen. Analog pinne A4 og A5 pinner på nano støtter I2C protokoll, derfor er modulen koblet til disse analoge pinnene. Den drives også fra 5V -forsyningen fra nano. LED+ og LED- er også koblet til LCD-skjermen, det er faktisk ytterligere to pinner på LCD-skjermen for å slå på bakgrunnslyset.
Til slutt leveres strømmen til nano fra en 9V forsyning. Her har jeg brukt en tradisjonell 9V transformator og en brokrets regulert ved hjelp av 7809, spenningsregulator. Bruk alltid en spenning mellom 7V til 12V fordi den i dette området vil fungere nøyaktig.
Trinn 2: Kode
Kodedelen er enkel, to analoge pinner A1 og A2 brukes til å lese henholdsvis spenning og strøm. Disse verdiene behandles og konverteres til den faktiske verdien, og den vises på LCD -skjermen.
Etter å ha laget wattmeteret må du kalibrere avlesningene for å få verdien vist i et standard multimeter. For det må vi legge til eller trekke fra en konstant verdi fra den målte verdien.
Trinn 3: Sluttprodukt
Jeg har brukt et linjetavle for å plassere og lodde komponentene. Arduino og den nåværende sensoren er plassert på kvinnelige overskrifter, slik at den enkelt kan fjernes eller omprogrammeres i tilfelle feil.
Jeg har lagt alle delene i en plastbeholder slik at den kan brukes som en frittstående enhet. Den har en innebygd strømforsyning på 9V for å drive wattmeteret. Slik at den kan brukes med alle strømforsyninger fra 0-16V/0-20A.
Håper du liker dette wattmeteret. Dette vil definitivt hjelpe alle spirende elektronikkentusiaster.
Takk skal du ha!!
Anbefalt:
Hindring for å unngå robot ved bruk av Arduino Nano: 5 trinn
Hindring for å unngå robot ved hjelp av Arduino Nano: I denne instruksen skal jeg beskrive hvordan du kan hindre en robot ved å bruke Arduino
Sosial avstandsalarm ved bruk av Arduino Nano: 4 trinn
Sosial avstandsalarm ved bruk av Arduino Nano: Hei lesere i denne instruksjonsfulle vil jeg vise deg hvordan du lager påminnelse om sosial distansering og varsler med arduino nano i få enkle trinn For flere fantastiske prosjekter besøk letsmakeprojects.com
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen