Projects

7 Segment Displays

Classic LED 7-Segment Displays using PIC16F887

Just recently I have been addicted to old LED displays as they are small and bright and I love the classic look. We can see them in vintage calculators and vintage led watches. However these displays consume significant amount of power, so they are not used in watches and calculators anymore. As they are replaced […]

copper foil with pattern

Capacitive Sensing Robot Arm

Introduction For our final project, we built a 2 axis robot arm with a capacitive sensor on the final member, which will allow the robot to detect a person near the robot. When there is an object detected, the arm will stop depending on the measured capacitance. The purpose of this type of sensor is […]

PIC sound player

PIC sound player (PCM to PWM converter) using PIC18F1320

Description This project makes a PIC microcontroller play audio PCM sounds using PWM modulation! Pulse-code modulation (PCM) is a digital representation of an analog signal where the magnitude of the signal is sampled regularly at uniform intervals, then quantized to a series of symbols in a digital (usually binary) code [1]. Pulse-width modulation (PWM) of […]

Standard morphology of a cardiac electrical cycle

Single-Supply Portable ECG Monitor

Introduction The aim of this project was to produce a portable ECG monitor that displays the ECG signal of an Einthoven triangle configuration of electrodes (3 leads). The motivation of this project comes from the pervasiveness of cardiac problems in the world, which cause the highest number of death, as well as the relatively uncommon […]

Persistence of Vision

PicPOV – Persistence of Vision with a PIC18F1220

Description PicPOV is a project based on “persistence of vision”.  A PIC microcontroller blinks 8 LEDs on and off so that when waved through the air, a message appears to float in front of the viewer. Design and Implementation The design goals were: be simple to use; capable of storing multiple messages; simple to change […]

getting started with microcontrollers projects

How to getting started with microcontrollers projects using PIC12F629 microcontroller

Microcontrollers are, basically, a computer in a single chip. It contains memory, processor, I/O ports (I/O = Input/Output) and other periphericals. Can you believe a single chip does contain RAM, ROM, CPU, I/O Ports, timers and other gadgets? It only needs a keyboard and display to be a working computer… …I almost forgot; It also […]

CAD design of Flippers and Actuation Mechanism

PIC BALL MACHINE

Introduction Our ECE 4760 final project is PICBall: a PIC32-powered, old-school pinball machine! When trying to come up with a project that would encompass multiple parts of the class, we figured a more physical project (as opposed to virtual project) would be the most fitting. At the same time, per the recommendations given on the […]

Candle Simulator

Candle Simulator using PIC12F675 microcontroller

Description The aim of this project is to create a credible simulation of the light of a candle. Candle light is usually warm and waves slowly with random oscillations caused by the air flowing in the surrounding environment. Using a random number generator to modulate a light emiter like a LED or a light bulb […]