Forum: Mikrocontroller und Digitale Elektronik Zufälliges Mehrkanallauflicht (16+) mit Überfaden


von Jan M. (jan_m)


Lesenswert?

Hallo!

Hab viele Projekte hier und im Internet gefunden, aber nie exakt das was 
ich suche.
Ich will eine Sternschnuppe in einem Sternenhimmel realisieren, daher 
soll:
1.) Nie eine LED einzeln an sein, sanfter Übergang zwischen den LEDs
2.) Das ganze in zufälliger Durchlaufzeit geschehen in einem 
vorgegebenen Bereich. Sagen wir zum Beispiel 1 bis 20 Sekunden.
3.) Das ganze im Zufallsmodus gestartet werden. Auch in einem Bereich, 
beispielhaft 2 Minuten bis 30 Minuten.
4.) Unterschiedliche Laufrichtungen und evtl. vorzeitiger Abbruch nach 
nicht allen LEDs wären auch denkbar.

Habe mir bereits die Software bzw. Hardware-PWM angeschaut und auch 
schon kleinere Programme geschrieben.

Hat jemand Tipps für mich bezüglich der Realisation? Denke an einen 
ATMega16 für 32 Kanäle.

Wäre sehr dankbar für Antworten.

MFG Jan.
von Alex S. (thor368)


Lesenswert?

Tach Jan,

das sollte machbar sein. Für den Anfang kannst du mal mit 32 LEDs 
anfangen aber da wird der Effekt noch nicht so hübsch sein wie du ihn 
dir wünscht.

Grundsätzlich brauchst du mal irgend einen x beliebigen 
Pseudozufallsgenerator. Kannst auch ein mutierendes Muster vorgeben. 
Dürfte bei genügender Größe nicht auffallen.

Interessant wird es erst durch nicht 45° Winkel in der Bewegung. Bei 
geringer Auflösung musst du nicht voll getroffene Pixel auslassen. Bei 
größerer Auflösung könnte man mit antialiasing anfagen.

Es dürfte klar sein, dass das recht aufwendig wird. Aber naja. Das sind 
LED-Matrizen meistens;)

Thor
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
Noch kein Account? Hier anmelden.