Բովանդակություն:

LED Ukulele: 6 քայլ (նկարներով)
LED Ukulele: 6 քայլ (նկարներով)

Video: LED Ukulele: 6 քայլ (նկարներով)

Video: LED Ukulele: 6 քայլ (նկարներով)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, Հուլիսի
Anonim
Image
Image
Սարքավորումներ
Սարքավորումներ

Ողջույն, ես Էլեն եմ: Այս նախագիծը միավորում է շատ բաներ, որոնք ես վայելում եմ, ուստի հույս ունեմ, որ դուք նույնպես կվայելեք այն: LED ukulele- ն, որը մենք կառուցելու ենք, սովորեցնում է ձեզ, թե ինչպես նվագել չորս ամենաշատ հնչող ակորդները `C, G, Am և F. փորձ, որն անհրաժեշտ է հանրաճանաչ երգերի երկայնքով սկսելու համար: Դա հիանալի նախագիծ է ինչպես Arduino- ի, այնպես էլ ukulele սկսնակների համար:;) Եթե դուք մի փոքր ավելի դժվար բան եք փնտրում, փորձեք Shadow Swipe- ի արդիականացումը այս Հրահանգի վերջում:

Քայլ 1: Սարքավորումներ

"բեռնում =" ծույլ"

Լրացուցիչ. Ստվերային սահեցման արդիականացում
Լրացուցիչ. Ստվերային սահեցման արդիականացում
Լրացուցիչ. Ստվերային սահեցման արդիականացում
Լրացուցիչ. Ստվերային սահեցման արդիականացում

Գիտե՞ք, որ LED- ները ոչ միայն լույս են արձակում, այլև կարող են զգալ լույսը: Ոգեշնչված այս տարօրինակ փոքրիկ երևույթով ՝ ես ուզում էի բարձրացնել LED ukulele- ն այնպես, որ այն ոչ միայն ցույց տա ձեզ, թե որտեղ պետք է մատները դնել, այլև հետևել ՝ արդյոք ձեր մատը դրել եք ճիշտ վայրերի վրա, թե ոչ:

HARDWARE

Եթե ձեզ հետաքրքրում է այս կառուցվածքը, ձեզ հարկավոր են մի քանի լրացուցիչ բաղադրիչներ.

1. Ավելի շատ լուսադիոդներ. Ձեզ անհրաժեշտ կլինի առնվազն ևս 6 լուսադիոդ `լուսային սենսորներ ծառայելու համար: Սեղանի վահանակի յուրաքանչյուր LED կստանա ուղեկցող LED սենսոր:

2. Մուտքի/ելքի նավահանգստի ընդլայնիչ. Կախված նրանից, թե ինչ Arduino տախտակից եք օգտվում, ձեզ, ամենայն հավանականությամբ, անհրաժեշտ կլինի նավահանգստի ընդլայնիչ: Ես օգտագործում եմ Arduino Uno տախտակ և Sparkfun SX1509 Port Expander:

ԿՈԴ

Ես ևս մի քանի տարր եմ մտցրել ծածկագրում, որպեսզի այն աշխատի: Ես այստեղ կբաժանեմ հիմունքները, բայց ազատ զգուշությամբ ներբեռնեք master_tweak.ino ֆայլը ՝ ամբողջական ճեղքման համար.

1. raանգվածներ. Ստեղծվում է հատուկ զանգված `յուրաքանչյուր սենսորային LED- ից մուտքային տվյալներ պահելու համար: Մի փոքր գործառույթ է կոչվում կարդալ մուտքային տվյալները յուրաքանչյուր 10 միլիվայրկյանում և զանգվածը թարմացվում է գրեթե անընդհատ:

2. Խաղի վիճակներ. Չնայած սկզբնական կառուցվածքն ունեցել է խաղի տարբեր փուլեր, այստեղ մենք հստակորեն ծածկագրում ենք տարբեր խաղային վիճակներ, որոնցից յուրաքանչյուրն ունի խաղի հաղթելու պայման:

3. LED լույսի զգայարան. Կոդի մի ամբողջ հատված նվիրված է LED լուսային տվիչներից մուտքային տվյալների ընթերցմանը: Ես գտա այս ձեռնարկը հատկապես օգտակար մեխանիկան հասկանալու և միացումը միացնելու համար:

ՍԵՓԱԿԱՆՈUԹՅԱՆ ուղեցույց

Ես խստորեն խորհուրդ եմ տալիս անցնել Shadow Swipe- ի ձեռնարկը `զգալու, թե ինչպես միացնել LED լույսի զգայարանների սխեման: Ուսումնական ձեռնարկի նման 3 LED- ներ միացնելու փոխարեն այս կառուցվածքը ձեզ կպահի 6 -ին (տե՛ս նկար#1): Վերջնական կապը, եթե դուք նույնպես օգտագործում եք նավահանգիստի ընդլայնիչ, պետք է նման լինի #2 նկարի:

ASSEMBLYA այս արդիականացումը հավաքելը բավականին պարզ է: Սեղմեք յուրաքանչյուր լուսադիոդի կողքին լրացուցիչ անցք և տեղադրեք LED լույսի ցուցիչը: Sոդելով ամեն ինչ, դուք պետք է պատրաստ լինեք գնալ:

Այս արդիականացումը որոշ ժամանակ կպահանջվի պարզելու համար, հատկապես միացնել միացումը և միացնել բոլոր լրացուցիչ բաղադրիչները տեղում, բայց LED ուկուլելը նույնպես կվերածվի ինտերակտիվ խաղի: Թույլ տվեք իմանալ, թե ինչպես է դա ձեզ մոտ: Հաջողություն!

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