Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
Ensimmäinen palkinto LED -kilpailussa 2017