PICobot
*The PICobot design was inspired by Pololu 3pi robot.
Introduction
The objective of designing this PICobot is to engage Secondary School's or ITE's students to familiarize and hands-on autonomous robot. This PICobot is light weight, size of a palm, high performance and programable to be an autonomous robots. Example, line-following, line-maze-solving or small area navigation robot. PICobot is able to make a fast straight run and precision turn with no vary with the battery voltage level, it is powered by 4 x AAA rechargeable battery. This robot is controlled by Microchip microcontroller, PIC18F4550. C-language compiler are available online from Microchip's website, and a set of libraries which interfacing the all robot’s hardware is provided. Students are able to control the robot by written their intended motion control in C-language, compiled and downloaded via USB cable using PC.
Working on PICobot
Hardware Familiarization
Before trying to make the robot to perform any action, students need to familiarize the inputs, outputs & control devices such as the following:
Reflective Infrared-red Sensor
Button
LEDs
Buzzer
DC Geared Motor
LCD Display
Microcontroller (processing unit)
Motion Control
After familiarize the hardware on the robot, students able to use them to perform the following task:
Move forward, reverse and stop the robot
Pivot turn in any speed & angle (Stationary turn)
Curve turn in any speed & angle (just like normal car)
Smart pivot turning with sensor feedback (fast & accurate angle)
Programmed to move designated path moving as fast as possible
Line-following (good motion control)
Line-Maze-Solving (intelligent and good motion control)