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

Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ
Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ

Video: Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ

Video: Buzz Wire խաղ LED ժամաչափով Arduino UNO- ի համար. 5 քայլ
Video: DIY Auto Led Light - Skeleton Circuit 2024, Նոյեմբեր
Anonim
Image
Image

Այս բզզոց մետաղալարով խաղը թույլ է տալիս օգտագործողին մարտահրավեր նետել 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

Arduino UNO և Breadboard Setup
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 Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
Ստեղծեք Buzz Wire Game և Handle
  1. Օգտագործելով մետաղալարեր, կտրեք մի հատված ալյումինե մետաղալար: Որքան մեծ է հատվածը կախված է նրանից, թե որքան խենթ եք ցանկանում լինել ձեր լաբիրինթոսը և այն տուփը, որն օգտագործվում է որպես հիմք: Իմ buzz մետաղալար խաղը օգտագործեց մոտ մեկ ու կես ոտնաչափ մետաղալար:
  2. Օգտագործելով տափակաբերան աքցան, մետաղալարը թեքեք տարբեր կորերի մեջ (տես նկարները):
  3. Ձեռք բերեք մեկ այլ կտոր մետաղալար, մոտ 9 դյույմ երկարությամբ, բռնակ ստեղծելու համար:
  4. Մի ծայրը թեքեք օղակի մեջ (տես նկարը): Որքան փոքր է հանգույցի տրամագիծը, այնքան ավելի դժվար կլինի խաղը:
  5. Լաբիրինթոսի ծայրերը դրեք տուփի կողքով:
  6. Մինչև լաբիրինթոսը տուփին ամրացնելը, բռնակի օղակը դրեք լաբիրինթոսի մի կողմում (տես նկարը):
  7. Ապահովեք լաբիրինթոսը տուփի ներսում `թելը թեքելով (տես նկարը):
  8. Ամրացրեք արկղի արտաքին մասում գտնվող լաբիրինթոսը էլեկտրական ժապավենով:

Քայլ 3: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Կոդը շատ պարզ է: Կարգավորման գործառույթը օգտագործվում է ազդանշանի և LED- ի համար քորոցային ռեժիմների սկզբնավորման համար: Օղակի գործառույթը ազդանշանի ազդանշանը սահմանում է 1 000 հերց և LED- ը միացնում և անջատում է: Այս ծածկագրում, որին կարելի է ծանոթանալ այս հղումով, LED- ն միացված է 60 հազար միլիվայրկյան կամ 60 վայրկյան:

Քայլ 4: Խաղացեք խաղը

Խաղալ խաղը
Խաղալ խաղը

Խաղը սկսելու համար գործարկեք կոդը և սպասեք, մինչև LED- ը միանա: Երբ LED- ը միացված է, դուք ունեք 60 վայրկյան ՝ բռնիչը լաբիրինթոսի մի ծայրից մյուսը հասցնելու համար, առանց ազդանշանի անջատման: Եթե LED- ն անջատվում է մինչև վերջ հասնելը, ձեր 60 վայրկյանը սպառվում է, բայց մի հանձնվեք: Վերագործարկեք LED- ը և նորից փորձեք: LED- ը վերագործարկելու համար կարող եք սպասել 30 վայրկյան, մինչև LED- ը նորից միանա ծածկագրի համաձայն կամ կարող եք սեղմել ձեր Arduino- ի վերակայման կոճակը `այն այժմ վերագործարկելու համար: Այս խաղը կարող է չափազանց կախվածություն առաջացնել, այնպես որ զվարճացեք:

Քայլ 5. Խաղի դժվարության փոփոխություն

Ահա որոշ գաղափարներ, թե ինչպես մարտահրավեր նետել ինքներդ ձեզ, երբ տիրապետեք խաղին.

  1. Փոխեք LED- ի միացման ժամանակը: 60 վայրկյանի փոխարեն կարո՞ղ եք լաբիրինթոսն ավարտել ավելի քիչ ժամանակում: Փորձեք 45 վայրկյան (45000 միլիվայրկյան) կամ նույնիսկ 30 վայրկյան (30000 վայրկյան):
  2. Փոխեք բռնակի վրա գտնվող հանգույցի տրամագիծը: Տեսեք, արդյոք դեռ կարող եք լաբիրինթոսն ավարտել ՝ առանց ազդանշանը մի փոքր օղակով անջատելու:
  3. Փոխեք լաբիրինթոսը: Ավելացրեք ավելի շատ կորեր և դրանք ավելի մոտեցրեք, որպեսզի փոխեք խաղի դժվարությունը:

FABLABJubail. (4 հոկտեմբերի, 2016 թ.): Buzz Wire Game [կայք]: Վերցված է

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