Multitouch Table FH Ingolstadt: Unterschied zwischen den Versionen

→‎Hardware: Beschreibung der Elektronik hinzugefügt
(→‎Hardware: Beschreibung der Elektronik hinzugefügt)
 
Total falsches 3D-Modell: [[File:Mtprojekt-fh-sketchup.skp]] - korrekte version folgt ;)
 
== Electronics ==
 
All electronics hardware in this project was designed using the free [http://gpleda.org/ gEDA] suite which provides tools for creating schematics and board layouts.
 
We have created two boards for the Multitouch Table which are described in the following sections. You can download all files from our git repository (not public yet, needs some cleanup ;-) ).
 
=== VSync Processing Board ===
 
The board can toggle the pulse signal of the attached LED drivers on each VSync
pulse of a PlayStation Eye camera, i.e. the camera will take one picture with
the LEDs on and one with the LEDs off.
 
The board features 2 modes of operation: pulsing mode and solid mode. See
section [[#Jumpers / Mode selection]] for information on setting the mode.
 
==== Specifications ====
 
* Supply voltage: 24V DC
* Connectors to LED Drivers: up to 4 drivers can be connected. All drivers receive the same signals
* Pulse signal output: 0V/5V (5V means LEDs are on)
* Camera connector: Provides the VSync signal, +5V and GND from the camera.
 
==== Jumpers / Mode selection ====
 
The board features 2 modes of operation:
 
===== Pulsing mode =====
 
In this mode, the pulse signal is toggled between 0V and 5V on each VSync pulse from the camera. When running in pulsing mode, you can add an additional 24V supply path for more “brightness” of the IR LEDs.
 
You can switch the board to this mode by setting the jumper J2 and removing the jumper J1. The additional 24V supply can be enabled by connecting pins 1 and 2 on S1 using a jumper.
 
===== Solid mode =====
 
In this mode, the pulse signal is permanently set to 5V, which means that the LEDs will be permanently on.
 
'''WARNING:''' DO NOT connect the additional 24V supply in this mode! Doing so might destroy the LEDs or shorten their lifetime!
 
To disable the additional 24V supply, you can put the jumper on S1 to pins 2 and 3 or remove the jumper completely.
 
You can switch the board into solid mode by setting J1 and removing J2.
 
==== Suggestions for improvement ====
 
-> TODO <-
 
=== LED Driver Board ===
 
This board drives multiple strips of IR LEDs. Additionally, it can detect
failed LED strips and provides a signal input for pulsing of the LEDs.
 
==== Specifications ====
 
The board was designed for the following environment:
 
* Supply voltage: 24V DC
* LED Strips: 12x 850nm LED in a row at 50mA current (100 mA in pulsing mode)
* Pulse signal: 0V/5V (5V means LEDs are on)
 
==== Failed strip detection ====
 
The board contains 4 status LEDs (one for each strip) in the visible spectrum,
which light up while a current flows through the corresponding LED strip. If a
LED in the strip fails, it's resistance becomes infinitely high and the current
through the strip will be zero all the time. The corresponding status LED will
therefore be off for failed strips.
 
==== Pulsing the LEDs ====
 
The LEDs can be pulsed for better filtering of unwanted light sources.
 
To do this, a 0V/5V square wave should be applied at the PWM pin. For better
performance, an additional 24V-Supply voltage can be provided at the 24V_OPT
pin, which is used to give additional current to the LED strips.
 
'''WARNING:''' Using 24V_OPT without pulsing can damage the LEDs or shorten their
lifetime, because the current is 100mA with this additional supply.
 
= Software =
359

Bearbeitungen