Home  ›  Projects  ›  Minibot

Minibot

Using 2 mini dc motors, 2 mini lithium cells, zigbee trasceiver, pic microcontroller …………..

YouTube Preview Image

The idea of this MiniBot comes to my mind after i read this article (http://www.instructables.com/id/Building-Small-Robots-Making-One-Cubic-Inch-Micro/) about an 1 inch cube micro sumo robot. to enter this micro sized robotic world, i start my mini robot with the size 1.5inch x 1.5inch x 2inch cube. maybe next time i will try smaller one called MicroBot, so for now, lets discuss about this MiniBot i am currently developing.

finding suitable component

A) motor

the motor must be very small in size, small current consumption (due to small size of battery), and powerful enough to drive the MiniBot. the first motor i found is a vibrator motor from my old nokia 3310 phone. its small, and i believe it is also small current consumption, but the problem is i dont think its powerful enough to drive MiniBot, because it doesnt have gear box (this mean the gear ratio is 1:1), and another reason is i only have 1, i need to find another for left and right wheel. at the end i decided to use Pololu 30:1 Micro Metal Gearmotor.

0J427


B) battery

as for the battery, of course the size need to be small and light, as it need to be fitted in the small size robot. “small and light”, the first thing that comes to my mind is lithium polymer battery. li-po is very popular for gadget like handphone, mp3 player, camera, and laptop. its popular due to its high capacity to size ratio, in the other words, its smaller compare to other types of battery with same capacity. so, i found two cell of li-po from some old mp3 player with build in battery. beside from mp3 player, you can get it from sparkfun, single cell li-po. You can always contact cytron sales to place special order on the battery for you. For li-po battery, its advised to charge it using li-po charger. overcharging li-po will cause this battery to explode. be ware of that! We don want you to burn your house down…

28112008190

li-po from mp3 player

00731-01-L

li-po from sparkfun

C) controller

for this minibot, the controller i use is dspic30F4012 from microchip. its actually up to you, any microcontroller will do, but still it need to be small, and also make sure that you have enough I/O for your motor and also sensors. for my case, currently i dont have any sensor, only 2 dc motors, 2 switches, 2 leds, 1 buzzer and a zigbee module. so, i use only 11 I/O; 6 for motors (3 for each motor including pwm control), 2 for switches, 2 for leds, 1 for buzzer and 2 for zigbee (uart). for dspic30F4012, there are 19 I/O (not including mclr and osc pins). i used 11, so i still have 8 I/O, for maybe i can add in sensors.

D) Etc

besides those listed hardware for A, B and C, you will still need donut board, switches, leds, buzzer, and motor driver. motor driver that i choose is L293D that can drive 2 dc motor, with pwm input. for other hardware, i think its quite easy to find. just bare in mind that you are building a 1.5inch x 1.5inch x 2inch cube robot. all components must be very small and light.

building process

In the process of building minibot, you have to always remember that you are building a very small size robot, and you have to squeeze all the components into the predefined size of your robot.

cut the donut board into the size of the minibot.

28112008170

to make the robot as small as possible, the motor will be place in the “half standing” position, with one a bit to the front and another one a bit to the rear. to “stick” the motor to the donut board, i simply solder some part of the motor gear box to the donut board. you have to be very careful about the alignment of the motor on the donut board.

28112008175

the 2 wheel is not side by side. one is a bit to the front, and another, a bit to the rear. this is what you have to pay to reduce the size of the robot.

28112008177

wheel i use for this robot is something like a rubber wassher that normally come together with servo motor.

futm2350

the size of the rubber wassher fit perfectly to the Pololu 30:1 Micro Metal Gearmotor.

28112008174

after mounting the motor to the board, i solder 2 small multilayer capacitor at the bottom of the donut board that will play the roll as the castor of the robot.

28112008179

completed with the hardwares, now the circuitary. lets start with the motor driver. i use L298D as the motor driver for Pololu 30:1 Micro Metal Gearmotor. L293D support up to 800mA current, and i think that is more than enought for the tiny motor. i solder L298D directly to the donut board as there is no extra space for the ic socket.

28112008176

continue with the battery connector.

28112008186

on/off switch.

28112008187

voltage regulator and capacitor.

28112008189

i use plastic pcb stand to support the upper circuitary. the reason of using plastic type is to reduce the weight of the robot. (sorry for the blur image)

28112008191

the lower circuitary consist of voltage regulator, motor driver, on/off switch, battery connector, and leds. for the upper circutary, it will consist of the microcontroller, switches, and zigbee.

28112008197

28112008194

for switches at upper circuitary, i use small limit switch that i desolder from a broken cdrom.

28112008205

now complete with the zigbee module.

28112008206

29112008220

29112008221


9 Responses to “Minibot”

  1. ober79 says:

    Song! Damn song!

  2. dmling84 says:

    Nice Minibot!

  3. madi says:

    When you want to continue the article…? :)

  4. ober79 says:

    Madi, thanks for commenting on our blog….. Our engineer will continue to update the blog once there is time. But time does not seem to be with us. It always fly…..

  5. madi says:

    ober: no worries… :)

  6. adam behman says:

    very cool robot!!! can you post your code? how did you setup your base w/ the zigbee? great project. thanks.

  7. robofan says:

    Cool…

    Not really automated though, without the sensors…

    But it is so small, its hard to fit in more stuff…

  8. 4 says:

    i would like to know how much would a small lipo battery cost if i go to cytron and place special order for it ?

  9. fren says:

    Nice blog here.
    What is special order? how special? :)

Leave a Reply

Help us improve the wiki Send Your Comments