Startseite - Blog

Digitales Arduino Amperemeter: So machen Sie Ihr eigenes Amperemessgerät zu Hause

Über Digitales Arduino Amperemeter Ein Amperemeter/Amperemeter (Abkürzung für Amperemeter) ist ein Gerät, mit dem Sie Strom in einer Schaltung messen können. Digitale Arduino-Amperemeter (A) sind die Maßeinheiten für den Stromfluss, und hier hat das Amperemeter seinen Namen. Einige Leute können sie als Stromzähler bezeichnen.

So bauen Sie Ihr eigenes DIY Arduino Amp Meter

Digitales Arduino Amperemeter

Elektriker arbeiten an einem Stromzähler

Unser Ziel für diesen Leitfaden war es, sicherzustellen, dass er einfach zu befolgen ist und so wenig Ressourcen wie möglich verwendet. Sie müssen kein erfahrener Ingenieur sein, um das folgende Projekt zu erstellen.

Erforderliche Komponenten:

Arduino kompatibles 128×32 OLED LCD Display

Ingenieur verwendet

INA219 Stromsensor Breakout

Arduino Pro Mini Rev 5 (5 Volt)

CH340 Programmierer

9V Batteriebox (mit Batterien)

JST PH 2-Poliges Kabel – Buchse

JST-Rechtwinkelstecker

Mini kleiner Flachkopfschraubendreher

Sechspoliger rechtwinkliger Header für Arduino

Lötkolben

24 SWG Verzinnter Kupferdraht 500g SICHERUNGSDRAHT 18 AMP 0,56MM

Mini Zange

Drahtzange

Klebe-Schaumstoff-Pad

4-poliges Überbrückungskabel von Buchse zu Buchse

Arduino Amp Meter Hardware-Konfiguration

Digitales Arduino Amperemeter

Stromzähler

Präparat

Bevor wir mit der Montage unseres Arduino-basierten Ampere-Messgeräts beginnen, müssen wir sicherstellen, dass wir über die richtige Ausrüstung und Werkzeuge verfügen. Unser Arduino Amp Meter besteht aus drei Hauptteilen. Dazu gehört das 128×32 OLED-Display, das aktuelle Messwerte ausgibt. Der INA219 Stromsensor misst die Strom- oder Spannungswerte, während der Arduino Mini alles berechnet, verarbeitet und verbindet.

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

Digitales Arduino Amperemeter

Analoges Multimeter

Stellen Sie sicher, dass Sie ein Arduino Mini Pro 328P Rev 5 Board oder ein Replikat 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-Anzeigemoduls in Einklang stehen. 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. Während SDA mit dem A4-Pin und SEL mit dem A 5-Pin verbunden wird. Zur Vereinfachung sieht es in 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

Dies funktioniert auch mit dem OLED-Display ähnlich:

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 Display SEL -> Arduino Pro Mini A5

 Sobald Sie sichergestellt haben, dass diese Pins übereinstimmen und ausgerichtet sind, können wir mit dem Bau unseres Amperemeters beginnen.

Anweisungen

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

Wenn eine Kunststoffkappe oder -abdeckung vorhanden ist, müssen Sie sie mit einem Flachkopfschraubendreher entfernen

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

2. Schneiden Sie vier Stücke 40 mm langen Draht aus Ihrer SWG-Verzinnungskupferrolle
3. Verbinden und löten Sie die Drähte an das OLED-Anzeigemodul und ersetzen Sie die zuvor entfernten Pins
4. Verwenden Sie die frisch gelöteten Drähte aus dem OLED-Displaymodul und verbinden Sie sie mit den Pins des Arduino Pro Mini.

Richten Sie die Stifte gemäß der Beschreibung aus, die wir im Vorbereitungsabschnitt angegeben haben

Es sollte wie ein Sandwich aussehen, wenn es richtig gemacht wird

Versuchen Sie zu verhindern, dass sich die Drähte berühren – verwenden Sie Ihren Schraubendreher, um Platz zwischen ihnen zu schaffen

 5. Löten Sie die Kabel an den Arduino Pro Mini, aber schneiden Sie sie nicht kurz – wir müssen sie an das INA219-Sensormodul anschließen

Sie können die Drähte auf der Oberseite der OLED-Platine kürzen, wenn Sie dies noch nicht getan haben

6.Passen Sie die Pins des Arduino Pro Mini an und verbinden Sie sie über die Drähte mit dem INA219-Sensormodul

Stellen Sie sicher, dass sich die Drähte nicht berühren – Sie können sie mit Ihrem Schraubendreher auseinanderreißen

Löten Sie die Drähte an den INA219 Sensor

7.Stellen Sie sicher, dass Sie jeden Draht schneiden, um das Setup zu ordentlich zu machen

Schließen Sie den rechtwinkligen sechspoligen Header an den Arduino an und löten Sie ihn auf

8. Wir benötigen es, um Code auf den Arduino hochzuladen

Sie müssen das OLED-Anzeigemodul nach oben schieben, um die Header zu löten – seien Sie vorsichtig, wenn Sie dies tun

Schließen Sie die JST-PH 2-Polbuchse an die Kabel des Batteriekastens an

Verbinden und löten Sie den rechtwinkligen JST-Stecker an den Arduino Pro-Mini

Der rote Draht (live) verbindet sich mit dem RAW-Pin, während der schwarze Draht (neutral) mit GND verbunden wird – stellen Sie sicher, dass Sie entsprechend verdrahten und löten

 Schließen Sie die 4-polige Buchse an das Überbrückungskabel vom Arduino Pro-mini an den CH340-Programmierer an

Schließen Sie den CH340-Programmierer an den USB-Anschluss Ihres Computers an

Informationen zur Programmierung des Arduino Amperemeters finden Sie im Abschnitt Softwarekonfiguration dieses Handbuchs.

Sobald Sie den Arduino Pro Mini programmiert haben, sollten Sie in der Lage sein, eine Schaltung an das Sensormodul anzuschließen und einen Messwert vom OLED-Display zu erhalten. Sie können das gesamte Amperemeter mit dem CH340-Programmierer über USB oder mit dem 9V-Akku mit Strom versorgen. 

Arduino Amp Meter Software-Konfiguration

Sie müssen den Arduino Pro Mini– und OLED-Bildschirm programmieren. Bevor Sie mit den Anweisungen in diesem Abschnitt fortfahren, benötigen Sie ein grundlegendes Verständnis dafür, wie die Programmierung mit der Arduino-IDE für kompatible Geräte funktioniert. In diesem Abschnitt haben wir eine Skizze für jedes Teil unseres Arduino Pro Mini eingefügt.

OLED 128×32 Code

1.       #include

2.     #include <.h.h>

3.     #include

4.     #include

UEG2_SSD1306_128x32_UNIVISION_F_HW_12C ueg2 (USG2_RO);

void setup (void) {

u8g2.begin();

ina219.begin();

}

void loop (void) {

u8g2.clearBuffer(); Löschen Sie den internen Speicher 

u8g2.setFont (u8g2_font_logi303032_tr); Wählen Sie eine geeignete Schriftart

u8g2.setCursor(0, 32);

u8g2.print(millis());

u8g2.sendBuffer(); internen Speicher auf das Display übertragen

Verspätung(200);

}

INA219-Code 

1.     #include

2.    #include

Adafruit_INA219 ina219;

void setup (void)

{

uint32_t Stromfrequenz:

Serial.begin(115200);

Serial.println(„Hallo!“);

Serial.println(„Messung von Spannung und Strom mit INA219 …“);

ina219.begin();

}

void loop (void)

{

1.    Schwimmer-Shuntspannung = 0;

2.   Schwimmerbusspannung – 0;

3.   float current_mA = 0;

4.   Schwimmerlastspannung = 0;

Shuntspannung – ina219.getShuntVoltage_mV();

Busspannung = ina219.getBusVoltage_V();

current_mA = ina219.getCurrent_mA();

Lastspannung – Busspannung + (Shuntspannung / 1000);

Serial.print(„Busspannung: “);

Serial.print (Busspannung);

Serial.println(„V“);

Serial.print(„Shunt Spannung: “);

Serial.print (Shuntspannung);

Serial.println(“ „);

Serial.print(„Lastspannung: “);

Serial.print(Lastspannung);

Serial.println(“ „);

Serial.print(„Aktuell: “);

Serial.print(current_mA);

Serial.println(“ mA“);

Serial.println(„“):

Verzögerung(2000);

}

*Hinweis: Sie sollten die Skizze für den INA219-Code GetCurrent nennen. 

Schlussfolgerung

Nachdem Sie die Hardware und Software für dieses Projekt konfiguriert haben, sollten Sie in der Lage sein, das Sensormodul zu verwenden, um den Stromfluss aus jeder einfachen Schaltung zu messen. Wie Sie sehen können, ist dies ein sehr einfaches Projekt. Es wird nicht sehr lange dauern, bis Sie fertig sind. Es ist perfekt für Anfänger und Hobbyisten. Darüber hinaus können Sie dieses Projekt als Spannungssensor oder einfach als Werkzeug zur Messung des Stromflusses in Ihren anderen Projekten verwenden. Was auch immer Sie sich entscheiden, wir hoffen, dass Ihnen das Lesen des Leitfadens gefallen hat. Wie immer, danke fürs Lesen.

Hommer
Hallo, ich bin Hommer, der Gründer von WellPCB. Bisher haben wir mehr als 4.000 Kunden weltweit. Bei Fragen können Sie sich gerne an mich wenden. Danke im Voraus.

Dienstleistungen