LED Eclipse kosketusantureilla ja MIDI: 9 askelta (kuvilla)
LED Eclipse kosketusantureilla ja MIDI: 9 askelta (kuvilla)
Anonim
Image
Image
LED Eclipse kosketusantureilla ja MIDI: llä
LED Eclipse kosketusantureilla ja MIDI: llä
LED Eclipse kosketusantureilla ja MIDI: llä
LED Eclipse kosketusantureilla ja MIDI: llä
LED Eclipse kosketusantureilla ja MIDI: llä
LED Eclipse kosketusantureilla ja MIDI: llä

LED -pimennys on interaktiivinen instrumentti, jossa on LED -valot, kapasitiiviset kosketusanturit ja MIDI -lähtö, joita kaikkia ohjataan Arduino Unolla. Voit ohjelmoida laitteen monella eri tavalla. Kaikissa sovelluksissa idea on suunnilleen sama: määritä, mitä antureita kosketetaan, ja päivitä sitten LEDit ja MIDI -lähtö. Täällä julkaistussa videossa voit katsoa joitain kirjoittamiani ohjelmia. Runko on valmistettu MDF -levystä, ja sen inspiraationa olivat laserleikatut topografiset kartat, jotka näin ohjeissa.

Olin motivoitunut luomaan laitteen, koska halusin tehdä enemmän vuorovaikutteisia valolaitteita, jotka lisäsivät uuden spinin LED -pöytiin. Joidenkin ongelmien vuoksi, joita minulla oli geodeettisessa kupoprojektissani olevien IR -antureiden kanssa, toinen LED -pimennyksen tavoite oli ottaa käyttöön luotettavampia antureita. Valitsin kapasitiiviset kosketusanturit, jotka tarjoavat paremmin puhtaan signaalin kullekin anturille ilman, että joudut säätämään trimmausastioita kuten IR-antureiden kanssa. Halusin myös tehdä pienemmän laitteen, joka oli helpompi koota ja kuljettaa.

Tässä ohjeessa käyn läpi kymmenen kapasitiivisen kosketusanturin asettamisen Arduinolla, WS2801 LED -pikselinauhalla ja MIDI -ulostulolla. Aloitetaan pimennyksen rakentaminen!

Vaihe 1: Toimitusluettelo

Toimitusluettelo
Toimitusluettelo
Toimitusluettelo
Toimitusluettelo

Materiaalit:

1. Arduino Uno (Atmega328 - koottu)

2. 30 levyä, joiden koko on 45 x 45 cm, keskitiheyskuitulevyä (MDF), paksuus 3 mm

3. 1/16 paksu akryyli LED -valojen hajottamiseen (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A virtalähde (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. Osoitetut RGB -LEDit (https://www.amazon.com/gp/product/B0192X56MM/ref=o…

6. Kuparikalvonauha (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…

7. Buck-muunnin Arduinolle (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Nastatunnistimet (Gikfun 1 x 40 -nastainen 2,54 mm: n yksirivinen irrotettava urospistoke)

9. USB -laajennus (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…

10. DC -virtaliitin (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Uros DC 2,1 mm x 5,5 mm tynnyripistoke (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

12. MIDI -USB -kaapeli (https://www.amazon.com/gp/product/B071KLC884/ref=o…

13. MIDI -liitäntä (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…

14. Lankakäärintä (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Yksi 5.5MΩ vastus

16. Kymmenen 1 kΩ vastusta

17. Kaksi 220Ω vastusta

18. Halkaisijaltaan 5/16 tuuman tappitanko

19. Laitteisto (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…

Työkalut:

1. Laserleikkuri

2. Kiertohiomakone

3. Superliima

4. Kuuma liimapistooli

5. Juotosrauta

6. Langankääritystyökalu

Vaihe 2: Järjestelmän yleiskatsaus

Järjestelmän yleiskatsaus
Järjestelmän yleiskatsaus

LED -pimennys käyttää kapasitiivisia kosketusantureita, jotka on sijoitettu laitteen kehälle, ohjaamaan kymmenen LEDiä ja MIDI -signaalia. Nasta 2 toimii kapasitiivisten kosketusantureiden lähetystapina, joten 5,5 MΩ: n vastus on kytketty nastaan 2 - 10 erilaista kuparilevyä. Jokaisen vastaanottotapin (nastat 3-12) ja kuparilevyn väliin on kytketty 1 kΩ vastus. Jos haluat tarkastella kapasitiivisia kosketusantureita, tutustu muihin ohjeisiini.

LED -nauhan LEDit on myös sijoitettu laitteen kehän ympärille, ja signaali- ja kellotapit on kytketty Arduinon nastoihin A0 ja A1. Jos haluat tarkastella LED -nauhoja ja Arduinoa, katso tämä linkki. Lopuksi MIDI -liittimen signaalitappi on kytketty lähetystapaan (eli nasta 1).

Koodissa Arduino lähettää pulssin nastasta 2 ja tekee digitaalisen lukemisen yhdellä kapasitiivisten kosketusanturien vastaanottotapista. Kullekin kapasitiiviselle kosketusanturille lähetetään ja havaitaan pulssi. Anturien lukemista riippuen Arduino muuttaa LEDien väriä ja/tai tuottaa MIDI -signaalin.

Vaihe 3: Laatikon suunnittelu ja leikkaaminen

Laatikon suunnittelu ja leikkaaminen
Laatikon suunnittelu ja leikkaaminen

Ensimmäinen palkinto LED -kilpailussa 2017