Radio Shack Mobile Robot manual Controller Board

Page 24

Controller Board

ARobot’s controller board is the brains of the system. It accepts a Basic Stamp II controller chip which can be programmed from a personal computer. The controller board contains electronics used to drive the motors, sound the speaker, control the LEDs, read whiskers, etc. An expansion port allows addi- tional circuits to be added to the system.

The controller board is mounted to the robot body using 4) 1” plastic spacers and 4) 6-32 x 1/4 screws. Place the controller board on the robot body and find the 4 holes that match the 4 mounting holes on the corners of the controller board. There are 2 sets of mounting holes, select the set towards the robot©s rear. Install the 4 spacers in those holes. The controller board will simply snap onto these spacers and can be removed any time. The 9 pin serial port connector should point towards the rear of the robot, the expansion connector will be towards the front.

Summary:

￿￿ Find 4 mounting holes on robot body. There are 2 sets, select the set towards the rear.

￿￿ Mount 4 plastic spacers.

￿￿ Snap the controller board onto the spacers.

Controller Mounting Detail

Expansion

 

Connector

Body

Controller Board

Connector

Power

Connector

LEDs

Basic Stamp

II

This side towards rear of Robot

Serial Port

Connector

21

Image 24
Contents Assembly and User Guide ARobot Mobile Robot Connectors Introduction About ARobotBasic Stamp II Control Computer Feature List What You’ll NeedTechnical Specifications Precautions Component Locator ControllerGlossary of Terms Glossary of Terms Glossary of Terms Assembly Overview Parts Quantity Description Used ForAbout Screw, nut, and washer sizes Parts Motor Brackets Painting SandingPaint Primer Finish CoatWhiskers SummaryHow it Works Whisker Detail Full Scale Whisker Wire Pattern Drive Motor and Brackets Encoder Sensor Front Wheel Assembly Steering Motor and Rear Wheels Steering Motor Mounting Wheel and Axle Steering System Controller Board Battery Pack Don’t install batteries yetSummary Don’t install batteries yet Body Cable Finishing Up Basic Stamp II Installation About the Controller BoardProgramming Cable to your PC PC Editor/Downloader SoftwareUSB Port Programming NoteSteering Adjustment Program STRAIGHT.BS2 ProgramsTest Program TEST.BS2 Wander Program WANDER.BS2About the Controller Board Power On/Off Switch Reset ButtonBatteries LED indicators SpeakerPush Buttons and Jumpers switches Drive Motor and EncoderSteering Motor Coprocessor Command Summary Example !1M11200E7RC Servo Motor and Steering Motor Control Coprocessor Communication RulesHexadecimal, Binary, Bytes, Words, etc Battery Connector J9 Body Connector J8Serial Port J12 PinoutRC Servo Motor Connectors J2-J5 Drive Motor Connector J10Powerful Connector J11 Voltage 12 volts Maximum Current 500ma PinoutExpansion Connector J1 Expansion Port RC Servo Motor SignalsExpansion Port Circuit Examples Switch Input Example Digital/Power OutputDigital Inputs Sensor Input ExampleAnalog Inputs Basic Stamp II light sensor example codeCoprocessor Network Expansion CommunicationsUsing Other Controllers Using ARobot’s controller as a coprocessorCabling between ARobot’s controller and another controller Suggested Reading Component Suppliers Sava Industries Small PartsStock Drive Products SuperCircuitsInternet Robot Resources Web SitesInternet News Groups Newsgroup NameDescriptionTroubleshooting Warranty Information Arrick RoboticsRobotics.com