Startseite - Blog

Digitales Arduino-Amperemeter: Wie Sie Ihr eigenes Amperemeter zu Hause bauen

Digitales Arduino-Amperemeter: Ein Amperemeter (Abkürzung für Ampere-Meter) ist ein Gerät, mit dem man den Strom in einem Stromkreis messen kann. Das digitale Arduino-Amperemeter (A) ist die Maßeinheit für den Stromfluss, und daher hat das Amperemeter auch seinen Namen. Mit Arduino-Mikrocontroller- und Mikroprozessor-Boards haben Sie Zugang zu einer großen Anzahl von Projekten. Sie können zum Beispiel Ihr eigenes Strommessgerät bauen. Es ist ein großartiges Projekt, weil es wiederverwendbar ist. In der folgenden Anleitung zeigen wir Ihnen, wie Sie Ihr eigenes Arduino-Amperemeter zur Strommessung bauen können.

Wie Sie Ihr eigenes DIY Arduino Ampere-Meter bauen

Digitales Arduino-Amperemeter 1

Elektriker bei der Arbeit an einem Strommessgerät

Unser Ziel für diese Anleitung war es, dass sie einfach zu befolgen ist und so wenig Ressourcen wie möglich benötigt. Sie müssen kein erfahrener Ingenieur sein, um das folgende Projekt zu bauen.

Digitales Arduino-Amperemeter: Erforderliche Komponenten:

Arduino-kompatibles 128×32 OLED-LCD-Display

Digitales Arduino-Amperemeter 2

INA219 Stromsensor-Breakout

Arduino Pro Mini Rev 5 (5 Volt)

CH340 Programmiergerät

9V Batteriebox (mit Batterien)

JST PH 2-Pin Kabel – Buchse

JST-Winkelstecker

Kleiner Mini-Flachkopf-Schraubendreher

Sechspoliger Winkelstecker für Arduino

Lötkolben

24 SWG verzinnter Kupferdraht 500g FUSE WIRE 18 AMP 0.56MM

Mini-Zange

Drahtschneider

Selbstklebendes Schaumstoff-Pad

4 Pin Buchse zu Buchse Jumper Kabel

Arduino Stromzähler Hardware Konfiguration

Stromzähler

Digitales Arduino-Amperemeter: Vorbereitung

Bevor wir mit dem Zusammenbau unseres Arduino-basierten Stromzählers beginnen, müssen wir sicherstellen, dass wir die richtige Ausrüstung und die richtigen Werkzeuge haben. Unser Arduino-Ampèremeter wird aus drei Hauptteilen bestehen. Dazu gehört das 128×32 OLED-Display, das die Strommesswerte ausgibt. Der Stromsensor INA219 misst die Strom- oder Spannungswerte, während der Arduino Mini alles berechnet, verarbeitet und verbindet.

Der Arduino Mini enthält zwei Reihen von Pins an der Seite. Wir müssen den INA219-Stromsensor über das I2C-Protokoll des Arduino Mini anschließen.

Analog Multimeter

Vergewissern Sie sich, dass Sie ein Arduino Mini Pro 328P Rev 5 Board oder einen Nachbau verwenden. Wenn Sie keine finden können, müssen Sie sicherstellen, dass die von Ihnen verwendete Version über einen A4- und A5-Pin verfügt. 

Sie werden feststellen, dass die Pins des Arduino Pro Mini mit den Pins des INA219-Sensors und des OLED-Display-Moduls übereinstimmen. Dies setzt voraus, dass Sie die richtige Hardware verwenden. 

Die VCC- und GND-Pins des INA219-Sensors werden mit den VCC- und GND-Pins des Arduino Pro Mini verbunden. SDA wird mit dem A4-Pin und SEL mit dem A5-Pin verbunden. Zur Vereinfachung sieht das Ganze etwa so aus: 

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

Ähnlich funktioniert das auch mit dem OLED-Display:

1.      OLED-Display VCC -> Arduino Pro Mini VCC

2.     OLED-Display GND -> Arduino Pro Mini GND

3.     OLED-Display SDA -> Arduino Pro Mini A4

4.     OLED-Anzeige SEL -> Arduino Pro Mini A5

 Sobald du sichergestellt hast, dass diese Pins übereinstimmen und ausgerichtet sind, können wir mit dem Bau unseres Amperemeter beginnen.

Digitales Arduino-Amperemeter: Anleitung

1. Verwenden Sie Ihren Lötkolben/die Lötpistole, um die Pins sowohl vom INA219-Sensormodul als auch vom OLED-Displaymodul zu entfernen.

Falls eine Plastikkappe oder -abdeckung vorhanden ist, müssen Sie diese mit einem Schlitzschraubendreher entfernen.

Erhitzen Sie die Rückseite jedes Stifts einzeln und schütteln Sie sie ab.

2. Schneiden Sie vier 40 mm lange Drahtstücke von Ihrer verzinnten SWG-Kupferrolle ab.
3. Schließen Sie das Kabel an das Anzeigemodul der biometrischen Leuchtdiode an, und schließen Sie es an, um die zuvor entfernten Stifte zu ersetzen.
4. Schließen Sie die neu verschweißten Kabel des Moduls mit einer biometrischen Leuchtdiode an die Stifte des Arduino Pro Mini an.

Verwenden Sie die Ausrichtungsstifte gemäß den Anweisungen im Abschnitt“ Vorbereitung“.

Wenn das richtig ist, sieht es aus wie ein Sandwich.

Vermeiden Sie den Kabelkontakt – lassen Sie sie mit einem Schraubendreher frei.

 5. Kabel an das Arduino Pro Mini-Kabel anschließen, aber nicht kürzen – wir müssen sie an das INA219 Sensormodul anschließen.

Man kann das Kabel an der biolumineszenten Platte kürzen, wenn man

6. Pins des Arduino Pro Mini-Mini-Druckers abgleichen und mit dem INA219-Sensormodul verkabeln

Stellen Sie sicher, dass die Drähte nicht berühren. Sie können sie mit einem Schraubendreher öffnen.

Verdrahten Sie den Draht am Sensor INA219.

7. Stellen Sie sicher, dass alle Drähte abgeschaltet sind, um die Einstellungen zu ordnen.

Verbindet einen sechspoligen rechtwinkligen Stoß mit Arduino und verschweißt

8. Wir brauchen es, um den Code in Arduino hochzuladen.

Sie müssen das biometrische LED-Anzeigemodul nach oben schieben, um die Anschlüsse zu schweißen, und bei Betrieb vorsichtig vorgehen.

Verbinden Sie den JSFT-PH2-Buchsenstecker mit dem Batteriefachkabel.

JSF-rechtwinklig mit dem Arduino Pro-Mini verbinden und verschweißen

Rote Linien (Phasenleiter) werden mit dem ursprünglichen Stift verbunden, schwarze Linien (Nullleiter) mit and verbunden, um sicherzustellen, dass Sie entsprechend verlegt und geschweißt werden.

 Schließen Sie das 4-polige Jumperkabel des Arduino Pro-mini an den CH340-Programmierer an.

Schließen Sie den CH340-Programmierer an den USB-Port des Computers an.

Programmieren des Arduino-Ampere-Konstruktors finden Sie im Abschnitt Softwarekonfiguration dieses Handbuchs.

Wenn Sie die Programmierung des Arduino Pro Mini beendet haben, sollten Sie in der Lage sein, den Stromkreis an das Sensormodul anzuschließen und die Messwerte von einem biometrischen Leuchtdiode-Monitor zu beziehen. Mit dem CH340-Programmierer können Sie die gesamte Stromanzeige über USB oder über den 9-V-Akku mit Strom versorgen. 

Digitales Arduino-Amperemeter: Konfiguration der Arduino-Schaltungssoftware

Sie müssen das Arduino Pro Mini-und Bioluminiszenz-LED-Display programmieren. Bevor Sie mit den Anweisungen in diesem Abschnitt fortfahren, müssen Sie sich mit der Programmierung kompatibler Geräte mit der Arduino IDE vertraut machen. In diesem Abschnitt haben wir für jeden Teil des Arduino Pro Mini eine Skizze erstellt.

Biolumineszenz-Diode: 128 x 32 Meter

1.       # enthält & quot; Arduino.h & quot;

2.     # include u8g2lib. h

3.     # include spi. h

4.     # include Wire. h

UEG2_SSD 1306_128 x 32_UNIVISION_F_HW_12C UEG2 (USG2_RO);

Ungültige Einstellung (ungültig) {

u8g2. begin ();

INA 219. begin ();

{0 & gt;}

Ungültiger Umlauf (ungültig) {

u8g2. clear buffer (); // Internen Speicher löschen 

U8G2. Set Font (U8G2_Font_Logic 3032_tr); // Wählen Sie die gewünschte Schriftart aus.

u8g2.setCursor(0, 32);

u8g2. print (millis ());

u8g2. send buffer (); // Übertragung des internen Speichers auf den Monitor

Latenz (200)

{0 & gt;}

Digitales Arduino-Amperemeter: Schlüssel INA219 

1.     # include Wire. h

2.    # enthält“ Adafruit_INA219.h“

Dhago_INA219 ina219

Ungültige Einstellung (ungültig)

{

uint32_t Aktuelle Frequenz:

serial. begin (115200);

Serial.println. );

Serial.println (“ Messen von Spannung und Strom mit INA219″.“);

INA 219. begin ();

{0 & gt;}

Ungültiger Zyklus (ungültig)

{

1.    Float-Differentialspannung = 0;

2.   Freie Busspannung – 0;

3.   Zusätzlicher Ladestrom_mA = 0;;

4.   Freie Belastungsspannung = 0;

shunt voltage – INA 219. GetHunt voltage_MV ();

Bus voltage = INA 219. GetBus voltage_v ();

CURRENT_MA = INA 219. Get Current_MA ();

Lastspannung – Busspannung + (V/ 1000)

Serial.print (“ Bus voltage: „);

Serial.print (Busspannung)

serial. println (“ v“);

Serial.print (“ Striping: „);

serial. print (shutdown voltage);

serial. println („“);

Serial.print (“ Lastspannung: „);

Serial. Print (Load voltage);

serial. println („“);

Serial.print (“ Aktuell: „);

serial. print (current_ma);

serial. println (“ ma“);

Serial.println („“):

Verzögerung (2000)

{0 & gt;}

* Hinweis: Geben Sie der Skizze des Codes INA219 den Namen GetCurrent. 

Fazit

Nachdem Sie die Hardware und Software für das Projekt konfiguriert haben, sollten Sie das Sensormodul verwenden können, um den Strom für jeden einfachen Schaltkreis zu messen. Wie Sie sehen, ist das ein sehr einfaches Projekt. Es wird nicht lange dauern. Es ist ideal für Anfänger und Amateure. Sie können dieses Element auch als Spannungssensor oder nur als Werkzeug zum Messen von Strom in anderen Projekten verwenden. Ganz gleich, welche Entscheidung Sie treffen, wir hoffen, dass Sie das Handbuch gerne lesen. Vielen Dank für Ihr Verständnis. 

Dienstleistungen