Բովանդակություն:
- Քայլ 1: Օգտագործված գործիքների ցանկ
- Քայլ 2: Քայլ առ քայլ հրահանգներ
- Քայլ 3. Օրենսգիրքը ՝ խորության բացատրությամբ
- Քայլ 4: Տեսանյութ
Video: Եթե սա ուրեմն այն. Blackbox: Run, Dodge and Jump: 4 Steps
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Իմ անունն է Ռեմկո Լիկուի թոքեր, և սա «Եթե սա, ապա այդ դպրոց» նախագիծն է:
Սև արկղ. Run, Dodge and Jump- ը տուփ է, որի մեջ կարելի է խաղալ խաղ:
Հետևյալ գաղափարն այն է, որ դուք խաղում եք խաղ և երբ հասնում եք որոշակի գնահատականի (100 միավոր), կարող եք գրավել ձեր պարգևը տուփի ներսում: Այդ կերպ դուք կարող եք զգալ, որ ինչ -որ բանի հասել եք և պարգևատրվել ձեր քրտնաջան աշխատանքի համար: Բավականին ուղիղ առաջ, այնպես չէ՞:
Խաղը, որը խաղում են, օգտագործում է արդուինո ՝ հիմնական կառավարման համակարգերով:
Բնօրինակը, որը ես օգտագործել եմ, գալիս է Iron_Salsa- ից (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), այնուհետև ես դրան մի փոքր շրջադարձ եմ ավելացնում ՝ ավելացնելով և որոշ փոփոխություններ կատարելով կոդերում:
Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես եմ ստեղծել տուփը, այն ստեղծելու համար անհրաժեշտ գործիքների ցանկը, ծածկագիրը և այլընտրանքային գաղափարները կիրառելու համար:
Առանց ավելորդ խոսքի, եկեք աշխատենք գործընկերների հետ:
Քայլ 1: Օգտագործված գործիքների ցանկ
Գործիքները, որոնք ես օգտագործել եմ arduino- ի հետ.
- Արդուինո Ունո
- Breadboard
- LCD էկրան (20x4)
- I2C վահան LCD- ի համար
- 3 x կոճակ անջատիչ
- 4 x Լարեր արական-իգական
- 7 x տախտակի լարեր
- Breadboardprint
Տուփի համար.
- Պարզապես դու ստանդարտ տուփ ես, ցանկացած չափի կարող է օգտագործվել:
- Մի քանի պտուտակներ `LCD- ը, arduino- ն և ծխնիները պտուտակելու համար:
- Սոսինձ ատրճանակը սոսինձի ձողերով `տուփը միասին սոսնձելու համար:
- Ստվարաթուղթը կտրելու համար օգտակար դանակ կամ մկրատ:
- Ռետինե կոճակներ, որոնք կարելի է վերցնել խաղային վերահսկիչից:
- USB վարդակից
Քայլ 2: Քայլ առ քայլ հրահանգներ
Սկսենք, որ arduino- ն միասին հավաքվի:
Այն սխեման, որտեղ պետք է միացված լինի մետաղալարը, հետևյալն է.
- GND- ը և Reset- ը միանում է կոճակին (Վերականգնում է խաղը)
- GND- ը և Pin 4 -ը միանում են կոճակին (ընտրում է դժվարությունը)
- GND և Pin 2 կապող կոճակը (օգտագործվում է խաղը խաղալու համար)
Դրա համար դուք կարող եք օգտագործել սովորական տախտակի լարեր `արդուինոյին միանալու համար:
Theուցադրումը զոդվում է I2C Shield- ով, որը կարելի է առանձին գնել կամ միացնել LCD- ին: Միացումները զուտ վահանից մինչև arduino են ՝ օգտագործելով էգը արական լարերը, կարիք չկա լարերը միացնել հացահատիկին:
- SCL- ն միանում է A5- ին
- SDA- ն միանում է A4- ին
- GND- ը միանում է GND- ին
- VCC- ն միանում է 5V- ին
Երբ բավարարվում եք հացահատիկի տեսքով, կարող եք այն զոդել հացահատիկի վրա:
It'sոդման եղանակով, մալուխները տպման հետևի մասում են, իսկ կոճակները ՝ առջևում: Սա հեշտացնում է կոճակներին հասնել առանց մալուխների:
Տուփը բավականին պարզ դարձնելու համար կարող եք այն դնել միասին կամ պարզապես օգտագործել տուփ, որն ունի ձեր նախընտրած չափսերը:
Իմ տուփը կարելի է բաժանել 2 մասի:
Առաջին մասը, որտեղ arduino- ն թաքնված է, իրականում առաքման տուփ է, որը ճիշտ չափսեր ու կայունություն ուներ arduino- ն և LCD- ը միացնելու համար `տպագրության համար բավականաչափ տարածքով (կառավարման): Դուք կարող եք հարմարեցնել, որտեղ arduino- ն տեղադրվում է շատ հեշտությամբ, քանի որ այն շատ ճկուն է և կարող է կիրառվել ցանկացած ձևի օբյեկտի վրա: Ես համոզվեցի, որ ունեմ մի նավահանգիստ, որտեղ ես կարող եմ միացնել իմ մալուխը arduino- ին, այդպիսով կարիք չի լինի բացել արկղը, որտեղ գտնվում է arduino- ն: USB վարդակից դուք կարող եք arduino- ն միացնել պատի վարդակին էլեկտրաէներգիայի համար:
Քայլ 3. Օրենսգիրքը ՝ խորության բացատրությամբ
Որոշ մասերում ծածկագիրը պարզ է, որը ես կբացատրեմ, թե ինչպես կարող եք մի փոքր հարմարեցնել ձեր ցանկությամբ:
Կոդի ֆայլում բացատրվում է, թե ինչ են անում կոդերը և որտեղ դրանք նշվում էին որպես մեկնաբանություններ:
Ի՞նչ տարբերություն եմ ավելացրել ծածկագրում:
Դե, ես կիրառեցի ծածկագիրը 20x4 էկրանի համար օգտագործելու համար, ճշգրտեցի բնույթն ու մակարդակը `ամբողջ էկրանն օգտագործելու համար:
Ավելացվեց դպրոցի նախագծի ներածական էջ և հարմարեցրեց դժվարության ընտրությունը: Կենտրոնացրեք այն ամենը, ինչ պարունակում է տեքստ: Քանի որ իմ էկրանին ամրացված է I2C վահան, այն օգտագործում է LiquidCity գրադարանը, որը հատուկ պատրաստված է I2C էկրանի համար:
Քայլ 4: Տեսանյութ
Տեսանյութ, որը ցույց է տալիս խաղը, որը ցուցադրվում է
Խորհուրդ ենք տալիս:
Եթե սա ուրեմն կատուն `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
Եթե սա ուրեմն այն - 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 հանդիպեց
Հիշողության խաղ հպումով (ասում է Սիմոնը). Եթե սա ուրեմն `6 քայլ (նկարներով)
Հիշողության խաղ հպումով (ասում է Սայմոնը) - Եթե սա ապա այն. Այս խաղը նման է Simon Says- ին, բացառությամբ, որ խաղի մեջ մուտքագրման և հետադարձ կապի բազմաթիվ ձևեր (հնչյուններ և լուսային էֆեկտներ) տարբեր են: Ես ծրագրավորում էի ձայներ Սյուից
DIY USB-C- ից MMCX ականջակալների մալուխ (եթե չեք կարող գնել այն, կառուցեք այն). 4 քայլ
DIY USB-C- ից MMCX ականջակալների մալուխ (եթե չես կարող գնել, կառուցիր այն) միասին մալուխ ՝ օգտագործելով վերամշակված USB-C թվային-անալոգային փոխարկիչ և 3.5 մմ-ից MMCX մալուխ
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է ՝ չկարողանաք) Խմբագրված !!!!! Ավելացված տեղեկատվություն. 4 քայլ
Ինչպես ստանալ երաժշտություն Գրեթե (ԱՆԿԱԱ Ha (Haha) կայքից (քանի դեռ կարող եք լսել, կարող եք այն ձեռք բերել … Լավ, եթե այն տեղադրված է ֆլեշում, հնարավոր է, որ չկարողանաք) Խմբագրվել է !!!!! Ավելացված տեղեկատվություն. Եթե երբևէ այցելում եք որևէ կայք և այն նվագում է այն երգը, որը ձեզ դուր է գալիս և ցանկանում եք, ապա այստեղ ձեզ ուսուցանվում է ոչ իմ մեղքը, եթե ինչ -որ բան խառնեք (միակ ճանապարհը դա կլինի, եթե առանց պատճառի սկսեք ջնջել իրերը ) կարողացել եմ երաժշտություն ստանալ