Projects

HARDWARE SETUP 2

Clicker Clone

This project aims to implement a protocol-compatible iClicker substitute to provide students with a cheaper alternative to in-class polling while allowing the university to keep its existing investment. High Level Design Rationale Our motivation from this project comes from our personal experience. iClickers are inconvenient and expensive yet required for at least one class at […]

PIC18F252 Programming

PIC18F252 Programming

1. Introduction This investigation was started after I ordered the free sample kit for the Circuit Cellar contest, called Mad Dash for Flash Cash. There seems to be many ways to program the device. Here I have investigated two ways of programming the PIC18F252. 2. In-Circuit Serial Programming™ The Microchip document Programming the PIC18FXX2/FXX8, describes […]

Getting Started with MPLAB XC8 Compiler – LED Blinking

Getting Started with MPLAB XC8 Compiler – LED Blinking

In this tutorial we will learn How to Blink an LED with PIC Microcontroller using MPAB XC8 Compiler. Recently Microchip released a series of development tools including MPLAB X IDE and MPAB XC Compilers. MPLAB X IDE is a software that runs on a computer intended to develop applications for Microchip’s Microcontrollers and Digital Signal […]

Glove Controller with PIC32 and LCD

Digital “Etch A Sketch” Glove

Introduction For our ECE 4760 final project, we designed, constructed, and tested a glove-operated system that dynamically simulates the classic toy, Etch A Sketch, on a TFT LCD screen. In deciding what to build, our team wanted to create a device that would utilize several of the technologies overviewed in the course, in a fun, […]

How to Glow an LED using PWM with PIC Microcontroller Schematic

How to Glow an LED using PWM with PIC Microcontroller

Pulse Width Modulation (PWM) is a technique in which the width of a pulse is modulated keeping the time period of the wave constant. One cycle has a fixed time period called ‘Period’ and a varying on time called ‘Duty cycle’. The entire wave can have two voltages levels either logic 0 or logic 1. […]

3 LED Bike Light

3 LED Bike Light for PIC10F200

Description This project is a multi-function LED bike (cycle) light using 3 LEDs. It is based on a PIC10F200 baseline microcontroller, running from a supply voltage of 2 to 5 volts.  In standby mode it consumes a current of less than 1µA making it perfect for battery powered operation. It uses three individually driven high […]

Online Monitoring of Temperature of Conductors Using Zigbee and GSM

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 fittings can be monitored in real-time and some accidents caused by the increased temperature can be avoided. The principle and the feature of GSM SMS […]

Android App Home Automation via Bluetooth Using PIC16F628A Microcontroller Schematic

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. Android phones are very popular today due to their limitless possibilities, have you thought about controlling your home appliance from your android phone via Bluetooth? […]

Picture of all components including the USB cable and the PICkit3.

Keyboard Gloves

Introduction We created gloves that allow users to type on any hard surface as if they were using a QWERTY keyboard. The gloves recognize the standard QWERTY keyboard layout by recognizing which finger is pressed, and how bent the finger is. It is limited to recognizing the three primary rows along the keyboard, from “q” […]

LED Driver

Universal High-Power LED Driver – Firmware update using PIC16F1823

Here’s the updated firmware for my Universal High-Power LED Driver. This version has on-board current set up function, so you can change the drive current without re-programming the PIC microcontroller. You can either download the ZIP file containing the while project, or just the HEX file. After upgrading your firmware, you can change the drive current of the […]