Digital Power Supply 0-14 Volt

Digitally Controlled Power Supply from 0-14 Volt based on PIC16F876A will be demonstrated in this post. This is a modification of Digital Power Supply 2.5-12V article and has similar characteristics. The most noticeable difference is the use of PCF8591P I2C Digital to ...
Response Time Meter Featured Image

Response Time Meter

If you ever thought how fast you can react to external stimulus here is the circuit that can measure your response time. It measures the time it takes for you to press the push button in response to  turning the ...
LED Aquarium Lighting Featured Image

LED Aquarium Lighting

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 ...
RTC Real Time Clock PCF8573P Featured Image

PCF8573P I2C Real Time Clock

In this post I’m going to show you how to interface an I2C Real Time Clock – RTC with PIC microcontroller. Only a basic hardware configuration and a communication protocol are presented here. I’m planning to extend it to a ...
Simple IR Proximity Sensor Featured Image

Simple IR Proximity Sensor

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 ...
PIC16F 7-Segment SPI Display Featured Image

7-Segment Display with SPI PIC16F876A

For this project two PIC16F877 MCU's were used, see project schematics below. Slave PIC runs  LEDs decoding and multiplexing code on data received from Master. 7-Segment inputs connected to PORTC,B and common digits anodes to PORTB,A via 2N3906 collectors for ...
Raspberry-Pi-3-Digit-LED-7-Segment-Countdown-Timer-Featured-Image

Raspberry Pi 3 Digit LED 7-Segment Countdown Timer

Multiplexing 7-Segment display scheme with Raspberry Pi as described here can be used as a basis for more complex projects. By adding 4x4 keypad matrix and replacing individual 7-Segment displays with a common anode 4 digit 7-Segments module a simple ...
Electronic Lock Featured Image

Electronic Lock

Here is a modified and improved electronic lock design. For Arduino version click here.It is largely based on Digital Lock article, however this time a real electronic lock was used instead of a solenoid. The code is a 4 digit number ...
Interfacing-MCP4725-DAC-with-Arduino-Featured-Image

Interfacing MCP4725 DAC with Arduino

In this post I’ll show you how a 12 bit DAC model MCP4725 can be connected and controlled by Arduino or a compatible board. Similar design based on Raspberry Pi platform can be found at this link . Wire.h and ...
Raspberry-Pi-Digital-Clock-with-16x2-LCD-Featured-Image

Raspberry Pi Digital Clock with 16×2 LCD

Raspberry Pi based Digital Clock with 16×2 LCD display is a relatively simple project.It requires only a small set of components and can be completed in less than an hour. Previously I’ve published similar designs based on other popular platforms ...