ROR

Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
Přejít na: navigace, hledá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]…)
 
(Výukové materiály:)
 
(Nejsou zobrazeny 4 mezilehlé verze od 1 uživatele.)
Řádka 1: Řádka 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'''  
  
Řádka 8: Řá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 26: Řádka 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
  
== SW: ==
+
</source>
  
  

Aktuální verze z 7. 11. 2019, 15:35

D10 HW 038.jpg
SD20AX
D10 SD20 sch.jpg
D10 SD20 pcb.jpg

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:

4-ED-198 Kontrolér pro 32 SSC-32

Úlohy na cvičení:


Otázky k opakování:

Užitečné odkazy:

Icon-doc.gif Picaxe Examples

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



Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export