Let's Make Robots!

Drumbot

 
Drum on stuff

Final Update:

Welp drumbot was interesting, I got him to the point where he could approach, align, and drum on objects, but shortly thereaftrer the gears stripped on one of his GM10 stick motors when the stick got stuck on something.  *sigh*  In any case, DrumBot is finished, and his components are now being reclaimed for a rebuild of igor :-).  Pics of that coming soon-ish.

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

This is the makings of my drumming robot.  I know, I know, it's been done again and again, but hey I guess Fritsl started a craze :-)  Anywho, I am using a stripped down toy tank chassis as the base, an Arduino for the brains, a solarbotics L298 board to drive the tread motors and a custom SN754410 board I made to control the sticks, which are very much like the ones from LDM, GM10's with 1/4" aluminum tubing.  For the sonar, I am using a parallax PING.  I am still figuring out exactly how I want it to go together, but this is the basic bits of it....

IMG_0836.jpg

IMG_0830.jpg

UPDATE: 10/4/2008 -

I got some time in with the glue gun today, and got DrumBot mostly assembled.  I wrote a quick test program to test out my wiring, and the servo, the PING, and the 2 drumsticks work great.  The drive motors work, however the arduino resets if I engage the both at once.  I suppose I will have to have a secondary motor power pack or something after all :-/

Anyways, once I work that out, Drumbot will be ready to roll, or maybe it's ROCK N' ROLL :-)

DrumBot_001-1.jpg

 

11/3/2008

So indeed he is underpowered, there is apparently quite a voltage drop due to the L298.  I will have to pick up a small maybe 2xAA holder and piggy-back it with the other batteries

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
seems like everything is ready for fun!!!    :)

I will love to see an YDM with an Arduino brain!!   and maybe I will have the guts to do one myself!!

Oh! and the tank seems really cool! is it fast?

Q: "I will love to see an YDM with an Arduino brain!!"

A: http://letsmakerobots.com/node/333

how nice!!!
Thanks  :)

LoL

 

Daniel Saltman

BostonDan@gmail.com

I need help still crreating the PCB for the L293D for beating on with the GM10s for my AXE20 :/

 

There are a few examples here on LMR : for the Little Drum Machine of TheCowGod there is a couple pics of his 754410 layout, same pins. There is the tutorial by guibot that does not seperate the chip supply and motor supply. The datasheet gives the pins, Vcc1 to be usually a 5 volt supply, Vcc2 to be whatever the motors need (to a limit) pins 1,2EN and 3,4EN to be tied to +5 volts to enable the sides to operate, and pins 1A 2A 3A 4A to be controlled by your micro to drive one motor on 1Y and 2Y, with the other motor on 3Y and 4Y.   Is there some specific prob you are running into?

Well gathering the materials, like inputs, transistors, etc... I am not sure cuz Ive only made two PCBs in my life and both were extremely minute (2 resistors 1 LED) etc, so I want to know If i am supposed to connect one of the outputs to the Chip, which leg, etc, Is it any different from the Arduino to Picaxe?

 

Just the small PCB, like was shown above and here. A socket for the chip is a good idea, and use of headers or screw terminals (better) to connect the device is good. The L293D inputs labeled 1A 2A 3A and 4 A go directly to your micro (PICAxe or Arduino or whatever). The Outputs 1Y 2Y go to one motor, 3Y 4Y to another motor. The Enables 1,2EN and 3,4EN can be wired directly to +5 volts (I used a resistor in the picture, probably not needed). The Vcc1 goes to +5 volts, (probably can go to higher values) and the Vcc2 goes to your motors power supply. Ground is the negative side (of both supplies if 2 are used. 

So the materials are :

PCB 

L293D 

16 pin socket

connectors (header pins or screw terminals)

h-bridge

wow thanks mate, I think Ill use header pins since I have so many jumpers

 

Wait how does that make sense though, the first part where you stated that 1A,2A,3A,and 4a go to the Micro Controller, which port on the MC, and why do some people alternate between the screw terminals and header pins, in the same board, just like buhatkj did

 

And thru this way, you say only 1y and 2y and 3 y and 4y, does that mean only two motors may be controllered per BoarD?
Yes only 2 motors per chip.

Have you tried first to do it on a breadboard?  It helps a lot.