Saturday, November 7, 2009

Update on Leo

Well got the rear bumper fixed, so Leo no longer has a ghetto bumper and won't be a hazard to knit shirts or other robots.




Leo's Ghetto Bumper or Most Embarrassing Pic for a Bot





Dayum, I'm good, only had to modify one hole in the bumper to get the bumper on. Actually, pure luck since at the time I drilled the holes to put on the aluminum plate I didn't have the part or know what I was going to use.



Just a bad pic of a decent job.

Monday I should be getting in the new motors for Leo, they can go up to 12V.  I can now run 9v batteries all around if I want and probably will once Leo goes into UAV mode and can take care of his own charging duties.

Wednesday, November 4, 2009

Leo's Ghetto Bumpers



Here's a pic of Leo's Ghetto Bumpers. One can improvise badly, yanno LOL









Leo's Ghetto Bumpers

Monday, November 2, 2009

Just laying out some thoughts

Ok to keep Leo moving in the direction he's supposed to be I'm going to use:

A1302 Hall Effect Sensors on his front idlers coupled with magnets to give feedback on his track speed.

2125 Mesmic Accelerometer is used to detect and calculate drift on carpet, smooth floors, track skidding and bumps in the floor.

Even with those, there is still going to be a lot of error from track skidding, carpet nap, bumps in the floor, track wear, and from not being put back down exactly where he got picked up.

Going to use a PING(or other sonar type sensor) and a sharp or two map out his local environment to cross reference with his internal map. Basically, trying to program Leo in a fashion that biologicals think or at least my poor understanding of how I perceive my self and others do things.

Voltage monitors will be implemented as well so that Leo just doesn't 'die' in the middle of the room. He will know when to return to his base(home) to re-charge(to eat). So will have to figure out how to get a charging circuit into his little body as well as everything else.

Finally better

I am finally over the strep, man alive that is some bad bad mojo. I did get a chance to do quite a bit of reading between naps(about 20+) because my schedule was wake up, take antibiotic, take cough meds, pass out, repeat. I did get a chance to re-read a lot of the bot stuff though, and have decided to make a small change in plans. I was going to make a freeduiono board with screw terminal blocks becuase I get tired of when Leo hits a bump or rolls over that a wire somewhere on the arduino comes loose.
The change is that there is going to be two boards, one to control Leo's body and one to do mapping, read sensors, make decisions, etc. The first board will control the drive motors, the neck and head position motors, and monitor their position and state sensors. I should be getting the parts in the next few days for both boards. It will be fun putting them together and then getting them to talk to each other. Leo will go from one MCU to two and will have two L293D chips. I'll be ordering the better motors for him this Thursday. Only a few things left to get for Leo. Need to find a sonic ranger, a PIR sensor, a mini servo.

Wednesday, October 28, 2009

Been awhile

It's been awhile since I've posted. Been dealing with a bad case of strep throat, and getting better now.  Looked into getting the 6v motors for Leo, but it will have to wait till I want some other stuff from Polulu.com. If I order now, I get 4 motors for $20 and if I wait till next month I can order 15 motors for just over $30. They are inexpensive, but the S&H is not.

Going to order the replacement L293D for the drive board and a few other things tonight from BGMicro. I have a few ideas I'm working on. IF they pan out, I will blog about them, if they fail....well if it's spectaculiar, I'll publish the film and if not ah well, you will never know *wink*

Mech outta here

Thursday, October 15, 2009

Current projects

My current projects since Leo is almost physically complete are building up 4 arduino clones with a few personal additions and a few things like dual H-bridges with opto-couplers, IR sensor board(yes, I know you can buy sharp sensors ready to plug in to the MCU).   I got the magnets for the magnetic encoders, just have to find some bipolar hall effect sensors such as the 1302, which is found in the tachometer gear of most cars.  Found some on Ebay.com, but was hoping to support the local economy first before the world economy.

Leo is almost physically complete. Just need to wire up the IR sensors and get the hall effect sensors. Once those are installed the body part is done. After that I will switch out his motors for 6v ones and maybe add a head with some sensors on it.

Tuesday, October 13, 2009

Mesmic 2125

Was looking around Radio Shack last Friday and found a Mesmic 2125 accelerometer in the sensor bin, I also found a PING module from parallax too. Got the accelerometer, but not the PING module. I like to stay within a budget and I think I can find the sonic module cheaper online with S&H included. Got it home, got it hooked up, wrote a sketch to look at the data stream.   So may have to do some data sampling. Writing some procedures to do some data logging. I will find out tomorrow evening if they are worth the time it took to write them.

Thursday, October 8, 2009

Video Clip of Leo

Leo's Maiden Run. Here's the link as promised. After he rounded the corner he got stuck in one. Time to work on sensors and upping his battery supply.  I may go ahead and put a low voltage sensor on his battery packs, so that I know when he's running low or just stuck.

Leo's First Run

Well, he lucked out on his first run, only found half of the corners and got stuck in every one of them *chuckles*. Otherwise, it was a great and informative maiden run. Especially, considering that the only sensors he has right now are his bumper switches. The next project will be to adding some range finders to him so he can hopefully avoid obstacles altogether. Though adding another 7805 FET would probably be a good idea if I want to add some juice to his motors. I need to get more rechargeable batteries as well, it seems that most of mine are dead and I do mean dead as in won't take a charge dead.

I'll try to upload the video of Leo's first run tomorrow. The lighting is bad and there is no sound, but it's a cool video still.

Wednesday, October 7, 2009

Leo has front bumpers now

Well, couldn't find the small hinges I needed for the bumpers, so I had to improvise. Seems that soda cans are useful for makeshift parts. I'd joked about using one for the hinges, but didn't think I was going to have to resort to such. Working on the rear bumper now and hopefully will get it done tonight so that I can do some more coding. Hopefully, tomorrow can work on the range finders. I need one more for the rear, but all is good.

Yay!

Leo now has front bumper switches! Now just need to attach the bumpers and work on the rear bumper. I've even got the bumpers coded. I did check mouser.com for the bipolar hall effect sensors, and they don't keep them in stock. So, I'll have to scrounge ebay for them, yippee. After I get the bumpers completed, I will start on the IR rangers. That should keep me busy till the hall effect sensors come in.


Tuesday, October 6, 2009

Working on bumpers and redoing the design

Well got the rocker switches for the bumpers. Just need to put a few pull down resistors, screw them in and attach the bumpers. I did find a Mesmic 2125 accelerometer at Radio Shack for $32.99 plus tax, but found a 3 axis one at adafruit.com for $20 plus S&H. The latter is out of stock though and has been for a couple of weeks now.

I did order the magnets for the tachometer part of Leo today as well. Using 1/4" rare earth magnets on the front wheels coupled with analog hall effect sensors. Will probably order them this week or find them on ebay.

Just need to mount the switches and redo the bumpers on Leo. I was thinking about putting the IR ranging sensors in the drive part of the body, but starting to run out of room in there with batteries, switches, the drive board and still need to put another or change out the battery packs altogether. A few different options, especially if I make Leo an autonomous being and therefore able to charge himself when he needs to. That is sometime down the road.

The drive unit will be using up 7 out of 11(I don't count the tx and rx pins) digital I/O pins and 5 analog pins. I have 3 clones that I bought from Dale and need to build them up, but need to get a lot more familiar with the arduino I already have.

Well off to do something, even if it's wrong!

Monday, September 28, 2009

Smokin'

Well took the stuff off of the solderless breadboard and put on the drive board. Somehow fried the 7805 regulator, not sure about the L293D chip yet. I need to make an independent power supply for times like this, preferably switchable from 5v to 3.3 for electronics and maybe even 12v for motors. Just a bit frustrated, can't find my solder wick and thinking I've tossed it, because it was in a bin outside that got rained in and everything in it was ruined and smelled funky.

The plan was to supply 7.2 volts to the 7805 to drop it down to 5v so as to not over voltage the motors, yes would have a prob with some heat. Keeping a steady amount of voltage to the motors would have been worth it. Now have to switch to something else I think to at least get it going. May use 4 AA cells to supply 4.8v to the motors till I figure out what smoked the 7805. Just called radio shack and they don't have any desoldering wick, major bummer. Was hoping to take Leo to the RBNO at the Generator tomorrow in working order. Time to grab a wet paper towel and desolder the hard way. At least enough to get my 4 AA holder back and the bad reg out of the board. If the reg was totally blown and not shorted, I'd just bypass it with jumpers, but it's in circuit and I don't want to blow the L293D.

Thursday, September 24, 2009

Old problem that is new to me

Ok, I've gotten Leo to move some with his motors. Still working on the sensors and such. While working on the motors, one of the things that came to mind was the fact that any time his batteries are going dead, they have to be manually changed out. So if he's getting sluggish, then he has to be ripped open, partially gutted, sometime in the next few hours or even left that way for a day or three, then have freshly charged batteries shoved back in him, put back together and expected to perform just like he did before. Sounds violent and violating, I know so there is a much cleaner solution out there. There are seven batteries that have to be charged or changed out when he's go 'dead'. Yes this a problem for later, sense he can't even sense his environment yet, let alone navigate it. Suggestions are welcome.

I don't want Leo to be something I toy around with till I'm bored and then put on a shelf for who knows how long. Neither do I want him to be an electronic pet or pest. Like I said before, it's a problem for later. I believe that reaching any level of autonomy for a bot is a huge step. The roombas do their tasks, then return 'home', recharge and do their appointed task when their programming says to do so, so why shouldn't other bots do the same?

Wednesday, September 23, 2009

Got the motors running!!!

The L293D does weird things if you have both Enable pins high and nothing connected to the one of the Half H-bridge. Got all the wires connected in the right spots and low and behold, it works even the PWM is going well. That means that I get to take from the solderless breadboard to the permanent breadboard. I'm going to add a few filtering caps first though on the 7805, batteries and wires pick up lots of RF and especially from the cheap DC motors that make up the muscle part of Leo's drive unit. The next step will be to work on his bumper switches and then work on encoding the front idlers with hall effect sensors and rare earth magnets.


Progress Report:

  1. Body Modifications 33% (still have the shell and to remount the shovel to make it a neck)
  2. Drive Train 75% (Motors mounted, L293D working just needs to be finished)
  3. Sensors 0% (2 IR receivers and 8 IR LEDs bought, 3 switches that need mounted, etc)
  4. Circuits built 10%(L293D x2, 38MHz IR circuit, bumper circuit, etc.)
  5. Programing 1% (motor test program works)

What needs to be bought:

  1. 4 hall effect sensors $8
  2. 4 0.25" rare earth magnets $10
  3. Sonar Sensor $25
  4. PIR sensor $10
  5. 4 new motors $12
  6. 1 servo <$10
  7. 2 potentiometers <$5
  8. Accelerometer $20
  9. 2 ardiuno chips $14

Total = $110 +/- $3 plus $20 in S&H

Motor probs

Got the L293D hooked up, unsuccessfully. I can only get the right motor to turn in one direction. I don't know if I smoked the chip, will take the meter to it tomorrow. Both motors work fine and I have L293D hooked up as the spec sheet specifies. I probably need to add some 0.1uf caps to the 7805 regulator. Next time I find a bunch of them at a good price, I'm going to pick up a fistful of them. A bit worried that I smoked the chip and not in the good way you do ham and turkey. I can't seem to get the PWM on the arduino to work either, hopefully all these problems will be solved in the next few days. I'd like to add the bumper switches and probably an on/off switch so I don't have to chase him down.

For some reason, the right motor likes to stay in reverse.

Monday, September 21, 2009

Been busy and doing a lot of thinking

I've been looking into behavioral programming and it seems like the way to go. As humans we don't have set paths we take and certainly don't have encoders on our ankles to tell use how many steps or 'clicks' we take. Still need a tachometer of some sort, just like our brain keeps track of how many steps we take from point a to point b, even if we aren't conscious of the count. Yes there are some blind people who can use a form of PID to get around quite well, but we don't use it that much. Yes, I know...we depend on our sense of sight to get around. Well, we have lots of sensors to choose from such as IR ranging sensors, sonic ranging and internal mapping.

Here's been my thought process of late. We have an internal tachometer(the soles of our feet), we have an inertial guidance system(our middle ears), object detection(our eyes), and internal mapping(our brain). So following that bit of logic:

Human Bot

Feet Wheels, tracks, GEV
soles Hall Effect sensors and rare earth magnets on the wheels
Mid Ear Accelerometer (preferably 3 axis)
Eyes CMOS camera
Brain High Powered MCU with lots of Memory

If you go along with behavioral programming, then you are taking low level actions to make higher level actions. Combine that with some neural programming in the decision making and threshold processing you have. If you think about, if a bot has it's right bumper triggered, it backs up the path it came till it can make a decision on how to get around what ever made the collision..

Just some thoughts

Saturday, September 5, 2009

Tonight's Work

Worked a bit more on Leo's body. All that is left after the glue dries is to do some trimming and the MCU shelf part is done. I've been trying to figure out what kind of hinges to use on the bumpers that won't stick. I had an epiphany while drinking a soda, reuse a soda can to make the hinges for the bumpers. It's quite fitting since Leo's body started off as a RC toy and has been upcycled to a bot body. I will be working on the front bumpers tomorrow afternoon.

My current dilemma is that I'm out of pins before I've begun really. I may put a pot or a resistor on the back IR distance sensor and make it digital, so I can have 2 analogs for the compass. Then I need to make the passive battery sensor only go low when it gets down to the point it needs to head 'home' to recharge. That would leave one digital pin unused, besides pins 0 and 1, which I already have plans for.


Progress Report:

Completed
Bot Body : Dozer Model(Modifications at 50%, Battery compartment and MCU shelf done)
MCU : AtMega328 Arduino

Incomplete
Sensors : 3 Bumper Sensors(3 Digital Pins)
5 IR Distance Sensors(5 Analog Pins)
Passive Battery Monitor(3 Digital Pins(75%,50%,Time to head home)
2 Encoders(2 Digital Pins)
Dual H : Still haven't ordered it(4 Digital Pins)
Compass: Still haven't decided which one (2 analog pins)

Friday, September 4, 2009

This is is what it started off looking like:






From Leo the Bot


I took off the bucket assembly :










From Leo the Bot





Then made an addition to the body:



From Leo the Bot


I am making the shelf the MCU sits on a bit wider, the batteries and the L293D will be under that, to keep heat and the RF they might throw off to a minumun and keep the the center of gravity low


I'd like to enclose the MCU part, once I get a compass in it. Then reuse the bucket assembly to make a neck of sorts for a PIR module and for sonar to sit on. I know by then I'll be out of I/O on the AtMega328, so will have to get another one and figure out how to make them communicate with each other. I need to pick up some solder wick, since I've yet to find what I did have.


Wednesday, September 2, 2009

The home depot trip

Got the wood needed for Leo's bod mods, got the ballast for the light in the kitchen though I think I'm going to take it back and get a new light though. Did some of the mods today. Really thinking of rethinking some of the mods. Don't want to run into weigt issues, or have too much time invested that I want to only use this bot body either.

Monday, August 31, 2009

Weekend is done, over, in the past

Not a bot work this weekend, not a lot of sleep either, considering I put in a 40 hour weekend. It's done, it's over and I still want a nap.

Going to home depot tomorrow. Going to get the wood for the mods on the bot body. On the DPRG list there has been some concerns about the tracked body. Wheeled, tracked, legged or hovercraft type drives all have their issues. Most of them are enviromental though ie bumps in the carpet, wet spot on the hard floor, human picking up bot to examine it and setting it down somewhere else(course that could be me doing that lol) and whatever else that you can plan, program for and hope it works like you wanted it to.

I've been thinking of the navigation program and putting it somewhat on hold till the bot is actually moving and has working sensors. I figure the next few problems will be 'debouncing' the bump switches and adding on the IR range finders. Right now need to find a chip that is a volt meter to monitor the drive batteries. May have to go with a different rechargeable 9v battery than the lithium ion since they are $20 a piece and Ni-cd are around $5 to $10.

Goals for the end of September:

Modifying the body
Installing what sensors I have already(bumper switches and encoders)
Installing the L293D (yay for locomotion)
Installing the IR range finders

Tomorrow will be posting a progress report on Leo

Sunday, August 30, 2009

Keeping to some decisions

Well, been thinking about a few things. Was extremely tempted to use a complex motor driver board, lots of sensors(even figured out how to read them*at least in theory*), and thought about just scrapping the present body for a bigger and better bot body. All great and wonderful ideas, but one thought kept popping up, I've not even really started my first bot, so there is nothing to improve on, yet.

Going to use the AtMega 328 for the controller still, yes there are more powerful MCUs out there, but I think to monitor 3 bumper switches, 5 IR range sensor, controlling 2 geared down DC motors, monitor 2 drive encoders and monitor the drive batteries that it is still overkill. With 14 I/O pins and 6 analog pins, 30k of memory(ty for the chip upgrade at adafruit.com).

The dozer body is small, but has enough room to hold the 4 AA batteries for the motors, a 9v battery for the MCU and sensors, the L293D with it's heatsinks and the AtMega328 after the modifications.

The motors that came with the dozer body are adequate in power to push the dozer body about, but not able to slam it into walls and furniture at high speed(under powered is good safety feature at times). Yes, it's a bit underpowered, but if I'm going to change out the motors, it might be more feasible to just use a bigger bot body and maybe a different kind of drive.

The L293D chip is the best option as far as price, size and simplicity goes. Only need to drive 2 DC motors and it only requires 4 PWM pins from the AtMega328. Yes, could just cobble together a dual H-bridge using transistors and diodes, but why? It will cost a few bucks for the chips, the socket, a pc board, connectors and heatsinks and I don't have to debug it, so a total win win situation. Using just 4 digital pins with PWM.

As far as sensors go, I'm doing the sensors in stages and in baby steps. I'll start off with the bumper switches, yes mechanical switches are bouncy, but they are reliable for the most part and easy to read(on or off), so there goes 3 digital pins and 4 more digital pins for the motor control. Then will work on the battery monitor sensor, so then will be using 7 I/O pins and 1 analog pin. I should be ready to tackle the IR ranging task by then, which when completed I'll have used up 7 I/O pins and all 6 analog pins. So then I will have 6 digital I/O pins left to play with,unless I figure out how to read the IR sensors with just one analog pin.

So far:

AtMega 328 MCU
Still going to use the dozer body
Not going to change the motors out, yet
Using a L293D Chip to drive the motors
Sensors will be bumpers, IR modules, a digital compass and battery monitor

What would be dreamy:

A hover body with a minimum of 10lb payload
Networked ARM modules
SONAR and Sharp modules
Full Stereo Vision with object recognition
A fully articulated gripper and robot arm
Speech Recognition and Synthesis
Neural Network for complex decision processing

Reality as of now:

A not yet hacked dozer body (0%)
AtMega 328 that I'm still learning how to use(I can make the LED blink)(100%)
A not yet hacked mouse(0%)
A handful of lithium ion rechargeable batteries(50%, no 9v batteries yet)
A 9volt battery clip(50% to 100%, I've not decided if the board will have a backup PS)
No other sensors(0%)
Solderless Breadboard
Misc Discrete Components

Friday, August 28, 2009

The trip to Frys

What a disappointment the trip turned out to be. Mostly bare shelves, no ICs that I needed nor that anybody else has needed in some time. Picked up some resisters, some caps, and some diodes to play around with, though. Still need some different resistors and caps, along with diodes and other discrete components. I also got a small solderless breadboard. Ah well, BGMicro.com here I write. No motor drive components or real sensor work till after I get the ICs in.

Wednesday, August 26, 2009

Got the arduino board in today

Well UPS came by at 4pm finally, waitied around all day for the delivery. Got the board out, installed the drivers, and did my first 'sketch'. Tinkered with it quite a bit. It did provoke a few thoughts, such as how to save data? Only a computer that is easy, you just make a file, but the AVR doesn't seem to have a system for that. I'm going to frys tomorrow to get parts for the L293, the 38mhz oscillator circuit and some pull down resisters for the bumpers. May get a few sharp sensors if they have them and some IR LEDs too, I need to start working on the body now that a few parts are available for size purposes.

In possession:

Tracked Bulldozer Body
AtMega328 (yay!)

End of August goal:

Get the AtMega328 mounted into the modified tracked drive

End of September goal:

Get both motors and all sensors operational

I will post a full progress report once a week

Monday, August 24, 2009

Rummaging today

Tomorrow is the big day, I got out my multimeter, got together a few other tools as well. Will need to purchase a better soldering iron though. I've made a few drafts on the changes in the body, but will wait to do most of the changes till I have the sensors and such. I've not been able to find sharp modules, but I've been able to find IR Detector modules that detect IR at 38mhz. Not sure if I want to use a PWM pin to drive the modules or just make a circuit to do it. Either one presents challenges. One hand, don't have to worry about if the MCU is working and there one more pin to play with and on the other hand, a few lines of code handle and it can be changed much eaiser. One way it can be tinkered with, the other way, when you are done, you are done and time to go on to other things.

Not doing the list today, but tomorrow is a big day. I will have the brain for the body, just have to integrate the two. Btw, 9volt batteries are expensive, almost $20 apiece.

Definitely committed now, wish me luck!!

Saturday, August 22, 2009

A bit more research done

Looks like the L293 is an L298 with the clamping diodes built in. It means less soldering which is always a good thing in my book and it's cheaper, as well. Spent part of the day going the arduino language, which is pretty cool. I'm looking forward to playing around a bit the MCU after it's delivered on wednesday. I have been working on the design of the body modicication on the dozer, but will have to wait till I decide on the bumper design and placement of the sharp sensors. I found an old mouse in the closet and it's has the old style encoder wheels, so that task is taken care of. I did look at what it takes to build an ardiuno board from scratch, just an idea when I get some things worked out and want to make it permanent and can probably do it under $20 plus the PCB. Small bit of interest, the lists below are all balanced, each one has 5 items.

Yes, I know I'm probably the only one reading my blog, and it's ok. I will know where I've been and how I got to where I'm going to.

Decisions made and Money Spent
  1. Body with tracked drive & extras (free)
  2. AtMega 328 Adriano based MCU $30 (August)
  3. Nine volt clip $3 (August)
  4. Encoders for the drive wheels (free)
  5. Rechargeable AA batteries (free)
Decisions made and probable budget
  1. 1/4" thick pine for the bod mods $10 (Home Depot)
  2. Bumper switches $20 (frys, radio shack, etc)
  3. H-Bridge for the motors $2 to $10 (various)
  4. Sharp Sensors (5 probably) Need to find out
  5. Rechargeable 9 volt batteries (2 at least) Need to find out

Wish List
  1. Triple axis accelorometer
  2. Digital Compass
  3. GPS Module
  4. Better bot programming skills
  5. Bigger Budget!!!

Friday, August 21, 2009

Research, research and more research

Ok, been looking for code, specifically the kind in regarding using the Ardiuno's built PWM, reading encoders, motor control, and bumper switches. I can't wait till the board comes in next week. I need to make a short shopping list for components and before I go by Fry's and pick up some misc. parts this next week.

So far I have:

Tracked bot body(needing mods)
AtMega368 (on it's way)

So far I need:

L298 H-Bridge and components
Cheap Mouse
Material for the body modifications

Right now the plan is going to be to get Leo moving and running into stuff.

That's all for now

Thursday, August 20, 2009

I found the brain!! and I didn't drop it!

I didn't say I found my brain, that's still not found, probably next to my common sense too. Ah well on to the bot!

So far have a body with a tracked drive and motors, an excellent start. It's MCU is on the way. I ordered an assembled AtMega 328 and a battery cable. This is the best choice I've come across, it's pre-assembled, can communicate via USB cable, has 14k available memory, built in PWM, and has quite a bit of I/O and it's open source. I spent $40 and got ahead by three weeks on build time, win-win situation on budget and time.

So far, I have a body for Leo and his brain is on the way. Need to get a cheap mouse for his encoders and pick up some light weight wood for bumper material and body mods, along with some bumper switches(reed or such). I have been toying with different thoughts on the bumper switches, do I use reed type, momentary push button or something else? A few thoughts on the body modification, need to protect the tracks without encumbering them when the bumpers are hit, need enough enclosure to fit the AtMega 328 Adriano, an H-Bridge, batteries and maybe a cooling system(ie small cpu fan or such, I think ice would be bad there), and whatever internal sensors(triple axis accelorometer, digital compass, battery monitors and some sort of communications module....ie I can dream can't I?). Yes, I've been browsing the bot pages and want lots of things to put in Leo, but need to take baby steps so that it's all done right and not buggy.


Decisions made and Money Spent
  1. Body with tracked drive & extras $30 (already had it, so really free)
  2. AtMega 328 Adriano based MCU $30 (August)
  3. Nine volt clip $3 (August)

Decisions made and probable budget

  1. Encoders for the drive wheels $5 (cheap mouse from frys)
  2. 1/4" thick pine for the bod mods $10 (Home Depot)
  3. Bumper switches $20 (frys, radio shack, etc)
  4. H-Bridge for the motors $2 to $10 (various)
  5. Sharp Sensors (5 probably) Need to find out
  6. Rechargeable 9 volt batteries (2 at least) Need to find out
  7. Rechargeable AA batteries (8) Already have

Wish List

  1. Triple axis accelorometer
  2. Digital Compass
  3. GPS Module
  4. Better bot programming skills
  5. Bigger Budget!!!

Hopefully, this has been at the very least entertaining, if not a bit informative.

Wednesday, August 19, 2009

Some decisions

I've been researching a few different avenues and decisions. First decision was I didn't want a prefab bot, not really interested in being limited by somebody else's design parameters. I don't want a huge body, nor something tiny, and not something expensive either. On the processor front, I thought about the Parallax stamp modules, 68HC11 and propellor, I have some experience with the 68hc11 series and I know that there is C compilors for them, so that's a plus.

So here's where the decisions stand today are:



Body Type : Tamiya Power Shovel/Dozer Model Kit ($29.99 and already had it)
Drive Type : Tracked (included on the body)
MCU Type : 68hc11 series
Battery Type : Lithium Rechargeable(plenty around here and not expensive)
Sensors : Encoder on the tracks, front and back bumpers
Actuator : N/A (though I think with a bit of tinkering the dozer apparatus might work)
Language : C based and free would be even better

Decisions yet to be made:

Board Type : Fingerboard, Handy Board from M.I.T., HC11 EVB {Mainly need/want 64k mem and lots of I/O)
Body Modifications : Do I keep it the way it is, do I make the bottom more into a box to house 'brains' and batteries?

Research to do

Figure out which boards have the option for 64k ext mem and lots of I/O
Bumper types and schematics
H Bridge (DPRG.org)

Shopping List


Cheap Mouse for encoder wheels and sensors (<$5) (frys.com)
1/4inch thick pine board( 1", 2" and 3" wide and various length) (homedepot.com)
Sandpaper 400 grit to smooth edges (have around here)

By the way, I did join the Dallas Personal Robotics Group mailing list. Will have to shove some money into paypal to get full membership.

Introduction

I've been working on and off in electronics and CS(or IT as it's now called) for.......a long time. One of the jobs that I've had that was the most fun was working in a computer refurb shop, well besides the nasty shock a 19inch monitor with a bad short in it can deliver. I've been off galavanting and moved back to Dallas a few years ago and finally starting to settle down a bit, so decided to find a hobby to take up some spare time. So Leo was born, the name is in reference to the zodiological sign that he came to be, not in reference to the Great Italian Master, Leonardo da Vinci.

I spent a month or so before thinking of the major decisions such as body design, MCU type, drive type, actuator or not, programming language(c preferred), sensors, and battery types.