I started to develop what I call my “next generation of microcontroller projects” (I have to find a name for that), so I needed a character set fully compatible with ASCII using only 7 segment displays. When I started to determine how many characters and which ones I will use, I thought only 64 characters […]
Projects
Power Pic RGB with voltage control using PIC12F675
Power Pic RGB with voltage controlis a circuit that generates many colors using a RGB LED and those colors can be changed using two independent voltages, supplied by some external device, in order to select the color (Hue) and its intensity (Value)! The idea originally came from Artur Grycuk who wanted to interface his Theremin Music […]
I2C keypad using PIC18F4550 microcontroller
I2C keypad This instructable explains how to interface with a 4×4 keypad over an I2C bus. I started this project because I wanted some plug and play input and output modules for easy and fast prototyping of my electronics projects (mostly with PIC microcontrollers). Of course you can use leds and dip switches but they require lots […]
SmartCube DOLORS
Introduction DOLORS is a smart lamp that, paired with a Raspberry Pi, is capable of showing live weather information upon request, such as the temperature and sky condition. Additionally, it provides dynamic animation modes with vibrant colors and computer vision features. The main reason for building the SmartCube DOLORS was to have an easily accessible […]
LED Binary Clock using PIC16F628A microcontroller
LED Binary Clock This is the second revision of my PIC based LED binary clock. The original version was the first PIC project I attempted, it used a PIC16F84A to do both the timekeeping and control the display matrix, unfortunately it didn’t keep good enough time and gained about a minute every week. This second […]
Parallel Port 3 Axis CNC Driver, Opto-Isolated, Unipolar Steppers using PIC16F876A microcontroller
Parallel Port 3 Axis CNC Driver, Opto-Isolated, Unipolar Steppers Controls 3 Unipolar Stepper Motors, for use with CNC Machines. Simple driver with automatic coil shutdown, to ensure efficient operation. Opto-isolated for protection of the P.C. Supports most parallel port based CNC software, such as KCAM. Supports up to 20 watts per Phase. Or 2 Amps […]
Twitter Watcher, the #twatch using PIC18F67J60 microcontroller
The #twatch scrolls the latest trending topics from Twitter on an LCD screen. It’s a stand-alone network appliance that stays updated without a PC. It was awesome to watch #iranelection, Michael Jackson, and other historic events scroll by while we developed the #twatch. This Instructable documents the #twatch hardware and design. In addition to a […]
Frequency Detector using PIC 12F683 Processor
Frequency Detector using PIC 12F683 Processor This project describes hardware and software I have developed which allows a small 8 bit PIC microprocessor to function as a single frequency detector or tone decoder. Such a circuit can be used to detect the presence of a certain frequency within an analog signal, such as an audio […]
TFTanks
Introduction TFTanks is a two player game in which small artillery tanks shoot projectile shells at each other across the TFT display screen. The game board consists of a randomly generated terrain landscape with sharp hills and valleys that players can destroy incrementally with their shells. The game is turn based, where players use sliders […]
PWM Fan Controller using PIC12F675 microcontroller
PWM Fan Controller You can see the PWM Fan Controller project here. The heart of the PWM Fan Controller is a PIC 12F675 microcontroller. This microcontroller is reading the analog output of a LM35 temperature sensor using a ADC (analog to digital converter) . The resulting digital value is converted to a temperature and a […]