Simple IR Proximity Sensor

Simple IR Proximity Sensor Featured Image

This post is about building a Simple IR Proximity Sensor based on PIC16F877a micro controller. Usually these simple circuits are built using discrete components and include an OP AMP for comparing the photo diode voltage to a preset value. Current implementation uses only a few parts. Instead of operational amplifier Analog to Digital Converter of … Read more

LCD Alarm Clock

LCD Alarm Clock Featured Image

Due to popular demand I’ve modified digital clock design to work with LCD display instead of 7-Segment LED as described in this post. For Arduino version click here. All the capabilities of LED version have been maintained in current project. 1 sec pulses are still produced by Timer1 interrupt although external  32.768KHz crystal can be used … Read more

LED Aquarium Lighting

LED Aquarium Lighting Featured Image

Recently I was asked to build an aquarium lighting controller prototype to provide variable brightness during its operation and ability to program  ON/OFF times. 25 blue and white diffused 10mm LED were used to illuminate the aquarium. The main requirement from this design was to gradually increase the LED intensity levels in order not to disturb … Read more

Digital Lock

Digital Lock Featured Image

In this post I’m going to show you how to build a simple Digital Lock using PIC microcontroller. Instead of building a new hardware design from scratch we are going to use PIC Development Board as a basis for Digital lock prototyping and testing as it has all the necessary components. Although few modifications are … Read more

128×64 LCD Display

128x64 LCD Display Featured Image

A few weeks ago I’ve uploaded post with relatively simple assembly code example for interfacing 2×16 LCD display with PIC16F microcontrollers. Driving Graphic LCD display is more complex task  as it lacks the build in character generation unit so each pixel needs to be driven individually . As its name implies 128×64 LCD has 128 columns and 64 … Read more