Բովանդակություն:
- Քայլ 1: Ստեղծեք MIDI մուտքային շղթա
- Քայլ 2. LED մատրիցի նախագծում
- Քայլ 3: LED մատրիցի կարում
- Քայլ 4: Անջատիչի ավելացում
- Քայլ 5: Սարքը անլար դարձնելը
- Քայլ 6: Վերջնական հպումներ
- Քայլ 7: Դուք կատարված եք:
Video: Light Show բաճկոն, որն արձագանքում է երաժշտությանը. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս ձեռնարկը պատրաստվել է որպես իմ վերջին տարվա ծրագրի մաս ՝ Յորքի համալսարանում երաժշտական տեխնոլոգիաների և կիրառական էլեկտրոնիկայի ոլորտում: Այն ուղղված է էլեկտրոնիկայի նկատմամբ հետաքրքրությամբ երաժիշտներին: Պատրաստի արտադրանքը կլինի բաճկոնի հետևի LED մատրիցա, որը կարող է թեթև շոու պատրաստել երաժշտությանը համապատասխան: Դա կարվի ՝ վերլուծելով աուդիո մուտքերը ՝ օգտագործելով Pure Data և Arduino: Բաճկոնը կունենա երկու պարամետր, որոնք կարող են կառավարվել անջատիչով: Մի պարամետրը կվերահսկի LED- ները ՝ ըստ երաժշտության ամպլիտուդի, իսկ մյուսը ՝ LED- ները, որոնք կփայլեն մեկ առ մեկ և կփոխեն գույնը ըստ բարձրության:
Ինչպես է այն աշխատելու
Այս սարքը բաղկացած կլինի երկու առանձին սխեմաներից: Մեկը հիմնված կլինի Arduino Mega- ի շուրջ, որը միացված է անմիջապես համակարգչին: Մյուս սխեման հիմնված կլինի LilyPad Arduino- ի շուրջ և ամբողջությամբ պարունակվելու է բաճկոնի ներսում և սնվելու է 9 Վ մարտկոցով: Այս երկու սխեմաներն էլ միմյանց հետ անլար կապ կհաղորդեն ՝ օգտագործելով XBee մոդուլները: Աուդիո ազդանշանները կստանան ներկառուցված խոսափողը և կվերլուծվեն Pure Data- ում `ամպլիտուդայի և հաճախականության տվյալներ ստանալու համար: Այս տեղեկատվությունը կփոխանցվի Arduino Mega- ին ՝ օգտագործելով MIDI մուտքագրման սխեման, այնուհետև այն կփոխանցվի LilyPad- ին ՝ օգտագործելով XBees- ը: Այնուհետեւ LilyPad- ը կորոշի, թե ինչպես կարձագանքեն բաճկոնի LED- ները:
Այն, ինչ ձեզ պետք կգա
Մեգա շրջանի համար
- Arduino Mega 2560
- XBee Explorer- ը կարգավորվում է
- XBee 1mW Trace Antenna - Սերիա 1
- Նախատիպերի վահան Mega- ի համար
- USB տիպ A- ից B
- USB- ից MIDI մալուխ
- MIDI վարդակից
- 1 x 220Ω դիմադրություն
- 1 x 270Ω դիմադրություն
- 1 x 1N4148 դիոդ
- 1 x 6N138 Optocoupler
LilyPad շղթայի համար
- LilyPad Arduino 328 հիմնական տախտակ
- LilyPad XBee Breakout Board
- XBee 1mW Trace Antenna - Սերիա 1
- LilyPad FTDI Basic Breakout Board
- 72 x LilyPad LED (մի շարք բոլոր գույներով, ներառյալ սպիտակ, կապույտ, կարմիր, դեղին, կանաչ, վարդագույն և մանուշակագույն)
- LilyPad Slide Switch
- USB 2.0 A-Male- ից Mini-B մալուխ
- 9 Վ մարտկոց
- 9 Վ մարտկոցի ամրակ
Այլ
- Բաճկոն
- Մաքուր տվյալներով համակարգիչ և տեղադրված Arduino IDE
- Սարքավորումների մետաղալար
- Oldոդման սարքավորումներ
- Մետաղական կտրիչներ
- Մետաղալարեր
- Ասեղ մեծ աչքով
- Թել
- Հաղորդիչ թեմա
- Մկրատ
- Կասետային չափում
- Գործվածքների սոսինձ կամ թափանցիկ եղունգների լաք
- Կավիճ կամ սպիտակ մատիտ
- Հյուսվածք ՝ երեսպատման կամ հին շապիկի համար
- Velcro
- Գայլիկոն (հնարավոր է)
- Ստանդարտ LED (փորձարկման համար)
- Հացաթուղթ (փորձարկման համար)
- Մեկ այլ 220Ω դիմադրություն (փորձարկման համար)
- Մուլտիմետր (փորձարկման համար)
Այս նախագծի արժեքը շատ կախված կլինի նրանից, թե վերոնշյալ սարքավորումներից քանիսն եք արդեն տիրապետում: Այնուամենայնիվ, ամենայն հավանականությամբ, այն կլինի 150 - 200 ֆունտ ստերլինգի միջև:
Արագ նշում. LilyPad- ի տախտակները նախատեսված են ուղղակի կարելու համար տեքստիլին և, հետևաբար, 9 Վ մարտկոցի մարտկոցը մեկին ամրացնելը կարող է խնդիրներ առաջացնել: Կապը կարող է լինել նուրբ եւ հեշտությամբ խզվել: Դուք կարող եք ձեռք բերել հատուկ մշակված LilyPad տախտակներ AAA կամ LiPo մարտկոցների համար, որոնք կարող եք որոշել, որ նախընտրում եք օգտագործել: Այնուամենայնիվ, ես դեռ նախընտրեցի գնալ 9 Վ երթուղով, քանի որ նրանց մարտկոցի կյանքը ավելի մեծ է, քան AAA- ները, և իմ համալսարանը սահմանափակումներ ունի LiPo մարտկոցների օգտագործման վերաբերյալ:
Քայլ 1: Ստեղծեք MIDI մուտքային շղթա
Առաջին հերթին, եկեք դիտարկենք MIDI մուտքագրման սխեման: Սա պետք է կառուցվի նախատիպերի տախտակի վրա, որը կտեղափոխվի Arduino Mega- ի մեջ: Սա կօգտագործվի Մաքուր տվյալների կարկատանից MIDI հաղորդագրություններ ուղարկելու համար Mega ՝ իր «COMMUNICATION RX0» կապի միջոցով: Շրջանակային դիագրամ և լուսանկար տես վերևում: Կախված ձեր նախատիպերի տախտակից, ձեր դասավորությունը կարող է մի փոքր այլ լինել, բայց ես ընտրեցի տեղադրել MIDI վարդակը ներքևի ձախ անկյունում: Վահանի վրա տեղավորելու համար վահանի վրա անցքերն ավելի մեծ դարձնելու համար գուցե անհրաժեշտ լինի օգտագործել փորվածք: Լուսանկարում կարմիր լարերը միացված են 5V- ին, դարչնագույնը `գետնին, սև մետաղալարը` 6N138- ի կապակցված 3 -ին, կապույտ մետաղալարը `6N138- ի կապող 2 -ին, իսկ դեղին լարերը` RX0- ին: կապում: Նախատիպերի տախտակի աջ կողմում տարածք է մնացել, որպեսզի հետագայում տեղ հատկացվի XBee- ի համար: Հավանաբար, անհրաժեշտ կլինի ընդմիջումներ կատարել տախտակի վրա: Այս օրինակի համար դրանք պետք է կատարվեին 6N138- ի կապում:
Փորձարկում է MIDI մուտքագրման սխեման
Շղթան ստուգելու համար ներքևում տեղադրեք կոդը Arduino Mega- ում ՝ օգտագործելով USB Type A- ից B մալուխը: Համոզվեք, որ վահանը տեղադրված չէ, երբ դա անում եք, քանի որ ծածկագիրը չի կարող վերբեռնվել, եթե որևէ բան կապված է RX կամ TX կապումներին: Բացի այդ, ծածկագիրը ներառում է MIDI.h գրադարանը, որը կարող է անհրաժեշտ լինել ներբեռնելու համար, որը հասանելի է ստորև բերված հղումով:
MIDI.h
Հաջորդը, տեղադրեք վահանը մեգայի մեջ և միացրեք այն ձեր համակարգչի մեկ այլ USB պորտին `MIDI- ից USB մալուխի միջոցով: MIDI- ի ավարտը, որը դուք պետք է օգտագործեք, կպիտակավորվի «դուրս»: Ստեղծեք պարզ միացում հացահատիկի վրա, որը կապում է 2 -ը 220Ω դիմադրիչին, այնուհետև այն միացրեք ստանդարտ LED- ի անոդին: Միացրեք LED- ների կաթոդը գետնին:
Այնուհետև ստեղծեք մի պարզ Pure Data կարկատող [60 100] հաղորդագրությամբ և [0 0] հաղորդագրությամբ, որոնք երկուսն էլ միացված են նշման օբյեկտին ՝ իր ձախ մուտքի միջոցով: Համոզվեք, որ այս կարկատակը միացված է MIDI մուտքի շղթային ՝ բացելով MIDI կարգավորումները և փոխելով ելքային սարքը: Եթե դա մատչելի չէ, համոզվեք, որ MIDI միացումը միացրել եք ձեր համակարգչին, նախքան Մաքուր տվյալները բացելը: Այժմ, եթե ձեր սխեման ճիշտ է, LED- ը պետք է լուսավորվի [60 100] հաղորդագրությունը սեղմելիս, և այն պետք է անջատվի, երբ [0 0] հաղորդագրությունը սեղմված է:
Քայլ 2. LED մատրիցի նախագծում
Հաջորդը, պետք է հաշվի առնել բաճկոնի հետևի LED մատրիցը: Սա ուղղակիորեն կկապվի հիմնական LilyPad տախտակի հետ: Սովորաբար, միկրոկառավարիչի միջոցով LED- ները վերահսկելու համար նրանք յուրաքանչյուրը պետք է նշանակվեն իրենց առանձին կապում: Այնուամենայնիվ, միայն մեկ Arduino LilyPad- ով դա շատ սահմանափակող կլինի: Ընդհանուր առմամբ, LilyPad- ն ունի 12 թվային կապում և 6 անալոգային, ուստի պոտենցիալ 18 ելքային կապում: Այնուամենայնիվ, քանի որ այս կապումներից մեկը հետագայում կօգտագործվի սլայդերի անջատիչը կառավարելու համար, այն կմնա միայն 17 -ի:
Այս իրավիճակում կարող է օգտագործվել մի տեխնիկա, որը կոչվում է մուլտիպլեքսավորում `առավելագույնի հասցնելու LilyPad- ի կառավարման քորոցների ներուժը: Սա օգտվում է երկու փաստից.
- LED- ները դիոդներ են և թույլ են տալիս հոսանքը հոսել միայն մեկ ուղղությամբ:
- Մարդու աչքերն ու ուղեղը պատկերները մշակում են շատ ավելի դանդաղ, քան լույսը կարող է շարժվել, այնպես որ, եթե LED- ները բավականաչափ արագ են փայլում, մենք չենք նկատի: Սա հասկացություն է, որը հայտնի է որպես «Տեսողության համառություն»:
Այս տեխնիկայի կիրառմամբ LED- ների քանակը, որոնք կարելի է կառավարել, (n/2) x (n- (n/2)) է, որտեղ n- ը առկա հսկողության կապում է: Հետևաբար, 17 կապում առկա հնարավորության դեպքում պետք է հնարավոր լինի կառավարել 72 LED լուսարձակներ 9x8 մատրիցով:
9x8 մատրիցով LED- ների դասավորության սխեմա կարելի է տեսնել վերևում, ներառյալ առաջարկները այն կապանքների համար, որոնց պետք է միացված լինի յուրաքանչյուր տող և սյունակ: Կարևոր է նշել, որ տողերն ու սյուները չպետք է դիպչեն: Բացի այդ, դիմադրողներ չեն պահանջվում այն պատճառով, որ յուրաքանչյուր LED ունի իր ներկառուցված 100Ω դիմադրությամբ:
Նախքան կարելը սկսելը, պետք է պլանավորեք բաճկոնի վրա սխեմայի դասավորությունը: Սկսելու համար լավ տեղ է `նշելով բաճկոնի վրա, որտեղ LED- ները պատրաստվում են գնալ փոքր կետերով` օգտագործելով ժապավեն `դրանց հավասարաչափ հեռավորությունն ապահովելու համար: Սև կաշվե բաճկոնի համար սպիտակ աչքերի մատիտը շատ լավ է աշխատում և սխալվելու դեպքում այն հեշտությամբ կարելի է ջնջել: Այնուամենայնիվ, այլ կրիչներ, ինչպիսիք են կավիճը, նույնպես կարող են աշխատել ՝ կախված ձեր բաճկոնի նյութից և գույնից: Իմ օգտագործած LED գույների դասավորությունը կարելի է տեսնել վերևում, որը կաշխատի ավելի ուշ տրամադրված ծածկագրով: Դուք ողջունում եք օգտագործել այլ դասավորություն, չնայած դա պետք է փոփոխվի ծածկագրում:
Հաջորդ բանը, որ պետք է մտածել, այն է, թե ուր են գնալու LilyPad- ը, LilyPad XBee- ն և էլեկտրամատակարարումը: Իմ օգտագործած բաճկոնի համար ամենախելամիտ և զուսպ տեղը կարծես բաճկոնի հետևի մասում էր ՝ ներքևում և ներսի երեսպատման վրա: Դա պայմանավորված է նրանով, որ քիչ հավանական է, որ այն ծեծվի կրողների ձեռքերով, և այն կարող է հեշտությամբ մուտք գործել LED մատրիցա: Բացի այդ, քանի որ իմ օգտագործած բաճկոնը ներքևում ազատ էր, այն դեռ հարմար էր:
Քայլ 3: LED մատրիցի կարում
Այս պահին կարող եք սկսել կարել: Հաղորդիչ շարանը կարող է դժվար լինել աշխատել, ուստի այստեղ կան մի քանի օգտակար խորհուրդներ.
- Գործվածքների սոսինձով բաղադրիչը տեղում կպցնելը կարելը շատ ավելի հեշտ կդարձնի:
- Տարբեր տեսակի կարեր կունենան տարբեր գեղագիտական և ֆունկցիոնալ հատկություններ, ուստի նախքան սկսելը արժե դրանք դիտել: Հիմնական վազքի կարը, այնուամենայնիվ, պետք է լավ լինի այս նախագծի համար:
- Հանգույցները հակված են բավականին հեշտությամբ թուլանալ հաղորդիչ թելով, քանի որ այն սովորականից «գարնանային» է: Դրա լուծումը փոքր քանակությամբ հստակ եղունգների լաքի կամ գործվածքների սոսինձի օգտագործումն է դրանք կնքելու համար: Թույլ տվեք նրանց չորանալ, նախքան նրանց պոչերը կտրելը:
- Շղթայի բաղադրիչներին միացումներ ստեղծելիս կամ հաղորդալարերի երկու տողեր միացնելիս լավ գաղափար է, որ դրանք մի քանի անգամ կարել `ապահովելու համար, որ կատարվել է լավ մեխանիկական և էլեկտրական միացում:
- Համոզվեք, որ ձեր ասեղը սուր է և ունի մեծ աչք: Բաճկոնի միջով անցնելը կարող է կոշտ լինել, իսկ հաղորդիչ թելը սովորականից ավելի հաստ է:
- Carefulգույշ եղեք թելի վրա թափված մազերից: Դրանք կարող են կարճ շղթա ստեղծել շրջագծում, եթե պատահաբար դիպչեն կարի այլ գծերին: Եթե դրանք դառնան հիմնական խնդիր, բոլոր գծերը կարող են կնքվել եղունգների թափանցիկ լաքով կամ գործվածքների սոսինձով, երբ փորձարկումը տեղի ունենա, և ամեն ինչ միանշանակ ճիշտ է աշխատում:
Կարի սկսելու լավ վայրը տողերն են: Դրանք հնարավորինս ուղիղ դարձնելու համար կարող եք գծանշանի միջոցով գծել թույլ գծեր: Երբ դրանք կարել եք, անցեք սյուների վրա: Ամեն անգամ, երբ տող է հասնում, հարկավոր է մեծ զգուշություն ցուցաբերել, քանի որ կարևոր է, որ երկուսը չանցնեն: Դրան կարելի է հասնել ՝ ստեղծելով այս հանգույցի բաճկոնի ներսի սյունակի կարը, ինչպես երևում է վերևի լուսանկարում: Երբ լրացնեք բոլոր տողերն ու սյուները, բազմաչափ կարող է օգտագործվել `ստուգելու, որ շորտեր չկան:
Երբ դուք բավարարված եք, սկսեք կարել բաճկոնի ծայրամասային աջ կողմում գտնվող սյունակի LED- ները: Համոզվեք, որ յուրաքանչյուր անոդ կցված է իր տողին, և յուրաքանչյուր կաթոդ կցված է ձախ սյունակին: Այնուհետև, LilyPad Arduino- ն տեղադրեք տեղում ՝ գործվածքների սոսինձ օգտագործելով այս սյունակից մոտավորապես ինչ -որ տեղ, համոզվելով, որ FTDI ճեղքման տախտակի կապումներն ուղղված են ներքև: LilyPad- ի 11 -րդ կապը կարեք 1 -ին շարքում, 12 -րդը `2 -րդ շարքին և այլն, մինչև A5 կապը կարվի 9 -րդ տողին: Այնուհետև, 10 -րդ կապը կարեք աջ ծայրամասային սյունակին: Այս առաջին սյունակը փորձարկելու համար կարող եք օգտագործել ստորև նշված կոդը: Վերբեռնեք կոդը և միացրեք LilyPad- ը `այն միացնելով ձեր համակարգչին` օգտագործելով FTDI ճեղքման տախտակը և USB 2.0 A-Male- ը Mini-B մալուխին:
Եթե ճիշտ նավահանգիստը հասանելի չէ LilyPad- ը միացնելիս, գուցե անհրաժեշտ լինի տեղադրել FTDI վարորդ, որը հասանելի է ստորև բերված հղումից:
FTDI վարորդի տեղադրում
Երբ լուսադիոդների այս առաջին սյունը լուսավորվի, ժամանակն է մնացածը կարել բաճկոնի վրա: Սա բավականին ժամանակատար գործընթաց է, ուստի, հավանաբար, լավագույնն այն է, որ մի քանի օրից հեռու լինի: Համոզվեք, որ յուրաքանչյուր սյունակ փորձարկելիս առաջ եք գնում: Դուք կարող եք դա անել ՝ վերոնշյալ ծածկագիրը հարմարեցնելով այնպես, որ սյունակի այն քորոցը, որը ցանկանում եք ստուգել, հայտարարվի որպես ելք կարգաբերման մեջ, այնուհետև այն սահմանվում է OWԱOWՐ հանգույցում: Համոզվեք, որ սյունակի մյուս կապումներն այնքան բարձր են դրված, որ դա կապահովի դրանց անջատումը:
Քայլ 4: Անջատիչի ավելացում
Հաջորդը, կարող եք ավելացնել անջատիչ, որը կօգտագործվի բաճկոնի կարգավորումները փոխելու համար: Այն պետք է կարված լինի բաճկոնի ներքին մասի վրա LilyPad Arduino տախտակի տակ: Օգտագործելով հաղորդիչ թել, «անջատված» պիտակով ծայրը պետք է միացված լինի գետնին, իսկ «միացված» պիտակով վերջը ՝ միացված 2 -ին:
Դուք կարող եք ստուգել անջատիչը `օգտագործելով ստորև նշված կոդը: Սա շատ պարզ է և միացնում է ներքևի աջ LED- ը, եթե անջատիչը բաց է և անջատում է այն, եթե անջատիչը փակ է:
Քայլ 5: Սարքը անլար դարձնելը
LilyPad XBee- ի և XBee Explorer- ի պատրաստում
Պատրաստեք LilyPad XBee- ն կազմաձևման համար ՝ զոդելով 6-պինանի աջ անկյունով Արական վերնագրի վրա: Սա հետագայում թույլ կտա այն միացնել համակարգչին LilyPad FTDI Basic Breakout տախտակի և USB Mini մալուխի միջոցով: Բացի այդ, 9V մարտկոցի սեղմիչը կպցրեք LilyPad XBee- ին `կարմիր մետաղալարով, որը անցնում է«+»քորոցով, իսկ սև մետաղալարով` «-» քորոցով:
Միացրեք Explorer- ի տախտակը Arduino Mega- ի նախատիպերի վահանին: 5V- ին և Ground- ին Explorer- ի տախտակին անհրաժեշտ կլինի միանալ 5V- ին և Ground- ին Mega- ին, Explorer- ի ելքային քորոցը `Mega- ի RX1- ին, իսկ Explorer- ի մուտքը` Mega- ին TX1- ին:
XBees- ի կազմաձևում
Հաջորդը, XBees- ը պետք է կազմաձևվի: Առաջին հերթին, ձեզ հարկավոր է անվճար տեղադրել CoolTerm ծրագիրը, որը հասանելի է ստորև բերված հղումից:
CoolTerm ծրագրակազմ
Համոզվեք, որ ինչ -որ կերպ տարբերակել երկու XBees- ը, քանի որ կարևոր է, որ դրանք չխառնվեն:
Նախ, կազմաձևեք XBee- ն համակարգչի համար: Տեղադրեք այն LilyPad XBee Breakout տախտակի մեջ և միացրեք այն համակարգչին ՝ օգտագործելով FTDI հիմնական անջատման տախտակը և USB Mini մալուխը: Բացեք CoolTerm- ը և Ընտրանքներում ընտրեք սերիայի ճիշտ պորտը: Եթե դա չեք տեսնում, փորձեք սեղմել «Վերստուգել սերիական նավահանգիստները» կոճակը: Այնուհետև համոզվեք, որ բաուդ արագությունը 9600 է, միացրեք Local Echo- ն և Key Emulation- ը սահմանեք CR: CoolTerm- ն այժմ կարող է միացվել XBee- ին:
Հիմնական պատուհանում մուտքագրեք «+++» ՝ XBee- ն հրամանի ռեժիմի դնելու համար: Մի սեղմեք վերադարձը: Սա թույլ կտա այն կարգավորել AT հրահանգների միջոցով: Եթե դա հաջողվել է, շատ կարճ դադարից հետո պետք է լինի «OK» հաղորդագրության պատասխան: Եթե հաջորդ տողից ավելի քան 30 վայրկյան ուշացում լինի, հրամանի ռեժիմը դուրս կգա, և դա պետք է կրկնվի: Անհրաժեշտ է մուտքագրել բազմաթիվ AT հրամաններ ՝ PAN ID, MY ID, Destination ID և փոփոխությունները պահպանելու համար: Վերադարձը պետք է հարվածել այս հրամաններից յուրաքանչյուրից հետո, և դրանք կարելի է տեսնել վերը նշված աղյուսակում: Համակարգչի XBee- ի համար սա ավարտելուց հետո այն պետք է անջատել, և նույն գործընթացը պետք է իրականացվի XBee բաճկոնի դեպքում:
Դուք կարող եք ստուգել XBee- ի նոր կարգավորումները ՝ մուտքագրելով յուրաքանչյուր AT հրաման ՝ առանց վերջի արժեքի: Օրինակ, եթե մուտքագրեք «ATID» և սեղմեք return, «1234» -ը պետք է արձագանքվի:
Փորձարկում XBees- ը
Այս պահին կարեք LilyPad XBee- ն բաճկոնի վրա LilyPad Arduino- ի կողքին: Հետեւյալ կապերը պետք է կատարվեն հաղորդիչ թելերով.
- 3.3 Վ LilyPad XBee- ից մինչև «+» LilyPad- ով
- Ground LilyPad XBee- ից Ground LilyPad- ի վրա
- RX LilyPad- ից XBee- ից TX LilyPad- ով
- TX LilyPad XBee- ից RX LilyPad- ով
Այժմ սարքը կարող է փորձարկվել `ապահովելու համար, որ XBees- ը ճիշտ է աշխատել: Ստորև բերված «Wireless_Test_Mega» կոչվող ծածկագիրը պետք է վերբեռնվի Arduino Mega- ում և դրա հիմնական նպատակն է MIDI հաղորդագրություններ ստանալ ավելի վաղ ստեղծված պարզ Pure Data կարկատանից և XBee- ի միջոցով փոխանցել տարբեր արժեքներ: Եթե ստացվի MIDI գրառում 60 քայլով, «a» հաղորդագրությունը կփոխանցվի: Այլապես, եթե նշման հաղորդագրություն է ստացվում, «բ» կփոխանցվի:
Բացի դրանից, ստորև բերված «Wireless_Test_LilyPad» կոչվող ծածկագիրը պետք է վերբեռնվի LilyPad- ում: Սա Mega- ից ստանում է հաղորդագրությունները XBees- ի միջոցով և համապատասխանաբար վերահսկում է ներքևի աջ LED- ը: Եթե «a» հաղորդագրությունը ստացվի, այսինքն ՝ MIDI նոտան 60 -ի բարձրությամբ ստացել է Mega- ն, LED- ը կմիանա: Մյուս կողմից, եթե «a» - ն չի ստացվում, LED- ն անջատվելու է:
Երբ ծածկագիրը վերբեռնվի երկու տախտակին, համոզվեք, որ վահանը նորից տեղադրվել է Mega- ի մեջ և այն միացված է համակարգչին երկու մալուխների միջոցով: Տեղադրեք XBee համակարգիչը Explorer տախտակի մեջ: Այնուհետև համոզվեք, որ FTDI Breakout տախտակն անջատված է բաճկոնից և XBee բաճկոնը տեղադրեք LilyPad XBee- ի մեջ: Միացրեք 9 Վ մարտկոցը և փորձեք սեղմել Մաքուր տվյալների տարբեր հաղորդագրությունները: Բաճկոնի ներքևի աջ LED- ը պետք է միացվի և անջատվի:
Քայլ 6: Վերջնական հպումներ
Կոդը և մաքուր տվյալների կարկատումը
Երբ ուրախ եք, որ բաճկոնը աշխատում է անլար, ներքևում տեղադրեք «MegaCode» էսքիզը Arduino Mega- ում, իսկ «LilyPadCode» ուրվագիծը ՝ LilyPad- ին: Բացեք «Մաքուր տվյալների» կարկատը ՝ համոզվելով, որ DSP- ը միացված է, և ձայնային մուտքը սահմանված է ձեր համակարգիչների ներկառուցված խոսափողի վրա: Փորձեք երաժշտություն նվագել և անջատիչը տեղափոխել: Մաքուր տվյալների շեմերը կարող են փոքր -ինչ հարմարեցնել ՝ կախված նրանից, թե LED- ները որքան կամ քիչ են արձագանքում ձայնին:
Ավելացնելով նոր երեսպատում
Ի վերջո, բաճկոնը գեղագիտական տեսանկյունից ավելի հարմարավետ հագնելու համար, բաճկոնի ներսում կարող է ավելացվել մեկ այլ երեսպատում, որը ծածկում է կարը և բաղադրիչները: Դա պետք է արվի velcro- ի միջոցով `թույլ տալով հեշտ մուտք գործել միացում, եթե որևէ փոփոխություն պետք է կատարվի:
Առաջին հերթին, կարեք «օղակի» շերտերը (ավելի փափուկ հատվածը) բաճկոնին ներսից ՝ վերևի և ներքևի երկու կողմերից: Լավ գաղափար է, որ ներքևը թողնեք ազատ, քանի որ դա թույլ կտա օդը հասնել բաղադրիչներին: Այնուհետև կտրեք նույն չափի գործվածք և կարեք դրան Velcro- ի «մանգաղ» շերտերը ՝ երկու կողմերի վերևի և ներքևի երկայնքով: Բացի այդ, velcro- ի նույն կողմում և ամենահարմար վայրում, կարեք գրպանը, որտեղ մարտկոցը կկարողանա նստել: Օրինակների համար տես վերևի նկարները:
Քայլ 7: Դուք կատարված եք:
Ձեր անլար Light Show բաճկոնն այժմ պետք է լինի ամբողջական և հաջողությամբ արձագանքի ձայնին: Մեկ պարամետրը պետք է ստեղծի էֆեկտ, ինչպես ամպլիտուդայի սանդղակը, իսկ մյուսը պետք է ունենա առանձին LED լուսարձակներ, որոնք փայլում են երաժշտության ներքո `իրենց գույներով` կախված սկիպիդարից: Տեսանյութերի օրինակների համար տես վերը: Եթե ձեզ հետաքրքրում էր, գույնն ու սկիպիդարը կապված են Rosicrucian Order- ի միջոցով, որը հիմնված է միայն ինտոնացիայի վրա: Հուսով եմ, որ ձեզ դուր եկավ այս նախագիծը:
Խորհուրդ ենք տալիս:
Galaxy Dog բաճկոն. 8 քայլ (նկարներով)
Galaxy Dog Jacket: Գալակտիկայի թեմայով բաճկոն, որը պատրաստված է երկրագնդի շան համար:
Այլընտրանքային հաղորդակցության բաճկոն (CoCoA). 8 քայլ (նկարներով)
Այլընտրանքային հաղորդակցության բաճկոն (CoCoA). CoCoA նախագիծը ինտերնետին միացված կրելի ժիլետ է, որն ապահովում է այլընտրանքային հաղորդակցության շոշափելի խորհրդանիշներ `խոսքի կամ ոչ խոսքային թերություններ ունեցող մարդկանց օգնելու համար: CoCoa հապավումը գալիս է պորտուգալական անվան կրճատումից
DIY Light-up TARDIS Patch բաճկոն ՝ 9 քայլ (նկարներով)
DIY Lighting-up TARDIS Patch բաճկոն. 80-ականներին մեծանալիս ես երբեմն նախանձում էի սահելու, սահելու պանկ երեխաներին ՝ իրենց ռազմական հավելյալ բաճկոններով, որոնք ծածկված էին անվտանգության քորոցներով և զայրացած, ձեռագործ կարկատաններով: Այժմ, երբ ես հասել եմ մի տարիք, որտեղ ինձանից ակնկալվում է կենտրոնանալ գործնականի վրա
Houseերմոցային նախագիծ (RAS). Վերահսկեք տարրերը, որոնք արձագանքում են մեր տնկարկին. 18 քայլ (նկարներով)
Monitorերմոցային նախագիծ (RAS). Վերահսկեք մեր տնկարկի վրա արձագանքող տարրերը. Այս նախագիծը առաջարկում է վերահսկել օդի ջերմաստիճանը, լուսավորությունն ու խոնավությունը, ինչպես նաև պուրակի ջերմաստիճանը և խոնավությունը: Այն նաև առաջարկում է ցանցավորել այս միջոցները, որոնք այնքան ընթեռնելի են Actoborad.com կայքում: Դա անելու համար մենք 4 տվիչ ենք միացնում N
Mountain Safety բաճկոն. Շարժման նկատմամբ զգայուն LED բաճկոն. 11 քայլ (նկարներով)
Mountain Safety բաճկոն. Շարժման նկատմամբ զգայուն LED բաճկոն. Թեթև և կրելի էլեկտրոնիկայի կատարելագործումը նոր հնարավորություններ է բացում տեխնոլոգիաները հայրենիք բերելու և այն օգտագործելու համար `բարձրացնելու հետազոտողների անվտանգությունը: Այս նախագծի համար ես հիմնվել եմ բացօթյա խորհրդատվության իմ սեփական փորձի վրա