Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Een digitale Arduino ammeter bouwen: Stap-voor-stap gids voor een DIY stroommeter

Hoe bouw je je eigen DIY Arduino Ampèremeter

Een ammeter (ampèremeter) meet de stroom in een circuit. Ampère (A) is de eenheid voor stroomsterkte. Arduino microcontroller boards openen de deur naar veel projecten, zoals je eigen ammeter. Een herbruikbaar project, ideaal voor beginners. Deze gids laat zien hoe je een Arduino Ammeter bouwt om stroom te meten.

Een digitale Arduino ammeter bouwen: Stap-voor-stap gids voor een DIY stroommeter


Elektriciers aan de slag met een elektrische meter

Doel: makkelijk te volgen, minimaal benodigdheden. Je hoeft geen ervaren ingenieur te zijn.

Benodigde componenten:

  • Arduino Compatibele 128x32 OLED LCD Display
Een digitale Arduino ammeter bouwen: Stap-voor-stap gids voor een DIY stroommeter
  • INA219 Stroomsensor Breakout
  • Arduino Pro Mini Rev 5 (5 Volt)
  • CH340 Programmeerder
  • 9V batterijhouder (met batterijen)
  • JST PH 2-pins kabel – Vrouwelijke connector
  • JST Rechthoekige connector
  • Mini platte schroevendraaier
  • Zespins rechthoekige header voor Arduino
  • Solderbout
  • 24 SWG Verzinnende koperdraad 500g ZEKERINGSDRAAD 18 AMP 0,56MM
  • Mini tang
  • Draadknipper
  • Zelfklevend schuiminktje
  • 4-pins vrouwelijk naar vrouwelijk jumper kabel

Arduino Ampèremeter Hardware Configuratie

Een digitale Arduino ammeter bouwen: Stap-voor-stap gids voor een DIY stroommeter


Elektrische meter

Voorbereiding

De Arduino Ampèremeter bestaat uit drie hoofddelen: 128x32 OLED display (uitvoer metingen), INA219 stroomsensor (meet stroom/spanning), Arduino Mini (berekening, verwerking, verbinding). De Arduino Mini heeft twee rijen pinnen. De INA219 sensor sluit je aan via het I2C-protocol.

Een digitale Arduino ammeter bouwen: Stap-voor-stap gids voor een DIY stroommeter


Analoge multimeter

Gebruik een Arduino Mini Pro 328P Rev 5 board (of replica). Als je er geen vindt, check of je versie A4 en A5 pinnen heeft. De pinnen van de Arduino Pro Mini lijnen uit met die van de INA219 sensor en OLED display (bij juiste hardware).

Verbinden:

  1. INA219 VCC → Arduino Pro Mini VCC
  2. INA219 GND → Arduino Pro Mini GND
  3. INA219 SDA → Arduino Pro Mini A4
  4. INA219 SEL → Arduino Pro Mini A5

Hetzelfde voor OLED display:

  1. OLED VCC → Arduino Pro Mini VCC
  2. OLED GND → Arduino Pro Mini GND
  3. OLED SDA → Arduino Pro Mini A4
  4. OLED SEL → Arduino Pro Mini A5

Na controle of pinnen overeenkomen, beginnen we met bouwen.

Instructies

  1. Gebruik solderbout om pinnen van zowel INA219 sensor module als OLED display module te verwijderen. Verwijder eventuele plastic kapjes met platte schroevendraaier. Verwarm elke pin achterzijde en schud af.
  2. Knip vier stukken 40mm draad van je SWG verzinnende koperrol.
  3. Solder de draden op de OLED display module ter vervanging van de verwijderde pinnen.
  4. Verbonds de net gesoldeerde draden van de OLED met de pinnen op de Arduino Pro Mini volgens de beschrijving in voorbereiding. Het moet eruitzien als een sandwich. Houd draden gescheiden – gebruik schroevendraaier voor ruimte.
  5. Solder de draden aan de Arduino Pro Mini, knip ze nog niet kort – we moeten ze nog aan de INA219 sensor module verbinden. Je kunt de draden boven op het OLED bord korter maken als nog niet gedaan.
  6. Match de pinnen van de Arduino Pro Mini en verbind ze met de INA219 sensor module via de draden. Houd draden gescheiden, solder aan de INA219 Sensor.
  7. Knip elke draad netjes af. Bevestig de rechthoekige zespins header aan de Arduino en solder vast. Nodig om code te uploaden. Duw OLED display module omhoog om headers te solderen – wees voorzichtig.
  8. Verbinden JST-PH 2 vrouwelijke connector met batterijhouder draden. Solder JST rechthoekige connector aan Arduino Pro-Mini. Rode draad (plus) → RAW pin, zwarte draad (min) → GND. Juist solderen.
  9. Sluit 4-pins vrouwelijk naar vrouwelijk jumper kabel aan van Arduino Pro-mini naar CH340 programmeerder. Sluit CH340 aan op USB-poort van computer. Raadpleeg Software Configuratie sectie voor programmeren.

Na programmeren kun je een circuit aan de sensor module koppelen en een meting lezen op de OLED display. Voeding via CH340 programmeerder (USB) of 9V batterijpakket.

Arduino Ampèremeter Software Configuratie

Je moet de Arduino Pro Mini en OLED display programmeren. Basis kennis van Arduino IDE is vereist. Hieronder sketches voor elk deel.

OLED 128x32 Code

1. #include <Arduino.h>
2. #include <U8g2lib.h>
3. #include <SPI.h>
4. #include <Wire.h>
UEG2_SSD1306_128x32_UNIVISION_F_HW_12C ueg2 (USG2_RO);
void setup (void) {
  u8g2.begin();
  ina219.begin();
}
void loop (void) {
  u8g2.clearBuffer(); // clear interne geheugen
  u8g2.setFont (u8g2_font_logi303032_tr); // kies font
  u8g2.setCursor(0, 32);
  u8g2.print(millis());
  u8g2.sendBuffer(); // interne geheugen naar display
  delay(200);
}

INA219 Code

1. #include <Wire.h>
2. #include <Adafruit_INA219.h>
Adafruit_INA219 ina219;
void setup (void) {
  uint32_t current Frequency:
  Serial.begin(115200);
  Serial.println("Hello!");
  Serial.println("Measuring voltage and current with INA219 ...");
  ina219.begin();
}
void loop (void) {
  1. float shuntvoltage = 0;
  2. float busvoltage = 0;
  3. float current_mA = 0;
  4. float loadvoltage = 0;
  shuntvoltage = ina219.getShuntVoltage_mV();
  busvoltage = ina219.getBusVoltage_V();
  current_mA = ina219.getCurrent_mA();
  loadvoltage = busvoltage + (shuntvoltage / 1000);
  Serial.print("Bus Voltage: ");
  Serial.print (busvoltage);
  Serial.println("V");
  Serial.print("Shunt Voltage: ");
  Serial.print (shuntvoltage);
  Serial.println(" ");
  Serial.print("Load Voltage: ");
  Serial.print(loadvoltage);
  Serial.println(" ");
  Serial.print("Current: ");
  Serial.print(current_mA);
  Serial.println(" mA");
  Serial.println("");
  delay(2000);
}

Let op: Noem de sketch voor de INA219 code "GetCurrent".

Conclusie

Na hardware- en softwareconfiguratie kun je de sensor module gebruiken om stroomsterkte van elk simpel circuit te meten. Dit is een heel simpel project, snel klaar. Perfect voor beginners en hobbyisten. Je kunt het hergebruiken als spanningsensor of gewoon als tool om stroom te meten in andere projecten. Veel leesplezier!

Industriële technologie

  1. Maak Muzikale Tonen met Arduino: Stapsgewijze Handleiding
  2. Stroom meten met een amperemeter: Een praktische gids
  3. Een custom analoge multimeter bouwen: Van onderdelen tot kalibratie
  4. Maximaliseer uw Manufacturing Day ervaring: expert tips & strategieën
  5. Succes bereiken met uw eerste robotintegratie: een praktische gids
  6. Zwakke schakels in je elektrisch ontwerpproces ontdekken: Een praktische gids
  7. Optimaliseer uw supply chain voor weerbaarheid en efficiëntie vandaag
  8. Concurrenten voorbijstreven met digitale werkinstructies
  9. Uw productie & verzending stroomlijnen: bewezen strategieën om kosten te snijden & efficiëntie te boosten
  10. Kantoororganisatie in productieplaneten beheersen: bewezen tips voor efficiëntie & minder stress
  11. IoT-data Ontgrendelen: Hoe Business Rules Management Enterprise-waarde Drijft