Cheap and small swarmbots
December 17, 2009
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).
It has to be cheap because - i have no job or funding and i would like to make at least 5 of them. And small because small components are cheaper (eq. small motors) and cheap distance sensors(self built) work in very small range. I have found acceptable method of making PCBs (with photoresist. Local art schools have UV lamps..) and i think i can now solder well enough to solder SMD components.
For now, it has only 2 motors. 2 x 3.7g micro servos. Servos have been modified for continuous rotation and smaller size. For two front wheels (with motors) I use gears. In the back, for third wheel/caster, will be loop of wire, connected with Ground for charging. On the motors, there is PCB and on that will be 400mAh lipo battery. On the top there will be antenna like thing for charging voltage.
- I have no idea if SMD components and PCB and everything is going to work. So far, like every component is untested and i have no practice with them..
- I want to add an arm or gripper or something like this but i have no good ideas. Any suggestions? Maybe something like the Antbots have.
I plan to use Atmega88 in some freaky small SMD package. There will be low-dropout 3.0V regulator for electronics and MAX1555 to charge lipo. And some leds for debugging and light show. And thats about it..
- I fear lipo charging.
Four infrared leds with phototransistors that work like proximity sensors, i also hope they will detect the absense of land (aka a cliff) in front of them, my tests have proven that it is possible. Also robots can communicate with each other, using them. And, i have idea of measuring the background IR radiation from all sensors, with that i can say where is the lightest spot (for IR. like a window, a lightblub or a beacon) that will be useful for measuring direction or finding things. There will be one sensor on the rear and three on front.
Also i will have one 38khz modulated ir sensor on the robot. I will block its range of vision to about 5 degrees so it can be used to find direction of far (1-4m) modulated IR beacons. Useful for finding home/charger.
Problems Ideas what to add:
- Microphone or speaker. maybe..
- Current sensing for motors. Only 1 resistor per motor and so much(?) data.
- Odometer - finally something useful.
- More ir sensors - you never know when there is enough.
- Some weird magnet sensors
- Some weird 'lets-test-if-the-ground-or-something-in-front-of-me-is-an-electrical-conductor' sensor. like the ones antbots had. for finding food and special places.
So, ideas, thoughts, encouragement are welcome.
I put up pictures. First one is my schematic, seems to be fine. On second picture there are 2 cont. rotation micro servos with gears as wheels. Third pic is 3mm leds and phototransistors for sensors.