Projects

logic level converter

Simple RS232 to logic level converter for PIC microcontroller

The circuit shown will convert logic level voltages to and from RS232 serial voltages levels. For basic serial comms between a Microchip PIC and a PC or other device you generally only need to connect the Gnd, Txd and Rxd lines. This little circuit will work with a supply voltage of 3.3v to 5v making […]

RGB LED Mood Light

RGB LED Mood Light Standalone PWM controller for RGB LEDs using PIC12F629

This project is an update to the original RGB LED PWM Driver.  The new version allows the use of either 5mm LEDs or the square bodied Superflux / Piranah style LEDs.  The circuit now uses bipolar transistors rather than MOSFETs which make it more suitable for novice constructors and for the first time this project […]

00 to 99 minute timer using PIC16F628A microcontroller

00 to 99 minute timer using PIC16F628A microcontroller

Last week I was browsing my old backup hard drive and I found a source code for a very simple PIC based digital timer that I made a couple of years ago. The actual hardware of the project isn’t with me anymore. I might have lost it when I moved from my old apartment into […]

LED Driver

Universal High-Power LED Driver with 3D-printable Case using PIC16F1823

*** There’s a firmware update. Please check out! *** LEDs are taking over conventional lighting every day. High-power LEDs over 1W are becoming more and more affordable, and I wanted to start using them to replace the lighting fixtures around me. However I realize that finding and configuring the power supply was a bit of […]

Mood light Conversion

IKEA Mood-light Conversion using PIC12F683P

Introduction This little project was one of my first projects with microcontrollers. First, I made the circuit then, for years, I was wondering what I could do with it, until one day I came across this IKEA plastic bag dispenser. I knew immediately, it would make a perfect “housing” for my mood light. Hardware I […]

PIC Board

LED Microcontroller Debug Module using PIC18F4420

When it comes to debugging a microcontroller circuit, there aren’t a lot of simple options.  Since a microcontroller circuit might have multiple things going on at the same time, measuring voltages with a DMM isn’t an option.  Using an computerized In-Circuit-Debugger solution is expensive and elaborate, and time-consuming to set up.   People often resort to […]

Pingbot

Pingbot – Micro RC Rechargable Musical Robot Pal using PICAXE

Pingbot is a very small (38mm diameter), usb rechargeable, programmable, musical, remote control robot designed for maximum fun and danceability. I’ve built a few experimental robots in the past and, to be honest, they all looked the part. They were nothing more than circuit boards with wheels glued on.They did help me learn, but they […]

TrH Meter A DIY indoor thermometer plus hygrometer with adaptive brightness control implemented to 7 segment LED displays

TrH Meter: A DIY indoor thermometer plus hygrometer with adaptive brightness control implemented to 7-segment LED displays

This project is about building a microcontroller-based digital room thermometer plus hygrometer that displays temperature and relative humidity on 4 large (1 inch) seven segment LED displays which adjust their brightness level according to the surrounding illumination. It consists of a closed loop system that continuously assesses ambient light condition using an inexpensive light-dependent resistor […]

improved universal serial interface

How-to: Bus Pirate v1, improved universal serial interface using PIC24FJ64GA002

We use the Bus Pirate to interface a new chip without writing code or designing a PCB. Based on your feedback, and our experience using the original Bus Pirate to demonstrate various parts, we updated the design with new features and cheaper components. There’s also a firmware update for both Bus Pirate hardware versions, with […]