Skip to main content

Lekce 4: Pohyb disků

V předchozí lekci jste se naučili, jak sbírat souřadnice (x, y, z) pomocí Brainu. V této lekci použijete tyto souřadnice k vytvoření projektu VEXcode pro přesun disku na paletu. Naučíte se, jak: 

  • Otevřete projekt ve VEXcode.
  • Vytvořte projekt ve VEXcode pro zvedání a umisťování disku na paletu.
  • Stáhněte si projekt do Brainu.
  • Spusťte projekt o mozku.
  • Postupně testujte projekty VEXcode.

Na konci této lekce naprogramujete 6osé robotické rameno tak, aby zvedlo další disk a umístilo ho na další paletu.

Základna ramene CTE Brain se 6 osami s červeným diskem uprostřed každé palety.

Zvednutí a umístění disku

V předchozím kurzu jste použili přímé připojení k naprogramování 6osého ramene pro zvedání a přesouvání kostek a disků. V této lekci si vytvoříte projekt EXP Brain ve VEXcode EXP, který vám umožní zvednout a přesunout disk z počátečního umístění na paletu. Bude se postupovat stejným způsobem, jaký jste použili k postupnému vytváření a testování projektů VEXcode v kurzu Úvod do 6osého ramene.

Pro začátek umístěte disk na pozici dlaždice 17, jak je znázorněno na tomto obrázku. Toto je stejné nastavení, jaké bylo použito v aktivitě z předchozí lekce.

Základna paže CTE Brain se 6 osami s červeným diskem umístěným na políčku 17 na políčku paže.

Kontrola chování potřebného k přesunu disku

V úvodu do kurzu 6osé rameno jste se naučili, jak vytvořit plán projektu, ve kterém jste si v pořadí vyjmenovali nejmenší možné projevy. Dříve jste si vytvořili plán pro přesun krychle z nakládací zóny na místě s dlaždicí 17 na paletu. Stejný plán (zobrazený níže) lze nyní použít k přesunutí disku z umístění dlaždice 17 na paletu, protože chování je stejné – změnil se pouze přesouvaný objekt. Zaznamenejte si plán přesunu disku z nakládací zóny na paletu do svého technického sešitu.

Přesunutí kostky do nakládací zóny na paletu
 
1. Seberte kostku.
     A. Nastavte koncový efektor 6osého ramene na Magnet.
     b. Přesuňte 6osé rameno do krychle v nakládací zóně.
     C. Připevněte kostku k magnetu.
     d. Přesuňte 6osé rameno nad nakládací zónu.
 
2. Umístěte kostku na paletu.
     A. Přesuňte 6osé rameno nad paletu.
     b. Posuňte 6osé rameno dolů a umístěte kostku na paletu.
     C. Uvolněte kostku z magnetu.
     d. Přesuňte 6osé rameno nad paletu.

 

Otevření projektu šablony základny ramene CTE pro 6 os

V této lekci použijete šablonu základny ramene Brain CTE pro 6osé rameno k naprogramování 6osého ramene pro zvedání a přesouvání disků na palety. Postupujte podle kroků k otevření projektu.

Ve VEXcode otevřete nabídkuSoubora vyberteOtevřít příklady.

Otevřené menu Soubor v aplikaci VEXcode EXP se zvýrazněnou položkou Otevřít příklady. Otevřít příklady je čtvrtou položkou nabídky po položkách Nový blokový projekt, Nový textový projekt a Otevřít.

Vyberte šablonu projektuBrain CTE 6-Axis Arm Base

Poznámka: Pokud projekt otevíráte poprvé, můžete být vyzváni k povolení oprávnění k úpravám. Pokud se zobrazí výzva, nezapomeňte povolit ukládání.

Ikona šablony základny ramene Brain CTE 6-Axis.

Nyní jste připraveni začít s výstavbou svého projektu.

Šablona projektu otevřená ve VEXcode, zobrazující blok When started bez připojených bloků vlevo a poznámku vpravo. Poznámka obsahuje prostor pro zadání sekcí Projekt, Autor a Vytvořeno. Konfigurace zní: EXP Brain CTE 6-Axis Arm Base; Signal Tower v portu 6; Rameno v portu 10.

Pro vaši informaci

V projektu šablony základny 6osého ramene Brain CTE jsou 6osé rameno a signální věž již nakonfigurovány jako připojená zařízení. Při vytváření projektu Brain je nutné nakonfigurovat zařízení, například 6osé rameno, aby se bloky ovládající toto zařízení zobrazily v panelu nástrojů. Použitím šablony projektu budou k dispozici bloky v kategoriích Rameno a Signální věž. Více se o konfiguraci zařízení dozvíte v další lekci.VEXcode EXP s otevřeným oknem Zařízení a signální věží a ramenem zobrazenými jako nakonfigurovaná zařízení pro projekt.

Zvedněte disk

Než začnete přidávat bloky, pojmenujte a uložte svůj projekt do zařízení. Otevřete nabídku Soubor a vyberteUložit jako. Přejmenujte svůj projektLekce 1 Lekce 4.

Váš projekt se nyní automaticky ukládá při přidávání a odebírání bloků.

Nabídka Soubor ve VEXcode EXP je otevřená s možností Uložit jako zvýrazněnou v červeném rámečku. Uložit jako je šestá možnost nabídky pod možnostmi Nový blokový projekt, Nový textový projekt, Otevřít, Otevřít příklady a Uložit.

Pro každý ze dvou velkých kroků výše uvedeného plánu přidejtebloků s komentářem

Nezapomeňte, že komentáře pomáhají udržovat váš projekt organizovaný, takže je snadné identifikovat opakovaně použitelné části kódu při jeho vytváření a testování.

Projekt VEXcode s blokem When started a dvěma připojenými bloky Comment. První komentář zní: Vezměte si disk. Druhý zní: Umístěte disk na paletu.

Přidejte blokSet end effectorpod první blokComment, abyste nastavili koncový efektor 6osého ramene na Magnet. 

Stejný projekt s přidaným blokem koncového efektoru pod prvním komentářem. Začátek projektu nyní zní: Po spuštění zvedněte disk a nastavte efektor koncového ramene na magnet.

Přidejte do projektu blokMove to positionpod něj.

Stejný projekt s blokem přesunu na pozici přidaným pod blokem nastaveného koncového efektoru. Začátek projektu nyní zní: Po zahájení zvedněte disk, nastavte koncový efektor ramene na magnet, přesuňte rameno do pozice x 120, y 0, z 100 mm.

Nastavte parametry x, y, z na souřadnice horní části disku v zóně načítání (umístění dlaždice 17). Tyto souřadnice jste si zaznamenali do svého technického sešitu v aktivitě z předchozí lekce.

Všimněte si, že zde uvedené souřadnice (x, y, z) jsou pouze příkladem. Vaše se může mírně lišit v závislosti na poloze disku a 6osého ramene při ručním shromažďování hodnot. Nezapomeňte ve svém projektu použít souřadnice.

Stejný projekt jako výše s parametry xy a z bloku přesunu na pozici nastavenými na x 52, y 159, z 14 a zvýrazněnými v červeném rámečku.

Přidejte do projektu blok Set magnet . Ujistěte se, že parametr je nastaven na =.

Abyste přitáhli disk a zvedli magnet, musíte k jeho zapojení použít blok magnetu s nastavením

Stejný projekt s blokem nastaveného magnetu přidaným po bloku přesunutí na pozici. První část komentáře k projektu nyní zní: Zvedněte disk; nastavte efektor koncovky ramene na magnet; přesuňte rameno do pozice x 52, y 159, z 14 mm; nastavte magnet ramene do záběru.

Přidejte do projektu blokIncrement positiona nastavte parametr z na 50. 

Tím se 6osé rameno zvedne podél osy z a uchopí disk z nakládací zóny v umístění dlaždice 17.

Stejný projekt s blokem pro zvyšování pozice přidaným pod blok pro nastavení magnetu. Parametr z bloku inkrementační polohy je nastaven na 50 mm, takže blok přečte Increment arm position by z 50 mm.

Spusťte projekt na mozku

Nyní, když se Brain používá jako programovatelný logický automat (PLC), bude nutné do Brainu stáhnout projekty VEXcode. V průběhu tohoto kurzu si budete stahovat a spouštět projekty týkající se mozku. Postupujte podle těchto kroků ke stažení a spuštění projektu. 

Ujistěte se, že je Brain zapnutý a připojený k VEXcode EXP. Projděte si kroky v lekci 2 této jednotky, které vám v případě potřeby pomohou propojit mozek. 

Ikona mozku v panelu nástrojů se po připojení zobrazí zeleně.

Zelená ikona mozku zobrazená v panelu nástrojů VEXcode EXP, zvýrazněná v červeném rámečku, mezi ikonou ovladače vlevo a tlačítkem Stáhnout vpravo.

VyberteStáhnoutpro stažení projektu do Brainu.

Tlačítko Stáhnout v panelu nástrojů VEXcode EXP, napravo od ikony Brain, zvýrazněné v červeném rámečku.

Po stažení uvidíte projekt na obrazovce Brain.

EXP Brain s obrazovkou zobrazující otevřený stažený projekt. Nahoře je napsáno Lekce 1, 4. jednotka a dole Běh. Ikona Spustit úplně vlevo je zvýrazněna.

Stiskněte tlačítkoCheckna Brainu pro spuštění projektu. Pozorujte chování 6osého ramene.

EXP Brain s otevřeným projektem Unit 1 Lesson 4 na obrazovce a tlačítkem Check vpravo zvýrazněným v červeném rámečku. Zaškrtávací tlačítko se nachází na vrcholu diamantu tlačítek.

Jakmile se 6osé rameno pohybuje, stisknutím tlačítkaXna Brainu zastavte projekt. 

Zvedlo 6osé rameno disk z nakládací zóny podle plánu? Proč ano nebo proč ne?

EXP Brain během běhu projektu, obrazovka je černá a v horní části běží časovač, který ukazuje 39 sekund. Vpravo je tlačítko X zvýrazněno červeným rámečkem. Tlačítko X se nachází ve spodní části diamantu tlačítek.

Umístěte disk na paletu

Nyní, když je disk zvednut 6osým ramenem, může být přesunut na paletu. 6osé rameno posune disk nad místo odložení na paletě. Poté spustí disk na paletu a uvolní magnet, aby umístil disk, jak je popsáno ve výše uvedeném plánu.

Přidejte do projektu blokMove to positionpod druhý blok Comment, aby se zarovnal s dalším chováním uvedeným v plánu.

Stejný projekt z výše uvedeného pohledu, s blokem pro přesun na pozici přidaným pod druhým komentářem. Projekt nyní zní takto: Po spuštění: Zvedněte disk, nastavte koncový efektor ramene na magnet, přesuňte rameno do polohy x 52, y 159, z 14 mm, nastavte magnet ramene do polohy „zapnuto“, zvětšete polohu ramene o z 50 mm. Poté umístěte disk na paletu a rameno přesuňte do polohy x 120, y 0, z 100 mm.

Nastavte parametry x, y, z na souřadnice místa odložení – horní části disku na paletě. Tyto koordinované kroky jste si zaznamenali do svého technického sešitu v aktivitě z předchozí lekce.

Nezapomeňte použít souřadnice, protože zde uvedené souřadnice slouží jako příklad a mohou se od vašich lišit.

Stejný projekt s parametry x, y a z nastavenými na x 171, y 167 a z 26. Druhá část komentáře k projektu nyní zní: Umístěte disk na paletu, přesuňte rameno do pozice x 171, y 167, z 26 mm.

V bloku Move to position přičtěte k souřadnici z přibližně 50.

Toto je přidáno, protože 6osé rameno potřebuje posunout disk nad místo odložení. Zvětšením souřadnice z zajistíte, že disk bude umístěn na správném místě. Tím je také zajištěno, že se 6osé rameno vyhne jakýmkoli překážkám, které by mohly být přítomny.

Stejný projekt jako výše, s parametrem z posledního bloku přesunu na pozici nastaveným na 85.

Přidejte do projektu blok s přírůstkema pozici. Nastavte parametr z na -50. 

Tím se 6osé rameno posune o 50 mm dolů, aby se disk umístil na paletu.

Stejný projekt jako výše, s blokem pro zvýšení pozice přidaným za poslední blok pro přesun na pozici, s parametrem z nastaveným na -50. Druhá část komentáře k projektu nyní zní: Umístěte disk na paletu, přesuňte rameno do pozice x 171, y 167, z 85 mm; zvětšete pozici ramene o z mínus 50 mm.

Přidejte do projektu blok magnetusSet. Nastavte parametr nauvolněno

Tím se magnet uvolní a disk se uvolní na paletě.

Stejný projekt s přidaným blokem magnetu na konec zásobníku. Rozbalovací nabídka parametrů magnetu je otevřená a je vybrána možnost Uvolněno.

Přidejte do projektu blok s přírůstkem a pozici. Nastavte parametr z na 50.

Tím se zvedne 6osé rameno a disk se umístí na paletu.

Stejný projekt, s blokem pro zvyšování pozice přidaným za blokem nastavení magnetu. Druhá sekce komentářů k projektu nyní zní: Umístěte disk na paletu, přesuňte rameno do pozice x 171, y 167, z 85 mm; zvětšete polohu ramene o z mínus 50 mm; nastavte magnet ramene do uvolněné polohy, zvětšete polohu ramene o z 50 mm.

Stáhněte si a spusťte projekt na Brain

Nyní, když spouštíte projekt přímo z Brainu, je třeba jej do Brainu stáhnout pokaždé, když je upravován. Tím je zajištěno, že projekt běžící na 6osém rameni je stejný jako projekt, který vytváříte ve VEXcode. 

Ujistěte se, že je Brain zapnutý a připojený k VEXcode. V panelu nástrojů vyberteStáhnoutpro stažení projektu do Brainu. 

Tlačítko Stáhnout v panelu nástrojů VEXcode EXP, napravo od zelené ikony Brain.

Jakmile je projekt stažen, stiskněte tlačítkoCheckna Brainu pro spuštění projektu. 

Pozorujte chování 6osého ramene.

EXP Brain se staženým a otevřeným projektem. Na obrazovce Brain se nahoře zobrazuje Lekce 4 1. jednotky, dole Běh a ikona Běh úplně vlevo je zvýrazněna. V pravé části obrazovky je tlačítko Zaškrtnout v horní části diamantu tlačítek zvýrazněno červeným rámečkem.

Jakmile se 6osé rameno dokončí, stiskněte tlačítkoXna Brainu pro zastavení projektu.

Zvedlo a umístilo 6osé rameno disk na paletu podle plánu? Proč ano nebo proč ne?

EXP Brain během běhu projektu. Obrazovka je černá a v horní části běží časovač. Časovač ukazuje 39 sekund. Tlačítko X vpravo, ve spodní části diamantu tlačítek na Brainu, je zvýrazněno červeným rámečkem.

Pro vaši informaci

I když je váš Brain připojen k VEXcode EXP pomocí kabelu USB-C, můžete také použít tlačítkaRuna Stopna panelu nástrojů ke spuštění a zastavení projektu. Když je Brain připojen k VEXcode pomocí kabelu, ikona Brainu v panelu nástrojů se rozsvítí zeleně a tlačítka Stáhnout, Spustit, a Zastavitbudou aktivní, jak je znázorněno zde. Panel nástrojů VEXcode se zelenou ikonou mozku a povolenými tlačítky Stáhnout, Spustit a Zastavit.

Pokud Brain není připojen k VEXcode, ikona Brain bude bílá a tlačítkaStáhnout, Spustit, a Zastavitbudou neaktivní, jak je znázorněno zde. Pokud není Brain připojen, je nutné ke spuštění projektu použít tlačítka na Brainu. Panel nástrojů VEXcode s ikonou mozku zobrazenou bíle a tlačítka Stáhnout, Spustit a Zastavit jsou šedá a neaktivní.

Aktivita

Nyní, když jste si otevřeli, stáhli a spustili svůj projekt na Brainu a přesunuli jeden disk z nakládací zóny na paletu, si tyto dovednosti procvičíte. V tomto cvičení navážete na svůj projekt z této lekce a naprogramujete 6osé rameno, které zvedne druhý disk z nakládací zóny (umístění dlaždice 17) a umístí ho na druhou paletu.

Základna ramene CTE Brain se 6 osami a červeným diskem uprostřed každé z palet.

Aktivita:Naprogramujte 6osé rameno tak, aby na každou paletu umístilo jeden disk.

  1. Naplánujte si, jak budete na svém projektu z této lekce dále rozvíjet. V tomto projektu naprogramujete 6osé rameno, které zvedne druhý disk z nakládací zóny a umístí ho na druhou paletu se svou skupinou. Než začnete s úpravami projektu, ujistěte se, že se všichni shodnete na svém přístupu. 
    1. Zdokumentujte svůj plán do svého technického sešitu.
  2. Otevřete nabídku Soubor ve VEXcode a vyberteUložit jako. Přejmenujte svůj projektJednotka 1 Lekce 4 Aktivita.
  3. Upravte projekt ve VEXcode tak, aby odpovídal plánu, na kterém se vaše skupina dohodla.
  4. Stáhněte a spusťte projekt pro jeho otestování. Po umístění prvního disku ručně umístěte druhý disk do nakládací zóny.
  5. Pohybuje 6osé rameno úspěšně oběma disky podle vašeho záměru? Na každé paletě by měl být jeden disk. Pokud ne, pokračujte v úpravách projektu, dokud úspěšně neumístíte oba disky, jeden na každou paletu. 

Ověřte si své znalosti

Než přejdete k další lekci, ujistěte se, že rozumíte konceptům v této lekci, a to zodpovězením následujících otázek ve svém technickém sešitě. 

Otázky k prověření vašich znalostí >(dokument Google / .docx / .pdf)


VyberteDalší >a přejděte k aktivitě Sestavení všeho dohromady.