![DIY Arduino multifunctionele energiemeter V1.0 - Ajarnpa DIY Arduino multifunctionele energiemeter V1.0 - Ajarnpa](https://i.howwhatproduce.com/images/001/image-393-27-j.webp)
Inhoudsopgave:
- Benodigdheden
- Stap 1: Hoe werkt het?
- Stap 2: Breadboard-testen
- Stap 3: Bereid het Arduino-bord voor
- Stap 4: Bereid de koppen voor
- Stap 5: Soldeer de vrouwelijke headers
- Stap 6: Monteer de temperatuursensor
- Stap 7: Soldeer de schroefklemmen
- Stap 8: Maak het circuit
- Stap 9: De afstandhouders monteren
- Stap 10: PCB-ontwerp
- Stap 11: Kracht en energie
- Stap 12: Software en bibliotheken
- Stap 13: Laatste testen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/001/image-393-29-j.webp)
![](https://i.ytimg.com/vi/V3hhX_TEYjE/hqdefault.jpg)
![DIY Arduino multifunctionele energiemeter V1.0 DIY Arduino multifunctionele energiemeter V1.0](https://i.howwhatproduce.com/images/001/image-393-30-j.webp)
![DIY Arduino multifunctionele energiemeter V1.0 DIY Arduino multifunctionele energiemeter V1.0](https://i.howwhatproduce.com/images/001/image-393-31-j.webp)
In deze Instructable laat ik je zien hoe je een op Arduino gebaseerde multifunctionele energiemeter kunt maken. Deze kleine meter is een zeer nuttig apparaat dat belangrijke informatie over elektrische parameters weergeeft. Het apparaat kan 6 nuttige elektrische parameters meten: spanning, stroom, vermogen, energie, capaciteit en temperatuur. Dit apparaat is alleen geschikt voor DC-belastingen zoals PV-systemen op zonne-energie. U kunt deze meter ook gebruiken voor het meten van de batterijcapaciteit.
De meter kan een spanningsbereik meten van 0 - 26V en een maximale stroomsterkte van 3,2A.
Benodigdheden
Gebruikte componenten:
1. Arduino Pro Micro (Amazon)
2. INA219 (Amazone)
3. 0,96 OLED (Amazone)
4. DS18B20 (Amazone)
5. Lipo-batterij (Amazon)
6. Schroefklemmen (Amazon)
7. Vrouwelijke / mannelijke headers (Amazon)
8. Geperforeerde plaat (Amazon)
9. 24 AWG-draad (Amazon)
10. Schuifschakelaar (Amazon)
Gebruikte gereedschappen en instrumenten:
1. Soldeerbout (Amazon)
2. Draadstripper (Amazon)
3. Multimeter (Amazone)
4. Elektrische tester (Amazon)
Stap 1: Hoe werkt het?
![Hoe het werkt? Hoe het werkt?](https://i.howwhatproduce.com/images/001/image-393-32-j.webp)
Het hart van de Energy Meter is een Arduino Pro Micro-bord. De Arduino detecteert de stroom en spanning met behulp van de INA219-stroomsensor en de temperatuur wordt gedetecteerd door temperatuursensor DS18B20. Volgens deze spanning en stroom doet Arduino de wiskunde voor het berekenen van vermogen en energie.
Het hele schema is verdeeld in 4 groepen:
1. Arduino Pro Micro
De stroom die nodig is voor Arduino Pro Micro wordt geleverd door een LiPo/Li-Ion batterij via een schuifschakelaar.
2. Huidige sensor
De stroomsensor INA219 is verbonden met het Arduino-bord in I2C-communicatiemodus (SDA- en SCL-pin).
3. OLED-scherm
Net als de huidige Sensor is het OLED-display ook verbonden met het Arduino-bord in de I2C-communicatiemodus. Het adres voor beide apparaten is echter anders.
4. Temperatuursensor:
Hier heb ik de DS18B20 temperatuursensor gebruikt. Het gebruikt een eendraadsprotocol om met de Arduino te communiceren.
Stap 2: Breadboard-testen
![Breadboard testen Breadboard testen](https://i.howwhatproduce.com/images/001/image-393-33-j.webp)
![Breadboard testen Breadboard testen](https://i.howwhatproduce.com/images/001/image-393-34-j.webp)
Eerst maken we het circuit op een Breadboard. Het belangrijkste voordeel van een soldeerloos breadboard is dat het soldeerloos is. U kunt het ontwerp dus eenvoudig wijzigen door componenten en kabels los te koppelen als dat nodig is.
Na het testen van het breadboard, heb ik het circuit op een geperforeerd bord gemaakt
Stap 3: Bereid het Arduino-bord voor
![Bereid het Arduino-bord voor Bereid het Arduino-bord voor](https://i.howwhatproduce.com/images/001/image-393-35-j.webp)
![Bereid het Arduino-bord voor Bereid het Arduino-bord voor](https://i.howwhatproduce.com/images/001/image-393-36-j.webp)
![Bereid het Arduino-bord voor Bereid het Arduino-bord voor](https://i.howwhatproduce.com/images/001/image-393-37-j.webp)
De Arduino Pro Micro wordt geleverd zonder de header-pin te solderen. Je moet dus eerst de headers in de Arduino solderen.
Plaats uw mannelijke headers met de lange kant naar beneden in een breadboard. Nu de headers zijn geïnstalleerd, kunt u het Arduino-bord eenvoudig op zijn plaats op de header-pin laten vallen. Soldeer vervolgens alle pinnen op het Arduino-bord.
Stap 4: Bereid de koppen voor
![Bereid de koppen voor Bereid de koppen voor](https://i.howwhatproduce.com/images/001/image-393-38-j.webp)
![Bereid de koppen voor Bereid de koppen voor](https://i.howwhatproduce.com/images/001/image-393-39-j.webp)
Om de Arduino, het OLED-display, de stroomsensor en de temperatuursensor te monteren, heb je een vrouwelijke rechte header-pin nodig. Wanneer u de rechte headers aanschaft, zijn ze te lang voor de componenten om te gebruiken. U moet ze dus op de juiste lengte inkorten. Ik heb een tang gebruikt om het af te knippen.
Hieronder volgen de details over de koppen:
1. Arduino-bord - 2 x 12 pinnen
2. INA219 - 1 x 6 pinnen
3. OLED - 1 x 4 pinnen
4. Temp. Sensor - 1 x 3 pinnen
Stap 5: Soldeer de vrouwelijke headers
![Soldeer de vrouwelijke headers Soldeer de vrouwelijke headers](https://i.howwhatproduce.com/images/001/image-393-40-j.webp)
![Soldeer de vrouwelijke headers Soldeer de vrouwelijke headers](https://i.howwhatproduce.com/images/001/image-393-41-j.webp)
![Soldeer de vrouwelijke headers Soldeer de vrouwelijke headers](https://i.howwhatproduce.com/images/001/image-393-42-j.webp)
Na het voorbereiden van de vrouwelijke headers-pin, soldeer ze aan het geperforeerde bord. Controleer na het solderen van de header-pinnen of alle componenten perfect passen of niet.
Opmerking: ik raad aan om de huidige sensor rechtstreeks op het bord te solderen in plaats van via de vrouwelijke header.
Ik heb verbinding gemaakt via de header-pin om de INA219 opnieuw te gebruiken voor andere projecten.
Stap 6: Monteer de temperatuursensor
![Monteer de temperatuursensor Monteer de temperatuursensor](https://i.howwhatproduce.com/images/001/image-393-43-j.webp)
![Monteer de temperatuursensor Monteer de temperatuursensor](https://i.howwhatproduce.com/images/001/image-393-44-j.webp)
Hier gebruik ik de DS18B20-temperatuursensor in het TO-92-pakket. Door de gemakkelijke vervanging te overwegen, heb ik een 3-pins vrouwelijke header gebruikt. Maar u kunt de sensor direct op het geperforeerde bord solderen.
Stap 7: Soldeer de schroefklemmen
![Soldeer de schroefklemmen Soldeer de schroefklemmen](https://i.howwhatproduce.com/images/001/image-393-45-j.webp)
![Soldeer de schroefklemmen Soldeer de schroefklemmen](https://i.howwhatproduce.com/images/001/image-393-46-j.webp)
![Soldeer de schroefklemmen Soldeer de schroefklemmen](https://i.howwhatproduce.com/images/001/image-393-47-j.webp)
Hier worden schroefklemmen gebruikt voor externe aansluiting op het bord. De externe aansluitingen zijn:
1. Bron (batterij / zonnepaneel)
2. Laden:
3. Voeding naar Arduino
De blauwe schroefklem wordt gebruikt voor de voeding van de Arduino en twee groene klemmen worden gebruikt voor de bron- en belastingaansluiting.
Stap 8: Maak het circuit
![Maak het circuit Maak het circuit](https://i.howwhatproduce.com/images/001/image-393-48-j.webp)
![Maak het circuit Maak het circuit](https://i.howwhatproduce.com/images/001/image-393-49-j.webp)
![Maak het circuit Maak het circuit](https://i.howwhatproduce.com/images/001/image-393-50-j.webp)
![Maak het circuit Maak het circuit](https://i.howwhatproduce.com/images/001/image-393-51-j.webp)
Na het solderen van de vrouwelijke headers en schroefklemmen, moet u de pads aansluiten volgens het bovenstaande schematische diagram.
De verbindingen zijn vrij rechttoe rechtaan
INA219 / OLED -> Arduino
VCC -> VCC
GND - > GND
SDA -> D2
SCL-> D3
DS18B20 -> Arduino
GND - > GND
DQ -> D4 via een 4,7K pull-up weerstand
VCC -> VCC
Sluit ten slotte de schroefklemmen aan volgens het schema.
Ik heb 24AWG gekleurde draden gebruikt om het circuit te maken. Soldeer de draad volgens het schakelschema.
Stap 9: De afstandhouders monteren
![De afstandhouders monteren De afstandhouders monteren](https://i.howwhatproduce.com/images/001/image-393-52-j.webp)
![De afstandhouders monteren De afstandhouders monteren](https://i.howwhatproduce.com/images/001/image-393-53-j.webp)
Monteer na het solderen en bedraden de afstandhouders op 4 hoeken. Het zorgt voor voldoende afstand tot de soldeerverbindingen en draden vanaf de grond.
Stap 10: PCB-ontwerp
![PCB-ontwerp PCB-ontwerp](https://i.howwhatproduce.com/images/001/image-393-54-j.webp)
![PCB-ontwerp PCB-ontwerp](https://i.howwhatproduce.com/images/001/image-393-55-j.webp)
Ik heb een aangepaste PCB ontworpen voor dit project. Vanwege de huidige pandemische COVID-19-situatie kan ik geen bestelling plaatsen voor deze PCB. Ik heb de print dus nog niet getest.
U kunt de Gerber-bestanden downloaden van PCBWay
Wanneer u een bestelling plaatst bij PCBWay, krijg ik een donatie van 10% van PCBWay voor een bijdrage aan mijn werk. Uw kleine hulp kan me aanmoedigen om in de toekomst meer geweldig werk te doen. Bedankt voor je medewerking.
Stap 11: Kracht en energie
![Kracht en energie Kracht en energie](https://i.howwhatproduce.com/images/001/image-393-56-j.webp)
Vermogen: Vermogen is het product van spanning (volt) en stroom (Amp)
P=VxI
Eenheid van vermogen is Watt of KW
Energie: Energie is het product van vermogen (watt) en tijd (uur)
E= Pxt
Eenheid van energie is Wattuur of Kilowattuur (kWh)
Capaciteit: capaciteit is het product van stroom (ampère) en tijd (uur)
C = ik x t
Eenheid van capaciteit is Ampère-uur
Om het vermogen en de energie te bewaken is bovenstaande logica geïmplementeerd in software en worden de parameters weergegeven op een 0,96-inch OLED-display.
Afbeelding tegoed: imgoat
Stap 12: Software en bibliotheken
![Software en bibliotheken Software en bibliotheken](https://i.howwhatproduce.com/images/001/image-393-57-j.webp)
![Software en bibliotheken Software en bibliotheken](https://i.howwhatproduce.com/images/001/image-393-58-j.webp)
![Software en bibliotheken Software en bibliotheken](https://i.howwhatproduce.com/images/001/image-393-59-j.webp)
![Software en bibliotheken Software en bibliotheken](https://i.howwhatproduce.com/images/001/image-393-60-j.webp)
Download eerst de onderstaande code. Download vervolgens de volgende bibliotheken en installeer ze.
1. Adafruit INA219-bibliotheek
2. Adafruit SSD1306-bibliotheek
3. DallasTemperatuur
Nadat u alle bibliotheken hebt geïnstalleerd, stelt u het juiste bord en de COM-poort in en uploadt u vervolgens de code.
Stap 13: Laatste testen
![Laatste testen Laatste testen](https://i.howwhatproduce.com/images/001/image-393-61-j.webp)
![Laatste testen Laatste testen](https://i.howwhatproduce.com/images/001/image-393-62-j.webp)
![Laatste testen Laatste testen](https://i.howwhatproduce.com/images/001/image-393-63-j.webp)
![Laatste testen Laatste testen](https://i.howwhatproduce.com/images/001/image-393-64-j.webp)
Om het bord te testen heb ik een 12V batterij als bron aangesloten en een 3W LED als belasting.
De batterij is aangesloten op de schroefklem onder de Arduino en de LED is aangesloten op de schroefklem onder de INA219. De LiPo-batterij wordt aangesloten op de blauwe schroefklem en schakel vervolgens de schakeling in met behulp van de schuifschakelaar.
U kunt zien dat alle parameters op het OLED-scherm worden weergegeven.
De parameters in de eerste kolom zijn:
1. Spanning:
2. Huidige
3. Vermogen
De parameters in de tweede kolom zijn:
1. Energie
2. Capaciteit:
3. Temperatuur
Om de nauwkeurigheid te controleren, gebruikte ik mijn multimeter en een tester zoals hierboven weergegeven. De nauwkeurigheid ligt dicht bij hen. Ik ben erg tevreden met deze gadget op zakformaat.
Bedankt voor het lezen van mijn Instructable. Als je mijn project leuk vindt, vergeet dan niet om het te delen. Opmerkingen en feedback zijn altijd welkom.
Aanbevolen:
DIY-gameconsole met Arduino: 4 stappen
![DIY-gameconsole met Arduino: 4 stappen DIY-gameconsole met Arduino: 4 stappen](https://i.howwhatproduce.com/images/001/image-2784-11-j.webp)
DIY-gameconsole met Arduino: in deze tutorial laat ik je zien hoe je een gameconsole kunt maken met Arduino nano. Dus als je een gedetailleerde video erover wilt zien, bekijk het dan op mijn YouTube-kanaal
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen)
![DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen) DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron: 17 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/002/image-5978-j.webp)
DIY Ambilight met Raspberry Pi en GEEN Arduino! Werkt op elke HDMI-bron.: Ik heb een vrij basaal begrip van elektronica, daarom ben ik supertrots op mijn doe-het-zelf Ambilight-opstelling in een eenvoudige houten behuizing met de mogelijkheid om de lichten aan en uit te zetten wanneer en wanneer ik wil. Voor wie niet weet wat een Ambilight is;
Energiemeter: 6 stappen
![Energiemeter: 6 stappen Energiemeter: 6 stappen](https://i.howwhatproduce.com/images/006/image-15471-j.webp)
Energiemeter: Let op - We zijn niet verantwoordelijk voor eventuele ongelukken tijdens het reproduceren van dit project door wie dan ook. Energiemeter die XMC1100 en TLI 4970 & Wi-Fi module NodeMcu(ESP8266)De Energiemeter is als toepassing van TLI4970 (Current Sensor) en XMC
Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmeren -- Arduino Neno: 6 stappen (met afbeeldingen)
![Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmeren -- Arduino Neno: 6 stappen (met afbeeldingen) Goedkoopste Arduino -- Kleinste Arduino -- Arduino Pro Mini -- Programmeren -- Arduino Neno: 6 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/003/image-6862-42-j.webp)
Goedkoopste Arduino || Kleinste Arduino || Arduino Pro Mini || Programmeren || Arduino Neno:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's……. Dit project gaat over hoe je een kleinste en goedkoopste arduino ooit kunt aansluiten. De kleinste en goedkoopste arduino is arduino pro mini. Het lijkt op arduino
Third Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
![Third Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?" Third Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"](https://i.howwhatproduce.com/images/003/image-6757-46-j.webp)
Derde Hand++: een multifunctionele helpende hand voor elektronica en ander delicaat werk. In het verleden heb ik de derde handen/helpende handen gebruikt die verkrijgbaar zijn bij elektronicaketens en was gefrustreerd over hun bruikbaarheid. Ik kon de clips nooit precies krijgen waar ik ze wilde hebben of het kostte meer tijd dan nodig was om ze op te zetten