Projects

Function Generator

Function Generator using PIC16F870 microcontroller

Sine Triangle Square Saw Burst Sweep Noise – runs on a PIC16F870 After the recent demise of our multifunction signal generator, we decided to make one of our own.   The circuit uses a PIC16F870 (about $3), an R/2R resistor ladder network (for a real fast and cheap D/A),  and a few other parts. You can […]

GSM Alarm

Tiny GSM alarm system using PIC16F84A

After GSM call alarm and GSM SMS alarm as two independent modules, I introduce the Tiny GSM alarm system. The main characteristic of this new version is that this device can operate standalone or as a module for existing alarm system. In previous versions we had only the “enable” pin that armed/disarmed the system. Now, aside from that pin we can arm/disarm the […]

SMS Box

SMS Box project using PIC16F877A Microcontroller

This device acts as interface between your microcontroller project and a GSM phone. It handles all modem data communication between the GSM phone and your micro-project. The best thing is that it decodes PDU into TEXT on the fly! You can easily SMS-enable your any project without need for learning AT commands and parsing complicated […]

Mathematical Background

2-Axis Gesture-Controlled Camera Platform

Introduction For the ECE 4760 final project, we designed and implemented a 2-axis gesture-controlled platform for DSLR cameras. The platform can actuate a camera based on the orientation of the user’s hand with relative high accuracy and low latency. Our 2-DOF gesture-controlled platform can point the camera in any direction within a hemi-sphere based on […]

Mobile Home Automation

Home Automation and Safety via GSM Remote

Objectives:  To test a level of understanding for my final year project. To present about programmable control home safety via gsm modem; the performance or what have been achieved. To improve myself, in term of knowledge, presentation and communication. Content / Procedure:  Refer to FYP scheme, presentation degree semester 2 to prepare a material. Discuss […]

LC Meter

LC meter using PIC16F628A Microcontroller

I needed a good LC meter for my one of my next projects so I went and built the famous LC meter by Phil Rice. This LC meter design is pretty old but since it is a perfectly good device there was no need to design/build/debug one of my own. So, I just changed the […]

digital clock

Build a digital clock with its digits levitating in the air using PIC16F84

Red digits on this photo appear to float in the air in front of the clock. This illusion is based on inertia of a human eye. If LED-formed digits will periodically and frequently enough flash, they will appear solid and steady. And since the matrix of digits is formed by a mechanically scanned single line […]

Digital Oscilloscope

Digital Oscilloscope using PIC16F688

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

The actual audio data stored in .WAV files with each block representing one byte

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

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