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

«Տիեզերական ազդեցություն» խաղ ՝ Gyro ցուցիչով և Nokia 5110 LCD- ով ՝ 3 քայլ
«Տիեզերական ազդեցություն» խաղ ՝ Gyro ցուցիչով և Nokia 5110 LCD- ով ՝ 3 քայլ

Video: «Տիեզերական ազդեցություն» խաղ ՝ Gyro ցուցիչով և Nokia 5110 LCD- ով ՝ 3 քայլ

Video: «Տիեզերական ազդեցություն» խաղ ՝ Gyro ցուցիչով և Nokia 5110 LCD- ով ՝ 3 քայլ
Video: POCO X5 PRO - ԱՄԵՆԱՄԱՆՐԱՄԱՍՆ ԴԻՏՈՒՄ և ԹԵՍՏԵՐ 2024, Հուլիսի
Anonim
Image
Image

Իմ Տամագոչիի մահից հետո (վերջին նախագիծը), ես սկսեցի ժամանակ կորցնելու նոր ուղի փնտրել: Ես որոշեցի դասավորել «Տիեզերական ազդեցություն» խաղը Արդուինոյի վրա: Խաղը մի փոքր ավելի հետաքրքիր և զվարճալի դարձնելու համար ես տիեզերանավի կառավարիչ օգտագործեցի իմ մոտ պառկած գիրոսկոպի տվիչ:

Քայլ 1. Նախագծի կառուցում Breadboard- ի վրա

Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա
Նախագծի կառուցում սեղանի վրա

Սարքավորումը շատ պարզ է: Քեզ պետք է:

կոճակ և 10 կՕմ դիմադրություն

an Arduino (Uno / Nano / նշանակություն չունի)

MPU-6050 Gyro ցուցիչ

Nokia 5110 LCD էկրան

Լրացուցիչ. Ակտիվ ազդանշան և 20 Օմ դիմադրություն

Ամեն ինչ ավելի հեշտ դարձնելու համար ես ամրացրեցի Nokia LCD- ի վահանը: Կա միայն LCD, անջատիչ ՝ լուսավորության համար և մի քանի պտուտակ ՝ 5 վոլտ, GND և այլն:

Գոյություն ունեն Nokia LCD- ի տարբեր տեսակներ: Գուցե դուք պետք է կարգավորեք էլեկտրագծերը կամ մի փոքր փոխեք ծրագիրը:

Քայլ 2: Խաղի ծրագրավորում

Խաղի ծրագրավորում
Խաղի ծրագրավորում
Խաղի ծրագրավորում
Խաղի ծրագրավորում

Ինչպես և իմ վերջին նախագծում, ես նախագծեցի բոլոր գրաֆիկան ներկով և օգտագործեցի LCDAssistant- ը ՝ նկարները վեցանկյուն դարձնելու համար:

Կարող եք պարզապես ներբեռնել ֆայլերը և դրանք վերբեռնել ձեր Arduino- ում: Եթե ձեր տեղադրումը ճիշտ է, ամեն ինչ պետք է լավ աշխատի: Դուք կարող եք փոխել ձեր LCD- ի հակադրությունը myGLCD.setContrast (X);

Ես ավելացրել եմ rar ֆայլ (gyro.rar) և երկու առանձին ֆայլեր (Graphic.c և gyro.ino): Դուք կարող եք ընտրել այս տարբերակներից մեկի միջև::)

Քայլ 3: Խաղացեք խաղը և զվարճացեք:)

Խաղացեք խաղը և զվարճացեք:)
Խաղացեք խաղը և զվարճացեք:)
Խաղացեք խաղը և զվարճացեք:)
Խաղացեք խաղը և զվարճացեք:)

Ես իրականացրի տիեզերանավի երկու տարբեր թռիչքների արագություններ ՝ կախված այն տեսանկյունից, երբ պահվում է գիրոսենսորը: Դուք պետք է խուսափեք երկնաքարերի նման այլ օբյեկտների հետ բախվելուց կամ պարզապես դրանք լազերային կրակոցներով ոչնչացնելուց: Որոշ խոչընդոտներ ավելի դիմացկուն են, քան մյուսները, ուստի դրանք կոտրելու համար ստիպված կլինեք երկու անգամ կրակել դրանց վրա: Հակառակորդի տիեզերանավերը պատասխան կրակ են բացում: Նպատակն է հավաքել հնարավորինս շատ աստղեր: Ձեր տիեզերանավը ոչնչացնելուց հետո կարող եք տեսնել ձեր հաշիվը և ձեր գոյատևած ժամանակը:

Եթե ցանկանում եք տիեզերանավով կառավարվող տարբերակ ՝ որպես տիեզերանավ, գրեք ինձ մերսում ստորև բերված մեկնաբանություններում::)

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