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. BATTERY CHARACTERIZER using PIC18F252
    Introduction This circuit is a battery characterizer that applies a fixed load to a charged NiCad or NiMH cell and measures milliamp-hour capacity as it discharges. There is no single…
  2. PIC 12F675 Programmable 12V Battery Monitor
    Being an active outdoor guy, I have a few different types of 12V lights and a variety of battery types. - For flying RC planes and quadcopters at night, we…
  3. Automotive Voltage Monitor using PIC12F683
    Description Recently I got a new motorbike and on my second trip out, with only 50 miles on the clock the rectifier/regulator unit failed.  The battery on a bike is…
  4. Tiny AVR Microcontroller Runs on a Fruit Battery
    Some of the fruit and vegetables we eat can be used to make electricity. The electrolytes in many fruit and vegetables, together with electrodes made of various metals can be…
  5. Automatic Charger Sharing for Motorcycle Battery Charger using PIC16F628A
    Description This project came about because I have three motorbikes and being a bit of a fair weather biker they don't get used much over the winter months.  I have…

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. Automotive Voltage Monitor using PIC12F683
    Description Recently I got a new motorbike and on my second trip out, with only 50 miles on the clock the rectifier/regulator unit failed.  The battery on a bike is…
  2. ParkBot: The Autonomous Parallel Parking Car
    Abstract Parallel parking is often the most difficult part of ordinary drivers, and one of the most feared tasks for some. Big cities specifically require great amount of parking skills…
  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. 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…
  5. 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…

Show more


Clock – Timer Projects


Show more


CNC Machines Projects

  1. Converting a Proxxon MF70 Milling Machine To CNC – 2 using PIC18F4620
    My layout is shown below. It may not be as intuitive or informative as the layout on a PC display, but contains everything I have found necessary for control of…
  2. 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…
  3. 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…
  4. 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…
  5. 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…

Show more


Development Board – Kits Projects

  1. PIC Microcontroller-Based IC Tester for Efficient Integrated Circuit Verification
    1. INTRODUCTION Within the electronics industry[1], as circuit complexity undergoes a drastic increase and the demand for higher reliability rises, a significant factor contributing to overall costs is the expense…
  2. Hands-On Microcontroller Projects: BK300 Development Board Featuring PIC16F887 Chip Lab
    1. INTRODUCTION The study of microcontroller systems is experiencing a global surge across various fields within science, engineering, and technology departments of universities and polytechnics [1-2]. The utilization of microcontroller…
  3. The Digital Logic Smart Breadboard Experience
    1. Introduction 1.1 Problem and Solution In the realm of engineering prototyping, the breadboard stands as the primary choice for initial hardware testing. However, as the size of the prototyped…
  4. Step-by-Step Assembly Guide for [Development Board Name]
    Getting Ready Let's initiate by conducting a basic test to ensure the accurate manufacturing of your PCB - checking for any potential short circuits between the power and ground rails.…
  5. Pic Cross Development Support Tools
    The SMALpic Assembler When I embarked on a substantial PIC-based project for paid work, I encountered a common issue: most of the PIC tools were designed exclusively for Windows. Additionally,…

Show more


Game – Entertainment Projects

  1. TIC TAC TOE game using PIC16F628
    This project is not to introduce Tic Tac Toe. Everyone knows this game. It's to introduce two features. Bi-coloured LEDs, microcontrollers and the skill of writing an ALGORITHM. You can…
  2. DIY Muscle Sensor / EMG Circuit for a Microcontroller
    Measuring muscle activation via electric potential, referred to as electromyography (EMG) , has traditionally been used for medical research and diagnosis of neuromuscular disorders. However, with the advent of ever…
  3. EMG Signal Controlled Game
    The idea of this project is to design and implement two channels EMG signal controlled video game. The player controlls the motion of the ball to the left or to…
  4. 3-D Game on LED Cube with PIC32 Microcontroller
    Introduction: Bringing games played on 2-dimensional screens into 3-dimensional space. When games are played on flat 2-dimensional screen, it greatly limits the player's interaction with the game. It simply kills…
  5. PIC32 Gaming Console w/ Rapid-Developing Engine
    Introduction Our project design is an exquisite PIC32-based gaming console that supports NTSC video output, audio output and takes input from a NES Controller. Also we have fully developed an…

Show more


Memory – Storage Projects

  1. Chapter 1: PIC16F887 Microcontroller – Device Overview
    The PIC16F887 is one of the latest products from Microchip. It features all the components which modern microcontrollers normally have. For its low price, wide range of application, high quality…
  2. 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…
  3. 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…
  4. 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…
  5. 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…

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. Designing a Door Access Control System with Programmed AT89C52 Microcontroller
    Abstract: Biometric door systems present limitations as they are unsuitable for widespread use due to hygiene concerns and accessibility issues for individuals with physical disabilities. To address these challenges, a…
  2. Mastering the Basics: Programming a PIC Microcontroller
    One lesson I've gleaned from parenthood is the formidable challenge of imparting knowledge to a child. Despite their keen interest and ample time and resources at hand, if a child…
  3. Programming HID Bootloader on PIC32
    The bootloader enables program installation on the PIC32 without relying on an external programmer such as an ICD2, and it operates without the need for any drivers on the computer.…
  4. Crafting a Microcontroller Circuit: From Design to Programming
    Official Assignment Description For this week's project, the task was to create a board, which was relatively straightforward once I got the hang of EAGLE's idiosyncrasies. Afterward, the challenge was…
  5. 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…

Show more


Motor Projects

  1. Interfacing DC Motor with 8051 Microcontroller
    When we talk about controlling the robot, the first thing comes into the mind is controlling DC motors. Interfacing DC motor to the microcontroller is very important concept in Robotic…
  2. Interfacing DC Motor with PIC Microcontroller using L293D
    DC Motor and L293D We can’t drive a DC Motor (depends) directly with a Microcontroller, as DC Motors requires high current and high voltage than a Microcontroller can handle. Microcontrollers…
  3. Unipolar Stepper Motor Control Circuit with PIC16F877
    Hello friends, this article, unipolar stepper motor control circuit related work. The purpose of this circuit is connected to unpolar stepper motor I designed buttons, select the number of steps…
  4. DC Motor Speed Control using Microcontroller PIC-16F877A
    Micro-controller is a very widely used electronic component and today we are showing your another example of it. Today's' project topic is "DC motor speed control using Microcontroller PIC16F877A" and…
  5. Low Resource Microcontroller – 3 Phase BLDC Motor Speed Controller
    This could form the basis where high performance is not required This article focuses on a minimal resource microcontroller implementation for a 3 phase BLDC motor, closed loop speed motor…

Show more


Other Projects

  1. Unveiling the Many Faces of Microcontroller Applications
    Abstract. A microcontroller, also referred to as an MCU or microcontroller unit, represents an integrated circuit (IC) crafted for specific applications, tailored to execute designated tasks. While commonly employed in…
  2. Building Blocks for Success: A Structured Framework for Microchip PIC Microcontroller Applications
    Abstract This paper introduces a framework designed for creating applications centered around a Microchip PIC microcontroller (μC). Comprising both hardware and software tools, this framework facilitates the development and transfer…
  3. Efficient Power Generation with Microcontroller-Controlled Thermoelectric Generators
    INTRODUCTION The global demand for electrical energy continues to rise steadily, necessitating a shift towards renewable energy sources as traditional fossil fuels like petroleum and coal become increasingly scarce and…
  4. Innovative Approaches to Control System Design for 100KV Impulse Generators
    1. INTRODUCTION An impulse generator is an electrical device designed to generate short-duration surges of high voltage or high current. Impulse signals are characterized by their very high magnitude and…
  5. Mastering PIC 24F Series: A Comprehensive Guide with MPLAB and Proteus
    Introduction The field of embedded systems plays a crucial role in modern society, with a myriad of applications across various sectors such as telecommunication, medical devices, industrial control, and more…

Show more


PWM Projects

  1. RGB LED PWM Driver for High Power 350mA LEDs using PIC12F629
    Description This project combines a PIC and three constant current 'buck' converters to produce an RGB LED controller that will operate with the the high power 350mA LEDs using PWM to…
  2. Serial Controlled RGB LED PWM Driver PIC12F629 based PWM controller for RGB LEDs
    Description If you want to build your own multiple RGB LED display that you can control from either a PC or a dedicated controller then this project will let you…
  3. [Simple] Generating Pulse Width Modulation using PIC Microcontroller – Mikro C & Proteus Simulation
    How to generate Pulse Width Modulation (PWM) using PIC microcontroller? This is going to be a continuation of our microcontroller online tutorial series. This article covers the detailed explanation and simulation of…
  4. Digital DC Power supply using PWM with PIC microcontroller
    In our lab I saw many DC power supply which have a variable knob to regulate the output. I was dreaming to make such a project where I can regulate…
  5. How To Use PIC Microcontroller For Voice Input And Output
    Microcontrollers are purely digital devices which work on logic0 and logic1 voltages; still they are widely used for analog signal processing. There are specialized signal processors chips available which are…

Show more


Phone Projects

  1. CELLPHONE OPERATED LAND ROVER
    I know the general rule of world that “reading makes man ready,writing makes man everyday but practice makes man perfect.” Only theoretical knowledge is not enough for an E.C (Electronics…
  2. Alarm Phone Dialer with MT8880 and PIC 16F84A
    Just hook this Alarm Phone Dialer up to something you would like to monitor, for example, a high water alarm, low temperature alarm, back window, garage door, etc. When the…
  3. Blimp-F-O is a remote-controlled flying machine designed with a PIC32 microprocessor.
    Introduction Flying drones have a wide range of applications and are becoming more and more popular. With that in mind, we decided to construct a balloon copter capable of fluid…
  4. Two way Simple Very Small Telephone Exchange
    This is a very small telephone exchange attached only two ordinary Tele phones. Fully bi-directional facility with an intercom system. When a phone is in off hook condition , Exchange…
  5. Cell Phone Detector
    Project Summary This is a mobile phone sniffer circuit that can detect the signals being used in the GSM (Global System for Mobile Communication) band at about 900 MHz. Since…

Show more


Radio Projectscts

  1. Wireless Radio Frequency Module Using PIC Microcontroller
    It's a Microcontroller Based DIY Electronics Project. Named Wireless RF Module Using PIC Microcontroller. The RF module is a small electronic circuit used to transmit, receive, or transceive radio waves…
  2. PIC16F84 Based Morse Code Reader
    So you want to become a HAM, or you've got one of those no-code licences, but like me feel somewhat lacking,... not having obtaining that age old badge of proficiency…
  3. 1Hz – 2MHz Function Generator with XR2206 using pic microcontoller
    1Hz - 2MHz Function Generator with XR2206 Component List: XR2206 - Function Generator IC Function Generator PCB RCA Gold Plated Connector SW1 - 4-DIP Switch SW2 – (Sine / Triangle)…
  4. BA1404 HI-FI Stereo FM Transmitter 88 – 108 MHz usnig pic microcontoller
    BA1404 Stereo FM Transmitter Components: BA1404 IC 38KHz Crystal L1 - 3.5 Turns Variable Coil 1x PCB 1x 38KHz Crystal Oscillator 1x DIP-18 IC Socket 1x 3.5T Variable Precision RF…
  5. 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…

Show more


GPS Based Projects

  1. Vehicle Theft Control System by Using GSM and GPS Systems
    At the present time, the rate of crime is increasing rapidly because it is a kind of evident from the actual fact that thefts became a matter of routine. Particularly…
  2. GPS Navigator for Runners
    The basic idea of this 4760 final project is to build a GPS navigator for runners who are new to their neighborhood. For example, if someone is new to Cornell…
  3. Sending SMS Text Message using PIC Microcontroller – Flowcode
     Figure 1: Controlling and Monitoring devices with a Cellphone A GSM modem is a wireless modem that works with a GSM wireless network. GSM stands for Global System for Mobile…
  4. 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,…
  5. 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…

Show more


Home Automation Projects

  1. Voice Activated Power Sockets (Home Automation)
    Yet another voice controlled home automation system! As shown in the picture, the system can control any electrical appliance, by turning ON or OFF, that is connected into the electrical…
  2. Home Security System with GSM Using 8051 Microcontroller
    Security is a big challenge everywhere because thefts are increasing day by day owing to the unsafe and insecure security systems in homes, commercial complexes and industries. Several conventional technologies…
  3. Home Automation and Security System using Microcontroller ATMEGA8 with Arduino Programming
    Home automation and security systems have become very popular these days, today industrial automation techniques are widely adopted by luxurious homes and apartments. Here I’m going to give a worthy…
  4. Android App Home Automation via Bluetooth Using PIC16F628A Microcontroller
    We have been posting several latest and advanced PIC microcontroller based projects and here is another wonderful wireless home automation project for Engineering/ Diploma students, Android Bluetooth Home Appliances Control System.…
  5. Design and Development of an Automated Home Control System Using Mobile Phone
    Abstract This paper presents design and development of an Automated Home Control System (AHCS) using mobile phone. A cell (mobile) phone acts as a modem for the control of electrical…

Show more


How To – DIY – Projects

  1. Echo MP3 player using PIC18LF452
    The EchoMp3 is a small DIY* MP3 player. It's cheap and of excellent quality. 64, 128, 256, 512MB and 1, 2, 4 GB MMC and SD(HC) cards used as storage.…
  2. DIY remote control based on PIC16F628
    Control up to 8 devices by this easy constructable remote control. It can work as a radio or infrared remote control, depending on the components. Each device output can be…
  3. 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…
  4. 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…
  5. 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…

Show more


Interfacing(USB – RS232 – I2c -ISP) Projects

  1. Efficient Multichannel Data Acquisition with USB Connectivity using PIC Microcontroller
    1.     INTRODUCTION With the rapid advancements in embedded technology, there is a growing demand for a data acquisition system that combines fast processing speed, compact size, low cost, and real-time…
  2. PIC MICROCONTROLLER BASED USB STORAGE
    INTRODUCTION The primary objective of this project is to execute the USB protocol and manage the reading and writing of packets of various sizes within the memory of the Peripheral…
  3. Simple mass storage for your microcontroller project
    Do you want gigabytes of storage for your microcontroller? Would you like a simple way to tranfer files from your PC to your picaxe or arduino or other micro project?…
  4. Know the Procedure of GSM Modem Interfacing with 8051
    The acronym of the GSM modem is Global System for Mobile Communications, it is a wireless communication module, used to  make a computer or any processor to communicate over a…
  5. How to Interface LCD with PIC16F877A Slicker
    PIC16F/18F Slicker Board The PIC16F/18F Slicker board is specifically designed to help students to master the required skills in the area of embedded systems. The kit is designed in such…

Show more


Internet – Ethernet – LAN Projects

  1. NETWORK EQUIPMENT RESETTER using PIC16F628
    Introduction This program is a network power resetter. It controls a solid-state-relay that is in series with 110VAC that supplies power to a satellite internet receiver, various routers, etc. Once…
  2. 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…
  3. 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!…
  4. 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…
  5. 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 (…

Show more


LCD Projects

  1. Serial Data Received from PC and Displayed on 16×2 Using USART of Pic16f877 Microcontroller
    Here is a simple tutorial on how to receive serial data from PC(Personal Computer) Hyperterminal and display it on 16x2 lcd using PIC16f877 microcontroller. Its not much difficult you just…
  2. RFID Based Attendance System – Circuit, Working, Source Code
    Attendance in colleges is generally paper based which may sometimes cause errors. Taking attendance manually consumes more time. So the proposed attendance system uses RFID technology to take attendance. In…
  3. How to Interface LCD with PIC16F877A Slicker
    PIC16F/18F Slicker Board The PIC16F/18F Slicker board is specifically designed to help students to master the required skills in the area of embedded systems. The kit is designed in such…
  4. 2-Wire LCD Interface using PIC16C84
    Alphanumeric LCD displays have become very popular for microcontroller applications because they can add a lot to a project in a variety of different ways. A text message giving the…
  5. Interfacing LCD with PIC Microcontroller – CCS C
    In this tutorial we will see How to interface a 16×2 character LCD Module with PIC 16F877A Microcontroller using CCS C Compiler. 16×2 character LCD is a very commonly used…

Show more


LED Projects

  1. Build this microcontroller controlled rainbow flying disc – and then throw it!
    Hello all and welcome to this super simple and inexpensive instructable. If you like throwing frisbees AND you like flashing lights AND you like night time - then this instructable is for you!…
  2. RGB LED PWM Driver for High Power 350mA LEDs using PIC12F629
    Description This project combines a PIC and three constant current 'buck' converters to produce an RGB LED controller that will operate with the the high power 350mA LEDs using PWM to…
  3. LED Scrolling Display Project Working With Circuit Diagram
    We normally use a simple static LED display screen to convey a message. Earlier, when we want to display large data, we used to change message for every few instances.…
  4. 8051 MICROCONTROLLER
    8051 Microcontroller based electronic locker system CIRCUIT DESCRIPTION Security is a prime concern in our day-today life. Everyone wants to be as much secure as possible.The issue of security is very…
  5. Password Based Door Lock System using 8051 Microcontroller
    Traditional lock systems using mechanical lock and key mechanism are being replaced by new advanced techniques of locking system. These techniques are an integration of mechanical and electronic devices and…

Show more


Robotics – Automation Projects

  1. 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 the applied input pulses, with the sequence of…
  2. Exploring Versatility: GSM-Based Robotic Vehicle Technology
    Introduction To Robotics The term 'Robot' remains elusive, defying a precise definition due to its evolving usage. Initially, it referred to humanoid or human-like beings and originated from the Czech…
  3. Wireless Control of Robotic Arm via PS2 Joystick and Microcontroller Technology
    1. INTRODUCTION A robot is a machine capable of performing a multitude of tasks [1]. Specifically, a robotic arm, functioning as a robot rigger, exhibits the ability to execute various…
  4. Pitt Robotics Club’s Guide to PIC16F877A Programming
    The tutorials assume a foundational understanding of programming and electronics. If you're new to programming, it's advisable to grasp the basics of C or C++. Additionally, a basic knowledge of…
  5. Exploring the PIC16F88 Microcontroller for Remote-Controlled Robotics
    I. Design Summary The objective of this mechatronics system design project is to develop a straightforward control and interface platform for robotics using a Microchip PIC processor. The aim is…

Show more


Security – Safety Projects

  1. Home Security System with GSM Using 8051 Microcontroller
    Security is a big challenge everywhere because thefts are increasing day by day owing to the unsafe and insecure security systems in homes, commercial complexes and industries. Several conventional technologies…
  2. Hand Sign Lock
    Introduction Security using technology is a growing and expanding field to protect against the user's identity or property. As more advanced tools are developed, security has begun to expand to…
  3. 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…
  4. 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…
  5. 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…

Show more


Sensor – Transducer – Detector Projects

  1. Prototyping with Microcontrollers, Sensors, and Materials
    Prototyping Prototyping involves the creation of an initial model of a product to conduct testing. Whether the product is intended for consumers, government entities, or businesses, it typically starts as…
  2. Interfacing Temperature Sensor with Microchip PIC16F876A
    The tutorial aims at providing the necessary information for interfacing an analog type temperature sensor with a Microchip PIC Microcontroller. PIC (Peripheral Interface Controllers) was introduced in 1985. The PIC16F876A…
  3. EnvStick USB Temperature Sensor using PIC12F683
    The EnvStick is cheap, homemade temperature sensor that plugs into a USB port. It provides a simple way to collect a room’s ambient temperature. I made it for fun. EnvStick…
  4. Interfacing LM35 Temperature Sensor with PIC Microcontroller.
    The are many cool sensors available now a days, ranging from IR distance sensor modules, accelerometers, humidity sensors, temperature sensors and many many more(gas sensors, alcohol sensor, motion sensors, touch…
  5. Digital Barometer using PIC Microcontroller and MPX4115A Pressure Sensor – XC8
    The Motorola MPX4115A is an atmospheric pressure sensor powered by 5V and delivers and output from ~0.25V to ~4.75V based on the pressure detected at room temperature (25°C). The device…

Show more


Sound – Audio Projects

  1. Audio Spectrum Analyzer
    We developed an audio spectrum analyzer as our final project for ECE 4760. This analyzer presented a histogram-style representation of audio signals. We successfully achieved real-time display of the audio…
  2. Build a musical EKG with the Freescale FRDM-KL05
    Short Introduction: I have been following the Battle of the DreamBoards Championship with interest and I enjoyed the variation of functionality features put together in each of the dreamboards.  I…
  3. Echo MP3 player using PIC18LF452
    The EchoMp3 is a small DIY* MP3 player. It's cheap and of excellent quality. 64, 128, 256, 512MB and 1, 2, 4 GB MMC and SD(HC) cards used as storage.…
  4. Voice controlled wheelchair
    The Project aims at controlling a wheelchair for handicaps by means of human voice. The speech recognition system is a useful way of implementation and is easy to use programmable…
  5. Audio spectrum analyzer using PIC18F4550
    Introduction This project implements a real-time audio spectrum analyser using a PIC18F4550 8-bit microcontroller. The spectrum frequency analysis is performed by a highly optimised 16-bit Fast Fourier Transformation (FFT) routine…

Show more


Temperature Measurement Projects

  1. Precision Temperature Monitoring in Boiling Water with PIC Microcontroller
    ABSTRACT In the industrial setting, accurately measuring the temperature of boiled water is a crucial undertaking. This paper presents the design and implementation of a temperature measurement system for boiled…
  2. Thermistor Respiratory Monitor
    The concluding assignment in ECE 4760 involves the creation of a respiratory monitor tailored for use in resource-constrained settings. This device determines a patient's respiration rate by identifying temperature fluctuations…
  3. Basic Microcontroller Use for Measurement and Control
    Introduction Measurement and control systems play a crucial role in the field of biosystems engineering. In the digital era, these systems are pervasive and essential, serving the dual purpose of…
  4. Online Monitoring of Temperature of Conductors Using Zigbee and GSM
    Project Summary An on-line monitoring system of temperature of conductors and fittings based on GSM SMS and Zigbee is produced in this project, by which the temperature of conductors and…
  5. 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…

Show more


Video – Camera – Imaging Projects

  1. Infrared Camera on the PIC32
    Introduction The purpose of this project was to create thermal images displayed on the TFT screen of the PIC32 using data inputted through a thermal camera. A thermal image is…
  2. 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…
  3. 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…
  4. 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…
  5. 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…

Show more


Leave a Reply

Your email address will not be published. Required fields are marked *

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