Skip to content

This is a 2 axis robot that is controlled by the position of your hand

Notifications You must be signed in to change notification settings

matanton666/hand-controlled-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hand-controlled-robot

This is a 2 axis robot that is controlled by the position of your hand that is captured by a camera.
here is an example use video.
The robot is controlled by an arduino uno and a computer with a camera.

Image of the robot


Parts

  • 1 3d printer
  • 1 servo motor
  • 2 stepper motors (28BYJ-48)
  • 1 Arduino Uno
  • 1 breadboard
  • 1 power supply (9v-12v)

setup

3d printing

heres a link to the 3d models I printed the parts with a 0.2mm layer height and 20% infill.

there is no nead for the third motor in the botom because there is no use for the third axis.

instructions

I recommend to do this in a virtual environment with python.

  1. Run the dependencies.sh file to install the dependencies.
  2. Upload the arduino code to the arduino.
  3. configure the constant variables in the python and arduino code to your needs.
  4. run the arduino then the python code, and you should be good to go.

scematics and sutch:

connection scematics:

connect the 2 motors to the drivers and connect the power supply to the drivers. connect the drivers and the servo to the arduino. beware of the pins you put the motors and servo on.
Image of circuit

Image of robot up

About

This is a 2 axis robot that is controlled by the position of your hand

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published