LED Eclipse érintőérzékelőkkel és MIDI -vel: 9 lépés (képekkel)
LED Eclipse érintőérzékelőkkel és MIDI -vel: 9 lépés (képekkel)
Anonim
Image
Image
LED Eclipse érintőérzékelőkkel és MIDI -vel
LED Eclipse érintőérzékelőkkel és MIDI -vel
LED Eclipse érintőérzékelőkkel és MIDI -vel
LED Eclipse érintőérzékelőkkel és MIDI -vel
LED Eclipse érintőérzékelőkkel és MIDI -vel
LED Eclipse érintőérzékelőkkel és MIDI -vel

A LED -eclipse interaktív műszer LED -ekkel, kapacitív érintésérzékelőkkel és MIDI kimenettel, mindezt Arduino Uno vezérléssel. A készüléket sokféleképpen programozhatja. Az összes alkalmazás esetében az ötlet nagyjából ugyanaz: határozza meg, hogy mely érzékelőket érintik, majd frissítse a LED -eket és a MIDI kimenetet. Az itt közzétett videóban megtekintheti az általam írt programok egy részét. Az alváz MDF -ből készült, és a lézervágott topográfiai térképek ihlették, amelyeket az oktatható eszközökön láttam.

Azért voltam motivált az eszköz megalkotására, mert interaktívabb fényforrásokat szerettem volna készíteni, amelyek új pörgetést kölcsönöztek a LED asztaloknak. A geodéziai kupola projektemben az IR érzékelőkkel kapcsolatos problémák miatt a LED -napfogyatkozás másik célja megbízhatóbb érzékelők megvalósítása volt. A kapacitív érintésérzékelőket választottam, amelyek jobban képesek tiszta jelet biztosítani minden érzékelőhöz anélkül, hogy be kellene állítani a díszítőedényeket, mint az infravörös érzékelőknél. Szerettem volna egy kisebb készüléket is elkészíteni, amelyet könnyebb összeszerelni és szállítani.

Ebben az útmutatóban tíz kapacitív érintőérzékelő beállításával fogok foglalkozni Arduino -val, a WS2801 LED pixelcsíkkal és MIDI kimenettel. Kezdjük a napfogyatkozás építésével!

1. lépés: Ellátási lista

Ellátási lista
Ellátási lista
Ellátási lista
Ellátási lista

Anyagok:

1. Arduino Uno (Atmega328 - összeszerelt)

2. 30 db 45 x 45 cm -es közepes sűrűségű farostlemez (MDF) lemez 3 mm vastagsággal

3. 1/16 vastag akril a LED -ek szórására (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A tápegység (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. Címzett RGB LED -ek (https://www.amazon.com/gp/product/B0192X56MM/ref=o…

6. Réz fóliaszalag (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…

7. Buck konverter az Arduino számára (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Tűfejfej (Gikfun 1 x 40 tűs, 2,54 mm -es egysoros leválasztható hímcsapfej)

9. USB -hosszabbító (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…

10. DC tápcsatlakozó aljzat (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Férfi egyenáramú, 2,1 mm x 5,5 mm -es hordó dugóaljzat (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

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

13. MIDI jack (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…

14. Huzalcsomagolás (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Egy 5.5MΩ ellenállás

16. Tíz 1 kΩ -os ellenállás

17. Két 220Ω -os ellenállás

18. 5/16 hüvelyk átmérőjű dübelrúd

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

Eszközök:

1. Lézervágó

2. Orbitális csiszoló

3. Szuper ragasztó

4. Forró ragasztópisztoly

5. Forrasztópáka

6. Dróttekercselő eszköz

2. lépés: A rendszer áttekintése

Rendszer áttekintő
Rendszer áttekintő

A LED -es napfogyatkozás a készülék kerületén elhelyezett kapacitív érintésérzékelőket használ tíz LED és egy MIDI -jel vezérlésére. A 2 -es tű a kapacitív érintésérzékelők küldőcsapjaként működik, így egy 5,5 MΩ -os ellenállás van csatlakoztatva a 2–10 tűhöz. Minden fogadócsap (3-12. Tű) és a rézlemez között 1kΩ -os ellenállás van csatlakoztatva. A kapacitív érintésérzékelők áttekintéséhez nézze meg a többi oktathatót.

A LED -szalagból származó LED -ek szintén az eszköz kerülete körül helyezkednek el, és a jel- és az óracsapok az Arduino A0 és A1 csapjaihoz vannak csatlakoztatva. A LED szalagok és az Arduino áttekintéséhez nézze meg ezt a linket. Végül a MIDI jack jelcsapja csatlakozik az adótűhöz (azaz az 1. tűhöz).

A kódban az Arduino impulzust küld a 2 -es tűből, és digitális leolvasást végez a kapacitív érintésérzékelők egyik vevőcsapján. Minden egyes kapacitív érintőérzékelőhöz impulzust küld és érzékel. Az érzékelők leolvasásától függően az Arduino megváltoztatja a LED -ek színét és/vagy MIDI jelet állít elő.

3. lépés: A doboz tervezése és kivágása

A doboz tervezése és vágása
A doboz tervezése és vágása

Első díj a LED versenyen 2017

Ajánlott: