Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BH1750 ambient light sensor #408

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

STT65
Copy link

@STT65 STT65 commented Jun 2, 2024

Hallo @dbambus,

ich war mit der Helligkeitsauflösung der automatischen Helligkeitssteuerung bei dunkler Umgebung nicht zufrieden. Insbesondere wenn der LDR in der Frontplatte eingebaut ist und das Licht durch ein kleines Loch eintritt.

Daher habe ich die automatische Helligkeitssteuerung überarbeitet:

  • man kann nun den Umgebungslichtsensor BH1750 verwenden
    • der BH1750 hat eine sehr gute Auflösung, was insbesondere bei geringen Helligkeiten ein echter Vorteil ist
    • der BH1750 benötigt nur zwei Pins vom ESP8266: I2C-SCL & I2C-SDA
  • ist der BH1750 nicht angeschlossen, dann wird der LDR verwendet (wie gehabt)
    • für diesen Modus habe ich noch eine Umrechnung in LUX ergänzt
  • das Web-Interface ist auch überarbeitet
  • usw.

Naja, du kannst ja alle Änderungen im Code sehen ;-)

Ich würde mich freuen, wenn du diese Erweiterung in euren Code mit aufnimmst.

Viele Grüße
Stefan

@dbambus
Copy link
Collaborator

dbambus commented Jun 4, 2024

Hallo Stefan,

das hört sich super an, von diesem Sensor habe ich noch nichts gehört. Die Änderungen die du gemacht hast sehen an sich sinnvoll aus und ebenfalls ein Lob das du das alles so gut kommentiert hast.

Ich hab mir jetzt einen BH1750 gekauft und werde deinen Code testen sobald ich den Sensor habe dann kann ich das bedenkenlos in den main Branch aufnehmen.

Offtopic:
Deine anderen Änderungen zum Geburtstag werde ich noch fertigstellen, ich habe schon ein paar Commits in einen Pull Request geschoben, aber es fehlt noch die passende UI, da wollte ich noch etwas umstrukturieren.

LG
David

@STT65
Copy link
Author

STT65 commented Jun 4, 2024

Hallo David,

vielen Dank für die tolle Unterstützung, es macht richtig Freude mit dir zusammenzuarbeiten!

LG, Stefan

P.S. Falls du Lust hast: Hier ist die Exceldatei in der ich das Polynom für den LDR ermittelt habe.
In den Excel-Notizen findest du hilfreiche Informationen.

LDR-Calibration.xlsx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants