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

Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. 7 քայլ
Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. 7 քայլ

Video: Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. 7 քայլ

Video: Google T Rex ավտոմատ խաղի վերահսկիչ Arduino- ի միջոցով. 7 քայլ
Video: Chrome Dinosaur Game (Attempting World Record) 2024, Հուլիսի
Anonim
Image
Image
Անհրաժեշտ բաղադրիչներ
Անհրաժեշտ բաղադրիչներ

եկեք կառուցենք այն

Քայլ 1: Որոշ ներածություն

ամեն ինչ գիտեք google- ի t rex aka dino խաղի մասին և այն հայտնի է որպես ոչ մի ինտերնետային խաղ:

խաղը շատ պարզ է, պարզապես խուսափեք խոչընդոտներից ՝ ցատկելով և նրա նման սուպեր Մարիո վազելիս: սովորաբար ցատկելու համար մենք ձեռքով օգտագործում ենք տիեզերական սանդղակը: դա ինձ համար շատ հին դպրոց է…

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

խնդրում ենք ավելի մանրամասն դիտել պատրաստման տեսանյութը

Քայլ 2: Աշխատանքային կանխատեսում

սենորը

այստեղ մենք ցանկանում ենք հայտնաբերել խոչընդոտը և ցատկել ՝ հայտնաբերելու այն խոչընդոտը, որը ես օգտագործում եմ LDR

Այսպիսով, ինչպես է LDR- ն հայտնաբերում այդ տեսակի խոչընդոտները:

LDR- ի դիմադրությունը փոխվում է ըստ լույսի, այսինքն `մութ ժամանակ, LDR դիմադրությունը շատ բարձր է և հակառակը: այնպես որ մեր խոչընդոտը մուգ գույն ունի, որպեսզի կարողանանք ստանալ տարբեր անալոգային արժեքներ: այդ արժեքով վերահսկիչի օգնությամբ մենք միացնում ենք սերվոն:

servo- ն օգտագործվում է տիեզերական սանդղակը սեղմելու համար: ուրեմն դա աշխատանքի սկզբունքն է

Քայլ 3: Անհրաժեշտ բաղադրիչներ

arduino uno

կարող եք օգտագործել ցանկացած arduino

servo շարժիչ

Ես օգտագործում եմ sg90

LDR

մեր սենսորը

10K ԴԻՄԱԴԻՐ

Քայլ 4. Շղթայի դիագրամ և միացումներ

Շղթայի դիագրամ և միացումներ
Շղթայի դիագրամ և միացումներ

խնդրում ենք դիտել տեսանյութը

նախ, միացրեք servo- ի VCC- ն 5 վ -ին և գետնին `գետնին

ապա ես PWM կապը միացրեցի Arduino 9 -ի կապին

միացրեք LDR- ը a0 pin- ին

Քայլ 5: Կոդ

Ես օգտագործում եմ Arduino- ի անալոգային ընթերցման գործառույթը և պայմաններ եմ տալիս սերվո գործարկիչների համար

բեռնել այստեղից

Քայլ 6: Երջանիկ պատրաստում

խնդրում ենք դիտել տեսանյութը: Եթե կասկած ունեք, մեկնաբանեք այն ստորև

Քայլ 7: Սահմանափակումներ և թարմացումներ

Ինչպես ասացի տեսանյութում, այն ունի սահմանափակումներ

1. arduino- ն չի կարողանում դինո վարել, երբ այդ թռչունը գալիս է:

Լուծում

Վերին կողմում ldr ավելացնելով ՝ կհայտնաբերվի այդ ձգանով թռչունը, և մենք կարող ենք վերահսկել մեկ այլ սերվո (հետևի կոճակ)

2. ձախողվում է, երբ արագությունը մեծանում է

3. ձախողվում է, երբ գույնը փոխվում է (գույնի հակադարձում)

Լուծում

Մենք կարող ենք դա լուծել ՝ ավելացնելով ավելի շատ տվիչներ և որոշ բարդ կոդավորում

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