Old Pueblo Engineering Center
Founded 2006 in Tucson, AZ. to explore Human/Robot Interactivity
“Drilling Brains for a New & Better Use of Technology”
Patents Pending


HOME . . . . . R2Pv1 . . . . . Brainless.org

U D0N'T H4V3 2 B 4 G3N1U5 2 B C0M3 4 G3N1U5!


Software and Manuals Needed for the Experiments


Ready-2-Play Robotics
5t4nd1ng @ th3 3dg3 0f 5p3ct4t10n!

Give a child a toy and they're happy for an hour.
Teach a child how to make their own toys, and they're happy for life!

Don't just learn the Programming Board, learn a chip or module!
You can find all the programming code on the internet, but buy a RoboGuts™ Kit and get all sorts of reference code in one place!

Here you see how a chip/module connects to the RoboGuts™ circuit board so you can build projects in one day.

PICAXE 28X2 Module/RoboGuts
Following info was obtained from the PICAXE Product Details Page

A compact PICAXE-28X2 module which contains the popular PICAXE-28X2 (PIC18F25K22) chip, voltage regulator, download socket, and reset switch in a convenient 28-pin, 0.6" wide, format. Supplied as an assembled and ready to use module it is ideal for breadboarding work but will also find a suitable place in other projects.

This 28X2 module supports up to 22 inputs/outputs with 16 analogue/touch sensor channels with an operating speed up to 16MHz using an internal oscillator and 64MHz using an on-board resonator. This chip supports 4 internal and up to 32 external program slots and is capable of acting as an i2c slave device.

The 28X2 supports enhanced features such as configurable i/o pins, ring tone music and touch sensor inputs, i2c, spi and high-speed serial with background receive. Scratchpad memory plus separate Data EEPROM and Data Table are supported. See the specification tab for more X2 series information.


* * * * * * * * * * * * * * * * * * * * * * * * *
* * * Be sure you have all the FREE Software & Manuals B4 U Start * * *

* * * * * * * * * * * * * * * * * * * * * * * * *


Essential Experiments are Titled in GOLD


Teacher Notes


PICAXE 28X2 module Layout

RoboGuts™ circuit board Layout



Teacher Notes

Experiment 00 Power IN

JP18 is the Battery IN male header top right of images

Experiments are designed for 3-AA batteries = 4.5V or 5V a.c. adapter Power IN

See the various ways to power the RoboGuts™ circuit board
Experiment-00-4.5V-5V . . . . . Experiment-00-6V-12V . . . . . Experiment-00 3.3V or 5V regulator + 6V-12V
Page 36 PICAXE Manual1.PDF



RoboGuts™ rev5 + PICAXE 28X2 chip Power Assembly



Teacher Notes




Before you go any further, make sure you have the PICAXE Editor

and a PICAXE DownLoad Cable AXE027



Experiment 1: Common Cathode LED ON & OFF

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 2: 3-Color Common Anode LED ON & OFF, Multi-Colors

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 3: Momentary Switch ON & OFF

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 4: DS18B20 Temperature

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 5: BS-170 FET & Laser Module

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 6: PC Speaker Sounds & Music

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 7: Piezo Speaker Sounds & Music

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 8: Rogue Robotics µMP3

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 9: Parallax Emic2

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 10: SpeakJet chip

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 11: Acceleration Module ADXL335

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 12: Light Dependent Resistor or Photoresistor

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 13: IRR IR Receiver

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 14: Parallax PIR

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 15: IR LED

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 16: SHARP GP2D12 IR Range Finder

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 17: Parallax PING Ultra Sonic Range Finder

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 18: SRF-05 Ultra Sonic Range Finder

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 19: HC-SR04 Ultra Sonic Range Finder

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 20: Standard Servo Motor

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 21: Continuous Rotating Servo Motor

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 22: L293D Motor Driver H-Bridge

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 23: EasyDriver Stepper Motor Driver

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 24: UNL2003 Stepper Motor Driver

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 25: 1A Dual Motor Driver

Click on the Image to Reveal the Programming Code



Teacher Notes

Experiment 26: DS1804 NonVolatile Trimmer Potentiometer



Teacher Notes

Experiment 27: MAX9814 Electret Microphone



Teacher Notes

Experiment 28:



Teacher Notes



Programmer Ports for Chips

PICAXE 08M2, 14M2, 20M/X2, 18M2 and 28X2 chips



< << <<<- END the Main Experiments ->>> >> >



BEGIN the 3D Printable Robot Projects
All my 3D CAD Model .STL files are on PinShape.com


3D Printer .STL Files FREE Downloading!


miniFloppyBot .STL Part Files

miniFloppyBigFootBot .STL Part Files

miniFloppyTinyDancerBot .STL Part Files

miniFloppyBiPedalBot .STL Part Files

miniFloppySuperHero6Bot Kit

miniFloppyPIXYCMUcam5Bot Kit

miniFloppyBot Extra Parts Kit

miniBattleBot Parts Kit

miniFloppySquattyBot Kit

miniFloppySquattyPIXYCMUcam5Bot Kit

BillyBot Kit

Skully Kit

D.A.I.R. Kit

CCL Circle & Milk Carton Art Table Lamp



miniFloppyBot FACES Kit

miniFloppyBot WHEELS Kit

miniFloppyBot Leg2 Kit

miniFloppyBobBot .STL Part Files

miniFloppyBot WheelChair Kit

miniFloppyCMUcam2Bot Kit

miniFloppyFishyBallBot Kit

miniFloppyDogBot Kit

miniFloppySuperHeroBot Kit

miniFloppySuperHero5Bot Kit

miniFloppyOLEDBot Kit


Santa's WorkShop Machine1 Kit



ALL My .STL FILES


IF you have a RoboGuts™ circuit board based project that is accepted to the X-Projects
we will give you a FREE RoboGuts™ circuit board

Your project must be built with a RoboGuts™ circuit board
Your project must include all programming code well structured and documented
IF your project includes any 3D printed components the .STL files must be supplied with the submission
IF your project includes any other components you will have to supply a list of all components including html links to purchase sources


Project X0 = Singing 'n Dancing miniFloppyBot


Click on the picture above to see the programming code

Body box, 2 Wheels, Top, Skid and Face ... the whole kit can be 3D printed on most printers in one day.

Learn how to build the bots

B.0 = RWheel, B.1 = LWheel B.7 = Red LED, B.6 = Green LED, B.5 = Blue LED C.0 = Talk & Song



Teacher Notes



Project X01 = Cave Explorer miniFloppyBot


Click on the Image to Reveal the Programming Code
Body box, 2 Wheels, Top, Skid and Face ... the whole kit can be 3D printed on most printers in one day.


Only 1 rubber band on 1 wheel for traction is why the bot
falters a little in the normal programmed operation,
but it is easily seen how the program works in the demo video.

ScardyBot ... Turns to Run Away
increase the turn radius of X0 closer to 180° to run away

ScardyBot ... Turns to Run Away
increase the turn radius of X0 closer to 180° to run away


Flip the direction and now you have a Psuedo SumoBot that goes after whatever is close!

Finds something in range and tries to stick to it like a poopie on your shoe!



Teacher Notes *


Project X02 = PIXYbot


Click on the Image to Reveal the Programming Code

The PIXYbot is a miniFloppyBot with a RoboGuts™ and a PIXY CMUcam5.
The bot sees a color, displays the color in its body 3-color LED and speaks about the color it sees.

. . . . . . . . . . The one caveat to this is you need to have good lighting and bright colors for this sensor to see and
. . . . . . . . . . recognize colors correctly. Color lights and bacck-lit objects do not work with the PIXY CMUcam5.


Click on the Image to Reveal the Programming Code



miniFloppyGamerBot


Sensors are;
1x PIXY CMUcam5
1x Parallax PING or HC-SR04, or SR-05 ... almost any of the popular UltraSonics on the market
3x SHARP GP2D12 IR Range Finders
2x Sharp GP2Y0D805Z0F IR Range Finders
5x QTR-LRC-1A Reflectance Sensors

Part Files can be found Here


The 3-Sensor Line Follower board I designed;

I'm thinking of a 5-sensor board too ... each sensor is center to center 10mm apart.



Teacher Notes *


Project X03 = Skully ... The Head of the Grim Reaper

A Skull that moves its Jaw and Turns its Neck while it Talks

Click on the Image to Reveal the Programming Code


Click on the Image to Reveal the Programming Code



Teacher Notes *


Project X04 = Build a BillyBot Talking, Singing & Dancing Robot


Click on the Image to Reveal the Programming Code


Easy to build other than painting the parts and soldering up the audio amplifier PINs.


Click on the Image to Reveal the Programming Code

The RoboGuts™ are so simple!

B.0 = Neck, B.1 = RArm, B.2 = LArm, B.3 = RWheel, B.4 = LWheel
B.7 = Red LED, B.6 = Green LED, B.5 = Blue LED
C.0 = Talk & Song



Teacher Notes *


Project X05 = Build a miniFloppyBot with OLED Eyes

Designed for the PICAXE 28X2 module with enough memory for all the movements, although smaller chips can still make movable eyes.



Teacher Notes


Project X06 = R2Pv1-OmniRover1



Teacher Notes *


Project X07 = D.A.I.R.



Teacher Notes *


Project X08 = Gakken Centipede

Still under development. The idea is to add a PING sensor to the front and teach the Gakken Centipede to avoide collisions.

28X2-GakkenCentipedeDemo.bas

- = YouTube Demo Video Here = -



Teacher Notes


Project X09 = Machine1 for Santa's WorkShop


Experiment-X9-Machine1.bas

Santa's WorkShop Machine1



Teacher Notes


Project X10 = Self-Driving Car

Still under development. The idea is to add a PING sensor to the front and rear, a Line Following Sensor Board under the chassis and teach the car to follow lines, then maybe even parallel park.



Teacher Notes


Project X11 = Musical Floppy Disk Drive

So many copy cats using canned Arduino software and hardware to play music on an old Floppy Disk Drive. I decided to unveil the simplicity of this so PICAXE users an start making songs ... maybe expand on this project since a 28X2 could probably manage ten FDDs. I plan to add this to the list of "X-Projects" at the end of the FREE beginner lessons on my website ...

Another Experiment Listing



Teacher Notes


Project X12 = PICAXE + DS1804 + Radio Shack Theremin

Almost Musical!



Sirens are Not Quite Musical Radio Shack Theremin

The first several experiments dimming a LED to control the Radio Shack Theremin just didn't work as well as I thought, but I was able to get some usable sounds that were fun.



Teacher Notes



Teacher Notes


Project X13 = Flying Saucer


Yeah, It's a Plastic Pie Pan and a Salad Kit Bowl filled with LEDs!


Yeah, 3-Color LEDs!






Teacher Notes


Project X14 =



Teacher Notes


Project X15 =



Teacher Notes


Project X16 =



Teacher Notes



Programmer Ports for Chips

PICAXE 08M2, 14M2, 20M/X2, 18M2 and 28X2 chips


(Currently looking for online retailers to provide more affordable RoboGuts™ Experiment Kits Experiment Kit Components List)


ITMT; What Components and Where to Buy them


Donate to the cause and help take this another step forward!