Deze tutorial is opgesteld als onderdeel van mijn laatste jaar project voor mijn degree in Music Technology en toegepaste elektronica aan de Universiteit van York. Het is gericht op muzikanten met een interesse in elektronica. Het eindproduct zullen een matrix LED op de achterkant van een jas die een lichtshow in overeenstemming met muziek kan produceren. Dit zal gebeuren door analyseren audio-ingangen met behulp van Pure Data en Arduino. De jas zullen twee instellingen die kunnen worden bestuurd door een schakelaar zijn. Één instelling zal de controle van de LED's volgens de amplitude van de muziek en de andere de LEDs fonkelende één filter tegelijk en veranderende kleur volgens de toonhoogte zal hebben.
Hoe het zal werken
Dit apparaat zal worden samengesteld uit twee gescheiden circuits. Een zal worden gebaseerd op een Arduino Mega rechtstreeks aangesloten op een computer. Het andere circuit zal worden gebaseerd op een LilyPad Arduino en worden volledig deel uitmaakt van de jas en via een 9V batterij aangedreven. Beide van deze circuits zal communiceren met elkaar draadloos met behulp van XBee modules.
Audio-signalen worden ontvangen via de ingebouwde microfoon van computers en geanalyseerd in Pure Data om amplitude en frequentie gegevens te verkrijgen. Deze informatie zal worden overgedragen aan de Arduino Mega met behulp van een MIDI input circuit en dit zal vervolgens worden toegezonden aan de LilyPad met behulp van de XBees. De LilyPad zal dan bepalen hoe de LED's op de jas zal reageren.
Wat u nodig zult hebben
Voor de Mega-Circuit
- Arduino Mega 2560
- XBee Explorer geregeld
- XBee 1mW Trace antenne - reeks 1
- Prototyping Shield voor de Mega
- USB Type A naar B
- USB naar MIDI-kabel
- MIDI-aansluiting
- 1 x 220Ω weerstand
- 1 x 270Ω weerstand
- 1 x 1N4148-Diode
- 1 x 6N138 Optocoupler
Voor het Circuit LilyPad
- LilyPad Arduino 328 hoofdboard
- LilyPad XBee Breakout Board
- XBee 1mW Trace antenne - reeks 1
- LilyPad FTDI fundamentele Breakout Board
- 72 x LilyPad LED's (een bereik van alle kleuren beschikbaar zoals wit, blauw, rood, geel, groen, roze en paars)
- LilyPad schuifschakelaar
- USB 2.0 A-Male naar Mini-B-kabel
- 9V batterij
- 9V batterij Clip
Andere
- Jas
- Computer met Pure Data en de Arduino IDE geïnstalleerd
- Apparatuur draad
- Soldeer apparatuur
- Wire Cutters
- Draad Strippers
- De nld met een groot oog
- Draad
- Geleidende draad
- Schaar
- Meetlint
- Stof lijm of een duidelijke Nail Varnish
- Krijt of witte Eyeliner
- Stof voor een voering of een oud t-shirt
- Klittenband
- Boor (eventueel)
- Standaard LED (voor testende)
- Breadboard (voor testende)
- Een ander 220Ω weerstand (voor testende)
- Multimeter (voor testende)
De kosten van dit project zal heel veel afhangen van hoeveel van de bovengenoemde apparatuur die u reeds bezit. Het is echter waarschijnlijk worden ergens tussen £150-200 pond.
Een snelle nota - de LilyPad planken zijn ontworpen om rechtstreeks op textiel worden genaaid en daarom het solderen van een 9V batterij clip naar een kan problemen veroorzaken. De verbinding kan gevoelig en gemakkelijk gebroken. Kunt u specifiek ontworpen LilyPad planken voor AAA of LiPo batterijen die u kan besluiten dat u liever gebruik maken. Ik koos er echter nog steeds naar beneden de 9V-route als hun gebruiksduur van de batterij groter dan AAAs is en mijn universiteit beperkingen op het gebruik van LiPo Accu's heeft.