PICkit 2 Introduction: There are many PIC programmer available, commercial and DIY devices. As Microchip introduces the new microprocessors the programming software got to be updated accordingly playing catch-up with the PIC manufacturer. That is the root of the problem with third-party PIC programmers. Microchip’s PICkit 2 is the low cost ICSP programmer for […]
Projects
OBD-II ELM327 compatible AllPro adapter using PIC18F2455
Overview This adapter allows you to interface with your car’s OBD-II bus. It provides you a USB interface using the ELM327 command set and supports all major OBD-II standards: SAE J1850 PWM SAE J1850 VPW ISO 9141-2 ISO 14230-4 ISO 15765-4 CAN Hardware The adapter kit schematic is shown here. It is built around NXP LPC1517 […]
Spectrum Analyser
Introduction The webpage describes the development of an Audio Spectrum Analyzer based on PIC32 microcontroller with the following features: Real time speech signal acquisition Spectrum and spectrograph visualization of Mel Frequency bands Serial interface for forwarding Mel Frequency Band Power Spectrum coefficients Recording and playback of speech signal using serial RAM Spectrum Visualization on PC […]
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 […]
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 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 […]
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 […]
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 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 […]
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 […]