2

Author Topic: Using an old motherboard for a robot  (Read 11240 times)

0 Members and 1 Guest are viewing this topic.

Offline SomchayaTopic starter

  • Robot Overlord
  • ****
  • Posts: 180
  • Helpful? 0
  • You know it's cute!
Using an old motherboard for a robot
« on: January 10, 2006, 10:02:37 PM »
Hi, I was wondering how to use an old PC motherboard, say a Pentium 3, as a robot's main processor.
That way, RAM and all that won't be much of an issue. I've seen a few tutorials online, but they aren't
very detailed, and the gist is basically to have a stable DC power source. However, how would I be able
to provide the power needed? The motherboard and other components (assuming I plug them in too)
have special power sockets, and the voltage/current requirements needed may be special?

Does anyone have an idea how I can do this relatively easily?

Thanks!
Somchaya - Back after a year of misc things
http://whisker.scribblewiki.com

Offline Admin

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,653
  • Helpful? 169
    • Society of Robots
Re: Using an old motherboard for a robot
« Reply #1 on: January 11, 2006, 10:04:40 AM »
So basically what a computer power supply does is take AC current at 120V and converts it to DC current at 3.3V, 5V, and 12V.
It also uses large capacitors and rectifiers to smooth out the voltage and make it very stable.

This page should help:
http://computer.howstuffworks.com/power-supply.htm

So if you were to make a robot with an old PC, all you need to do is replicate those voltages. Basically use batteries, capacitors, and voltage regulators.

There are also Linux boards designed for robotics, and people also commonly use Palm Pilots as robot controllers.

You probably do not need the power of a PC for your robot however, unless you plan to do complex computer vision or some serious mapping and localization stuff. I have built like 25+ robots and only once did I run out of memory . . . but then I was using 7 sensors and trig lookup tables and other complicated stuff that I doubt you will do.

Another note, if your everyday PIC can't handle it, look into using an Atmel . . . the new mega168 has tons of memory.

Offline dunk

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 1,086
  • Helpful? 21
Re: Using an old motherboard for a robot
« Reply #2 on: January 29, 2006, 06:34:30 PM »
you might want to check out thes guys: http://www.mini-itx.com
they do a lot of psus for mobile aplications: http://www.mini-itx.com/store/?c=10
you would need some pretty big batterys to keep a modern pc mobo going for long though.

if you have money to throw at this one of these may be more practical: http://gumstix.com/spexboards.html
tiny and low power.

dunk.

Offline rc3105

  • Beginner
  • *
  • Posts: 2
  • Helpful? 0
  • use it up, wear it out, make it do or do without
Re: Using an old motherboard for a robot
« Reply #3 on: August 12, 2010, 01:45:15 AM »
how about an old laptop? 

integrated power management, idle, suspend/resume 

easy to provide dc power

cheap & lightweight, doesn't need a working screen, mouse, or kb

easy to add webcam, wifi, bluetooth, usb, ir, etc

many older ones still have parallel ports, great for highspeed interface or driving steppers


anywho, that's my two cents
I'm a self made man, started out with nuthin and still got most of it left

Offline blackbeard

  • Supreme Robot
  • *****
  • Posts: 575
  • Helpful? 4
Re: Using an old motherboard for a robot
« Reply #4 on: August 12, 2010, 10:18:07 AM »
laptops are great for mini robots. like others have said there's linux ports for that kind of thing. one thing i havn't seen come up is a microcontroler. you mentioned that you wanted to use a pentium 3 and motherboard so that "ram wouldn't be an issue" so i'm wondering, have you heard of microcontrolers such as the arduino or the basic stamp? also have you read the $50 robot tutorial? microcontrolers are basicly single chip computers that have everything a computer has on one chip. you write a program and then upload it to said chip and there you go! this is something you're going to need to use even if you're making a robot with a laptop (unless you only use the parallel port and it would be useful even if you do) because you need something to receive data from the serial port.
"sure, you can test your combat robot on kittens... But all your going to do is make kitten juice"

First step: Build androids with AI
Next step: Give them vaginas

 


Get Your Ad Here

data_list