ESP8266-Nodemcu-D1-Mini

ESP32, CH32V003, RP2040
Antworten
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

ESP8266-Nodemcu-D1-Mini

Beitrag von asp »

ESP8266-Nodemcu-D1-Mini-1.jpg
ESP8266-Nodemcu-D1-Mini-1.jpg (46.67 KiB) 65 mal betrachtet
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

BMS Battery Management System

Beitrag 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) 64 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);
}
Benutzeravatar
asp
Site Admin
Beiträge: 153
Registriert: 22 Feb 2025, 19:44
Wohnort: Lohn-Ammannsegg
Kontaktdaten:

Re: ESP8266-Nodemcu-D1-Mini

Beitrag von asp »

ESP 8266 hat leider nur ein Analog-Eingang A0!
Deshalb habe ich auf einen ESP32C3 gewechselt
Antworten