Saturday, September 3, 2016

Wireless Robot Using PIC Micro-Controller

Wireless Robot is based on PIC16F/PIC18F Controller, as its name suggest it is a wireless device, the mode of communication here is Blue-tooth (HC-06 Bluetooth Module).

As Blue-tooth is present in almost all mobile phones, so one can use the Android Mobile Phones to control the robot.
The Robot application running on Android Phone will control the direction and running state of the robot.

The following is the snapshot of the application on a Samsung Android Phone, Forward Button is use to move the robot in forward direction, backward button press will bring robot in reverse gear.

Android Phone Application
This wireless robot respond instantaneously to the command sent from the Android Phone using Bluetooth Module.

Schematic:
Schematic Diagram
The above schematic diagram is based on PIC18F4550 while the project and code is built around PIC16F877A, just replace the controller in the above schematic with PIC16F, there are no conflicts between the pin connections, one can use the same schematic and the PCB design.
The following images illustrates the 3D View of the PCB:
3D View
The code is written in MPLAB-X IDE along with MPLAB XC8 Compiler, the snapshot of the work-space is given below:
Development Work-Space
The working of the Wireless Robot is shown in the following video. (In the video shown below, the application used is Bluetooth SSP, which can be downloaded from the Google Play Store, Later we developed our own application, which also works perfectly).


No comments:

Post a Comment