March 11th, 2006
USB LCD/VFD Controller, PIC16F873

Project description:
USB LCD/VFD Controller is a HD44870 based LCD/VFD controller via USB interface.
Electronics used:
FTDI FT232BM
HD44870
Link: USB LCD/VFD Controller
« Previous Entries Next Entries »

Project description:
USB LCD/VFD Controller is a HD44870 based LCD/VFD controller via USB interface.
Electronics used:
FTDI FT232BM
HD44870
Link: USB LCD/VFD Controller

Project description:
This page is about interfacing a stepper motor to a MICROCHIP “PIC16F84-04/P”. I found that interfacing and controlling the stepper motor was quite easy by using ALLEGRO Microsystems UDN2916 stepper motor driver IC.
Electronics used:
UDN2916
Link: Stepper Motor Project

Project description:
In this project, I made a video game system. The hardware was designed and built using three microcontrollers. The software includes low-level firmware, and a custom video game called Alien Slaughter!

Project description:
Universal Infrared-receiver module for serial (PC)-interface. Controllable by (almost) all types of IR-remote controllers. It uses the PIC 8-bit microcontroller 16F84 from Microchip for communication.

Project description:
Although there are many free programmers for PIC16×84 microcontrollers, most of them (see the exception list) do not support so called “margining” - verifying of programmed contents at different power supply voltages. Therefore I’ve decided to propose a very simple programmer, able to programm and verify the PIC’s memory at programmed VDD. The programmer is provided as “free hardware”.

Project description:
I will introduce the electronic signboard with PIC16F84A. 112 LEDs are used for message display and 50 LEDs are used for around. Latch registers by CPLD are used for the display of the LEDs.
Electronics used:
XC9572-PC84
XC9536-PC44
TLC555
Link: Signboard

Project description:
I will introduce the Light controller with PIC16F873.
Electronics used:
2SC1815
2SJ471
Link: Light controller

Project description:
I will introduce the Ultrasonic Range Meter with PIC16F873. The propagation speed of the sound changes with the temperature. I used A/D converter to revise a display.
Electronics used:
T40-16
R40-16
LM833N
LM358
4011B
4069UB
2SC1815
2SA1015
1SS106
Link: Ultrasonic Range Meter

Project description:
This little project will teach you how to communicate with yout computer over the USB port without any external ICs, just PIC18F2550.

Project description:
The idea is simple: take a PIC (Microchip’s microcontroller) and connect it to an ethernet card. Write some code and get a really small and really cool webserver. The project behind this idea is picnic. Picnic started in summer 2001 and supports meanwhile ARP, IP, ICMP, TCP and HTTP in a useful manner.
Electronics used:
ATMEL 93C46, EEPROM
Realtek 8019AS NE-2000 compatible ISA card
Link: Web Server with Ethernet card

Project description:
This project describes how to connect and controll a NOKIA 6100 LCD display with PIC18F2520. The LCD display uses a Philips PCF8833 or Epson S1D15G00 controller.
Electronics used:
PCF8833
S1D15G00
Link: Controlling a graphic color LCD display with Philips PCF8833 or Epson S1D15G00 controller

Project description:
The single chip computer in the above picture runs the iPic web-server, the world’s tiniest implementation of a TCP/IP stack and a HTTP web-server.

Project description:
The idea of making a mechanically scanned display came from Bob Blick�s mechanically scanned clock. He made a clock using the same technique, so I wanted to take his idea a step further and make games with it, resulting in this project.
Link: Virtual Game System

Project description:
This is a simple video poker game for the PIC 16F628 and a 20×4 character LCD. It’s written in PIC assembly for MPASM.
Electronics used:
LCD HD47780
Link: One Chip Video Poker

Project description:
The PIC programmer project is intended to be used by more experienced developers who already have access to a simple PIC programmer, because the programmer hardware is built around one 16F628A microcontroller that has to be preprogrammed with firmware.
Electronics used:
74LS06
MAX232

Project description:
The accu cycler project is an excellent solution for charging and discharging NiCd and NiMH accumulators for R/C modelers and others who make use of these accumulator types. With its performance it is very close to the many of the commercial products available on the market.
Electronics used:
LTC12686
MAX232
24C256

Project description:
Some projects need a control panel, but are in situations which make that cumbersome. Unlike bench equipment, which would be useless without built-in readouts, other control devices could use interfacing just to alter a few settings or take occasional readings. This device’s first job will be interfacing to my hydroponic controler.
Electronics used:
TSOP4838, 38Khz IR receiver chip
Link: Remote IR Control Panel

Project description:
The unit provides the magnetic head on a spring mechanism along with low level head signal amplifiers and data slicers. Three signal lines comming from the unit provide card presence, clock, and data.
Electronics used:
Magnetic Card Reader
Link: Magnetic Card Reader

Project description:
The original yoyo was equiped with 2 LEDs that lit up when the device was spinning. I decided to add a micro to give it some extra pazazz.
Link: A real yoyo project

Project description:
There are several websites documenting the original Furby circuit board. I decided to replace the original circuit entirely and replace it with a PIC based controller.
Electronics used:
FAN8200 H-Bridge
24LC256, EEPROM
MCP41010, digital potentiometer
LM386, audio amplifier
Link: Furby Resurrection