Schwenkbare Webcam auf Spybotics-Basis

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Kamera)
K (Steuerung der "Lafette")
Zeile 28: Zeile 28:
  
 
Da sich das Gestell aber vom PC aus steuern lassen sollte und bei bestem Willen keine Kommunikation zwischen PC und Programm auf dem µC zustande kommen wollte, wird nun der Brick direkt, also ohne laufendes Programm (natürlich von der vorhandenen Firmware abgesehen), gesteuert.
 
Da sich das Gestell aber vom PC aus steuern lassen sollte und bei bestem Willen keine Kommunikation zwischen PC und Programm auf dem µC zustande kommen wollte, wird nun der Brick direkt, also ohne laufendes Programm (natürlich von der vorhandenen Firmware abgesehen), gesteuert.
 +
 +
Ausgehend von der sehr hilfreichen [http://graphics.stanford.edu/~kekoa/rcx/opcodes.html RCX Opcode Reference], aber auch nach einigen Blicken in die NQC-Quellen ist ein Programm entstanden, welches die Kamera per Tastatur oder Joystick schwenken kann.
  
 
===Ansteuerung der Kamera===
 
===Ansteuerung der Kamera===

Version vom 6. März 2007, 21:29 Uhr

die "SpyCam"

Inhaltsverzeichnis

Hardware

Schwenkstativ

Grundlage war ein LEGO®-Spybotics-Baustein und noch einige andere Teile aus der Steinchenkiste. Da der verwendete "Programmable Brick" die beiden Motoren (auf jeder Seite einer) schon eingebaut hat, war die Mechanik etwas aufwendiger zu realisieren.

Kamera

Die verbaute Kamera ist eine Terratec TerraCam 2move, die von allem unnötigen Schnickschnack wie Gehäuse, Piepser und Batteriefach befreit wurde.

Nachher wurde die Platine doch stilecht mit LEGO®-Steinen umbaut und dann auf dem Stativ montiert.

Software

Steuerung der "Lafette"

Normalerweise steuert man den Spybotics-Brick, in dem man ein Programm für den enthaltenen Microcontroller erstellt (unter Linux lässt sich das zum Beispiel mit NQC bewerkstelligen).

Da sich das Gestell aber vom PC aus steuern lassen sollte und bei bestem Willen keine Kommunikation zwischen PC und Programm auf dem µC zustande kommen wollte, wird nun der Brick direkt, also ohne laufendes Programm (natürlich von der vorhandenen Firmware abgesehen), gesteuert.

Ausgehend von der sehr hilfreichen RCX Opcode Reference, aber auch nach einigen Blicken in die NQC-Quellen ist ein Programm entstanden, welches die Kamera per Tastatur oder Joystick schwenken kann.

Ansteuerung der Kamera

Bei der Webcam handelt es sich um eine Video4Linux-kompatible USB-Kamera, die einfach mit einem V4L-fähigen Programm wie XawTV oder auch, wie auf den Chemnitzer Linux-Tagen 2007 gezeigt, mit Uwes Gesichtserkennungsprogramm.


MaD 15:30, 6. Mär. 2007 (CET)

'Persönliche Werkzeuge