Beschreibung
Was ist das
Der INA3221-Modul ist ein I2C-Überwachungsmodul für den Stromabfluss mit drei Kanälen, sowohl für Low Side als auch High Side. Es bietet eine einfache und effiziente Möglichkeit, den Stromfluss in elektronischen Anwendungen und bei 3D-Druck zu messen.
Eigenschaften
- Überwachung des Stromabflusses auf drei Versorgungslinien
- I2C-Kommunikation
- Messung sowohl für Low Side als auch High Side
Wofür es dient
Der INA3221-Modul ist ideal für die Energieeffizienzüberwachung in elektronischen Projekten, wie z.B. 3D-Drucksystemen. Es ermöglicht die Stromverbrauchsmessung der Motoren während des Drucks und liefert nützliche Informationen zur Optimierung der Energieeffizienz. Es ist kompatibel mit Arduino und anderen Plattformen basierend auf Mikrocontrollern, die I2C-Kommunikation unterstützen.
Tutorial: Wie man den Stromüberwachungsmodul INA3221 verwendet
Der INA3221 Modul ist ein wesentlicher Komponente zur Überwachung der Stromstärke auf drei Versorgungslinien, sowohl auf Low Side als auch High Side. Dieses Modul ist ideal für Macher, die die Energieeffizienz ihrer Projekte überwachen möchten.
Was du brauchst
- Arduino Uno oder kompatibel
- I2C-Verbindungen
- Trennteilnehmerzufuhr
Schritte
- Verbinden Sie das INA3221 Modul mit dem Arduino über die I2C-Verbindungen (SDA und SCL)
- Stellen Sie sicher, dass die Pins VCC und GND des Moduls korrekt an die Teilezufuhr angeschlossen sind
- Installieren Sie die Adafruit INA3221 Bibliothek im Arduino IDE
- Fügen Sie die Bibliothek in den Arduino-Code ein
- Konfigurieren Sie das INA3221-Objekt mit dem I2C-Adresse
- Lesen und ausgeben Sie die Stromwerte auf den drei Versorgungslinien
- Überprüfen Sie im Datenblatt, um die Steuerpins (SHDN, POL, SYNC) korrekt einzujustieren, falls erforderlich
- Überwachen Sie die Stromwerte in Echtzeit mit der Arduino Serial Monitor
Beispielcode
Wire.begin();
#include <Wire.h>
#include <Adafruit_INA219.h>
#include <Adafruit_INA3221.h>
Adafruit_INA3221 ina3 = Adafruit_INA3221(0x40);
void setup() {
Serial.begin(9600);
if (!ina3.begin(0x40)) {
Serial.println("INA3221 non trovato!");
while (1);
}
}
void loop() {
float v = ina3.getBusVoltage_V(1);
float c = ina3.getCurrent_mA(1);
Serial.print(v); Serial.print("V");
Serial.print(c); Serial.println("mA");
delay(1000);
}
Mini-Projekt
Erstelle ein Energieüberwachungssystem für einen 3D-Druckbolzen. Verbinde das INA3221-Modul mit den drei Motoren des Bolzens und überwache den Strom während des 3D-Drucks.
Häufige Fehler
- Stelle sicher, dass der I2C-Adresse des Moduls korrekt überprüft wird.
- Stelle sicher, dass die Stromversorgungspins korrekt verbunden sind.
- Stelle sicher, dass die notwendige Bibliothek installiert ist.
- Stelle sicher, dass die Steuerungspins korrekt konfiguriert sind.
Empfohlenes Zubehör
- Arduino Uno
- I2C-Verbindungen
- Trennte Stromversorgung
- Temperatursensoren
Häufige Fragen
Wie kann ich die I2C-Adresse des Moduls konfigurieren?
Überprüfe das Datenblatt des Moduls, um die I2C-Adresse korrekt über die Konfigurationspins festzulegen.
Welche Bibliotheken muss ich installieren?
Installiere die Adafruit INA3221-Bibliothek in der Arduino IDE.
Kann ich das Modul verwenden, um die Spannung zu überwachen?
Ja, das INA3221-Modul kann sowohl den Strom als auch die Spannung überwachen.




Rezensionen
Es gibt noch keine Rezensionen.