ROR: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Založena nová stránka: '''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]… |
|||
(Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
[[Soubor:D10_HW_038.jpg|right]] | |||
[[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''' | ||
Řádek 8: | Řádek 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] | ||
Řádek 26: | Řádek 36: | ||
== Užitečné odkazy: == | == Užitečné odkazy: == | ||
[[Soubor:Icon-doc.gif]] | |||
[https://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CDMQFjAA&url=http%3A%2F%2Fiesparearques.net%2Ftecno%2FBloques%2520de%2520Contenidos%2520agost%25202011%2Frobotica%2Fsketchup%2FPicaxe%2520Examples.doc&ei=LD7LULKvI8nitQb88oFw&usg=AFQjCNG4axsANRMbmBtM8jc4RbdHTsUnRg&bvm=bv.1355325884,d.Yms&cad=rja Picaxe Examples] | |||
[http://www.robot-electronics.co.uk/htm/sd20tech.htm SD20 - 20 Channel I2C to Servo Driver Chip] | |||
== Try it: == | |||
<source lang="qbasic"> | |||
'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 | |||
</source> | |||
<source lang="qbasic"> | |||
' 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 | |||
</source> | |||
Aktuální verze z 7. 11. 2019, 14: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
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