![mikey103.jpg (27595 bytes) mikey103.jpg (27595 bytes)](./mikey103.jpg)
Mikey the robot pet was my third experiment at building a robot. Keep in mind I wasn't thinking about hands, a face, arms and all the other stuff that people think about when they hear the word robot. Movies like Star Wars have for ever changed how we view robots. But from an experimenters view, building a simple moving platform using computer control for motion and navigation from scratch is challenging enough. So I started on my third robot project (some day I'll upload pictures of the first two attempts). Click here to see a short video of him running around.
The heart of Mikey is an 8052AH computer chip which has built into a BASIC interrupter which means simply I can hook up the chip to a PC to down a BASIC program to it, disconnect the PC and off it goes. The circuit I designed is basically the same one seen many places when it comes to the 8052 chip. Basically the computer has 16K of RAM and 16K EPROM which can hold alot more code than you may think. The photos show the history of the construction. I apologize for the poor quality of of the pictures since they we digitized from old VHS video tapes 10 years old. One of the keys to building a robot from scratch is that you make do with things you find around the house and with what's in your junk box. The rest you go to the hard ware store and buy.
Basic Design Concept: I wanted a 3 wheel triangle design with 2 power wheels and one idler. This design allows for forward and reverse direction by reversing both motors and allows for tight turning left or right by running the motors in opposite directions. It is also easy for it to go over bumps in floors and carpets (like those aluminum metal strips holding carpet down between rooms).
Circuit Design: The whole robot is centered around the Intel 8052AH CPU along with Radio Shack Text to Speech and Speech Processors, 8255 Interface and miscellaneous transistors and parts. Below are the schematics for the robot:
![8052cpusmall.jpg (1932 bytes) 8052cpusmall.jpg (1932 bytes)](./8052cpusmall.jpg)
|
![8052cpu2small.jpg (2004 bytes) 8052cpu2small.jpg (2004 bytes)](./8052cpu2small.jpg)
|
![motorcontsmall.jpg (2469 bytes) motorcontsmall.jpg (2469 bytes)](./motorcontsmall.jpg)
|
![cpuconnects.jpg (1129 bytes) cpuconnects.jpg (1129 bytes)](./cpuconnects.jpg)
|
![powerdiss.jpg (12719 bytes) powerdiss.jpg (12719 bytes)](./powerdiss.gif)
|
![motorsmall.jpg (2215 bytes) motorsmall.jpg (2215 bytes)](./motorsmall.jpg)
|
8052 CPU Part 1
|
8052 CPU Part 2
|
Motor and Voice Amp
|
CPU Connector
|
Power Bus
|
Motor Control
|
![backplanes.jpg (10984 bytes) backplanes.jpg (10984 bytes)](./backplanes.jpg)
|
![cpuboards.jpg (1531 bytes) cpuboards.jpg (1531 bytes)](./cpuboards.jpg)
|
![memorymap1s.jpg (1675 bytes) memorymap1s.jpg (1675 bytes)](./memorymap1s.jpg)
|
![memorymap2s.jpg (1416 bytes) memorymap2s.jpg (1416 bytes)](./memorymap2s.jpg)
|
![sonarasms.jpg (14557 bytes) sonarasms.jpg (14557 bytes)](./sonarasms.gif)
|
|
Backplane
|
Board Layout
|
Memory Map Part 1
|
Memory Map Part 2
|
Sonar Machine Lang Listing
|
|
|
Schematics are Copyrighted 2003 by Joe Cacciatore
![inkmail.gif (1257 bytes) inkmail.gif (1257 bytes)](./inkmail.gif)
![mike1.jpg (10798 bytes) mike1.jpg (10798 bytes)](./mike1.jpg)
|
![mike3.jpg (10388 bytes) mike3.jpg (10388 bytes)](./mike3.jpg)
|
This is how Mikey started out life. The 12 volt motorized wheels were the key to building this.
|
This picture shows the angle aluminum and battery besides other stuff.
|
![mike5.jpg (9017 bytes) mike5.jpg (9017 bytes)](./mike5.jpg)
|
![mike6.jpg (8750 bytes) mike6.jpg (8750 bytes)](./mike6.jpg)
|
Top right will be the CPU board, bottom left the controller board.
|
Radio Shack Voice Synthesizer and Text to Speech chips were used.
|
![mike7.jpg (7036 bytes) mike7.jpg (7036 bytes)](./mike7.jpg)
|
![mike8.jpg (15773 bytes) mike8.jpg (15773 bytes)](./mike8.jpg)
|
Close up showing angle aluminum on wheel housings.
|
Beginnings of the 8052 CPU board wiring.
|
![mike9.jpg (9120 bytes) mike9.jpg (9120 bytes)](./mike9.jpg)
|
![mike10.jpg (11283 bytes) mike10.jpg (11283 bytes)](./mike10.jpg)
|
The moving platform almost finished.
|
Top side of 8052 CPU board.
|
![mike11.jpg (5407 bytes) mike11.jpg (5407 bytes)](./mike11.jpg)
|
![mike12.jpg (14830 bytes) mike12.jpg (14830 bytes)](./mike12.jpg)
|
I at first tried using this small idler wheel but it didn't work too good.
|
More wiring of the CPU board.
|
![mike14.jpg (10110 bytes) mike14.jpg (10110 bytes)](./mike14.jpg)
|
![mike13.jpg (11495 bytes) mike13.jpg (11495 bytes)](./mike13.jpg)
|
The finished 8052 CPU with RAM and EPROM and I/O chips.
|
Sockets going in for the Text to Speech processor and Voice Synthesizer.
|
Goto Part II
|
|
|