Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Komponenten und Materialien

Benötigte Tools & Software

Projektbeschreibung

Ein kostengünstiges virtuelles Instrument zur Echtzeit-Überwachung von PV-Panel-Kennlinien (Spannung, Strom, Leistung). Das System nutzt einen Arduino UNO mit zwei analogen Sensormodulen. Die Daten werden per USB an den PC gesendet und via PLX-DAQ-Makro direkt in Excel tabellarisch und grafisch aufgezeichnet.

Der Spannungssensor (B25) wird parallel zur Last geschaltet, der Stromsensor (INA169) in Reihe mit dem Pluspol des Panels. Durch manuelles Verstellen des Rheostaten (0–330 Ω) wird der Arbeitspunkt verschoben, sodass die I-U- und P-U-Kennlinien aufgezeichnet werden können.

Arduino-Code

/*****************************************************************************
 * Echtzeit-Datenerfassung PV-Panel mit Arduino & Excel (PLX-DAQ)
 * Autor: Aboubakr El Hammoumi
 *****************************************************************************/

void setup() {
  Serial.begin(9600);
  Serial.println("CLEARDATA");           // Excel leeren
  Serial.println("LABEL,Time,Voltage,Current,Power"); // Spaltenköpfe
}

void loop() {
  // Sensoren lesen (A0=Spannung, A1=Strom)
  float voltage = analogRead(A0) * 5.0 * 5.0 / 1023.0; // B25: Teiler 1:5, 5V Ref
  float current = analogRead(A1) * 5.0 / 1023.0;       // INA169: Kalibrierung nötig!
  float power = voltage * current;

  // PLX-DAQ Format: DATA,ZEIT,Wert1,Wert2,Wert3
  Serial.print("DATA,TIME,");
  Serial.print(voltage);
  Serial.print(",");
  Serial.print(current);
  Serial.print(",");
  Serial.println(power);

  delay(1000); // 1 s Abtastintervall (einstellbar)
}

PLX-DAQ Einrichten

  1. PLX-DAQ herunterladen & installieren → Ordner „PLX-DAQ“ mit „PLX-DAQ Spreadsheet“-Verknüpfung.
  2. Excel-Makros aktivieren.
  3. Spreadsheet öffnen → PLX-DAQ-Fenster: COM-Port & Baudrate (9600) einstellen → „Connect“.
  4. Daten laufen in Echtzeit in die Tabelle & Diagramme.

Messaufbau & Ergebnisse

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Die Kennlinien (I-U, P-U) werden bei variierendem Lastwiderstand aufgezeichnet. Bei 1 s Abtastintervall glatte Kurven; bei 100 ms mehr Datenpunkte, aber leichte Oszillationen durch Sensorungenauigkeit. Ein Kompromiss aus Abtastrate und Genauigkeit ist zu finden.

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Langzeitmonitoring: Maximalleistung 17,07 W bei 14,15 V / 1,20 A. Minimum 822 mW bei 18,23 V / 45 mA. System eignet sich für Feldüberwachung von PV-Anlagen.

Echtzeit-Solarmonitoring mit Arduino: Low-Cost Datenerfassungssystem

Fazit

Mit weniger als 50 € Hardware (Arduino, zwei Sensorboards, Lastwiderstand) und kostenloser Software (PLX-DAQ) lässt sich ein vollwertiges PV-Analysesystem aufbauen. Ideal für Lehre, Forschung und Wartung kleiner PV-Anlagen.

Herstellungsprozess

  1. Temperatur- und Luftfeuchtedaten zwischen zwei Arduinos via Firebase übertragen
  2. Monitor-Ambilight selbst bauen mit Arduino Nano & WS2812B LEDs
  3. Kabellose Datenübertragung per Magnetfeld: Arduino & Infineon 3D-Sensor (TLE493D)
  4. Intelligentes Voltmeter mit Arduino & Smartphone bauen – Einfaches DIY-Projekt
  5. Echtzeit-IoT-Herzfrequenzmonitor mit Arduino & MAX30100
  6. Arduino UNO WiFi Webserver: LED per Browser steuern
  7. Einen eigenen Geiger-Müller-Zähler mit Arduino, HV-Boost und 20x4-LCD bauen
  8. Solar Tracker V2.0 – Fortgeschrittenes DIY-Solarnachführsystem
  9. Arduino-gesteuertes automatisiertes Chrome Dino-Spiel bauen
  10. Kompaktes FM-Radio mit Arduino Nano und RDA5807M selbst bauen