Trendanzeige mittels LED-Band

Begonnen von DG0MG, 24. Juli 2024, 13:23

⏪ vorheriges - nächstes ⏩

DG0MG

Fast jeder Eigenbau-Geigerzähler eines "Makers" (früher haben wir Elektronikbastler gesagt), den man bei hackaday, youtube etc. so sieht, enthält heutzutage ein kleines LCD- oder ein OLED-Display.

Aber "richtig cool" ist das nicht. Wie wärs stattdessen mal mit einer LED-Reihe in Form eines Thermometer-balkens? Der russische "PALESSE" ("Палессе 26К-86") hat die Dosisleistung auf diese Art  angezeigt:

Sie dürfen in diesem Board keine Dateianhänge sehen.

Das könnte man mit Charlieplexing realisieren. Dabei werden immer 2 LEDs antiparallel geschalten und mehrere dieser Doppel dann zwischen verschiedene Controllerausgänge geschalten, die von der Software passend auf HIGH, LOW oder hochohmig geschalten werden, um die richtige LED aufleuchten zu lassen. Das dient dazu, mit möglichst wenig IO-Pins und ohne weitere Hardware auszukommen.

Mit 2 IO-Pins kann man  2 LEDs ansteuern.
Mit 3 IO-Pins kann man  6 LEDs ansteuern.
Mit 4 IO-Pins kann man 12 LEDs ansteuern.
Mit 5 IO-Pins kann man 20 LEDs ansteuern.

Für die 14 LEDs des PALESSE, bräuchte man also 5 IO-Pins eines Controllers plus einen weiteren Pin, der den Eingang für die Impulse darstellt, sind 6. Betriebsspannung und GND sind zwei weitere Pins, macht 8.

Das heisst, bereits ein kleiner 8-Beiner wie ein PIC12F683 oder ein ATTiny85 kann diese Funktionalität herstellen. Statt der 14 LEDs würde man dann natürlich die 20 möglichen ausreizen.
Falls Strom keine Rolle spielt, dann im Multiplexbetrieb als Leuchtband- ("Bargraph-")Anzeige, wenn Batteriebetrieb, dann jeweils nur eine einzelne LED der Reihe an. Selbstverständlich superhelle SMD-LEDs, man glaubt gar nicht, wie gut man die auch bei ganz wenig Strom sieht.

Andere Variante einer Thermometer-Balkenanzeige:

Eine Reihe von "Neopixeln". Das sind 3-Farb-LEDs, die über einen einzelnen Anschluss mit speziellem Protokoll in Farbe und Helligkeit gesteuert werden können. Noch dazu lassen sie sich zu langen Reihen hintereinanderschalten. Dabei bleibt über den einen Pin jede einzelne LED steuerbar. Diese LEDs sind in den fernsteuerbaren Leuchtbändern ("RGB LED Strips") verbaut, die man so in aufgerollten 5-Meter-Stücken im Baumarkt kaufen kann und irgendwo hinter das Möbel kleben soll.
Wie wärs mit einer mannshohen Bargraph-Anzeige neben der Tür? Wenn jemand mit einer kürzlichen Tc-99m-Untersuchung (oder einer Pechblende in der Tasche) hereinkommt, steigt das "Thermometer" bis ins rote ..

Oder ein Geigerzähler in Form eines STAR-WARS-Lichtschwertes? Die Länge des Schwertes ist von der Dosisleistung abhängig .. ^^

Oder für "auf dem Tisch" in klein:

Sie dürfen in diesem Board keine Dateianhänge sehen.
https://www.ebay.de/itm/254223702675


Das Timing der NEOPIXEL ist etwas kritisch, ein schnellerer Arduino sollte aber gehen: Ein Pin für die Ticks hinein, ein weiterer Pin Ausgang zur Steuerung des LED-Bandes.

In beiden Varianten könnte die Controller-Software noch eine Logarithmierung vornehmen, so dass die Skala nicht linear verläuft und im unteren Bereich empfindlicher sein kann.



"Bling!": Irgendjemand Egales hat irgendetwas Egales getan! Schnell hingucken!