Introduction In this project, I have created a musical synthesizer with the ability to generate realistic instrumental sounds and to record songs for playback with harmonization. Controlled by a PIC32 microcontroller, the synthesizer has over a full octave of buttons, laid out like a piano, to allow playing notes and making chords. It combines additive […]
Projects
Microchip pic16f877 to FTDI USB interface
Introduction This is a simple design that interfaces a PIC 16F877 microcontroller to the USB bus using the FTDI FT245 USB FIFO device. It has been designed using a simple single sided PCB with only one surface mount device, the USB chip itself. All schematics, PCB layouts and software are available for download This work […]
Rs 232 Relay Control Board using PIC16F84A
Project Summary Computer Controlled, relay board designed to be either operated manually via switches on the board or nine way Type Connector via PC or laptop. Provision has been made for USB serial adaptor. The Project utilises PIC Micro technology with windows visual interface written C Sharp utilising Dot Net version 4. It can be […]
Make your own PIC Programmer using PIC12C508
ezPIC is low cost serial port programmer for PIC microcontroller and I2C EEPROM. The programmer does not need external power supply and it takes all necessary power and signal from RS232 Serial Port. Features * No external power supply required * High quality 3M ZIF socket for easy insertion and removal of devices * Software […]
Electronic combination lock based on PIC16f84
description This is my electronic combination lock to use with an outdoor gate. The functionality is implemented in software. It turns on a relay (usually to open a door) for a few seconds if someone enters the valid code. Alternatively, it works as an ON/OFF switch, which toggles the relay each time the code is […]
Happy Little Mixer
Introduction The Happy Little Mixer is an automatic ink mixer which accepts a hex user input and creates that color by measuring out cyan, magenta, yellow, and black (CMYK) ink. It includes open-loop feedback using a color sensor to correct the generated color, making it as accurate as possible. High Level Design We wanted to […]
Line following robot using PIC16F84
Design Goal: The JavaBot1 is a small line following robot designed to follow a black line drawn on a dry erase board. It is designed to follow very tight curves. The software still has lot’s of room for improvement but works well as is. Motive Power: The JavaBot1 uses 2 Cirrus CS-70 servos that have […]
Propeller Clock Mechanically Scanned LED Clock using PIC16C84
This is the first clock I ever built. I’ve built a few LED signs, but they get boring because I already know the message. How this clock works: A motor spins the “propeller”, and a small microprocessor keeps track of time and changes the pattern on seven LEDs with exact timing to simulate a 7 […]
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 displays temperature on a character LCD screen in both Celsius and Fahrenheit scales. I selected PIC16F688 for this project because it is cheap (I bought […]
Wireless MultiMeter using PIC18F452 Microcontroller
This project comes as a KIT. It includes these components: Low-cost DMM (digital multimeter) M830D TX (transmitter) circuitand wireless module TX-433. These are mounted within the DMM housing. RX (receiving) circuitwith a wireless module RX-433, LCD and piezo buzzer. The general idea is to read all LCD data from a cheap DMM (directly from its […]