auto/manual manipulator- UPDATE 12-5-26 (video added)

Posted on 21/05/2012 by pikachu
Modified on: 13/09/2018
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

hey there, its not actually my first robot but i thought i'm gonna put this here as the first one. it's just a simple arm with 5 servos which can move automatically (by recognizing the object on the specific plate which has an IR sensor) or manually (by a modified joystick).in manual mode there's a wireless cam which lets u control the robot from another room by watching the monitor. *B O D Y -------------- -the main material of design is plaxy which can be cut and curved (by heat) i used screws-spacers ...


auto/manual manipulator- UPDATE 12-5-26 (video added)

main

hey there, its not actually my first robot but i thought i'm gonna put this here as the first one. it's just a simple arm with 5 servos which can move automatically (by recognizing the object on the specific plate which has an IR sensor) or manually (by a modified joystick).in manual mode there's a wireless cam which lets u control the robot from another room by watching the monitor.

*B O D Y

--------------

-the main material of design is plaxy which can be cut and curved (by heat) i used screws-spacers and glue to put them together then filled the empty spaces with foam and finally covered it by some kind of paper stick (sorry i don't know whats it's actual name..)

*M O T O R S

---------------------

-the servos i used are:

3x sg5010 (torque= 5kg/cm)

2x sg90 (torque=1.4kg/cm)

sg5010

sg90

*P R O C E S S O R S

-----------------------------------

-for some economic reasons i didn't but new micro controllers and just used those i had.

atmega32 (main processor)

atmega32 (used in joystick as transmitter)

atmega8 (for receiver.only decoding)

*S E N S O R S / M O D U L E S

-------------------------------------------------

-there's only one sensor (IR) which is used to trigger when the object is on the plate.its a simple couple of ir-led and ir- photo transistor.when the object obstructs the light,the output voltage will be high.

-a couple of RF modules r used for manual control.

HMT 433 transmitter module

HMR 433 receiver module

-a wireless cam for monitoring

<

joystick

joystick

cam

 

*O T H E R F E A T U R E S

--------------------------------------------

-i used a 7805k for servo power (high current) and a 7805c for main board.

-2 led's show the mode and one is used for power.

-two buttons on the top of main box let you reset the robot and change the mode.

-4xAAA batteries used for the modified joystick

 

*S H O W T I M E

----------------------------

-well theres a command in bascomAvr which can control up to 14 servos but so far i couldn't handle it,cause the output signal for each servo has wrong timing.the best timing is when i use 8mhz internal osc but still it makes a bad noise on servos.(i never tried external crystal to see if it works better). using pwm feature is not a good idea.there's only 3 pwm and i had to calculate a lot so i end up using "pulseout" and make the chain of signals for all the servos manually which causes a limit,you know why. even now its not working quite right and there's still some noises but generally its good.

_______________________________

 12/5/26

ok the video is added eventually and u can see how terrible it works.sorry!:)

any suggestion to improve? (:

grab and moving the objects

  • Actuators / output devices: IR, 433mhz fr modules, 2x sg90 servos, 3x sg5010 servos
  • Control method: Rf link or autonomous
  • CPU: 2x atmega32, 1x atmega8
  • Power source: 4 AAA Cells, 9v adaptor
  • Programming language: Bascom-AVR
  • Sensors / input devices: IR, RF module
  • Target environment: indoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post