Projects   /   Motors & Robotics   /   PIC16F877A

How to make a computer controlled Robot Project Using PIC16F877A? using pic microcontoller

After a short break, we’re back to the DIY robot projects series and I am sure you’ll love this one too.

Published
Updated

At a glance

CategoryMotors & Robotics
PIC modelPIC16F877A
Reading time~1 min

After a short break, we’re back to the DIY robot projects series and I am sure you’ll love this one too. Before that I suggest you to go through all our earlier simple robotics projects for engineering students as well. This time, major difference is the added security to access the robot; you can control the robot only after you speak your password.

How to make a computer controlled Robot Project Using PIC16F877AThe robot can move in four directions and can be controlled wirelessly from PC. PC has seven push buttons to control the robot forward, backward, Right, Left, Stop, Open and Close. Robot will move only after recognizing the voice password. It will also send SMS to the owner’s mobile number if an unknown person is trying to access robot. Moreover it’s also capable of opening and closing a door.

Working of the project

  • There are three modules used here in this project, one software module and two hardware modules.
  • One of the Hardware modules is connected with PC which is connected with GSM and RF modules. GSM module is used to send SMS to the owner’s mobile number in case an unknown person is trying to access the robot or open the door.
  • RF module is used to communicate with the robot wirelessly; HT-12E encoder and HT-12D decoder are also used to ensure noiseless wireless communication.
  • The other hardware module is connected to robot with 12V battery and 2×16 LCD used to display the movement status and authentication status.

How to make a computer controlled Robot Project Using PIC16F877AIn the software module MATLAB is used. After recognizing the voice, it will automatically send letter ‘Y’ which will be received on the first hardware module connected to PC. PC will send data to the data pin of HT-12E encoder as ‘1’ via PORTC.

 

For more detail: How to make a computer controlled Robot Project Using PIC16F877A?

Beginner Tutorials · PIC16F877A

PIC16F877 Driving LCD in 4-Bit Mode using PIC16F877 with Proteus Simulation

Introduction This microcontroller project shows how a PIC16F877 can drive an LCD display using 4-bit mode inside a Proteus simulation.The project demonstrates...

Programmers & ICSP · PIC16F877A

EPE PIC/LCD Demo using PIC16F877 with Proteus Simulation

IntroductionThe EPE PIC/LCD Demo is a classic microcontroller project that demonstrates how a PIC16F877 can fully control a PG12864F graphical LCD.Designed as...

Motors & Robotics · PIC16F877A

Efficient Sun-Following Robot: A Solar Tracker with Microcontroller Control

Abstract The impending global challenge of dwindling non-renewable fuel resources underscores the urgency of transitioning towards renewable energy alternatives like solar power....

Motors & Robotics

Real-Time CAN-Based Vehicle Monitoring System with PIC MCU

INTRODUCTION The Controller Area Network (CAN) is a robust vehicle communication bus standard that was primarily developed for automobile applications but has...

Motors & Robotics

Easy Way to Learn Robotics Using Microcontrollers: A Beginner’s Guide

The title, "Easy Way to Learn Robotics Using Microcontrollers," promises an accessible entry point for those curious about the exciting world of...

Motors & Robotics

Innovative Robotics: A Comprehensive Project Exploration

A DC motor functions as an electromechanical device, translating electrical signals into mechanical movements. The rotation of the motor correlates directly with...

Ibrar Ayyub

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough...