ROR
Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
(→Výukové materiály:) |
|||
(Nejsou zobrazeny 2 mezilehlé verze od 1 uživatele.) | |||
Řádka 3: | Řádka 3: | ||
[[Soubor:D10_SD20.jpg|200px|right|link=http://shop.snailinstruments.com/index.php?main_page=product_info&products_id=255|SD20AX]] | [[Soubor:D10_SD20.jpg|200px|right|link=http://shop.snailinstruments.com/index.php?main_page=product_info&products_id=255|SD20AX]] | ||
+ | [[Soubor:D10_SD20_sch.jpg|thumb]] | ||
+ | |||
+ | [[Soubor:D10_SD20_pcb.jpg|thumb]] | ||
'''Robotická ruka L601-KT''' | '''Robotická ruka L601-KT''' | ||
Řádka 13: | Řádka 16: | ||
*[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_80.pdf Robotická ruka L601 od firmy Lynxmotion] | *[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_80.pdf Robotická ruka L601 od firmy Lynxmotion] | ||
*[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_84.pdf RSSC–32 kontrolér pro 32 serv] | *[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_84.pdf RSSC–32 kontrolér pro 32 serv] | ||
+ | |||
+ | [[Soubor: Kontrolér pro 32 SSC-32.png|400px|4-ED-198 Kontrolér pro 32 SSC-32]] | ||
*[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_88.pdf SD20AX - Modul s procesorem PICAXE-18X a servo driverem SD20] | *[[Soubor:Pdf.jpg]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_88.pdf SD20AX - Modul s procesorem PICAXE-18X a servo driverem SD20] | ||
Řádka 39: | Řádka 44: | ||
<source lang="qbasic"> | <source lang="qbasic"> | ||
− | + | 'http://www.robot-electronics.co.uk/files/sd20picaxe.bas | |
main: | main: | ||
i2cslave $C2,i2cfast,i2cbyte ' Define i2c slave address | i2cslave $C2,i2cfast,i2cbyte ' Define i2c slave address | ||
Řádka 54: | Řádka 59: | ||
<source lang="qbasic"> | <source lang="qbasic"> | ||
− | + | ' http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714 | |
i2cslave $c2, i2cslow, i2cbyte | i2cslave $c2, i2cslow, i2cbyte |
Aktuální verze z 7. 11. 2019, 15:35
Robotická ruka L601-KT
Vytvoření pracoviště s 1 ks robotické ruky se šesti stupni volnosti L601-KT propojené s SD20AX modulem s procesorem PICAXE-18X a servo driverem SD20, který je programovatelný vyšším programovací jazykem PBASIC a pracoviště s 1 ks robotické ruky se šesti stupni volnosti L601-KT propojené přes SSC-32 kontrolérem pro 32 serv na COM PC, na kterém je nainstalován ovládací program RIOS-02
Obsah |
Výukové materiály:
Úlohy na cvičení:
- Ovládání robotické ruky pomocí RIOS - konfigurace s modulem SSC-32
- Ovládání robotické ruky pomocí RIOS - konfigurace geometrie ramen
- Ovládání robotické ruky pomocí RIOS - pohyby
- Ovládání robotické ruky pomocí joysticku z Playstationu 2
- Ovládání ramen pomocí vývojové desky (Basic Stamp 2) a SSC-32
- PICAXE popis
- Programátorská příručka
- SW
Otázky k opakování:
Užitečné odkazy:
SD20 - 20 Channel I2C to Servo Driver Chip
Try it:
'http://www.robot-electronics.co.uk/files/sd20picaxe.bas main: i2cslave $C2,i2cfast,i2cbyte ' Define i2c slave address wave: writei2c 1,(1) ' Sends a value of 1 to first servo pin pause 1000 writei2c 1,(254) ' Sends a value of 254 to second servo pin pause 1000 GOTO wave
' http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714 i2cslave $c2, i2cslow, i2cbyte b0 = 100 b1 = 200 b3 = 0 main: GOSUB loop1 GOSUB loop2 GOTO main loop1: writei2c 1, (b0) b3 = b0 GOSUB nachricht pause 400 RETURN loop2: writei2c 1, (b1) b3 = b1 GOSUB nachricht pause 400 RETURN nachricht: sertxd ("gestellt auf: ",#b3,13,10) RETURN