Projects

remote control transmitter

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 with microcontroller programming, you can use fixed encoder and decoder integrated circuits instead. Well-known such IC-s are Holtek HT-12D, HT-12E and Motorola MC145026, MC145027, MC145028. […]

Writing Robot Arm 1

Writing Robot Arm

Introduction In this project, we built a writing machine using a 4-DOF robot arm. This robot arm is controlled by PIC32 and can write the 26 letters and ten numbers. Users can send instructions to the microcontroller through the serial interface to control the robot arm to write words or digits they want. What we […]

Programmer

NOPPP, the “No-Parts” PIC Programmer using PIC16F83

NOPPP is a simple programmer for PIC16C84, PIC16F83, and PIC16F84(A) microcontrollers. It attaches to the parallel port of a PC. Plans were published in Electronics Now Magazine, September, 1998, and are included in shorter form in the downloadable ZIP file. An article about this programmer also appeared in Silicon Chip (Australia), March, 1999. Download NOPPP.ZIP […]

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 […]