Go Down

Topic: Arduino based hexapod (Read 370 times) previous topic - next topic

Sadan

Nov 15, 2014, 01:44 pm Last Edit: Jan 19, 2015, 04:19 pm by Sadan
Hi everybody!

i made this for my final year project during Graduation. In this project my aim was to develop and construct a hexapod that is to move by control from a joystick.

for this purpose i bought aluminium hexapod structure from e-bay and 18 servo motors since there were 3 servos in each legs. Arduino Mega to control the servos. A temperature sensor dht11 and RF module nrf24L01 for wireless communication.

First of all as shown in the figure above all motors were rotated to 90 degree and all six legs of hexapod were assembled.

One by one all six legs were programmed and synchronized to give the crawling movement to the hexapod.  Complete structure is able to move in 6 different directions (forward, backward, left, right, clockwise and anticlockwise rotations).
then temperature sensor and RF module were attached.

on the user side Arduino joystick shield v2.4 along with arduino uno were used to control the hexapod.

joystick was attached to the PC on which a simple GUI developed in Processing displayed sensor data.

Video on WeVideo
Video on Youtube


wkinne

Are you willing to share your code here?

marco_c

Nice project. Your photos don't show up for me but the video looks good.
Arduino libraries http://arduinocode.codeplex.com
Parola for Arduino http://parola.codeplex.com

mart256

Nice proyect. Did you use interruptions for communication? Or is heaxbot "listening" to commads all the time?

Sadan

I will attach images again...and Do share this project with your friends i have attached code files.



Thanks
Sadan Arshad

Sadan

@mart256 i didn't use interupts. hexapod is listening and writing all the time...

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy