Pic Projects

important Notes: Microcontroller PIC Projects are categorized on the basis of microcontroller applications. Microchip pic microcontrollers belongs to modern family of MCUs and is being used widely in our daily life seem-less manners, e.g. in our multimedia devices, tele-phones, microwave ovens, medical and health based equipments e.g. blood-pressure meter, UPS, Power supplies, burglar alarms & detectors and other security and safety equipment, etc. There are hundreds ofprojects in this site  Click on the category title link to view more projects of that specific category.

Battery Based Projects

  1. DATA LOGGER measures and stores voltage using PIC16F876
    Introduction This circuit is a data logger that records voltage samples at specific time intervals. I've used it to record the voltage discharge curve on NiCad battery packs. The data…
  2. PIC based UPS Schematic / Firmware / PCB Layout
    Microchip’s Digital Pure Sine Wave Uninterruptible Power Supply (UPS) Reference Design is based on the dsPIC33F “GS” series of digital-power Digital Signal Controllers (DSCs). This reference design demonstrates how digital-power…
  3. Intelligent NiCd/NiMH Battery Charger using PIC16C711
    This cheap and easy to build NiCd/NiMH Battery Charger is suitable for automatically charging a wide range of batteries for many applications. Proper chargers are usually expensive and cheap chargers…
  4. Grid Powered Battery Charger – The Plans using PIC16F676
    You get a really good feeling when you plug in some lights and appliances and power them with your own electricity from the sun or wind. You get a really…
  5. NIMH NICD BATTERY CHARGER CIRCUIT PIC16F877 PIC16F876
    NiCd NiMH Charger Circuit The accu cycler project presented here is an excellent solution for charging and discharging NiCd and NiMH accumulators for R/C modelers and others who make use…

Show more


Calculator Based Projects

  1. PIC12F675 based simple calculator ( Code + Proteus simulation )
    This post provides a simple calculator project implementation for PIC12F675 microcontroller. This is a simple one digit[1] calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/). The code for PIC12F675…
  2. PIC16F84A based simple calculator (Code+Proteus simulation)
    This post provides a simple calculator implementation for PIC16F84A microcontroller. This is a simple one digit[1] calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/). The code for PIC16F84A is written in…
  3. PIC16f877 based simple calculator project
    This PIC microcontroller tutorial provides a simple calculator implementation for PIC16F877 microcontroller. This is a simple one digit[1] calculator which implements only 4 functions addition(+), subtraction(-), multiplication(x) and division(/). The code for…
  4. VFD Display for the TI83+ Calculator
    This project builds upon the PIC/TI83+ interface developed by ThomasHenry (see Nuts & Volts August 2013 – A Mathematics Engine for Microcontrollers). Acknowledgment, appreciation, and kudos to him for writing…
  5. 8051 CALCULATOR CIRCUIT
    8051 Calculator Circuit Operation As seen at half one has to use the keypad and an LCD with 8051. The keypad consists of rows and columns. When the button is…

Show more


Car Projects

  1. OBD-II ELM327 compatible AllPro adapter using PIC18F2455
    Overview This adapter allows you to interface with your car's OBD-II bus. It provides you a USB interface using the ELM327 command set and supports all major OBD-II standards: SAE…
  2. REMOTE CONTROLLED TOY CAR PROJECT PIC16F877 PIC16F628
    software CCS used N channel FETs with a 60 amp motor drive circuit and used for different applications control circuit PIC16F877 24c08 eeprom and ICL7660 used CCS EEPROM communication with…
  3. CAR INFO PANEL WITH PIC16F873
    In the car Frost Alarm (warning sound) , outdoor lamp, alarm, temperature, battery voltage, date, overcharging of information, such as a pic16f873 microcontroller which allows it to be displayed on…
  4. Vehicle Tracking System Through GPS-GSM Modules
    So you have got a GSM module lying around like me? Also a GPS-tracker? We think the same! In this instructables, I will try to guide you how to accomplish…
  5. Garage car detector without a microcontroller
    At the end of this instructable you will be able to detect your car as it approaches the wall inside your garage, signalling you that the car is inside far…

Show more


Clock – Timer Projects

  1. Interfacing DS1307 Real time clock with PIC16f877
    In any advance project we need real time clock synchronize with our work and for this purpose the best option is DS1307 (RTC Ic). Interfacing DS1307 Real time clock with…
  2. Analog & Digital propeller clock using PIC16C84
    An Analog & Digital propeller clock i made! It isnt Real its just because your so awfully slow!!! 😉 based on an afterimage phenomenon, ie the reaction slowness of the…
  3. Making a Digital Clock using PIC16F628A
    Please check the update at === Digital Clock Updated Version === --- Original Version --- As I am a WIS so I built a clock as my first microcontroller project.…
  4. A Simple Clock using DS1307 and PIC16F877A
    Even I have posted about "DS1307 + PIC16F877A", I didn't have chance to make a real prototype of the clock. I have done only on the simulation software. Today, I…
  5. Making your own Digital Clock using PIC16F887
    Small LED dot matrix development board I was very busy for the past two months so this blog just didn't move. As you may know, the LED dot matrix display…

Show more


CNC Machines Projects

  1. CNC Controller Motion Schematics (Rev. D) using pic microcontrollers
    Table of Contents Introduction Power Supply I/O Microcontroller RS422 and Limit Switches X, Y, Z, and Z Axes Selenoid and Motor Control Printed Circuit Board Issues Introduction The parts list…
  2. CNC CONTROL INTERFACE WITH PIC12F629 AND 74HC244N
    CNC Project on via a computer paralelport lpt with the various engine controls allows you to make a circuit on the circuit input and output sections terminals is done via…
  3. CNC PCB MACHINE PROJECT
    CNC Project of the information provided on PCB drilling machine, CNC benefits do not, is bound to be thanks to those who contributed Maximus – CNC PCB Drilling Machine This…
  4. PRECISION CNC MOTION CONTROL UNIT ENCODER, DRIVER INTERFACE PIC16F877
    CNC control circuit PIC16F877 microcontroller used in the project’s RS232 PC connection to all floors described separately (English) source: Assembly shared MPLAB IDE software. HIGH PRECISION CNC MOTION CONTROL This…
  5. Converting a Proxxon MF70 Milling Machine To CNC – 4 using PIC24FJ64GB002
    At the start of this series of posts, I said I did not want a PC to control my Milling Operations, so some local delivery method of supplying the gcode…

Show more


Development Board – Kits Projects

  1. UFO round LED Chaser Kit for PIC16F628A
    Description This page is has been written to support construction of the UFO LED Chaser Kit #432K. This neat little circuit provides 8 LEDs directly driven from the PIC along…
  2. 4 Channel DMX512 Driver for PIC16F1823
    The original DMX512 driver project #800 is now redesigned to incorporate the optional address configuration switch on the main PCB. The no-switches in-band DMX configuration feature is still retained Double sided…
  3. Web Controlled Multifunctional Car
    Introduction In our final project, we have built a multi-functional car controlled by a web application on the PC, which allows users to drive the car as well as play…
  4. Rs 232 Relay Control Board using PIC16F84A
    Project Summary Computer Controlled, relay board designed to be either operated manually via switches on the board or nine way Type Connector via PC or laptop. Provision has been made…
  5. PIC development/testing board using PIC16F877 microcontroller
    PIC development/testing board Here's a PCB design for a bare bones PIC16F877 development board. All you need is a 4mhz crystal, two 22pf caps, one 4.7k resistor, and eight 470…

Show more


Game – Entertainment Projects

  1. Groovy Times
    Introduction  Our team being excited by the recent trend towards more active forms of entertainment, such as those provided by motion-control systems and virtual-reality headsets, set out to create a…
  2. Persistence of Vision (POV) Dino Game
    Introduction Our project is a persistence of vision styled dinosaur game. Our team was really intrigued by POV displays and we wanted to explore how POV works. That’s what led…
  3. PIC32 Racing Game
    Introduction Our project is a racing game with human input control that emulates the act of driving a car. We decided on this project, as all three of us greatly…
  4. TFTanks
    Introduction TFTanks is a two player game in which small artillery tanks shoot projectile shells at each other across the TFT display screen. The game board consists of a randomly…
  5. Co-op Virtual Reality Maze: ECE 4760
    Introduction Our project is a collaborative game in which two people work together on different devices to navigate a maze, one on the PIC and the other on a VR…

Show more


Memory – Storage Projects

  1. Interfacing Internal EEPROM with PIC Microcontroller
    In this project “ Interfacing internal EEPROM with PIC Microcontroller ”, we will see how we can easily interface EEPROM, send data from microcontroller, store data in EEPROM and read…
  2. A Beginner’s data logger project using PIC12F683 microcontroller
    It is a very simple data logger project based on PIC12F683 microcontroller. The microcontroller reads temperature values from a temperature sensor on a regular interval basis and stores them into…
  3. Extend PIC Microcontroller‘s RAM by without using EMI
    Introduction Virtually all PIC microcontrollers have some banking mechanism to extend addressing to additional memory space. But this external data memory is not directly addressable (except in some high versions…
  4. Solar Recorder using PIC18F458 microcontroller
    The device used for measuring daily insolation has been developed. The device was built with a PIC18F458 and the 128MB Multimedia Memory Card, MMC. The solar radiation is measured by…
  5. GPS to SD-Card Data Logger using PIC16F819 microcontroller
    Description This project combines a GPS receiver module, a MicrochipPIC microcontroller and a Secure Digital memory card to make a GPS data logger. With a large capacity and reasonably long…

Show more


Metering – Instrument Projects

  1. Digital Watt meter using PIC16F876
    Updated 3. Sep. 2002. If you are from Denmark ! read the Danish version !! In the good old days I had some parts but now This Wattmeter is in…
  2. LC meter using PIC16F628A Microcontroller
    I needed a good LC meter for my one of my next projects so I went and built the famous LC meter by Phil Rice. This LC meter design is…
  3. PIC16F84 AMMETER CIRCUIT 0-80A UGN3503
    PIC16F84 Ammeter, ampere meter circuit pic16f84 microcontroller has been made with the current sensor is used for UGN3503 hall effect sensor output op amp with integrated lm358 strengthened pic16f84 RB0…
  4. PIC16F88 TACHOMETER CIRCUIT LED AND DISPLAY INDICATOR
    Tachometer circuit 12v dc supply voltage LEDs used for the supply of silicon chip MC34063 LM2940 applications for the pic 16ff88 Switched likes to use power resources A gear shift…
  5. PIC 16F88 Digital Thermometer Light Meter and resistance ohm meter.
    PIC 16F88 Digital Thermometer Light Meter and resistance ohm meter. My original idea for this project was simply to try and interface the WINTEK WD-C2401P lcd panel to the pic…

Show more


Microcontroller Programmer Projects

  1. F84-Programmer using pic microcontroller
    Build a low-cost and very simple serial programmer for a PIC16F84 Microchip Flash Microcontroller. Below picture is my personal writer for F84 chip, it works very nice with Nigel WPicProg…
  2. WLoader – a 16f877 application loader using pic microcontroller
    If the piclist is an any indication the 16f877 seems to be the new favorite hobby microcontroller, a position that used to be occupied by the 16f84/16c84. Compared to is…
  3. Easy 16F84 Microcontroller Programmer – JDM
    In this instructable , I 'll show you how I built and tested this simple yet powerful circuit . The JDM Programmer is my favorite Microcontroller programmer. It is a…
  4. Microchip PIC Serial Port Programmer
    About the Programmer This is a Simple com port based Microchip PIC microcontroller Programmer,This Programmer is based on JDM programmer.The entire programmer is built around commonly available components Features Does…
  5. PIC and EEPROM Programmer
    Project Summary In this project we are building a JDM programmer that can handle PIC12, PIC16 and PIC18 family microcontrollers and some popular 24C family EEPROMs. The programmer also provides…

Show more


Motor Projects

  1. Touch-A-Sketch
    Introduction For our final project, our team built a touch screen controlled Etch-A-Sketch we call Touch-A-Sketch. The Touch-A-Sketch is the first of its kind that allows users to draw on…
  2. Servo motor control by Microcontroller PIC16f877 and MATLAB GUI
    Here you see how a Servo motor controls by Microcontroller PIC16f877 and MATLAB GUI? It is well known to us that now a day’s use of servo motor extended in…
  3. Simple manual control of stepper motors without a PIC or PC
    This instructable will show you how to control stepper motors (Unipolar OR Bipolar) manually with a knob, without the use of a PIC or PC, so no programming is needed. …
  4. Servo Motor Control by using Microcontroller PIC16F877A
    PIC16F877A is an easy micro controller for the beginners Here in project: 1) How PIC switches servo motor forward and back ward When we push one switch it goes to…
  5. Stepper Motor Controller using PIC16C84
    For another project I started I needed to control the motion of a stepper motor. A stepper motor is used when precision control of movement is needed. With each movement…

Show more


Other Projects

  1. PIC32 Digital Synthesizer
    Introduction Our final project for ECE 4760: Digital Design Using Microcontrollers is a portable keyboard digital synthesizer using the PIC32MX250F128B microcontroller. The PIC creates various sound effects using direct digital…
  2. Image Plotter
    Introduction Our ECE 4760 final project was an image plotting system with high-level processing done in a MATLAB script we wrote and the low-level control software done on the PIC32MX250F128B…
  3. Pic32 Oscilloscope
    Introduction For this project, we constructed an oscilloscope using the PIC32. The inspiration for this project came from the oscilloscopes we used in lab throughout the semester. These oscilloscopes allowed…
  4. BANANA SCAN
    INTRODUCTION Sometimes it is difficult to judge the ripeness of fruit visually, or we simply forget about our fruits until they are rotten. By using spectroscopy to monitor the change…
  5. LASER HARP
    THE INTERSECTION OF MUSIC WITH TECHNOLOGY CAN CREATE ENTIRELY NEW WAYS TO PRODUCE OR EXPERIMENT WITH MUSIC. THE RECENT HISTORY OF MUSIC HAS TAKEN ADVANTAGE OF THIS TO AUGMENT EXISTING…

Show more


PWM Projects

  1. PIC based UPS Schematic / Firmware / PCB Layout
    Microchip’s Digital Pure Sine Wave Uninterruptible Power Supply (UPS) Reference Design is based on the dsPIC33F “GS” series of digital-power Digital Signal Controllers (DSCs). This reference design demonstrates how digital-power…
  2. PIC18F452 PWM Code and Proteus Simulation
    This post provides the PWM code (using C language) and Proteus simulation for PIC18F452 micro-controller CCP1 and CCP2 modules ( written using MPLAB and HI-TECH C18 compiler ). There are…
  3. PIC12F675 PWM Code and Proteus Simulation
    This post provides the PWM code for PIC12F675 microcontroller using timer0. There are many uses for PWM signal, e-g you can control dc motor speed using PWM. Timer0 is initialized in the start…
  4. PIC16F84A PWM code and Proteus simulation
    This post provides the PWM code for PIC16F84A microcontroller using timer0. There are many uses for PWM signal, e-g you can control dc motor speed using PWM. Timer0 is initialized in the start of the…
  5. PIC16F877 PWM (2 channel) code and Proteus simulation
    This post answers the question, "How to make a pulse width modulator using PIC16F877" ? Also, using PIC16 simulator (Proteus) you can verify this PWM code and change it according…

Show more


Phone Projects

  1. The Cell Phone Drone
    The Mission We knew that this would be tough. There's a reason all of the drones you see on sale today have four motors, and that's because they're naturally much…
  2. Tiny GSM alarm system using PIC16F84A
    After GSM call alarm and GSM SMS alarm as two independent modules, I introduce the Tiny GSM alarm system. The main characteristic of this new version is that this device can operate standalone…
  3. SMS Box project using PIC16F877A Microcontroller
    This device acts as interface between your microcontroller project and a GSM phone. It handles all modem data communication between the GSM phone and your micro-project. The best thing is…
  4. Caller Line Identification (CLI) using PIC16F628A
    'Caller Line Identification' displays on a (2x16) LCD the phone number of the person who is ringing you, before you even answer. When start up the first few seconds appears…
  5. Packing power into smaller spaces
    Researchers create new polymer-based electrical insulation for smaller microchips From slimmer laptops to smaller smartphones, all of our most-used devices rely on increasingly smaller microchips. But, in recent years, researchers…

Show more


Radio Projectscts

  1. XBee radio communication between PICs using pic-microcontroller
    Overview Typically, two pics communicate by RS-232, a wired transmission. However, it may be desirable to communicate via a wireless link. This wiki page demonstrates using XBee radio modems which…
  2. FM radio using TEA5767 and PIC16F877A micro-controller
    TEA5767 single-chip FM stereo radio. ---------------------------------------------------------------------------- * High sensitivity due to integrated low-noise RF input amplifier * FM mixer for conversion to IF of the US/Europe (87.5 MHz to 108…
  3. WIRELESS REMOTE CONTROL for Raymarine ST4000 Autopilot using PIC16F628
    I had designed a remote unit for my ST4000+ autopilot. It did prove out the concept and I used it a lot, but it sported an unsightly coil cord (and…
  4. Radio Button Switch Control using PIC12F629
    Overview The original purpose behind this circuit was to provide manual switching of three relays such that only one relay was on at any time.  It was also a requirement…
  5. Infra/radio remote control transmitter/receiver with PIC16F630
    description This is a general purpose remote control project with using programmable PIC microcontrollers. Schematics are shown for using infrared (RF) or radio (RF) media. If you are not familiar…

Show more


GPS Based Projects

  1. Constellation Glasses
    INTRODUCTION: The Constellation Glasses allow you to find out what you are looking at in the night sky with the click of a button. On one side of the glasses,…
  2. My GPS LCD Display Project using PIC16F84
    This is a project that I started back late 2003 when I just starting to learn PIC programming. I wanted to building something that actually did somthing useful. This project…
  3. MICROCHIP PIC EXAMPLES ASSEMBLY PROJECT
    All source code, libraries, and other files, complete with diagrams practices Microchip PIC assembler’s eight projects. In particular interface applications can be useful for different projects. GPS to SD-Card Data…
  4. How to interface GPS with PIC18F4550 Microcontroller- (Part 16/25)
    Global Positioning System is based on satellite navigation technology. A GPS Receiver provides the accurate location of an object in terms of latitude and longitude. Accurate time calculation with respect to…
  5. PIC18F2550 GPS CLOCK CIRCUIT BIG DISPLAY LS20031 SWORDFISHBASIC
    PIC18F2550 microchip controller time clock circuit based on information from LS20031 GPS module is used as an indicator oversized 4 inch 7-segment display. GPS clock circuit source project owned Swordfish…

Show more


Home Automation Projects

  1. IOT Home Automation
    For our ECE4760 final project we built a wireless star network with the PIC32  for remote monitoring and automation. Meant to augment users' abilities to gain insight into their homes…
  2. Home Automation and Safety via GSM Remote
    Objectives:  To test a level of understanding for my final year project. To present about programmable control home safety via gsm modem; the performance or what have been achieved. To…
  3. IR Remote Controlled Home Automation Using PIC Microcontroller
    In this project, we are going to use a PIC microcontroller to remotely control few AC loads by just using an IR remote. Here we designed it on PCB using…
  4. COMPUTER CONTROLLED SMART HOME PROJECT WITH PIC16F873
    Smart home automation control project your computer on the control program and PIC16F873 on board with the circuit bulb lights on the severity of your air conditioner temperature or any…
  5. COMPUTER CONTROLLED HOME AUTOMATION CIRCUIT PIC16F877 CCS C VISUAL BASIC
    Basic home automation project can be an example with all the resources INFINITY side @ picproj on the forums shared software ccs-c prepared by the source. C. H ccsc codes…

Show more


How To – DIY – Projects

  1. Pickit 2 Download & Develop Your own USB pickit ii programmer
      PICkit 2 Introduction: There are many PIC programmer available, commercial and DIY devices. As Microchip introduces the new microprocessors the programming software got to be updated accordingly playing catch-up…
  2. A DIY indoor thermometer plus hygrometer using PIC16F688
    This project is about building a microcontroller-based digital room thermometer plus hygrometer that displays temperature and relative humidity on 4 large (1 inch) seven segment LED displays which adjust their…
  3. DIY Microcontroller – Hand Dynamometer
    Did this DIY Hand Dynamometer as a sensor for PICAXE micro-controller. It also can be use for Arduino or any micro-controller too. List of the materials I used to make…
  4. Another DIY function generator using PIC16F628
    An extremely simple and low cost Sine/Square wave generator based on the Analog Devices AD9835 Direct Digital Synthesis (DDS) Generator chip. The frequency can be set for any frequency from…
  5. How-to: USB remote control receiver using pic microcontoller
    ow that we listen to MP3s, and watch XVIDs or x264s, a computer is the entertainment center in at least one room of most homes. Unless you have a special…

Show more


Interfacing(USB – RS232 – I2c -ISP) Projects

  1. How to burn or program PIC Microcontroller?
    This DIY PIC programmer is a continuation of our PIC programming basics tutorial. By using this USB PIC programmer, you can program microchip PIC series of 10F, 12F, 16F, 18F,…
  2. USB data logger project using pic-microcontroller
    Introduction: In this project, PIC 18F4550 is programmed to perform the function of an oscilloscope. Communication is set up between the computer and the PIC through USB, so that bulk…
  3. OBD-II ELM327 compatible AllPro adapter using PIC18F2455
    Overview This adapter allows you to interface with your car's OBD-II bus. It provides you a USB interface using the ELM327 command set and supports all major OBD-II standards: SAE…
  4. Microchip pic16f877 to FTDI USB interface
    Introduction This is a simple design that interfaces a PIC 16F877 microcontroller to the USB bus using the FTDI FT245 USB FIFO device. It has been designed using a simple…
  5. Make your own USB LCD controller using PIC18F2550
    Hi everybody Ages and ages ago, I posted this and many people said they'd like a guide. So here it is! This is a guide for making an LCD that…

Show more


Internet – Ethernet – LAN Projects

  1. Wifi robot vehicle controlled by PIC16F628A
    Introduction Wifi Robot: A remote control car that can be driven over the internet or with a laptop wirelessly from up to 500m away. It has a live-feed network camera…
  2. Remote controlled led dice using PIC12F629 microcontroller
    Remote controlled led dice I've always wanted to build an electronic led dice, but something different from what we see on the internet. Making it motion controlled... now that's new!…
  3. PIC16F877 ISA ETHERNET WEB SERVER PROJECT
    The PIC16F877 microcontroller, prepared with activated an old ISA ethernet (3com eherl Link) Used guess PIC internet connection with an application I’m not sure 🙂 circuit aim could not understand…
  4. WEBSD using PIC24F microcontroller
    WEBSD This is a development board for the PIC24F series of microchip, with: USB ( plug it to any computer) Ethernet ( plug it to the internet) SD card (…
  5. PIC16F877 ISA Ethernet Web Server Project
    The PIC16F877 microcontroller, prepared with activated an old ISA ethernet (3com eherl Link) Used guess PIC internet connection with an application I’m not sure circuit aim could not understand the…

Show more


LCD Projects

  1. The IDE Project
    4 prototype boards arrived today. After going over them carefully, I found 4 lines that crossed each other. After some quick surgery with a knife and some solder and wire,…
  2. Scrolling Text on LCD by PIC Microcontroller
    Scrolling Text on LCD by PIC microcontroller is very simple but very important one. For moving forward we need basic knowledge on how to display the text on LCD by…
  3. Frequency Counter using PIC16F877A Microcontroller
    A frequency counter is a useful addition to an engineer's toolbox and you can create the design described on this page for free. All you need is a PIC microcontroller…
  4. Sign Language Learner
    Introduction We designed a device that can aid in learning the alphabet in American Sign Language. We built a glove with various sensors to identify the hand position of the…
  5. PIC12F675 based digital clock using LCD display (Code + Proteus simulation)
    This post provides a simple digital clock implementation using PIC12F675 microcontroller and an LCD display. This code is written in C language using MPLAB with HI-TECH C compiler. You can download…

Show more


LED Projects

  1. Blinking LED using PIC Microcontroller with Hi-Tech C
    A lot of you may heard about microcontrollers and its applications. Well it is a bit difficult to start learning microcontrollers. And the guides and tutorials also do not start…
  2. PIC Light Chaser
    This month I am continuing with the PIC projects that I started in August. To be able to build this circuit you must build the August circuit which allows you…
  3. Remote-Control Light Dimmer using pic microcontroller
    The lamp in my bedroom is a very cheap lamp from Wal-Mart. It stands in one corner of my room, opposite of the door. This is where the problem is:…
  4. Simple Project on LED blinking by PIC 16 Microcontroller using pic Microcontroller
    Today I will show you how easily you can build your first project on blinking LED by using PIC 16 microcontroller. In my previous post Step by step Project guide on…
  5. LED blinking using timer0 of pic16f877 microcontroller
    Here I discuss very good knowledge based project LED blinking using timer0 of pic16f877 microcontroller. You can see in my Earlier project “Simple Project on LED blinking by PIC 16…

Show more


Robotics – Automation Projects

  1. Line Follower Robot – Build it from scratch using pic microcontoller
    Line Follower Robots are the most common type of robots that are built by hobbyist and student interested in robotics and embedded systems. The reason for the popularity of the…
  2. Pong Bot
    Rationale The project’s focus is to accurately simulate the movement of a human arm on a small-sized robotic arm, such as aiming and throwing small objects, i.e. a ping pong…
  3. RF Motion Controlled Robot
    Introduction For our final project, we designed and implemented a remote-control car with a user-controlled steering wheel interface. We wanted a user interface that was immediately intuitive and familiar, which…
  4. CAT BOT
    Introduction Cat Bot, as its name suggests, is a cat robot that sees and follows around a cat toy, simulating actions of real cats. We have decided on this project…
  5. How to Build a Self Navigating Robot
    This is a detailed tutorial on how to realize a robot starting from scratch, and giving it the ability to navigate autonomously in an unknown environment. All the typical arguments…

Show more


Security – Safety Projects

  1. IoT Security Platform
    We developed a WiFi enabled doorway security system accessible from anywhere in the world. One of the motiviations behind this project was derived from the contemporary notion that the concept…
  2. Password controlled sliding door with SMS alert by pic Microcontroller
    In today’s world implementation of any expert system with maximum data and networking security becomes a real necessity in home, academic organizations as well as in industrial communities. To provide…
  3. PIC12F675 PC PROGRAMMABLE SECURITY SYSTEM
    This project uses the 12F675, it was chosen because of its low cost, A/D convertor and flash memory. This security system was designed to be used in a simple installation…
  4. REMOTE CONTROLLED SECURITY SYSTEM WITH PIC16F628 PIC16F88
    Transmitter circut Specifications Rolling code infrared transmission Small keyfob style case Dual function buttons Randomisation of code parameters feature Synchronising of parameters feature Up to 16 identifications Receiver circut Specifications…
  5. CENTRAL SECURITY SYSTEM WITH PIC16F877
    Circuit Operation: PIC16F877 used in the circuit of the B and D as input port is selected. 8 of these units with port B doors, windows and etc.. from places…

Show more


Sensor – Transducer – Detector Projects

  1. Interfacing DHT11 humidity and temperature sensor with PIC16F877A using pic microcontoller
    After interfacing the DHT11 with Arduino uno board at the following post: ARDUINO Humidity & Temperature Measurement Using DHT11 Sensor Now we are going to see how to interface this…
  2. Heat Control System using pic-microcontroller
    Introduction This project was the first stage of developing a controller for a radiant floor heat system. The microcontroller will use inputs from thermostats, thermocouples, a flow meter, and pressure…
  3. A Digital temperature meter using an LM35 temperature sensor using PIC16F688
    Introduction A digital thermometer is a good choice of project for beginners who just stepped in to the world of microcontrollers because it provides an opportunity to learn using sensors…
  4. Motion detection alarm using a PIR sensor module with a PIC12F635
    Introduction This project describes a motion sensor alarm based on a Passive Infra-Red (PIR) sensor module. There are many vendors that manufacture the PIR sensor modules and almost all of…
  5. AIR BASS
    INTRODUCTION AirBass is an air bass guitar that allows the user to play distinct notes without the added weight and cost of an actual bass guitar. It implements various sensors…

Show more


Sound – Audio Projects

  1. Driving a piezo speaker with a PIC using pic-microcontroller,
    Overview A Pulse Width Modulation (PWM) output from a PIC microcontroller can be used to play tones on a piezo speaker. With this, musical scales and simple songs can be…
  2. A recording studio for the PIC32
    Introduction We built a miniature recording studio using the PIC32 that allows the user to record a short soundtrack, play it back, then layer on additional sounds. We chose to…
  3. Guitar Hero MMMMDCCLX
    Introduction: We created our own version of Guitar Hero which can play any song that has a MIDI file by using our custom controller and UI. We are big fans of…
  4. The Sound Designer – A Portable Digital Synthesizer
    Introduction For this design project, we built a portable digital synthesizer capable of creating a wide variety of sounds designed by the user. The system consisted of a full octave…
  5. The Annoy – A Tiny Intelligent Buzzer using PIC10F202
    A while back I made a blog post about a PIC10F200 Project: The Annoy. In this project they combined the simplicity in design along with the creativeness that I always…

Show more


Temperature Measurement Projects

  1. Digital Thermometer Using PIC16F688 microcontroller
    Digital thermometers are cool devices as they show temperatures in human readable formats. This digital thermometer project is based on a PIC16F688 microcontroller and a DS1820 temperature sensor, and it…
  2. A Digital temperature meter using an LM35 temperature sensor using PIC16F688
    Introduction A digital thermometer is a good choice of project for beginners who just stepped in to the world of microcontrollers because it provides an opportunity to learn using sensors…
  3. Experimenting with a thermistor using PIC16F1937
    Recently i won a bid for a batch of 10K thermistors. The only thing that i knew when i got them in my hand, was that those things are 10K…
  4. Measurement of temperature and relative humidity using DHT11 sensor and PIC microcontroller using PIC16F628A
    Measurement and control of temperature and relative humidity finds applications in numerous areas. These days devices are available which have both temperature and humidity sensors with signal conditioning, ADC, calibration…
  5. Measure Temperature With an LM35
    Of all the types of measurement, temperature measurement is one that comes up the most often and is perhaps the one that is easiest to do. I heard this interesting…

Show more


Video – Camera – Imaging Projects

  1. ECE 4760 Final Project: 3d lidar imaging system
    Introduction The goal of this final project was to create a lidar 3d imaging system while on a limited budget. This is a system which takes many distance readings while…
  2. Interfacing Camera with PIC Microcontroller via Matlab GUI
    For project on security systems, Interfacing Camera with PIC Microcontroller via Matlab GUI is mostly desirable. But size internal ROM and RAM of PIC16F877 is very small. So it is very…
  3. 3-DOF Self-stabilizing Quadcopter Frame or: How We Learned To Stop Trying and Not Build the Drone
    Introduction We created a 3 rotational degree of freedom quadcopter frame. The result was so that when placed on the small surface area of roughly a finger tip, the quadcopter…
  4. 2-Axis Gesture-Controlled Camera Platform
    Introduction For the ECE 4760 final project, we designed and implemented a 2-axis gesture-controlled platform for DSLR cameras. The platform can actuate a camera based on the orientation of the…
  5. Autonomous Smart Suitcase Pixy Camera!
    Definition ASS is an autonomous smart suitcase that will follow the user wherever he goes. Apart from this it also has additional features such as lost mode, bag fall detection…

Show more


Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.