Helfen Sie mit, ein Welligkeitsmessgerät zu erstellen

  • Dec 09, 2021
click fraud protection

Im Lamptest-Projekt vermisse ich wirklich einen einfachen Pulsmesser, der den Prozentsatz der Lichtpulsation kontinuierlich anzeigen würde. Ich denke, ein solches Gerät wäre für viele andere nützlich.

Helfen Sie mit, ein Welligkeitsmessgerät zu erstellen

Jetzt messe ich den Welligkeitskoeffizienten mit dem Uprtek MK350D Spektrometer, aber für jede Messung muss man einen Knopf am Gerät oder im Programm drücken. Es wäre toll, wenn es ein zusätzliches Gerät gäbe, das den Welligkeitspegel ständig anzeigt, und gleichzeitig wäre es schön, wenn es die Welligkeitsform auf seinem Bildschirm anzeigen würde.

Aus irgendeinem Grund stellen die Chinesen keine billigen Pulsmesser her, sie sind nicht bei Aliexpress. In Russland stellen sie TKA-PKM 09 für 36.000 Rubel, eLight02 für 28.900 und Lupin für 7.000 Rubel her. Ich habe Lupin, aber er ist nicht sehr praktisch, da die Ergebnisse seiner Messungen durch elektromagnetische Störungen beeinflusst werden.

Die Messung der Welligkeit ist nicht schwer: Es reicht aus, in kurzer Zeit mehrere Dutzend Helligkeitsmessungen durchzuführen und Berechnen Sie den Welligkeitsfaktor mit einer von zwei Formeln, indem Sie den erhaltenen Minimal- und Maximalwert verwenden Erleuchtung.

instagram viewer

Es gibt zwei Formeln zur Berechnung des Welligkeitskoeffizienten - einfach und komplex. Hier ist eine einfache Formel (so zählt die Welligkeit des Uprtek MK350D).

Hier ist die knifflige (Lupin denkt so).

Der maximale Welligkeitsfaktor nach einer einfachen Formel beträgt 100 % (bei einer solchen Welligkeit wird die Lichtquelle 100 Mal vollständig gelöscht pro Sekunde), nach der komplexen Formel kann der KP mehr als 100 % betragen, wenn das Licht nicht nur vollständig erlischt, sondern die Leuchtzeit kürzer ist als die Zeit Dunkelheit.

Ich habe mehrere Versuche unternommen, einen Welligkeitsmesser auf Arduino zu machen, aber bisher ist nichts Gutes herausgekommen.

Erstes Problem: Lichtsensor.

Am bequemsten ist es, mit dem Arduino digitale Sensoren wie den TLS2561 oder BH1750 zu verwenden, diese sind jedoch nicht für die Messung von Welligkeit geeignet, da sie zu langsam sind. Bestenfalls können diese Sensoren 10 Messungen pro Sekunde durchführen, und wir müssen mindestens 400 und vorzugsweise 3000 durchführen (um eine schöne Grafik zu erhalten).

Ich denke an digitale Sensoren, kann man vergessen - es muss etwas sein, das mit dem analogen Eingang verbunden ist Arduino, denn selbst im langsamen Modus können Sie etwa 8000 Messungen in vornehmen gib mir eine Sekunde.

Ich habe versucht, den TSL257-LF-Sensor zu verwenden, aber es stellte sich heraus, dass er zu hochempfindlich ist - bei 8 Lux Beleuchtung "rollt er" (überraschenderweise steht im Datenblatt kein Wort über Lux). Hier ist etwas, das nur sichtbar wird, wenn Sie es mit Ihrer Hand bedecken.

Ich habe versucht, den Sensor mit einer dicken Schicht weißem Isolierband zu umwickeln, aber das ist natürlich nicht ernst.

Ich habe auch OSRAM SFH5711-2 / 3 Sensoren, die im Datenblatt eine Reichweite von 3-80000 Lux haben, die aber die Beleuchtung mit unterschiedlichem Strom an Ausgang (5-50 μA) bei einer Spannung von 0,5 V und ich weiß nicht, wie ich das mit dem Arduino koppeln soll, außerdem stellten sie sich als winzig heraus - ich kann sie kaum anlöten Drähte.

Ich denke, wir sollten den Sensor auf Basis des TEMT6000-Fototransistors ausprobieren (hier ist er .) auf Ali).

Es ist billig und fröhlich, obwohl die Reichweite nur 10-1000 Lux beträgt (1000 Lux sind ungefähr 40 cm von einer 1000-lm-Lampe entfernt), aber nichts - Sie können auch einen Lichtfilter machen, um die Empfindlichkeit zu reduzieren.

Zweites Problem: Programmierung. Ich kann einige einfache Dinge auf dem Arduino tun und wahrscheinlich sogar Daten in ein Array einlesen und dann den Graphen anzeigen TFT-Bildschirm, aber für die korrekte Berechnung von CP müssen Sie die minimalen und maximalen Pegel filtern und mitteln, und das tue ich definitiv nicht Ich kann damit umgehen.

Ich stelle mir einen Ripplemeter wie folgt vor:

Hardware: Arduino, günstiger TFT-Bildschirm 1,44", analoger Lichtsensor. Hoffentlich können wir auf einen externen ADC verzichten.

Programm:
- Durch Drücken der Taste speichern wir den Grad der Dunkelheit (eigentlich den Grad des Umgebungslichts);
- wir erfassen 160 Helligkeitswerte im Puffer in ~ 0,05 Sekunden (~ 2,5 Perioden des 50 Hz-Netzes, eine Messung alle 0,3 ms);
- zwei Perioden in Form eines Graphen im unteren Teil des Bildschirms anzeigen (128 Pixel breit);
- Wir berechnen den Welligkeitskoeffizienten mit zwei Formeln, zeigen zwei Werte auf dem Bildschirm an.

Ich weiß, dass mich viele Elektronik- und Programmierspezialisten lesen. Vielleicht können Sie die Schaffung eines solchen Geräts zum Wohle der Allgemeinheit übernehmen? Wenn alles klappt, bin ich in beiden Händen, wenn die Quellen auf github veröffentlicht werden und schreibe selbst eine ausführliche. Anleitung zum Zusammenbauen eines solchen Gerätes, damit sich jeder schnell, einfach und günstig einen Zähler selber bauen kann welligkeit.

© 2021, Alexey Nadezhin

Seit zehn Jahren schreibe ich täglich über Technik, Rabatte, Sehenswürdigkeiten und Events. Lesen Sie meinen Blog auf der Website ammo1.ru, v LJ, Zen, Mirtesen, Telegramm.
Meine Projekte:
Lampentest.ru. Ich teste LED-Lampen und helfe dabei herauszufinden, welche gut und welche weniger gut sind.
Elerus.ru. Ich sammle Informationen über elektronische Haushaltsgeräte für den persönlichen Gebrauch und gebe sie weiter.
Sie können mich im Telegramm kontaktieren
@ ammo1 und per Post [email protected].