Page 1 of 1
Laserprojektor - Steuerbox
Posted: Mon 27 Jun, 2022 3:15 pm
by Piotreskus
Hallo!
Ich möchte einen Laserprojektor (ClubMax 2000 von Kvant) über eine ILDA Schnittstelle extern ansteuern.
Dazu möchte ich eine kleine Steuerbox bauen, mit Schaltern und Tastern, einem kleinem LCD Bilschirm und dem Arduino UNO.
Könnt ihr mir sagen, wo ich Codes in C/C++ finden kann, die schon ein paar Mustern auf dem Projektor ausgeben werden, nachdem ich die auf dem Mikroprozessor gespeichert habe und über die ILDA Schnittstelle mit meinem Projektor verbinde?
Liebe Grüße
Sophie

Re: Laserprojektor - Steuerbox
Posted: Mon 27 Jun, 2022 10:43 pm
by Erics
Hallo Sophie,
Da musst du wohl selbst erstmal schauen was deine Hardware überhaupt kann. Grundsätzlich nimmt man für die Ausgabe einen DAC (Digital Analog Wandler) der das Signal für die Ablenkung erzeugt. Farben kann man ggf. einfach erstmal an und aus schalten. Aber du brauchst auch noch Operationsverstärrker um die Spannungspegel anzugleichen.
Ertmalalso Schnittstelle ILDA verstehen. Dann schauen wo was ran muss. Und dann überlegen welche Spannung man Anlegen muss um ein Muster zu bekommen. Und die Spiegel mögen keine Rechtecksignale...
Was hast du denn für programmiererfahrung? Weil überlichweise fängt man erstmal mit LED Blinken an bevor man gleich mit gefährlichen Sachen wie Lasern spielt.
Re: Laserprojektor - Steuerbox
Posted: Tue 28 Jun, 2022 9:28 am
by random
Hi, das Grundprinzip ist sehr einfach:
Du ziehst einen Timer mit der Punktfrequenz auf, und gibst zu jedem Interrupt einen neuen Punkt auf deine DAs aus. Für den Anfang können das auch die internen auf zB. nem STM32 sein.
Spannender wird es mit Datenquellen (USB, ETH, SD): Diese müssen passend angeliefert, interpretiert, ggf. verändert (DMX Player) und in ein Zwischenformat für deine Ausgabe gewandelt werden.
Das einfachste wäre ein ILDA Player, der dieses Standardformat von SD Karte ließt und auf deine DAs ausgibt.
Die Elektronik muss das Signal der DAs oder PWM in eine Spanung passend ILDa wandeln, siehe ILDA spec.
VG,
/th.
Re: Laserprojektor - Steuerbox
Posted: Mon 04 Jul, 2022 7:07 pm
by guido
Geil...2 Profis mit Funktionstips..für ein leider völlig hoffnungsloses Projekt. Zumindestens was echt praktische Anwendung angeht.
Der Fernsehtechniker guckt mal ins Datenblatt. Auf dem Nano ist ein Atmega 328P mit 1K Ram.
Ein Kreis, fertig interpoliert, hat rund 120 Einzelpunkte. Bei Lasern ist es üblich X/Y mit 16 Bit zu wandeln und RGB mit 12 Bit.
Ok, da gehen auch 8 Bit. Also 7 Byte pro Punkt. 7*120 = 840 Byte. Bleibt nicht viel für den Rest..Schleifenvariablen oder so ein
Blödsinn...Das Wort "TEST" als Text hat so ca. 750 Punkte. *7 =5250 Bytes Speicherbedarf. Finde den Fehler...
Spass bei Seite. Arduino Progger lesen keine Datenblätter und viele sind ohne vorgekauten Code aufgeschmissen.
Wenn ihr programmieren wollt dann lernt mal die Hardware kennen. Dann Datenblätter lesen und Code selbst schreiben.
So lernt man programmieren.
Re: Laserprojektor - Steuerbox
Posted: Fri 22 Jul, 2022 6:25 pm
by mikesupi
Hey Freaks,
ganz so schlecht sind die kleinen Micros auch nicht, habe hier so ein Teil aus einem interessanten Projekt, die Demo läuft immerhin 60 Sekunden inkl. 3D Objekten:
https://www.instructables.com/Arduino-L ... al-Galvos/
LG
Mike
...
Re: Laserprojektor - Steuerbox
Posted: Fri 22 Jul, 2022 10:37 pm
by mikesupi
Noch'n paar Bilder von meiner Demo Unit:
mikesupi_IMG_9206.jpg
mikesupi_IMG_9209.jpg
mikesupi_IMG_9213.jpg
...