Let's Make Robots!

Blogs

Here comes science (kids)

A lot of you already know this but I thought I should give those of you who grew up in the 80's or have kids. They Might Be Giants is doing kid's albums about science now and the music kicks the most ass. The album is called "here comes science" and is awsome all the way through. My kids are now officially addicted to the elements song. Here it is:

http://www.youtube.com/watch?v=d0zION8xjbM

tracked robot - assembly

after being seriously sidetraked by all these cnc projects on LMR, i finally managed to assemble my robot.

everything went together smoothly.

i just underestimated the amount of space inside the bot, it is pretty cramped in there with the electronics, battery, servo and wires.

a small on/off button was glued to the back with a drop of epoxy.

technically speaking this is still no robot since it is lifeless.

so now comes the fun part, giving the robot a soul, writing the code... 

RepRap Stepper Driver v1.2 and Next Gen CNC

In the picture from top-left, clockwise to bottom-left: the terminal block (24V power up to 13A), the 2 X-axis drivers, the Y-axis driver (blue heat sink), and the Z-axis driver (blue heat sink), the Arduino controller (direction x3/enable x3/step x3), and just below the terminal block there is a small 9V regulator board to shift 24V down to 9V for the Arduino.  Everything is mounted on an MDF board, and the board is mounted with baling wire.

 

Good parts!

I went to the pawn shop today and picked up an old RC car and a robot vacuum for $10 - total. Not a bad deal. I also go an old mouse and a book in that price.

The vacuum uses a bump sensor of some sort, I'm gonna take it apart and figure it all out. The RC car will probably have a brain installed one day. I just need to learn how to do all that first :) 

Back in business

It's been quite a while since I've been active on LMR. I have been working a lot on Java programming instead of my robots, but now I'm back with new ideas for my "Robot Hansen" robot who will get a serious upgrade from his current picaxe 40x1 chip: He will have a LEGO NXT controller as main brain, a cmucam3 for vision, several ATtiny26 based sensors and actuators. All this because he will probably be going to DTU Robocup 2010.

Birthday Tattoo!!

Well folks,

I just had the 33rd aniversary of my birth and as a gift, my wife gave me 3 more seasons of MacGyver for the DVD collection but more importantly, TATTOOS!!! Yup, a big phat gift cert.!!!! Now, why would I post this news on a geek website like this one? Well, I am going to finally get my wings. Wings of wax on my upper back to remind me of the past times I flew too close to the sun and not to again. Now I needed a roundish symbol to go in the middle and pondered what to do for a while now... I have decided (here comes the geek part)...

Omega.

tracked robot - the electronics

today i inhaled a good dose of solder fumes and got the board finnished. 

i used a 0.5mm copper or brass rod to make the powerlines, the rest of the connection were made with wirewrap cable(30AWG).

the perfboard has square pads which i prefer over round pads because it is easier to connect 2 adjacent square pads.

the L293D 1,2EN & 3,4EN pins are pwm driven and the inputs 1A 2A 3A 4A determine the direction so 6 pins of the ATMEGA168 are used to drive the 2 motors.

RepRap Conversion for a set of Probotix SideStep Stepper Motor Drivers

Abstract

An Arduino or similar microcontroller shall be used to create a RepRap-style front-end for the HobbyCNC EZ Driver board or similar DB-25 controlled stepper driver.  This front-end microcontroller application would allow RepRap applications to control a number of powerful CNC machines.

Introduction

Maze Solving Robot Progress

Updates

Progress on my Maze Solver:
Mainboard: Schematic Done, Board Layout Done
Sensor Board: Schematic Done, Board Layout Done
Programming: Haven't started
CAD: Done!

Finished the sensor board, took some screenshots of it in cad, added to attachments.

I will package all necessary files in a zip so anybody can build this robot. I just recieved the PCB materials today, so hopefully tomorrow (Jan 19) I can etch the boards and start assembling the robot.

tracked robot - the frame

after cutting the pieces i sanded the edges and glued everything together.

the front curved part is a lamination of 19 identical pieces.

i inserted machine screw insulators in the holes that will accept the shafts, these are in nylon and will act as bearings.

the slots in the back of the frame are for the adjustment of the track tension and are long enough so i can choose between A and C gearing.

the triangular part is a small turret to mount the GP2D12 on the servo.

 tracked_robot_07.png

Slightly more advanced LDR eye

Read this history first, if you have an hour to kill.

The challenge: make your bot rove around your house. Use no active beacons. Use observations by your bot only. Now, does your bot know where it is?

One possible answer: an eye and a brain.

Room Recognition

Each room in the house has a unique lighting situation. A simple eye that looks around in eight directions would "see" a pattern of light and dark segments. Each cell is connected to one ADC on your uC.

tracked robot - concept

first of all i would like to say hello to the LMR crowd and thank fritsl for creating this nice place where we can all share our robot experiences and have fun.

that being said let's talk about robots.

tracked_robot_02.png

tracked_robot_01.png 

i used rhino3d to design the frame which is based on the tamiya twin-motor gearbox(#70097) and the track&wheel set(#70100).

The most useless machine ever

This is a "most useless machine" i made. I used a instructable but it was a comment by "compukidmike" that was the schematic i used. 

here is compukidmike's schematic picture thing  http://www.instructables.com/files/deriv/FCQ/XPAC/G43EFYKB/FCQXPACG43EFYKB.SMALL.jpg 

Walter Update

Walter has been stripped down to a bare chassis...

Walter is being painted.

Damn, I'm getting close.

What I want...

I've been thinking, while troubleshooting, a lot about what I would like in a bot. At first I'd  thought about a bipedal bot, but tracks are more stable, easier to work with, require less programming and unless you are using a large base for a bot it won't do stairs.  To be autonomous, to be able to do tasks without human control, such as recharging itself and performing basic tasks.

Propeller Platform Video Howto

I got a new camera for Christmas (Happy New Year!), and I decided to make a 'how to put together a Propeller Platform' video.  Are these types of videos useful?

I don't think a video alone is enough for a howto (the Prop Platform has a written guide, too), but I was thinking there are a few 'advanced' techniques that beginners might benefit from seeing on video.  What do you think?

Motor Controller Board

Well I've almost had 3 weeks offline and got a ton of thinking done.  The physical design is basically the same, going to use a PicAxe 14M to control four DC motors with two L293Ds. The picaxe will be optically isolated from the arduino, so if the motors, an IC or a wire shorts out and decides it doesn't want to go alone that it doesn't have the arduino as an option as a buddy in IC heaven or hell.

Finally back online

I had to put my laptop in the shop because the mousepad was screwy and it wouldn't recognize a regular mouse. It's all good and shiny now though. Back to working on Leo.

 Mech  

A new sexy mobile phone...

Kari and I have been with Verizon for almost 10 years now and during that time, every 2 years, we get a new, free, nifty phone when we re-up our contract. Now, each and every time I am truly amazed how much cooler my new phone is and how much my old one sucked. Once again, this has happened. I just got a new Envy touch and well... MAN! I mean, really --holy crap!

 What you will find below is FROM A FRIGGIN' CELL PHONE!! (It has a macro function!)

Can you believe the quality?!?!

1219091740.jpg

 

Cheap and small swarmbots

So. I'm finally building swarmbots. My goal is to have bot that is small (should be 25mm x 25mm, will be ~30mmx30mm) and cheap (less than 50$ per one. even when building only one).

 

 

C328R camera and Arduino

Well I've decided to replace my 2.4 ghz wireless camera on Ardbot with this guy:

JPEG Color Camera - UART Interface

While it isn't as capable as the video camera I had planned to use, it has the advantage of having a serial interface that can communicate with the Arduino, uses 3.3v, so my hope is to be able to stream the JPEG images via XBEE to my PC.

How to connect SRF05 with a ribbon cable? (I'm not sure either!)

Well, I was browsing like 100s of robots on this website, many of which use the SRF05 (SRF005) and I see that HEAPS ( I did that on purpose) of them use ribbon cables (which are included when you buy this picaxe 28 pin project board. It seems much neater and easier. It would make things easier and save money. Can any1 tell me how to do this?

Coil Gun Rifle

I have been making soem good progress on the Coil Gun Rifle:

CoilGunRifle.jpgCoilGunRifle_2.jpg

 

Larger images in attachments.

 

Mr. General Robot

Well I'm officially starting work on my Mr. General robot. I just received the kit today when I got home and was thrilled to see all that was inside! Tomorrow I will start all of the soldering and assembly of the kit. I'll be modifying it quite a bit for the Mr. General Challenge. I just wanted to start this blog to record my building process until it's complete.

Things To Do:

Free day...

Hey, so you've all heard of Free day over at SFE right? Doubtless everyone on LMR is participating, but I would just like to point out something. Buy only what you need. Try not to spend all 100 bucks available to you! Save some for others! If we all used 100 bucks, there would only be 1000 slots. If we used less, say 50 bucks, more people could join in! So please, just remember: This is a gift from Sparkfun. Please don't take advantage of it. Thanks!