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

Բոտ լազերային պատկերասրահի խաղ. 4 քայլ (նկարներով)
Բոտ լազերային պատկերասրահի խաղ. 4 քայլ (նկարներով)

Video: Բոտ լազերային պատկերասրահի խաղ. 4 քայլ (նկարներով)

Video: Բոտ լազերային պատկերասրահի խաղ. 4 քայլ (նկարներով)
Video: The Light Gate Welcomes Aage Nost, August 28th, 2023 2024, Նոյեմբեր
Anonim
Image
Image
Bot լազերային պատկերասրահի խաղ
Bot լազերային պատկերասրահի խաղ
Bot լազերային պատկերասրահի խաղ
Bot լազերային պատկերասրահի խաղ
Bot լազերային պատկերասրահի խաղ
Bot լազերային պատկերասրահի խաղ

Սա խաղ է, որտեղ դուք լազերային ցուցիչ եք ուղղում դեպի ռոբոտի որովայնը `այն« անջատելու »համար: Երբ հարվածում եք բոտի թույլ տեղին, նրա աչքերը մթնում են, և դուք լազերային ձայն եք լսում: Բոլոր հինգ բոտերին անջատելուց հետո խաղը վերակայվում է, և բոտերը միանում են մեկ -մեկ:

Ես դա արեցի, քանի որ այն ստեղծում է մուտքի/ելքի պարզ օրինակ `բացատրելու համար, թե ինչի են ընդունակ միկրոկոնտրոլերները, և դա ավելի հեռու է, քան սեղանի վրա կոճակ սեղմելը: Հաջորդ գեղեցիկ քայլը կարող է լինել սերվո կամ թրթռման շարժիչներ ավելացնելը `հետադարձ կապի լրացուցիչ մակարդակի համար:

Քայլ 1: Հավաքեք պաշարները

Հավաքեք պարագաներ
Հավաքեք պարագաներ
Հավաքեք պարագաներ
Հավաքեք պարագաներ
  • 5 մմ LED (կամ եթե չեք օգտագործում 3D տպագիր մոդելը, կարող եք օգտագործել ցանկացած չափի)
  • LDR (լույսից կախված դիմադրություն)
  • 3 լար
  • 2 դիմադրություն (ես օգտագործել եմ 200 օմ, բայց դուք կարող եք օգտագործել ցանկացածը, որը կպաշտպանի ձեր LED- ը: Կրթական հղում):
  • Միկրոկոնտրոլեր, ես օգտագործեցի Arduino Nano
  • Breadboard եւ jumper մալուխներ
  • Մեկ ակնթարթային անջատում
  • Պիեզո «խոսնակ» Պ

Ըստ ցանկության

  • Ջերմային նվազեցում
  • Միակցիչներ
  • Սոսինձ

Յուրաքանչյուր բոտը դրել եմ մոդուլային, որպեսզի կարողանամ դրանք հեշտությամբ անջատել պահեստավորման կամ փոփոխման համար: Ես օգտագործել եմ ջերմային նվազեցում `մի փոքր պաշտպանված լինելու համար բաց կապերի վրա:

Գործիքներ:

  • Sոդման սարքավորումներ
  • 3D տպիչ (ըստ ցանկության)

Քայլ 2: 3D տպագրություն

3D տպագրություն
3D տպագրություն
3D տպագրություն
3D տպագրություն

www.thingiverse.com/thing:2069579

Եթե ցանկանում եք օգտագործել իմ մոդելը, հետևեք հղմանը: 5 մմ LED- ը սեղմում է տեղավորումը անմիջապես հետևի մեջ:

LDR (կամ երկու լարերով ցանկացած սենսոր) կարելի է անցնել առջևի հատվածով: Հնարավոր է, որ ստիպված լինեք մի փոքր բացել անցքերը տաք եղունգով կամ փոքրիկ փորվածքով:

Եթե չեք ցանկանում մոդելը 3D տպել, կարող եք ինքներդ ինչ -որ բան պատրաստել: Նախատիպը սկսվեց պարզ ստվարաթղթե թիրախով, որի միջով ծակված լարերը:

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Ես դրանք նախագծել եմ այնպես, որ հացաթղթին միացնելու համար լրացուցիչ բաղադրիչներ չլինեն: Պարզապես լարեր և անջատիչներ:

{LED, LDR, 2 ռեզիստոր} յուրաքանչյուր փաթեթ ներկայացնում է մեկ բոտ: Ես օգտագործեցի servo երկարացման լարեր, որոնք ուղղակիորեն միացված էին վերնագրի կապում, որոնք ես զոդում էի յուրաքանչյուր ռոբոտի վրա: Ուշադրություն դարձրեք, որ յուրաքանչյուր ռոբոտից կլինի երեք լար:

Այսպիսով, զգույշ եղեք, որ ճիշտ դիմադրիչները միացնեք ճիշտ լարերին: Դուք կարող եք մի փոքր խճճված գտնել իմ սխեման, բայց դա ինձ փրկեց չորս լարերի կարիք ունենալուց: Հուսանք իմաստ ունի:

Նարնջագույն լարերը սկսվում են ԲԱՐՁՐ: Դա ապահովում է 5V յուրաքանչյուր LDR- ին: Քանի որ մենք կարդում ենք միայն լույսի ցուցիչը (LDR), երբ LED լուսավորված է (նարնջագույն մետաղալար HIGH), որը լավ է աշխատում: Եթե դուք փոխում եք LDR- ը կարդալու ծածկագիրը, երբ LED- ը չի լուսավորված, ապա ստիպված կլինեք այն միացնելու այլ եղանակով:

Քայլ 4: Programրագրավորում

Ահա կոդը

gist.github.com/justbennett/a68a47d28f705d…

Կան 5 անալոգային մուտքեր, որոնք 5 LDR- ներն են: Կան 3 թվային մուտք: Վերականգնել, շեմը բարձրացնել և շեմը իջեցնել: Շեմի ճշգրտումն այնպես է, որ սարքը կարողանա հարմարվել լուսավորման տարբեր իրավիճակներին: Եթե դուք օգտագործում եք պայծառ լազեր, դա նշանակություն չունի:

Կան 5 LED ելքեր և բարձրախոսների ելք:

Դուք կարող եք հարմարեցնել այս ծածկագիրը այլ տվիչների կամ այլ նպատակների համար:

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