Hallo, ich möchte für meine Markisensteuerung gerne ein Sensor BPW21R verwenden (liegt hier noch rum) und das ganze mit dem ESP8266 auswerten (über LUA). Da der Analogeingang des ESP ja recht bescheiden ist, hatte ich mir gedacht, dass ich so eine Art Dämmerungsschalter brauche. Ziel sollte es sein, dass der BPW21R einen GPIO schaltet, damit ich das mit dem ESP8266 auswerten kann. Hat evtl. jemand eine Schaltplan-Idee?
:
Bearbeitet durch User
Pete K. schrieb: > Hat evtl. jemand eine Schaltplan-Idee? Der ESP8266 hat digitale I/O Pins nominell ohne Schmitt-Trigger, aber mit hold Funktion, die ca. 5uA positive feedback einstreut, und interne pull-up Widerstände unbekanntem Widerstandswert (ca. 50k): Wenn das zufällig passt, kann man einfach die Photodiode direkt in Sperrichtung an den Pin anschliessen, ihn auf pull up mit hold programmieren, und als digitalen Eingang verwenden.
1 | BPW21 |
2 | Pin|--|<|-- GND |
Er wird bei einer bestimmten Beleuchtung einschalten und bei einer kleineren Beleuchtung wieder ausschalten. Je nach Montageort der Photodiode, eventueller Abdeckung, kann das passen. Wenn nicht, muss man sich den Komparator mit Hysterese extern dranbauen, wegen Rail-To-Rail-Eingang einer wie LMC7221. Und falls die feste Hysterese nicht stört, kann man auch einen MC74VHC1G14 nehmen. Besonders genau wird es, wenn man einen OpAmp als Transimpedanzverstärker vorschlatet und nicht den Sperrstrom, sondern den erzeugten Strom in eine Spannung umwandelt, und dann diese Spannung gegen Schaltschwellen vergleicht wie TLV2302.
Genau muss es nicht sein, ich will ja nur eine Markise steuern. Aber es wäre schon schön, wenn der Schwellwert einstellbar wäre. Mal schauen, was ich so an Op Amps in der Grabbelkiste finde.
ein TSL2561 oder ein BH1750 direkt am ESP ist keine Option? Grüße Marc
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.