Բովանդակություն:
- Քայլ 1. Arduino UNO և Breadboard Setup
- Քայլ 2. Ստեղծեք Buzz Wire Game և Handle
- Քայլ 3: Կոդ
- Քայլ 4: Խաղացեք խաղը
- Քայլ 5. Խաղի դժվարության փոփոխություն
Video: Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս բզզոց մետաղալարով խաղը թույլ է տալիս օգտագործողին մարտահրավեր նետել LED ժամաչափի դեմ: Նպատակն այն է, որ խաղի բռնակը հասցնեք լաբիրինթոսի մի կողմից մյուսին ՝ առանց դիպչելու լաբիրինթոսին և նախքան LED- ի անջատումը: Եթե խաղի բռնակն ու լաբիրինթոսը դիպչում են, ապա պիեզոյից բարձր բզզոց է արձակվում: Այս խաղի գաղափարը ծագեց մանկության ամենասիրված խաղից ՝ Operation- ից, իմ աշակերտների սերը դժվար հանելուկի և FABLABJubail- ի բզզոցով խաղից:
Այս նախագիծը հիանալի է Arduino- ի սկսնակ օգտվողների համար, ովքեր ծանոթ են կոդավորման հիմունքներին:
Անհրաժեշտ նյութեր և գործիքներ.
- 1 Arduino Uno
- 1 Հացաթուղթ
- 1 USB մալուխ
- 1 Piezo Buzzer
- 1 LED լույս
- 1 560 Օմ դիմադրություն
- 4 երկար թռիչքային լարեր
- 1 Short Jumper Wire
- 2 Alligator Clip Jumper լարեր (1 արու/1 կին)
- Ալյումինե մետաղալար
- Տափակաբերան աքցան
- Մետաղական կտրիչներ
- 1 փոքր տուփ
- Էլեկտրական ժապավեն
Քայլ 1. Arduino UNO և Breadboard Setup
LED - Տեղադրեք LED- ը, ինչպես ցույց է տրված: 560-օմ դիմադրողը կաթոդին (կարճ ոտքը) միացնում է հացաթխիկի բացասական ռելսին: Կանաչ թռչկոտող մետաղալարը միացնում է անոդը (ավելի երկար ոտքը) 13 նավահանգստին:
Piezzo Buzzer - Տեղադրեք պիեզո ազդանշանը, ինչպես ցույց է տրված: Կարճ ցատկող մետաղալարով միացրեք ազդանշանի բացասական կապը բացասական ռելսին: Օգտագործելով ալիգատոր սեղմիչ jumper մետաղալար, միացրեք ազդանշանի դրական կապը խաղի բռնակին: Անհրաժեշտության դեպքում ամրացրեք էլեկտրական ժապավենով: ** Հաղորդալարն ավելի երկար դարձնելու համար օգտագործեք տղամարդու և տղամարդու ցատկող մետաղալար և կանացի գլխով ալիգատոր սեղմիչ թռչկոտող մետաղալար: **
Breadboard to Game - Օգտագործելով ալիգատոր սեղմիչ jumper մետաղալար արական վերնագրով, միացրեք ազդանշանի դրական առաջատարը խաղին: Անհրաժեշտության դեպքում ամրացրեք էլեկտրական ժապավենով:
Breadboard to Arduino - Վերջապես, միացրեք հացահատիկի բացասական և դրական ռելսերը գետնին և 5V նավահանգիստներին: Կարմիր թռիչքային մետաղալարը միացնում է դրական երկաթուղին և 5 Վ պորտը: Սև ցատկող մետաղալարը միացնում է բացասական երկաթուղային և գրունտային նավահանգիստը:
Միացրեք Arduino - Միացրեք USB լարը Arduino- ից համակարգչին:
Քայլ 2. Ստեղծեք Buzz Wire Game և Handle
- Օգտագործելով մետաղալարեր, կտրեք մի հատված ալյումինե մետաղալար: Որքան մեծ է հատվածը կախված է նրանից, թե որքան խենթ եք ցանկանում լինել ձեր լաբիրինթոսը և այն տուփը, որն օգտագործվում է որպես հիմք: Իմ buzz մետաղալար խաղը օգտագործեց մոտ մեկ ու կես ոտնաչափ մետաղալար:
- Օգտագործելով տափակաբերան աքցան, մետաղալարը թեքեք տարբեր կորերի մեջ (տես նկարները):
- Ձեռք բերեք մեկ այլ կտոր մետաղալար, մոտ 9 դյույմ երկարությամբ, բռնակ ստեղծելու համար:
- Մի ծայրը թեքեք օղակի մեջ (տես նկարը): Որքան փոքր է հանգույցի տրամագիծը, այնքան ավելի դժվար կլինի խաղը:
- Լաբիրինթոսի ծայրերը դրեք տուփի կողքով:
- Մինչև լաբիրինթոսը տուփին ամրացնելը, բռնակի օղակը դրեք լաբիրինթոսի մի կողմում (տես նկարը):
- Ապահովեք լաբիրինթոսը տուփի ներսում `թելը թեքելով (տես նկարը):
- Ամրացրեք արկղի արտաքին մասում գտնվող լաբիրինթոսը էլեկտրական ժապավենով:
Քայլ 3: Կոդ
Կոդը շատ պարզ է: Կարգավորման գործառույթը օգտագործվում է ազդանշանի և LED- ի համար քորոցային ռեժիմների սկզբնավորման համար: Օղակի գործառույթը ազդանշանի ազդանշանը սահմանում է 1 000 հերց և LED- ը միացնում և անջատում է: Այս ծածկագրում, որին կարելի է ծանոթանալ այս հղումով, LED- ն միացված է 60 հազար միլիվայրկյան կամ 60 վայրկյան:
Քայլ 4: Խաղացեք խաղը
Խաղը սկսելու համար գործարկեք կոդը և սպասեք, մինչև LED- ը միանա: Երբ LED- ը միացված է, դուք ունեք 60 վայրկյան ՝ բռնիչը լաբիրինթոսի մի ծայրից մյուսը հասցնելու համար, առանց ազդանշանի անջատման: Եթե LED- ն անջատվում է մինչև վերջ հասնելը, ձեր 60 վայրկյանը սպառվում է, բայց մի հանձնվեք: Վերագործարկեք LED- ը և նորից փորձեք: LED- ը վերագործարկելու համար կարող եք սպասել 30 վայրկյան, մինչև LED- ը նորից միանա ծածկագրի համաձայն կամ կարող եք սեղմել ձեր Arduino- ի վերակայման կոճակը `այն այժմ վերագործարկելու համար: Այս խաղը կարող է չափազանց կախվածություն առաջացնել, այնպես որ զվարճացեք:
Քայլ 5. Խաղի դժվարության փոփոխություն
Ահա որոշ գաղափարներ, թե ինչպես մարտահրավեր նետել ինքներդ ձեզ, երբ տիրապետեք խաղին.
- Փոխեք LED- ի միացման ժամանակը: 60 վայրկյանի փոխարեն կարո՞ղ եք լաբիրինթոսն ավարտել ավելի քիչ ժամանակում: Փորձեք 45 վայրկյան (45000 միլիվայրկյան) կամ նույնիսկ 30 վայրկյան (30000 վայրկյան):
- Փոխեք բռնակի վրա գտնվող հանգույցի տրամագիծը: Տեսեք, արդյոք դեռ կարող եք լաբիրինթոսն ավարտել ՝ առանց ազդանշանը մի փոքր օղակով անջատելու:
- Փոխեք լաբիրինթոսը: Ավելացրեք ավելի շատ կորեր և դրանք ավելի մոտեցրեք, որպեսզի փոխեք խաղի դժվարությունը:
FABLABJubail. (4 հոկտեմբերի, 2016 թ.): Buzz Wire Game [կայք]: Վերցված է
Խորհուրդ ենք տալիս:
Էլեկտրոնային խաղ Tic-Tac-Toe խաղ փայտե տուփի մեջ. 5 քայլ
Էլեկտրոնային խաղ Tic-Tac-Toe- ը փայտե տուփի մեջ
Ինչպես կատարել Buzz Wire խաղ: 4 քայլ
Ինչպես կատարել Buzz Wire խաղ. Անկասկած, Arduino- ն օգտագործվում է բազմաթիվ էլեկտրոնային նախագծերում, ներառյալ խաղերը: Այս նախագծում մենք հանդես եկանք հատուկ խաղով, որը հայտնի է որպես buzz wire game կամ կայուն ձեռքով խաղ: Այս նախագծի համար օգտագործվում է պողպատե մետաղալար, որը դուք պետք է փոխակերպեք օղակով
Arduino Buzz Wire խաղ. 4 քայլ
Arduino Buzz Wire խաղ. Սա ուսանելի է Buzz մետաղալարով խաղի պատրաստումը Arduino- ի միջոցով: Այս Arduino նախագիծը փոփոխված է https://www.instructables.com/id/Buzz-Wire-Scavenger-Hunt-Clue/ կայքից: LCD- ի վրա ավելացնում եմ ցուցատախտակ, որը ցույց կտա ժամանակը, որն օգտագործում եք ավարտելու համար
Aruduino LED խաղ Արագ կտտացնելով երկու խաղացողի խաղ. 8 քայլ
Aruduino LED խաղ Արագ սեղմում երկու խաղացողի խաղ. Այս նախագիծը ոգեշնչված է @HassonAlkeim- ից: Եթե պատրաստ եք խորը հայացք նետել, այստեղ կա մի հղում, որը կարող եք ստուգել https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/: Այս խաղը Alkeim's- ի կատարելագործված տարբերակն է: Դա է
Այլընտրանքային LED ՝ 555 ժամաչափով ՝ 4 քայլ
Այլընտրանքային լուսադիոդ 555 ժմչփով: Այսօր մենք կկատարենք այլընտրանքային LED միացում: Այն օգտագործում է 555 ժմչփ և իսկապես պարզ է, բայց տալիս է հիանալի ազդեցություն