Inhoudsopgave:

DC-wattmeter met Arduino Nano (0-16V/0-20A): 3 stappen
DC-wattmeter met Arduino Nano (0-16V/0-20A): 3 stappen

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

Video: DC-wattmeter met Arduino Nano (0-16V/0-20A): 3 stappen
Video: Simple Arduino Energy Meter | Volt -Amp meter 20 Amp 2024, Juli-
Anonim
Image
Image

Hallo vrienden!!

Ik ben hier om je een DC-wattmeter te laten zien die gemakkelijk kan worden gemaakt met behulp van Arduino nano. Een van de grootste problemen waarmee ik als elektronicahobbyist werd geconfronteerd, was de hoeveelheid stroom en spanning te kennen die werd aangelegd over de oplaadcircuits die ik maakte. Ik dacht erover om een meter van een online winkel te kopen, maar een van mijn vrienden vertelde me dat er een enorme fout optreedt bij het meten van de stroom.

Dus ik dacht eraan om het te maken met behulp van arduino.it kan ook worden gebruikt om batterijen op te laden met automatische uitschakeling door enkele wijzigingen aan te brengen.

Benodigdheden

  1. Arduino Nano
  2. ACS712 Stroomsensor 20A module
  3. 16x2 LCD
  4. I2C-module voor LCD van 16x2 tekens
  5. Weerstanden-220k, 100k/0.4W-1Nos
  6. 9V voeding
  7. Vrouwelijke headers, Klemmenblokken
  8. Lijnbord of puntbord
  9. Draden aansluiten

Stap 1: Schematisch:

Schematisch
Schematisch
Schematisch
Schematisch
Schematisch
Schematisch

Spanningsmeting:

Voor het meten van de spanning heb ik de eenvoudige spanningsdelerschakeling gebruikt. Door gebruik te maken van twee weerstanden van 220K en 100K kan een maximale spanning van 16V worden gemeten. Nano kan alleen tot 5V lezen via de analoge pin A1. Als u verschillende spanningsniveaus wilt meten, wijzigt u de weerstandswaarden dienovereenkomstig.

Stroommeting

Voor het meten van stroom heb ik de stroomsensormodule ACS712 gebruikt (Klik hier voor datasheet). Deze is verkrijgbaar in drie modellen voor verschillende stroommetingen, namelijk 5A, 20A en 30A. Ik gebruikte de 20A-module. Het kan zowel AC- als DC-stroom meten, maar hier is het alleen bedoeld om DC-stroom te meten.

Er zijn andere sensoren zoals MAX471 en INA219 die shuntweerstanden en stroomversterkers gebruiken om de stroom te meten. De ACS712-module gebruikt het beroemde ACS712 IC om stroom te meten volgens het Hall-effectprincipe. In het schema heb ik de schakeling van de module laten zien, je kunt de sensormodule direct gebruiken. Het wordt gevoed door de 5V-voeding van de Arduino nano. De uitgang van de module wordt aangesloten op de analoge pin A2.

LCD- en I2C-module

Om de spanning en stroom weer te geven heb ik een 16x2 LCD gebruikt. Het is verbonden met nano via het I2C-protocol. Met behulp van de I2C-module kunnen we het LCD-scherm eenvoudig op de nano aansluiten. U kunt het LCD-scherm ook zonder de I2C-module aansluiten. In dat geval moeten we voor 16 aansluitingen op het LCD-scherm zorgen. Analoge pin A4- en A5-pinnen van nano ondersteunen het I2C-protocol, daarom is de module verbonden met deze analoge pinnen. Het wordt ook gevoed door de 5V-voeding van de nano. De LED+ en LED- zijn ook verbonden met het LCD-scherm, er zijn eigenlijk nog twee pinnen in het LCD-scherm om de achtergrondverlichting AAN te zetten.

Ten slotte wordt de stroom naar de nano geleverd door een 9V-voeding. Hier heb ik een traditionele 9V-transformator gebruikt en een brugcircuit geregeld met behulp van de 7809, spanningsregelaar. Gebruik altijd een spanning tussen 7V en 12V omdat hij in dit bereik nauwkeurig zal functioneren.

Stap 2: Coderen

Het coderingsgedeelte is eenvoudig, twee analoge pinnen A1 en A2 worden gebruikt om respectievelijk de spanning en stroom te lezen. Deze waarden worden verwerkt en geconverteerd naar de werkelijke waarde en wordt weergegeven op het LCD-scherm.

Na het maken van de wattmeter moet u de metingen kalibreren om de waarde te krijgen die wordt weergegeven in een standaard multimeter. Daarvoor moeten we een constante waarde optellen of aftrekken van de gemeten waarde.

Stap 3: Eindproduct

Eindproduct
Eindproduct
Eindproduct
Eindproduct

Ik heb een line board gebruikt voor het plaatsen en solderen van de componenten. Arduino en de huidige sensor zijn op vrouwelijke headers geplaatst, zodat deze gemakkelijk kan worden verwijderd of opnieuw kan worden geprogrammeerd in geval van een storing.

Ik heb alle onderdelen in een plastic container gedaan, zodat het als een op zichzelf staande eenheid kan worden gebruikt. Het heeft een ingebouwde voeding van 9V om de wattmeter van stroom te voorzien. Zodat het kan worden gebruikt met alle voedingen van 0-16V/0-20A.

Ik hoop dat je deze wattmeter leuk vindt. Dit zal zeker alle beginnende elektronica-enthousiastelingen helpen.

Bedankt!!

Aanbevolen: