Seite 1 von 1

ESP8266-Nodemcu-D1-Mini

Verfasst: 14 Mai 2026, 10:46
von asp
ESP8266-Nodemcu-D1-Mini-1.jpg
ESP8266-Nodemcu-D1-Mini-1.jpg (46.67 KiB) 68 mal betrachtet

BMS Battery Management System

Verfasst: 14 Mai 2026, 10:52
von asp
Habe auf unserem Sandkasen zwei Solarmodule montiert und eine Batterie, damit ich die von der Sonne produzierten Energie speichern kann.


Den Strom zur Batterie messe ich mit einem WCS1600
WCS1600.jpg
WCS1600.jpg (59.05 KiB) 67 mal betrachtet

Zum Testen verwende ich folgendes Programm:
Arduino 2.3.8 voreinstellung für 8266:

Code: Alles auswählen

http://arduino.esp8266.com/stable/package_esp8266com_index.json
und hier mein Testcode

Code: Alles auswählen

const int AOUT_PIN = A0;   // Aout direkt an A0
const float ZERO_CURRENT_VOLTAGE = 1.65;   // Ruhespannung bei 0A
const float SENSITIVITY = 0.022;           // 22mV/A

void setup() {
  Serial.begin(115200);
  Serial.println("WCS1600 Stromsensor Test");
}

void loop() {
  int raw = analogRead(AOUT_PIN);
  float voltage = (raw / 1024.0) * 3.3;    // ESP8266: 3.3V Referenz
  float current = (voltage - ZERO_CURRENT_VOLTAGE) / SENSITIVITY;
  
  Serial.print("Spannung: ");
  Serial.print(voltage, 3);
  Serial.print(" V | Strom: ");
  Serial.print(current, 1);
  Serial.println(" A");
  
  delay(500);
}

Re: ESP8266-Nodemcu-D1-Mini

Verfasst: 15 Mai 2026, 08:59
von asp
ESP 8266 hat leider nur ein Analog-Eingang A0!
Deshalb habe ich auf einen ESP32C3 gewechselt