Zitat Zitat von shedepe Beitrag anzeigen
Also 2 Dinge.
1. 230V hört sich stark nach einer Wechselspannung an. Da solltest du schwankende Werte erwarten.
2. Der ACS712 braucht 5V. Dein NodeMCU ADC geht aber nur von 0 bis 3,3V
Entweder hast du den ACS712 nur mit 3,3V Versorgt -> Dann geht der nicht richtig.
Oder du hast den ACS712 mit 5V versorgt. Dann liegt dein Mittelwert eben bei 2,5V. Was in etwa den 700 entsprechen könnte. Deine Messwerte schwanken jetzt eben um den Wert herum (Weil Wechselspannung)
na klar, 230V => Wechselstrom: hatte ich gar nicht drüber nachgedacht!
ein 5V Gerät an 3.3V analogIn ist aber gar nicht gut, da muss ein Spannungsteiler dazwischen!
Die Schwingung um die Null-Lage kann man dann dadurch unterdrücken, dass man alle Werte unterhalb der Null-Lage einfach ignoriert und nur einen gleitenden Mittelwert der kurzfristigen Maximalwerte >= Null-Lage ausrechnet - wird aber sicher nie 100% exakt mit Wechselstrom.