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

Qoopers- ով սկսելը. 3 քայլ
Qoopers- ով սկսելը. 3 քայլ

Video: Qoopers- ով սկսելը. 3 քայլ

Video: Qoopers- ով սկսելը. 3 քայլ
Video: Программирование робота Robobloq Qoopers. Урок 3. Промежуточное программирование "Танец робота" STEM 2024, Հուլիսի
Anonim
Սկսելով Qoopers- ով
Սկսելով Qoopers- ով

Qoopers- ը Robobloq- ի կրթական ռոբոտների հավաքածու է: Դա նոր ընկերություն է; նրանք պարզապես ավարտեցին քրաուդֆանդինգի արշավը Indiegogo- ում: Ես հպարտ էի, որ աջակցում եմ նրանց արշավին, քանի որ կարծում եմ, որ Qoopers- ը երեխաների համար գեղեցիկ խաղալիք է, ինչպես նաև մեծ ռոբոտաշինության հարթակ մեծահասակների համար:

Այս պահին համացանցում անկախ ակնարկներ չկան, ուստի հույս ունեմ, որ իմ փորձը կիսելը օգտակար կլինի համայնքի համար:

Քայլ 1: Նյութեր և գործիքներ

Առաջին հերթին մեզ պետք են Qoopers- ը (ռոբոտային հավաքածու): Հավաքածուն ներառում է.

  • վերահսկիչ տախտակ;
  • մարտկոցի սեփականատեր;
  • LED մատրիցա (ռոբոտի դեմք);
  • ուլտրաձայնային տվիչ;
  • երկու DC շարժիչ;
  • անիվներ, որոնք կարող եք օգտագործել անվադողերով կամ հետքերով;
  • մի շարք մետաղական թիթեղներ և մի շարք պտուտակներ և ընկույզներ:

Բացի այդ, մեզ անհրաժեշտ է.

  • Android պլանշետ (OS տարբերակ 4.1+) պաշտոնական հավելվածի գործարկման համար;
  • Ռոբոտին սնուցելու համար վեց AA մարտկոց:

Քայլ 2: Կառավարիչի ակնարկ

Այս Instructable- ում ես կենտրոնանում եմ վերահսկիչ տախտակի վրա `որպես ռոբոտի հիմնական մաս: Պլաստիկ ծածկը փակում է վերահսկիչի տախտակը: Կազմը բավականին անվտանգ տեսք ունի մանկական խաղի համար: Բացի այդ, ես հույս ունեմ, որ կափարիչը կպաշտպանի վերահսկիչը, եթե ես ռոբոտին բացօթյա աշխատեցնեմ:

Պատկեր
Պատկեր

Կափարիչի հետևի մասում կան երկու անցք M1 և M2 շարժիչների համար, DC մուտք և միացման/անջատման կոճակ:

Պատկեր
Պատկեր

Ձախ և աջ կողմերում տեղակայված են RJ25 կանացի միակցիչներ: Նրանցից մեկ զույգը նարնջագույն է, իսկ վեցը ՝ մոխրագույն: Պաշտոնական տեղեկատվություն չկա, բայց ես կարող եմ ենթադրել, որ նարնջագույն զույգը նախատեսված է լրացուցիչ շարժիչների համար, մինչդեռ մոխրագույն միակցիչները կարող են աշխատել որպես Մուտք/Ելք:

Պատկեր
Պատկեր

Ձախ կողմում կա Bluetooth մոդուլի վերակայման կոճակը: Աջ կողմում կա USB միակցիչ:

Կափարիչը բացելու համար պտուտակահանով կտտացրեք մի քանի կտտոց: Խնդրում եմ, զգույշ վերաբերվեք, կտտոցները փխրուն են:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Կառավարիչի տախտակի վրա կարող եք գտնել.

  • ATMEGA 2560 միկրոկառավարիչ (հիանալի!);
  • երկու RGB LED (կարող ենք թարթել);
  • բզզոց (մենք կարող ենք աղմուկ բարձրացնել);
  • կոճակ, ծածկը ճկուն է կոճակի տակ, այնպես որ մենք կարող ենք սեղմել կոճակը նույնիսկ այն դեպքում, երբ ծածկը փակ է.
  • Bloototh մոդուլ;
  • սովորական CH340G USB- սերիալ:

Կարգավորիչի էական մասը մարտկոցի բռնիչն է:

Պատկեր
Պատկեր
Պատկեր
Պատկեր

Պահարանի մեջ դնելու և վերահսկիչը միացնելու համար ձեզ հարկավոր է 6 AA մարտկոց:

Մարտկոցի պահարանն ունի նույն չափը, ինչ վերահսկիչը, և նրանք մտադիր էին տեղադրել չորս պտուտակով ամրացված սենդվիչի պես:

Պատկեր
Պատկեր

Քայլ 3: Softwareրագրաշարի հիմունքներ

Image
Image
  • Ես օգտագործել եմ Android- ի պաշտոնական ծրագիրը: Դուք կարող եք այն վերբեռնել Google play- ում, ինչպես նաև պաշտոնական կայքում: Հավելվածում կան երեք հիմնական ռեժիմ.
  • շենքերի ինտերակտիվ ցուցումներ;
  • կառավարման վահանակ;
  • բլոկի վրա հիմնված կոդավորում:

Կառավարման վահանակում դուք կարող եք ռոբոտին վարել որպես RC մեքենա, դաշնամուր նվագել բզզոցով կամ նկարել կետային մատրիցի էկրանին:

Պատկեր
Պատկեր

Դա միանգամայն ակնհայտ է, մինչդեռ կոդավորման ռեժիմը որոշակի բացատրության կարիք ունի: Լավ, եկեք սկսենք կոդավորումը:

Ինչպես միշտ, մենք կսկսենք լուսադիոդի թարթումը, սա «Բարև աշխարհ» է վերահսկիչների համար:

Արգելափակման վրա հիմնված կոդավորումը նման է Scratch- ին: Պարզապես քաշեք և թողեք բլոկները և բլոկները միացրեք ծրագրին:

Դուք կարող եք ձեր ծրագիրը սկսել բլոկներով, երբ դրոշը սեղմվում է կամ երբ սեղմվում է ռոբոտների վահանակում:

  • Երբ դրոշը կտտացնում է, նշանակում է, որ ծրագիրը կսկսվի, երբ կտտացնեք բլոկների որոշակի խմբի վրա:
  • Երբ ռոբոտի վահանակի վրա սեղմված է նշանակում, որ ծրագիրը կսկսվի, երբ սեղմեք այդ հսկիչի տախտակի ապարատային կոճակը:

Ի տարբերություն Scratch- ի, անհրաժեշտ չէ սկսել դրոշը սեղմելուց: Եթե սեղմեք blocksԱՆԿԱԱ բլոկների խումբ, դրանք կաշխատեն: Չգիտեմ, դա վրիպակ է, թե գործառույթ, բայց ես դա անհարմար գտա: Այսպիսով, ես առաջարկում եմ անջատել կապը, երբ կոդավորում եք: Միացեք ռոբոտին միայն այն ժամանակ, երբ ամբողջ ծածկագիրը կատարեք:

Բացեք Control ընտրացանկը ՝ որոշ կառավարման կառույցներ գտնելու համար:

Պատկեր
Պատկեր

Այս դեպքում ես ընտրում եմ հանգույցի կառուցվածքը:

Պատկեր
Պատկեր

Ես փոխեցի կրկնությունների թիվը:

Պատկեր
Պատկեր

Բացեք Light ընտրացանկը ՝ LED- ների, ինչպես նաև Dot matrics- ի և ցուցիչի LED- ի տարբեր հրամաններ գտնելու համար:

Պատկեր
Պատկեր

LED վահանակի բլոկի լույսը ունի երկու պարամետր `LED- ի ինդեքս (ձախ, աջ կամ երկուս) և գույն:

Պատկեր
Պատկեր

Ես նույն բլոկը գցեցի աջ LED- ի համար և Control menu ընտրացանկից ավելացրու սպասման 1 վրկ բլոկ:

Պատկեր
Պատկեր

Հետո ես կրկնում եմ LED- ների վիճակը փոխելու բոլոր այդ գործողությունները: Ահա արդյունքը!

Պատկեր
Պատկեր

Եթե ձեզ դուր է գալիս այս հրահանգը, մի հապաղեք մեկնաբանել, և ես ավելին կասեմ.

  • ինչպես ավելացնել շարժիչներ և ստիպել ռոբոտին շարժվել;
  • խոչընդոտներից խուսափելու մասին;
  • ինչպես կոդավորել կետային մատրիցան:

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