Dieses Tutorial wurde im Rahmen meiner Diplomarbeit für meinen Abschluss in Musiktechnologie und angewandte Elektronik an der University of York produziert. Es richtet sich an Musiker mit einem Interesse an Elektronik. Das fertige Produkt wird eine LED-Matrix auf der Rückseite der Jacke, die eine Licht-Show in Übereinstimmung mit Musik produzieren kann. Dies wird durch Analyse audio-Eingänge mit Pure Data und Arduino. Die Jacke hat zwei Einstellungen, die durch einen Schalter gesteuert werden kann. Eine Einstellung steuert die LEDs entsprechend die Amplitude der Musik und zum anderen müssen die LEDs einzeln nacheinander funkeln und ändern nach der Tonhöhe Farbe.
Wie funktioniert das System
Dieses Gerät wird von zwei separaten Stromkreisen erfolgen. Man richtet sich um ein Arduino Mega direkt an einen Computer angeschlossen. Die andere Schaltung wird beruhen auf einem LilyPad Arduino und werden vollständig innerhalb der Jacke und Stromversorgung über eine 9V Batterie. Beide dieser Schaltungen werden drahtlos mit XBee Module miteinander kommunizieren.
Audio-Signale werden vom Computer eingebaute Mikrofon empfangenen und analysiert in Pure Data, Amplitude und Frequenz-Daten zu erhalten. Diese Informationen werden auf dem Arduino Mega mit einem MIDI-Eingangsschaltung übertragen werden und dies wird dann an den LilyPad verwenden die XBees übertragen. Das LilyPad wird dann bestimmen, wie die LEDs auf der Jacke reagieren werden.
Was Sie benötigen
Für die Mega-Schaltung
- Arduino Mega 2560
- XBee-Explorer geregelt
- XBee 1mW Trace Antenne - Serie 1
- Prototyping Shield für die Mega
- USB Typ A, B
- USB-MIDI-Kabel
- MIDI-Buchse
- 1 x 220Ω Widerstand
- 1 x 270Ω Widerstand
- 1 x 1N4148 Diode
- 1 x 6N138 Optokoppler
Für den LilyPad Circuit
- LilyPad Arduino 328 Hauptplatine
- LilyPad XBee-Breakout-Board
- XBee 1mW Trace Antenne - Serie 1
- LilyPad FTDI Basic Breakout-Board
- 72 X LilyPad LEDs (eine Reihe von allen Farben wie weiß, blau, rot, gelb, grün, rosa und lila)
- LilyPad Schiebeschalter
- USB 2.0 A-männlich, Mini-B Kabel
- 9V Batterie
- 9V Batterie-Clip
Andere
- Jacke
- Computer mit Pure Data und der Arduino IDE installiert
- Ausrüstung-Draht
- Lötwerkzeug
- Drahtschneider
- Abisolierer
- Nadel mit einem großen Auge
- Thread
- Leitfähigen Faden
- Schere
- Maßband
- Gewebekleber oder klaren Nagellack
- Kreide oder weißen Eyeliner
- Stoff für ein Futter oder ein altes t-shirt
- Klettverschluss
- Bohren Sie (möglicherweise)
- Standard-LED (zum Testen)
- Steckbrett (zum Testen)
- Ein weiteres 220Ω-Widerstand (zum Testen)
- Multimeter (zum Testen)
Die Kosten für dieses Projekt hängt sehr viel von wie viel von den oben genannten Geräten, die Sie bereits besitzen. Es ist jedoch wahrscheinlich irgendwo zwischen £150-200 £.
Eine kurze Notiz - LilyPad Bretter sind entworfen, um direkt auf Textilien genäht werden und daher einen 9V Batterie-Clip zu einem Löten kann Probleme verursachen. Die Verbindung kann zart und leicht gebrochen werden. Speziell gestaltete LilyPad Bretter erhalten für AAA oder LiPo Akkus, die Sie beschließen, dass Sie lieber verwenden möchten. Allerdings habe ich noch die 9V Weg einschlagen, da ihre Lebensdauer der Batterie größer als AAAs ist und meine Uni Beschränkungen für die Verwendung von LiPo-Akkus hat.