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

Beyblade Arena թեթև և ձայնային էֆեկտներով ՝ 8 քայլ
Beyblade Arena թեթև և ձայնային էֆեկտներով ՝ 8 քայլ

Video: Beyblade Arena թեթև և ձայնային էֆեկտներով ՝ 8 քայլ

Video: Beyblade Arena թեթև և ձայնային էֆեկտներով ՝ 8 քայլ
Video: ԲՈԼՈՐ սպիտակ քարտերը Magic The Gathering. Innistrad Noce Ecarlate հրատարակության մեջ 2024, Նոյեմբեր
Anonim
Beyblade Arena թեթև և ձայնային էֆեկտներով
Beyblade Arena թեթև և ձայնային էֆեկտներով
Beyblade Arena թեթև և ձայնային էֆեկտներով
Beyblade Arena թեթև և ձայնային էֆեկտներով
Beyblade Arena թեթև և ձայնային էֆեկտներով
Beyblade Arena թեթև և ձայնային էֆեկտներով

Beyblade Burst Arena- ն թեթև և ձայնային էֆեկտներով ասպարեզ է ՝ շեղբերով խաղալիքների համար: Երբ որդիս եկավ ինձ մոտ և ցույց տվեց իր «Beyblade» վերնաշապիկները, և երբ մենք տեսանք, թե ինչպես են նրանք պտտվում միմյանց շուրջը, բախվում միմյանց և կտոր -կտոր լինում, մենք երկուսս էլ համաձայնեցինք, որ ցանկանում ենք ունենալ ասպարեզ, ինչպես ոչ ոք: Բայց մենք այնքան զվարճացանք այս նախագծով, որ որոշեցինք կիսվել ձեզ հետ և հուսով ենք, որ դուք նույնքան զվարճացեք, որքան մենք այս ասպարեզում:

Երբ մենք մտածում էինք ասպարեզի տեսակների մասին, մենք դիտեցինք Youtube- ի տասնյակ տեսանյութեր: Արենաների մեծ մասը պատրաստված են ստվարաթղթե արկղերից կամ նման մի բանից: Հետո մի օր, երբ աշխատում էի իմ ավտոտնակում, մի հին ու չօգտագործված արբանյակային ճաշատեսակ հայտնվեց իմ առջև: Iանգեցի որդուս, և նրա աչքերը լուսավորվեցին. Այո, սա հիանալի հիմք կլինի մեր ասպարեզի նախագծի համար:

Քայլ 1: Այն, ինչ ձեզ հարկավոր է այս մարզադաշտը կառուցելու համար…

Արենայի համար

  • Արբանյակային ճաշատեսակ 40 սմ -ից 60 սմ տրամագծով
  • Էմալ (օրինակ ՝ սպիտակ, սև, նարնջագույն, մոխրագույն)
  • Տաք սոսինձ
  • Պլաստիկ 10 կրակոց
  • Թափանցիկ ծածկույթի նյութ

Դարակի համար

  • Փայտ
  • Պտուտակներ

Էլեկտրոնային բաղադրիչներ

  • 1 Սնուցման 5V կամ USB մալուխ `այն 5V աղբյուրին միացնելու համար
  • 10 լուսադիոդային լուսարձակներ տարածքի լուսավորության ծրագրի համար (յուրաքանչյուրը 2 -ը `սպիտակ, դեղին, կարմիր, կապույտ և կանաչ)
  • 1 LED կետ (սպիտակ)
  • 10 դիմադրություն 10 LED- ների համար (220 Օմ)
  • 1 դիմադրություն LED կետի համար (220 Օմ)
  • 2 SN74HC595 8-բիթանոց ելքային հերթափոխի ռեգիստր
  • 1 SN74HC165 8-բիթանոց մուտքային հերթափոխի ռեգիստր
  • 1 DFPlayerMini (MP3 նվագարկիչ)
  • 1 Micro-SD քարտ MP3 նվագարկիչի համար
  • 1 դիմադրություն (1k Օմ)
  • 1 բարձրախոս, 4 Օմ
  • 1 Arduino Uno կամ Nano
  • 4 ակնթարթային անջատիչ (Battle Start, Survivor Finish, Ring Out Finish, Burst Finish)
  • 2 ակնթարթային անջատիչ (ձայնի նվազում, ձայնի բարձրացում)
  • 6 դիմադրիչ ՝ անջատիչների համար
  • 1 Միացման/անջատման անջատիչ
  • 1 հատ PCB ՝ դրա վրա էլեկտրոնիկայի տեղադրման համար
  • 1 IKEA պլաստիկ տուփ

Ծրագրային ապահովում

  • Arduino IDE 1.8.5
  • Փրփրացող

Քայլ 2: Արբանյակային ճաշատեսակի պատրաստում և գունավորում

Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում
Արբանյակային ճաշատեսակի պատրաստում և գունավորում

Նախքան արբանյակային ճաշատեսակը ներկելը անհրաժեշտ է մաքրել այն: Դրանից հետո մենք այն երկու անգամ ներկեցինք սպիտակ էմալով: Հետո մենք հին թերթեր և կպչուն ժապավեն օգտագործեցինք `ճաշատեսակի վրա ցանկալի նախշը քողարկելու համար և ներկեցինք այն գույներով: Կրկնեք այս քայլերը յուրաքանչյուր օրինակի կամ նախշի մասի համար:

Մենք ունեինք սև խաչմերուկ, մոխրագույն շրջան ՝ ուտեստի եզրագծի մոտ: Բացի այդ, մենք նկարեցինք նարնջագույն շրջան ՝ կենտրոնի մոտ: Կենտրոնն ինքը ներկված էր կարմիր գույնով:

Երբ ամբողջ ներկը չորացավ, մենք օգտագործեցինք թափանցիկ շերտ `գույների պաշտպանական շերտ ստեղծելու համար: Սա պաշտպանում է ասպարեզը գույնի պառակտումներից:

Քայլ 3: Լուսավորության ավելացում

Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում
Լուսավորության ավելացում

Քանի որ մեր ասպարեզը պետք է ապահովի գրավիչ լուսավորման ծրագիր, մենք որոշեցինք մի քանի LED ավելացնել արբանյակային ճաշատեսակի եզրին մոտ: Մենք այն համարակալեցինք ժամացույցի սլաքի ուղղությամբ, որպեսզի հիշենք, թե որտեղից որ լամպը միացնել ինտեգրալ սխեմաներին:

Տեղադրեք LED- ները ճաշատեսակին, պարզապես 5 մմ անցքեր կատարեք շրջանագծի շուրջ կանոնավոր հեռավորության վրա: Կպցնել դրանք տաք սոսինձով: Այնուհետև ամրացրեք կրակված ակնոցները ՝ LED- ը պաշտպանելու համար պտտվող վերևի խաղալիքներից:

Միացրեք LED- ները ափսեի հետևի մասում, իդեալականորեն դրանք միացրեք մոմերին:

LED- ները վերահսկելու համար մենք օգտագործում ենք երկու 8-բիթանոց ելքային հերթափոխի գրանցամատյաններ (SN74HC595) ՝ մեր Arduino թվային կապում հզորությունը բարձրացնելու համար, մեկը լուսավորված շրջանակի աջ կեսի համար (LED 1-5) և մեկը ձախ կեսի համար (6- 10): Ի հավելումն այս լուսարձակների, մենք հետագայում արբանյակային ճաշատեսակի թևին ավելացրինք մեկ սպիտակ LED կետ և այն միացրեցինք որպես վեցերորդ ելք: Երկու SN74HC595- ը միացված են Arduino- ին ընդամենը երեք կապով: Arduino- ում մենք օգտագործում ենք 16-բիթանոց անստորագիր ամբողջ թիվ ՝ LED- ների կարգավիճակը պահելու համար: Երկու կամ ավելի LED լուսավորելու համար պարզ ավելացրեք դրանց արժեքները:

Մենք ունենք լուսավորման հետևյալ ծրագրերը.

Արկածախնդրություն ասպարեզում

Յուրաքանչյուր լուսադիոդ լուսավորվում է 50 մկս շրջանաձև եղանակով: Այնուհետև բոլոր LED- ները միացված են 1, 5 վայրկյան, LED կետը բռնկվում է 2 վայրկյան ավելի երկար:

Սկսեք մարտը (3… 2… 1… թող… պոկվի)

Երկու կարմիր LED- ները վառվում են յուրաքանչյուրը 1 վայրկյան, այնուհետև անջատվում է 200ms- ով: Այնուհետեւ կարմիր LED- ները միանում են 1 վայրկյան, ապա անջատվում: 200 վայրկյանից հետո դեղին LED- ները միացված են 1 վայրկյան և անջատվում են 200ms: Դրանից անմիջապես հետո դեղին LED- ները լույս են տալիս 1 վայրկյան, այնուհետև անջատվում են: 200 վայրկյան անց կանաչ լուսադիոդային լուսարձակները և լուսադիոդային լուսարձակը 2 վայրկյան շարունակ, լուսադիոդային կետը 2 վայրկյան ավելի երկար է լուսավորվում:

Rանգի ավարտը

10 պտույտ յուրաքանչյուր LED լուսարձակում է 25ms և անջատված է 25ms- ի համար:

Survivor ավարտը

LED- ների ձախ կեսը և աջ կեսը փոխարինվում են 10 անգամ:

Պայթյունի ավարտ

Սպիտակ LED- ները վառվում են 200 մբ 100 վայրկյան դադարով: Այնուհետև բոլոր LED- ները լույս են տալիս 2 վայրկյան և հաջորդաբար 750 մ -ով զարկում են սպիտակ, կարմիր, դեղին, կանաչ և կապույտ անջատվածները:

Քայլ 4: Կառավարման վահանակի ստեղծում

Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում
Կառավարման վահանակի ստեղծում

Կառավարման վահանակը ներկված փայտի կտոր է կամ, եթե ձեզ դուր է գալիս սալիկը: Պարզապես չորս անցք բացեք ակնթարթային անջատիչների համար (Start Battle, Ring Out Finish, Survivor Finish և Burst Finish) և տեղադրեք դրանք ձեր կառավարման տախտակի վրա: Երբ ես և իմ որդին մի քանի մարտեր վարեցինք ասպարեզի առաջին նախատիպի հետ, մենք պարզեցինք, որ ծավալների կարգավորումը լավ գաղափար է: Իրոք, հնարավոր է այն ծրագրավորել Arduino- ով, բայց ինչ -որ կերպ ավելի զվարճալի է ձայնը վերահսկել երկու լրացուցիչ ակնթարթային անջատիչների միջոցով: Այսպիսով, բացեք ևս երկու անցք Volume+ և Volume- համար:

Գոնե ասպարեզ ավելացրեք ասպարեզի էլեկտրոնիկայի միացման կամ անջատման համար:

Քայլ 5. Սիրտը կառուցեք Arduino- ով

Կառուցեք սիրտը Arduino- ով
Կառուցեք սիրտը Arduino- ով
Կառուցեք սիրտը Arduino- ով
Կառուցեք սիրտը Arduino- ով
Կառուցեք սիրտը Arduino- ով
Կառուցեք սիրտը Arduino- ով

Մեր ասպարեզի համար սարքավորումների ստեղծումը կարծես ինչ -որ բան կյանքի է կոչվում: Տեսեք Arduino- ն ՝ Arduino- ն SN74HC595 և SN74SN165, DF նվագարկիչի մինի, ակնթարթային անջատիչների և LED- ների միացման համար: Խիստ խորհուրդ է տրվում նախ աշխատել տախտակի վրա `միացումին և դրա գործառույթներին ծանոթանալու համար:

Նախատիպը կառուցելուց հետո հերթափոխի գրանցամատյանները և դիմադրիչները դրանք կպցնում են դատարկ տպատախտակին: Այս տախտակին ավելացրեք նաև DF նվագարկիչ մինին: Թողեք բավականաչափ տարածք ամանի վրա տեղադրված LED- ների լարերը միացնելու համար:

Միացրեք առջևի կառավարման վահանակի ակնթարթային անջատիչները և անջատիչի հզորությունը:

Քայլ 6. Թեթև և ձայնային ծրագրերի ծրագրավորում

Softwareրագիրը (arena.zip) բաղկացած է ասպարեզների ձայնի և լուսավորման ծրագրից: Ներբեռնեք այն և վերբեռնեք Arduino IDE- ի միջոցով ձեր Arduino- ին:

Die ArenaButton դասը ներառում է վեց ակնթարթային անջատիչների մուտքը զուգահեռ մուտքային չիպի ՝ SN74HC165- ի (8 բիթանոց մուտքային հերթափոխի գրանցամատյան) հետ կապված:

ArenaLighting դասը իրականացնում է լուսային ծրագրերը ՝ մուտք գործելով զուգահեռ ելքային չիպ SN74HC595 (8 բիթանոց ելքային հերթափոխի գրանցամատյան):

ArenaSound դասը իրականացնում է ձայնային ծրագիրը `մուտք գործելով DF նվագարկիչ մինի: MP3 նվագարկիչ մուտք գործելու համար դուք պետք է ներառեք գրադարանը (ներբեռնեք այն DFRobot- ից) ձեր Arduino նախագծում: Մի մոռացեք պատճենել MP3 ֆայլերը SD քարտի վրա (MP3 ֆայլերը չեն տրամադրվում) `բեռնման հաջորդականության, մարտերի մեկնարկի, ռինգի ավարտի, վերապրածի և պայթյունի ավարտի համար:

Դուք կարող եք գտնել Arena դասարանը որպես ArenaLighting և ArenaSound վերացական դաս, քանի որ այս իրականացումներն ունեն ընդհանուր մեթոդների անուններ, ուստի հիմնական հանգույցի կառուցվածքը մնում է բավականին պարզ:

Քայլ 7: Ամեն ինչ միասին դնել

Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը
Այդ ամենը միասին դնելը

Տեղադրեք էլեկտրոնիկան պլաստիկ տուփի մեջ: Բոլոր լարերի հետ զգույշ եղեք, որպեսզի դրանցից մի քանիսը չկոտրվեն կամ սառը զոդման հոդեր չլինեն: Հակառակ դեպքում դուք կունենաք շատ կեղտոտ ապարատային կարգաբերման աշխատանք: Առջևի մասում տեղադրեք կառավարման վահանակը:

Այժմ ամրացրեք ամբողջ տուփը փայտե դարակի վրա: Արբանյակային ճաշատեսակը, անշուշտ, պետք է տեղադրված լինի դարակի վերևում և միացնել բոլոր LED լարերը:

Քայլ 8: Funվարճացեք:

Այժմ ժամանակն է ստեղծել առաջին կախարդական պահը: Միացրեք ասպարեզը և տեսեք, թե ինչպես են արենաները արթնանում: Վայելեք այս հուզիչ պահը:

Վերջին բանը, որ դուք պետք է անեք հիմա, հրավիրել ձեր ընկերներին և լինել էպիկական մրցաշարերի հյուրընկալող:

Այժմ վայելեք ձեր սեփական մարտերը երբևէ եղած ամենահետաքրքիր խաղալիք թատերաբեմում:

3… 2… 1….թողեք…. օղորմի!

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