
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ես պատրաստեցի հիշողության խաղ `ինքնաշեն հպման բարձիկներով և դպրոցական նախագծի համար նեոպիքսելային մատանիով: Այս խաղը նման է Simon Says- ին, բացառությամբ, որ խաղի մեջ մուտքագրման և հետադարձ կապի բազմաթիվ ձևեր (հնչյուններ և լուսային էֆեկտներ) տարբեր են: Ես ծրագրավորեցի ձայներ Super Mario- ից, The Legend Of Zelda- ից և Sonic The Hedgehog- ից `խաղադաշտերի գրադարանով: Որպես վերջնական հպում ես ավելացրեցի բարձր գնահատական և արագություն փոխող խաղացանկ: Խաղացողը կհասնի խաղի ընտրացանկին, երբ խաղն ավարտվի կամ սարքը միացված լինի: Այս Arduino սարքը պատրաստված է դյուրակիր լինելու համար:
Մասեր, որոնք անհրաժեշտ են սա պատրաստելու համար.
- Arduino Uno R3
- Կապում
- Պտուտակներ կամ մեխեր
- NeoPixel մատանի (16 RGB LED)
- Փայտ
- PCB տախտակ
- 8 օհմ, 0, 25 Վտ բարձրախոս
- 1 դիմադրություն 300 -ից 500 Օմ -ի միջև
- 100 Օմ -ի 4 ռեզիստոր
- Sոդող
- Լարերը
- Սոսինձ
- Մարտկոցի կրիչ (6 AA) կամ 9V մարտկոցի կրիչ
- ON/OFF սլայդ անջատիչ
- Coppertape
- Վելոստատ
- Բարակ պլաստմասե փայլաթիթեղ (ես օգտագործել եմ գունավոր ներդիրներ)
- Ներկ (լրացուցիչ)
- Կասետային
- Թուղթ
- Կաթնային ապակի կամ սպիտակ պլաստիկ (շատ քիչ թափանցիկությամբ) գլխարկ կամ
Ձեզ անհրաժեշտ գործիքներ.
- Նոթբուք
- Փայտե սղոց
- Oldոդման երկաթ
- Մուրճ
- Մկրատ
- Մատիտ
- Գայլիկոն
Քայլ 1: Միացումներ

Սրանք այն կապերն են, որոնք ես ստեղծել եմ հացահատիկի վրա նախատիպերի միջոցով նախքան համակարգը պատրաստելը: Դուք կարող եք օգտագործել այն օգնության համար:
Քայլ 2: Մարտկոցի սեփականատեր և անջատիչ

Ես նախ պատրաստեցի տուփի կողքերը և մարտկոցի ամրակը սոսնձեցի մի անկյունով: Ես սոսնձեցի PCB- ի տախտակը, ամրացված Arduino- ով, մարտկոցի բռնակի կողքին: PCB- ի տախտակի դատարկ հատվածի վրա ես կպցրեցի բարձրախոսը և բարձրացրեցի NeoPixel մատանին: Ես լարեր եմ կպցրել մարտկոցի պահակին, որպեսզի դրանք չթուլանան: Ես որոշ անցքեր բացեցի բարձրախոսի համար, այնպես որ ձայնը մի փոքր ավելի բարձր է դառնում, ինչպես նաև բացում եմ այն կողմում, որտեղ ես կպցրել եմ միացման/անջատման անջատիչը:
Քայլ 3: Ձայն

Ձայնի համար բարձրախոս ավելացրի: Բարձրախոսը զոդելու համար շատ պարզ էր, քանի որ ես մետաղալարը միացրել էի թվային ելքային 12 -ին և լարը բարձրախոսից գետնին: Ես շատ ձայներ եմ ծրագրավորել Arduino pitches գրադարանի միջոցով: Ինձ համար ծիծաղելի էր օգտագործել Մարիոյի, eldելդայի և Սոնիկի հնչյունները: Բայց ես ունեի այս ձայներն օգտագործելու պատճառ: Ես պարզեցի, որ մետաղադրամի ձայնը հիանալի էր աշխատում խաղացողներին հաղորդելու համար, թե քանի միավոր են նրանք վաստակել, քանի որ դա արագ հնչողություն է: Կրծքավանդակի բացման ձայնը eldելդայից հնչեց որպես կատարյալ հաղթանակի ձայն: Օգտագործեցի նաև երկու Sonic հնչյուն: Առաջինն այն է, երբ խաղացողը ձախողվում է, այնուհետև նա լսում է Sonic- ի խաղը, որը, իմ կարծիքով, կատարյալ ձախողման ձայն է: Ես նաև խաղային ընտրացանկում օգտագործել եմ Sonic ձայն: Երբ նվագարկիչը դիպչի կապույտ բարձիկին, կհնչի Green Hill Sonic մեղեդին: Այս մեղեդու տեմպը ցույց է տալիս, թե ինչպիսին կլինի խաղի տեմպը: Արագության 4 պարամետր կա: Կարմիր պահոցը տալիս է eldելդայի գաղտնի ձայնը, քանի որ այն ոչինչ չի անում, և ես մտածեցի, որ դա զով Easterատկի ձու կլինի:
Քայլ 4: Հպեք բարձիկներ



Ես խաղին ավելացրեցի ճնշման բարձիկներ, որոնք նախատեսված են հպման բարձիկների նման վարվել, և դրանք ինքս պատրաստեցի և նախագծեցի: Հանուն այս ուսանելիի, ես շարունակելու եմ այս ճնշման բարձիկները հպման բարձիկներ անվանել:
Հպման բարձիկների ձևերն ավելի անսովոր են, քան շուկայում առկա ճնշման տվիչների տեսակը: Սկզբում ես ուզում էի պատրաստել շատ բուռն և ուղղանկյուն ձևի հպման բարձիկներ, բայց հետագայում ես նախընտրեցի ավելի օրգանական ձև ներդնել բարձիկների համար: Քանի որ բարձիկներն ունեն L/բլբի անսովոր ձև, մարդկանց համար ավելի հետաքրքիր է շփվել և նայել (ես խնդրեցի ընտանիքի անդամներին խաղալ խաղալիքի հետ և տալ իրենց կարծիքը): Ինչպես եմ պատրաստել հպման բարձիկները, հիմնված է այս ուսանելիի վրա. Https://www.instructables.com/id/Flexible-Fabric-…. Այս և իմ ճնշման սենսորի տարբերությունն այն է, որ ես որպես հաղորդիչ նյութ օգտագործել եմ պղնձե ժապավենը: Ես նաև ոչ մի տեսակի գործվածք չեմ օգտագործել, բացի «Վելոստատ» -ից: Տուփի վերևում ես մի քանի անցք արեցի, որպեսզի կարողանամ յուրաքանչյուր բարձի վրա երկու պղնձե մասեր սահեցնել դրանց միջով ՝ դրանք ներսից սոսնձելով PCB- ով: Բարձիկները ավարտելու համար ես կտրեցի 4 գունավոր պլաստմասե ձևեր և դրանք սոսնձեցի վերևում (խնամքով սոսնձված էի բարձիկների կողքերին): Հաղորդալարերը միացված են PCB տախտակին `զոդման անալոգային մուտքերով: Յուրաքանչյուր մուտք ունի նաև միացում գետնին, որի միջև ընկած դիմադրությունը 100 Օմ է:
Քայլ 5: RGB զանգ և զոդում



Ես ընտրեցի NeoPixel մատանին ՝ 16 լուսադիոդով, որպես լույսի աղբյուր: Ես սա ընտրեցի սովորական LED- ների փոխարեն, քանի որ այն ինձ շատ ազատություն տվեց խաղի համար տարբեր էֆեկտներ ծրագրելու հարցում: Ինձ նաև դուր եկան դրա վառ գույները և այն, թե ինչպես որոշ նյութեր կարող են հասցնել լույսը խամրել և ցրվել, և ոչ թե կետավոր և կոշտ: Ես տեղադրեցի RGB մատանին մեջտեղում, քանի որ կարծում էի, որ դա կատարյալ վայր կլինի հիշողության խաղի համար: Այս կերպ ես կարողացա յուրաքանչյուր գույնի տալ մատանի վրա մեկ քառորդ և ուղղություն, որը ինտուիտիվ կլիներ: Ես ներսից փայտ եմ կպցրել, որպեսզի RGB մատանին բարձրացնեմ ցանկալի բարձրության վրա և մեջտեղում սղոցեցի շրջանաձև անցք: Այդ փոսում ես տեղադրեցի մի մեծ սպիտակ պլաստիկ կափարիչ և այն տվեց շատ գեղեցիկ խունացած ազդեցություն, բայց ոչ այնքան խամրած, որ այն ուղղությունը, որտեղից գալիս է գունավոր լույսը, չափազանց խունացած է: Ես զոդել եմ 320 Օմ դիմադրություն Arduino թվային ելքի 5 և NeoPixel մուտքի միջև: Այնուհետև ես լար եմ կպցրել 5 վ -ի միջև Arduino- ի և NoePixel մատանի վրա, և Arduino- ից Ground- ը գետնին է անցնում NeoPixel- ով:
Քայլ 6: Կոդ
Իմ կոդը հիմնված է Simon Says- ի մեկ այլ օրինակի վրա, բայց ես ստիպված էի փոխել և ավելացնել այլ ծածկագիր, որպեսզի այն աշխատի NeoPixel մատանու և հպման բարձիկների հետ: Նաև ծրագրավորեցի տարբեր ձայներ: Բարձր գնահատականն այն է, ինչ ես ավելացրել եմ, և ես ավելացրել եմ նաև արագության փոփոխման կոճակ: Կոդը հիմնված է Արդուինոյի համար հին և հին Սիմոնի ձեռնարկի վրա, և ես այն տեղադրել եմ հիմնական սցենարի վերին մասի նշումների մեջ:
Խորհուրդ ենք տալիս:
Եթե սա ուրեմն կատուն `5 քայլ

If This Then Cat: If This Then Cat is makkelijk na te maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recycle je ook nog eens wat voor een leuk, handig doelNaast een aantal Arduino Componenten heb je ook een
Սիմոնը հիշողության խաղ է ասում ՝ 4 քայլ

Սիմոնը հիշողության խաղ է ասում. Սա խաղ է, որը մեզանից շատերը սիրում և հիշում են մանկուց: Մենք ոչ միայն վերականգնում ենք նոստալգիկ հիշողությունները, այլ այն ավելացնում ենք համակարգչային ճարտարագիտության աշխարհում: Այս խաղը բաղկացած է տարբեր մակարդակներից, որոնցում լուսադիոդներն են
Եթե սա ուրեմն այն - Moodlamp: 4 քայլ (նկարներով)

If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systeem (met hardware and software) dat data kan ontvangen en verwerken.Omdat ik geen enkele ervaring heb met arduino en codes scrijven heel erg lastig vind, heb ik besloten om mijn project simpel te houden հանդիպեց
Սիմոնը ասում է LCD էկրանով. 9 քայլ (նկարներով)

Simon- ն ասում է LCD էկրանով. Դե այլևս մի նայեք: Ողջույն, բարի գալուստ իմ խրատական: Այստեղ ես ձեզ կսովորեցնեմ ստեղծել Simon Says խաղ LCD- ով
Սիմոնը ասում է, որ խաղը Arduino- ի հետ. 5 քայլ

Simon- ը ասում է Arduino- ի հետ խաղ. DIY Simon- ն ասում է Arduino- ի հետ խաղ, ես ձեզ ցույց կտամ, թե ինչպես կարելի է Simon Says խաղը Arduino- ի միջոցով պատրաստել, դա շատ պարզ է, ես դատի եմ տալիս Arduino Nano- ին, բաժանորդագրվեք իմ YouTube ալիքին: