Far and away my most ambitious project to date, this digital oscilloscope can sample up to four channels at a rate up to 100kHz. And the best part? It only cost me about $40 in components. The user interface is an application running on a PC. The user selects the configuration settings here. When the […]
Projects
Web Controlled Multifunctional Car
Introduction In our final project, we have built a multi-functional car controlled by a web application on the PC, which allows users to drive the car as well as play music from the interface on the website. All the requests from the website are collected by JavaScript and the runtime environment Node.js serves to transmit the command via Bluetooth […]
Gear Clock using PIC16F676 Microcontroller
I can’t take credit for the design of this one. I bought the gear as a clock a few years ago. It was mounted on a frame and had one of those cheap clock units running it. The gear is designed to be driven by the minute-hand shaft of the clock mechanism. The problem was […]
Distributed PIC Synthesizer
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 […]
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 […]