Wie baue ich ein Laser-/IR-Target?

Ich versuche, einen "Laserkanonenstand" zu machen, wie man ihn auf Karnevalen für meine Klasse für eingebettete Systeme in der Schule sieht. Ich habe jedoch Probleme, weil ich nicht weiß, wie ich das "Ziel" konstruieren soll. Ich möchte in der Lage sein, eine "Waffe" auf ein Ziel mit einem Radius von 4 cm bis 0,5 cm zu richten, und ich weiß nicht, wie ich einen Laserpointer in diesem Bereich erkennen soll. CdS-Fotowiderstände sind sehr klein. Ich habe mir auch IR angesehen, aber soweit ich weiß, kann man es nicht fokussieren. Ich brauche Hilfe bei der Entwicklung einer Erkennungsmethode. Bonuspunkte, wenn ich erkennen kann, ob jemand die Mitte oder den Rand trifft. Notfalls kann ich auch auf mechanische Nerf-Gun-Range umschalten, aber dann muss ich mir ein Ziel mit beweglichen Teilen einfallen lassen und erkennen, wie viele Kugeln geschossen wurden und ob das Ziel irgendwie unten ist.

BEARBEITEN: Ich habe genau das Produkt gefunden, das ich will, da es Laserschüsse erkennen kann, aber ich habe keine Ahnung, wie es funktioniert. http://www.youtube.com/watch?feature=player_embedded&v=q9_qMxHj0Mw

Hintergrund: Im Mittelpunkt des Kurses steht der „richtige Weg“, Programme zu schreiben, die auf kleinen Mikrocontrollern mit Zustandsautomaten laufen. Für das Endprojekt müssen wir ein Spiel erstellen, das ein 2x20-Zeichen-LCD, eine Tastatur mit 16 Tasten, eine LED, eine Taste, einen Lautsprecher und eine Sieben-Segment-Anzeige auf einem ATmega32 verwendet, der sich ein ähnliches Peripheriegerät teilt der Arduino. Ich kann sogar einen Arduino Mega verwenden, unter der Bedingung, dass ich den gesamten Code selbst schreibe. (kein Arduino.h) Ich weiß, wie man all diese Geräte und Schieberegister verwendet, um mir mehr I/O zu geben. Ich brauche nur eine Idee zur Umsetzung.

Antworten (1)

Die 'Laser'-Zielsysteme, die ich kenne, verwenden IR zum Treffen des Ziels. Die Pistole ist eine Variation der TV-Fernbedienung mit einer Linse zum Fokussieren des IR. Ja, Sie können IR gut fokussieren. Oder verwenden Sie eine LED, die selbst einen schmalen Strahl hat. Das Ziel verwendet ein IR-Detektormodul, wie ein TSOP1738 oder eine neuere Variante.

Der Laser ist nur für das Spektakel da. (In Innenräumen verwenden sie Nebelmaschinen, um den Laser sichtbar zu machen, Außensysteme verwenden häufig überhaupt keinen Laser).

Im Moment entwickeln 10 Studentengruppen für mich die Firmware für 'Laser'-Tags für einen Kurs in 'Embedded Systems Programming'.

Für einen Vorschlag, was zu implementieren ist, können Sie jede Website lesen, die über das Senden und/oder Empfangen von IR-Steuersignalen spricht. Es ist nicht erforderlich, einen bestimmten zu verwenden, da Sie sowohl den Sender als auch den Empfänger festlegen.


Es macht Spaß, dies ein paar Jahre später noch einmal zu lesen. Der Zielchip hat sich von LPC2148 zu LPC1114 und jetzt zu SAM3X8E (Arduino Due) geändert, aber die Kurszuweisung hat sich kein bisschen geändert.

Interessant. Ich dachte, dass der TSOP1738 Licht in alle Richtungen einfängt, aber ich habe noch nie versucht, eine fokussierte IR-LED zu verwenden.
@Andrew: Die Empfänger müssen omnidirektional sein, da sie nicht wissen, woher ein Schuss kommt. Es sind die Absender, die eng fokussiert werden sollten.
@Wouter, heißt einer Ihrer Schüler Andrew?
Nein, ich hätte es bemerkt, und die Spezifikationen sind unterschiedlich: lpc2148, C++ und eine obligatorische Entwicklungsmethode und rtos-Bibliothek. Und wir stellen die Hardware und einen Prototyp einer „Pistole“ zur Verfügung und erklären, wie IR funktioniert.