LED խավարում Touch սենսորներով և MIDI- ով. 9 քայլ (նկարներով)
LED խավարում Touch սենսորներով և MIDI- ով. 9 քայլ (նկարներով)
Anonim
Image
Image
LED խավարում Touch սենսորներով և MIDI- ով
LED խավարում Touch սենսորներով և MIDI- ով
LED խավարում Touch սենսորներով և MIDI- ով
LED խավարում Touch սենսորներով և MIDI- ով
LED խավարում Touch սենսորներով և MIDI- ով
LED խավարում Touch սենսորներով և MIDI- ով

LED լուսնի խավարումը ինտերակտիվ գործիք է ՝ լուսադիոդային լուսարձակներով, հզորությամբ հպման տվիչներով և MIDI ելքով, որոնք բոլորը վերահսկվում են Arduino Uno- ով: Դուք կարող եք ծրագրավորել սարքը շատ տարբեր եղանակներով: Բոլոր ծրագրերում գաղափարը գրեթե նույնն է. Որոշեք, թե որ տվիչներին են դիպչում, այնուհետև թարմացրեք LED- ները և MIDI ելքը: Այստեղ տեղադրված տեսանյութում կարող եք ստուգել իմ գրած որոշ ծրագրեր: Շասսին պատրաստված է MDF- ից և ոգեշնչված է լազերային կտրված տեղագրական քարտեզներով, որոնք ես տեսել եմ հրահանգների վրա:

Սարքը ստեղծելու մոտիվացիա ունեի, քանի որ ցանկանում էի ավելի ինտերակտիվ լուսային սարքեր պատրաստել, որոնք նոր պտույտ էին ավելացնում LED սեղաններին: Իմ գեոդեզիական գմբեթի նախագծում IR սենսորների հետ կապված որոշ խնդիրների պատճառով LED խավարման մեկ այլ նպատակ էր ավելի հուսալի սենսորների ներդրումը: Ես ընտրեցի տարողունակ հպման տվիչներ, որոնք ավելի լավ են ապահովում մաքուր ազդանշան յուրաքանչյուր սենսորի համար ՝ առանց IR սենսորների նման հարմարվողական կաթսաները կարգավորելու: Նաև ցանկանում էի ավելի փոքր սարք պատրաստել, որն ավելի հեշտ էր հավաքվել և տեղափոխվել:

Այս ուսանելի դասում ես կանցնեմ Arduino- ով տաս տարողունակ հպման տվիչների ստեղծման, WS2801 LED պիքսելային ժապավենի և MIDI ելքի միջոցով: Եկեք սկսենք խավարումը կառուցել:

Քայլ 1: Մատակարարման ցուցակ

Մատակարարման ցուցակ
Մատակարարման ցուցակ
Մատակարարման ցուցակ
Մատակարարման ցուցակ

Նյութեր:

1. Arduino Uno (Atmega328 - հավաքված)

2. 45 սմ x 45 սմ միջին խտության մանրաթելից (MDF) 30 մմ տախտակ ՝ 3 մմ հաստությամբ

3. 1/16 հաստ ակրիլ` LED- ների ցրման համար (https://www.amazon.com/gp/product/B00DCKOH3G/ref=o…

4. 9V 2A Էներգամատակարարում (https://www.amazon.com/gp/product/B0194B7TKO/ref=o…

5. Հասցեավորվող RGB լուսադիոդներ (https://www.amazon.com/gp/product/B0192X56MM/ref=o…

6. Պղնձե փայլաթիթեղի ժապավեն (https://www.amazon.com/gp/product/B00Z8MCK6M/ref=o…

7. Buck փոխարկիչ Arduino- ի համար (RioRand LM2596 DC-DC Buck Converter 1.23V-30V)

8. Պին գլխագրեր (Gikfun 1 x 40 Pin 2.54 մմ Single Row Breakaway Արական Pin գլխագիր)

9. USB երկարացում (https://www.amazon.com/gp/product/B002M8VBIS/ref=o…

10. DC հոսանքի վարդակից (https://www.amazon.com/gp/product/B01LQGESUO/)

11. Արական DC 2.1 մմ x 5.5 մմ Խողովակի վարդակից (https://www.amazon.com/gp/product/B01GPL8MVG/ref=o…

12. MIDI դեպի USB մալուխ (https://www.amazon.com/gp/product/B071KLC884/ref=o…

13. MIDI խցիկ (https://www.amazon.com/gp/product/B00MEI42PU/ref=o…

14. Մետաղալար (https://www.amazon.com/gp/product/B008AGUABU/ref=o…

15. Մեկ 5.5MΩ ռեզիստոր

16. Տասը 1kΩ դիմադրիչ

17. Երկու 220Ω դիմադրիչ

18. 5/16 դյույմ տրամագծով պտուտակաձող

19. Սարքաշար (https://www.amazon.com/gp/product/B06XQMBDMX/ref=o…

Գործիքներ:

1. Լազերային դանակ

2. Ուղեծրի ավազ

3. Սուպեր սոսինձ

4. Տաք սոսինձ ատրճանակ

5. eringոդման երկաթ

6. Լարերի փաթաթման գործիք

Քայլ 2: Համակարգի ակնարկ

Համակարգի ակնարկ
Համակարգի ակնարկ

LED լուսնի խավարումը օգտագործում է հզորության հպման տվիչներ, որոնք տեղակայված են սարքի պարագծի շուրջ ՝ տասը LED և MIDI ազդանշանը վերահսկելու համար: Պին 2 -ը գործում է որպես տարողունակ հպման տվիչների համար ուղարկող քորոց, այնպես որ 5.5MΩ դիմադրիչը միացված է 2 -ից տասը տարբեր պղնձե թերթերին: Յուրաքանչյուր ստացման քորոցի (կապում 3 -ից 12 -ը) և պղնձի թերթի միջև միացված է 1kΩ ռեզիստոր: Կենսունակ հպման տվիչների վերաբերյալ ակնարկ ունենալու համար տեսեք իմ մյուս հրահանգները:

LED շերտի LED- ները նույնպես տեղադրված են սարքի պարագծի շուրջ, իսկ ազդանշանի և ժամացույցի կապումներն միացված են Arduino- ի A0 և A1 կապանքներին: LED շերտերի և Arduino- ի վերաբերյալ ակնարկ ստանալու համար ստուգեք այս հղումը: Ի վերջո, MIDI խցիկի ազդանշանային կապը միացված է հաղորդիչ քորոցին (այսինքն ՝ 1 փին):

Կոդում Arduino- ն զարկերակ է ուղարկում 2 -րդ կապից և թվային ընթերցում է կատարում capacitive touch sensors- ի ընդունիչ կապերից մեկում: Capacարկերակն ուղարկվում և հայտնաբերվում է յուրաքանչյուր capacitive touch sensor- ի համար: Կախված սենսորների ընթերցումներից, Arduino- ն փոխում է LED- ների գույնը և/կամ արտադրում է MIDI ազդանշան:

Քայլ 3. Տուփի ձևավորում և կտրում

Տուփի ձևավորում և կտրում
Տուփի ձևավորում և կտրում

Առաջին մրցանակ LED մրցույթում 2017 թ

Խորհուրդ ենք տալիս: