Projects

IR Widget

The IR Widget Using pic12f629

Simple IR capture for multitasking operating systems The IR Widget captures the infrared signals used by remote controls. It operates in a way that makes it compatible with modern multitasking operating systems. It is able to determine the carrier frequency and demodulate the carrier in the digital or analog domain. The captured information can be […]

PIC Serial Programmer

PIC 16F84 Serial Programmer

The Microchip PIC 16C84 was one of the first serial in-system programmable microcontroller. I saw PIC serial programmers published in Electronic magazines in 1993. Today, many PIC programmer circuits – for serial and parallel PC ports – are published on the Internet. Despite its somewhat unusual design – like the 128 byte page RAM/Register direct/indirect […]

DCF77 Clock

A DCF77 Clock with RS232 Interface using PIC16F84

Description: The clock is synchronised via the German time signal DCF77. It has a display with automatic brightness control and a RS232 computer interface. Design Overview: The clock is built around a PIC16F84 microcontroller from Microchip. I chose this microcontroller since its FLASH memory is easy to program and assembler and programmer software is freely […]

Logical structure for the software implementation

EMG Robotic Hand

Introduction The goal of the project was to create a robotic hand that is controlled by sensing the muscular contractions in the arm of the user and to replicate the movements on the robotic hand. Electrodes will be placed on multiple areas on the arm of the user, and will sense the voltage differences of […]

Ir On Off

Ir On-Off using PIC12F629 microcontroller

Turn ON or OFF electrical devices using remote control is not a new idea and you can find so many different devices doing that very well. For realization of this type of device, you must make a receiver, a transmitter and understand their way of communication. Here you will have a chance to make that […]

Clock Generator

1Hz Clock Generator using PIC12F675

Based on the idea from http://www.josepino.com/pic_projects/?timebaseI have created a 1Hz Clock Generator. I use PIC12F675 as it’s available locally. Its price is just about US$1. The concept is using 32.768kHz crystal as a clock for the PIC. Therefor, the internal instruction clock is 32768/4 = 8192 Hz. By using the 16 bit Timer1 to count […]

USB converter

Pic-Plot2 GPIB to USB converter using PIC16F628

Pic-plot now goes to USB! A perfect low cost solution to quickly get screen plots of your GPIB instrument on your laptop PC without complex software. It emulates the HP7470A operation on the GPIB side, and outputs the HP-GL data at the USB port to be read and stored on the PC by any capturing […]

PIC Programmer1

How to build your own PIC-Programmer using PIC12C50x

Which types of PIC microcontrollers and EPROM’s are supported? You can use this PIC-Burner for PIC12C50x, PIC12F62x, PIC16FFxx, PIC16F62x and EEPROM 24Cxx. This PIC-Programmer was tested with PIC12C508 (A), PIC12C509 (A), PIC12F629, PIC12F675, PIC16F84A, PIC16F627, and PIC16F628. The PIC-programmer is easy to build and compact. 3 LEDs indicates the state of the burning-process. Red: burning, […]

System Block Diagram

3D MOUSE APP

Introduction We design a wireless 3D mouse to control a music player to change songs and stop and play the song. The 3D mouse responds to all-direction movements as it has a built-in accelerometer. The user gives the commands by moving this mouse to the direction he or she wants. In addition, if we move […]

LED PWM Controller

PIC16F628 4 RGB LED PWM Controller

I am a big fan of LEDs.  Bright, colorful, flashing LEDs.  So, given my affinity for LEDs, I decided to work on a controller that me and a few of my friends could use as an art project/passive information display.  I have posted videos from the first prototypes (here and here), but it has been […]