Projects

PIC-Programmer 2 for PIC16C84 etc.

This Programmer is powered by the RS-232 and it works with RS-232 levels at only < ±8.6V. It programs PIC12C5XX, 12C67X, 24CXX, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X and ISO-CARD’s with ASF. Other serial programmable chips by adapter. The high Vpp is obtained by using negative voltage to drive the chip. The voltage is […]

RoverBot

THE SIMPLE ROVERBOT

Construction Concepts and Goals Construct a vehicle powered only by a standard 9 Volt battery that can avoid obstacles on the left and on the right. The vehicles will have two buttons mounted on the front (left and right). For example, if the vehicle hits the right wall, then the vehicle will stop, back up, […]

Keypad Interface

2-Wire Keypad Interface Using a 555 Timer using PIC16F628A

Keypads are a very commonly used input device in microcontroller-based systems. In a keypad, multiple switches are arranged in rows and columns so that they could be interfaced to a microcontroller with a minimum number of I/O pins. For example, a 12-key keypad is arranged in a 4×3 format, which allows to interface the 12 […]

Matrix Keypad interfacing with PIC microcontroller

Matrix Keypad interfacing with PIC microcontroller.

Matrix keypads are very useful when designing certain systems which needs user input. These keypads are constructed by arranging push button switches in rows and columns as shown in Fig.1. Scanning keypad to detect pressed keys involves several steps and there are several methods to achieve this. The method presented here is capable of detecting […]

Spooky Led Lamp

Spooky Led Lamp using PIC12F675 microcontroller

Spooky Led Lamp This is a hollowed out light bulb filled with fluorescent liquid and two UV leds plus one red led immersed in the liquid. When turned on the light bulb flickers for a while then starts to pulsate randomly with the UV leds giving a spooky but rather nice look. The bulb is […]

Driving LCD directly from PIC

Driving LCD directly from PIC

This project is one another thermometer application that uses the TCN75A digital sensor from Microchip. The sensor provides digital temp conversion in the range -40°C – 125°C (-40°F – 257°F) and has maximum resolution 0.0625°C. However, the LCD that I used (2.5 digits model LCD-S2X1C50TR manufactured by Lumex) only works reliably in the temperature range […]

Wireless PICAXE based water tank level sensor schematic

Wireless PICAXE-based water tank level sensor

Over the last few months I have prototyped and built a water tank level sensor for my 9000L rain water tank. The design is based entirely on Silicon Chip’s PIC-Based Water-Tank Level Meter, but instead of programming PICs, I prototyped using an arduino, and built the final version using PICAXE microcontrollers. The sensor consists of […]

System Level Schematic

Electrical Subsystem

The goal of the electrical design was to streamline an automatic shift control while keeping manual user input in a fast, user-friendly way, incorporating Advanced Electrical Subsystem Control. The electrical design was driven by the complexity required by the mechanical system. The system takes in rider input in the form of a throttle position sensor, […]

board lcd

pic18f2550 Microcontroller Project Board

The new PIC18F2550 Project Board was designed as the development platform for student projects. The board features MCU: PIC18F2550 with external xtal, ADC: one channel 0-2.5V sigma-delta converter, Linear Technology LTC2400/LTC2420, 6-channal 10-bit ADC 0-5V, Display: Two connectors for text LCD or GLCD, USB: onchip USB port with type B connector, Power supply: onboard low […]

Worlds Most Useless Machine Rebuild schematic

Worlds Most Useless Machine Rebuild

The Original Build Back in 2009 I build my first copy of a “worlds most useless machine” from a video I found on wimp.com, it is no longer posted, which was a copy of the real original by Claude Shannon called the ultimate machine.   The original box was built quickly over the course of one […]