Gast
#4678755
Hi Ich möchte meinen Stromzähler mit dem Arduino auslesen. Der Stromzähler bietet zwei LEDs, eine grüne und eine IR, welche jeweils pro Wh einmal aufblinken. Wie ich mit dem Arduino Interrupts auf steigende Flanken triggern kann, habe ich schon mal rausgekriegt, nun zur Sache mit dem Auslesen: Ich habe eine Photodiode vor die LEDs gehalten und die Spannungen gemessen; die Photodiode scheint für die IR-LED empfindlicher zu sein. Bei Umgebungslicht messe ich ca. 75mV, während dem Puls sind es rund 300mV. Kann ich nun einen beliebigen OpAmp kaufen (z.B. LM358 gäbe es günstig) und die Spannungen so verstärken dass der Puls auf logischem high und das Umgebungslicht auf logischem low zu liegen kommt? Den Übergang von low auf high habe ich bei 1.90V gemessen.(1) Da das Umgebungslicht schwankt und die LED aber konstant leuchtet, würde ich die Verstärkung für den Puls so einstellen dass er auf rund 2.1V zu liegen kommt, um etwas Reserve beim Umgebungslicht zu haben. Passt das? Oder geht man da anders heran? Danke und gute Nacht (1) Im Datenblatt vom 32u4 steht (Vcc=5V): Input Low: Min -0.5V, max. 0.2Vcc-0.1V (also 0.9V) Input High: Min 0.2Vcc+0.9V (also 1.9V), max Vcc+0.5V
