TouchTube ist eine durchsichtige Plexiglasröhre mit folgender Hardware und Features:
Arduino Leonardo Clone ->
Technische Details
• Berührungs- und Entfernungsmessung
• Vorprogrammiert als MP3 player (hier: Hardware modifiziert und als eigenständiger Midi-Player verwendet)
• Leicht als Midi-Instrument oder -Steuerung umprogrammierbar
• HumanInterfaceDevice(HID) Kann als Maus oder Tastatur verwendet werden.
• Arduino kompatibel und programmierbar über die Arduino IDE
• Arduino Leonardo Pin Layout smit Unterstützung für Arduino shields
• Eingebautes LiPo Batterie-Lademodul
• 3.5mm Audio Anschluss
• 20 digitale I/O pins
• 12 analoge pins
• Atmel ATMega32U4 Microprocessor
• Berührungssensitiver Chip von Freescale MPR121
• VLSI VS1053B Audio Prozessor
• 32 kB of Flash Memory (4 KB bereits verwendet für Bootloader)
• 2.5 kB SRAM
• 5V Betriebsspannung
Die Schaltung auf dem Breadboard ist bestückt mit einem MCP23017 IO-Expander. Dadurch gewinnt man zusätzlich 16 I/O pins. Der MCP23017 ist 8-fach kaskadierbar.
In diesem Fall steuert er 3 LEDs.
- Grün: Näherung der menschlichen Hand erkannt (kapazitive Spannung)
- Rot: Entfernungsänderung weg vom Objekt erkannt (ebenfalls kapazitive Spannung)
- Gelb: Auswahl: Ändern de (Midi)Sounds auf dem Audio Chip VLSI VS1053B von http://www.vlsi.fi
Die Soundauswahl erfolg ganz simpel über einen Pushbutton.
12 RGB-LEDs: Von einem inc1003 LED-Strip einzeln abgeschnitten, verlötet und per Adafruit Neopixel library angesteuert. Die LEDs strahlen Regenbogenfarben aus (pro Sensor eine LED)
10 Sensoren aus Aluminium-Folie (selbstklebend
1 Sensor von PolyIC: durchsichtige, leitfähige Folie
1 Sensor aus selbst hergestellter, leitfähiger Farbe auf Papier.