background image

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

User Manual

 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

 

 

Programming Guide 

 

 

C

C

C

o

o

o

p

p

p

y

y

y

r

r

r

i

i

i

g

g

g

h

h

h

t

t

t

 

 

 

©

©

©

 

 

 

2

2

2

0

0

0

1

1

1

5

5

5

 

 

 

T

T

T

e

e

e

r

r

r

a

a

a

s

s

s

i

i

i

c

c

c

 

 

 

T

T

T

e

e

e

c

c

c

h

h

h

n

n

n

o

o

o

l

l

l

o

o

o

g

g

g

i

i

i

e

e

e

s

s

s

 

 

 

I

I

I

n

n

n

c

c

c

.

.

.

 

 

 

A

A

A

l

l

l

l

l

l

 

 

 

R

R

R

i

i

i

g

g

g

h

h

h

t

t

t

s

s

s

 

 

 

R

R

R

e

e

e

s

s

s

e

e

e

r

r

r

v

v

v

e

e

e

d

d

d

.

.

.

 

 

 

 

 

C

C

o

o

p

p

y

y

r

r

i

i

g

g

h

h

t

t

 

 

©

©

 

 

2

2

0

0

1

1

5

5

 

 

T

T

e

e

r

r

a

a

s

s

i

i

c

c

 

 

T

T

e

e

c

c

h

h

n

n

o

o

l

l

o

o

g

g

i

i

e

e

s

s

 

 

I

I

n

n

c

c

.

.

 

 

A

A

l

l

l

l

 

 

R

R

i

i

g

g

h

h

t

t

s

s

 

 

R

R

e

e

s

s

e

e

r

r

v

v

e

e

d

d

.

.

 

 

Summary of Contents for Spider

Page 1: ...uide Programming Guide Programming Guide C C Co o op p py y yr r ri iig g gh h ht tt 2 2 20 0 01 1 15 5 5 T T Te e er r ra a as s si iic c c T T Te e ec c ch h hn n no o ol llo o og g gi iie e es s s I IIn n nc c c A A Al lll ll R R Ri iig g gh h ht tts s s R R Re e es s se e er r rv v ve e ed d d ...

Page 2: ...pider allowing it to move in four directions swing based on the g sensor data and even complete a dance with pre defined movements All the source codes of the Terasic Spider is available with the kit You can modify the code to improve or to change the Terasic Spider s functions according to specific applications The source codes include Andriod project Linux application project and a Quartus proje...

Page 3: ...ed Installed 5 USB Bluetooth Dongle with Adapter 6 5V to DC Plug Cable 7 Battery to DC Jack Cable 8 Battery Connector Adapter Cable 9 Servo Motor x2 spares 10 12V DC Power Adapter 11 USA 3 pin AC Cord for 12V Adapter 12 5V DC Power Adapter 13 Mini USB Cable 14 Micro USB Cable 15 Battery Charger 16 User Manual 1 2 Package Contents ...

Page 4: ...ter 2 Start Up Instruction Main Motor Board is powered by battery pack two packs at once or 12V DC adaptor DE0 Nano SOC board is powered from the DC jack on the motor board When Battery is used as power source Battery pack must be bundled with the conversion cable to the DC power connector 1 Please make sure the Spider is placed on the flat ground and the surrounding area at least 20 cm radius is ...

Page 5: ...up after LED7 blinks for 10 seconds LED0 6 will stay on once the initialization is completed 3 Connect 10 11 12V DC power to the DC jack on the Servo Motor Card 4 Switch the Power Switch on the Servo Motor Card to ON position 5 After 5 seconds the LED7 on DE0 Nano SoC will blink ...

Page 6: ... Spider will start the Dancing demonstration 1 Switch the Power Switch on the Servo Motor Card to OFF position 2 Remove the 12V DC Power 3 Connect the Batter to DC jack cable to the battery 4 Install the battery into the Spider Robot from behind 2 3 Power up the Spider with Battery ...

Page 7: ...ervo Motor Card to ON position 8 After 5 seconds the LED7 on DE0 Nano SoC will blink 5 Check if the battery is installed properly from the other side The battery needs to be center placed 6 Connect the battery to the DC Jack on the Servo Motor Card via 7 Battery to DC Jack Cable ...

Page 8: ...l remain on and the LED7 will be flashing while other LEDs onboard will be turned off 3 The Spider Robot will wake up upon receiving any command either from the push button onboard or transmitted from your Android device The status of LED0 and LED7 will remain the same while other LEDs will be turned on 4 The Spider Robot will return to its last position upon wake up before executing the new comma...

Page 9: ...the cell phone 3 You can find the required QR code at the bottom of the Spider Chapter 3 Control the Spider with Smart Phone Android Besides using Key1 to make the spider dance you can also use cell phone application as one of the control methods 1 Download and install any QR Code application you preferred from your google app store ...

Page 10: ...oth utility to search socfpga 0 and pair it with pin code 0000 if required 5 Download and install the TerasicSpider application into the cell phone 6 Insert the 5 USB Bluetooth Dongle with the adapter into the Micro USB port on DE0 Nano SoC 7 Switch the Power Switch on the Servo Motor Card to ON position ...

Page 11: ... color of Bluetooth logo will turn to green The Spider can now be controlled from the cell phone 10 Click on the Search Button on the top right corner 11 The screen will have a pop up window showing select a device to connect select socfpga 0 9 Launch the TerasicSpider application on the cell phone ...

Page 12: ...mode Spider s movement speed can be controlled by the Speed Slider Slide left to slow down the Spider Slide right to speed up 14 Press the K Mode button will switch to G sensor mode Switch again will return to the default mode controlled by The four Arrow Buttons 15 Press the DEMO button to execute the Spider Dancing Demo ...

Page 13: ...y ON when it s charging 5 The green LED will stay ON when the battery is fully charged Chapter 4 Charge the Battery After the battery run out of charge you can do the following steps to recharge your battery 1 Switch the current of 15 Battery Charger to 2 0A 2 Connect the battery to the charger with the 8 Adapter Cable ...

Page 14: ...three orange LEDs will be turned off and the red LED will light up as a reminder The Servo Motor Card will turn off the power for both Servo Motors and DE0 Nano SoC immediately Please turn off the power switch of Servo Motor Card manually to stop the CPLD on the Servo Motor Card from consuming the battery power as it could over discharge the battery The battery will not be able to be charged after...

Page 15: ...anual S S Servo Motor Connections Mapping Table Leg Right front Right middle Right back Left front Left middle Left back Motor Index 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 GPIO Index 9 10 11 17 16 15 14 13 12 2 1 0 18 19 20 21 22 23 ...

Page 16: ...For more details please contact us at Tel 886 3 5750880 Fax 886 3 5726690 sales terasic com www terasic com Copyright 2015 Terasic Inc All Rights Reserved ...

Reviews: