imageDoug Rice's Home page

Hi there, here is my hobby homepage with some of my interests and protests.

This page is for people interested in microchip Microchip Microcontrollers, JavaScript, and simple client side web applications. I have written this page to organise and complete my projects and dabbles. I like the circuit ideas sections in electronics magazines.

My hobby horses, and my solutions:-

  • Radio 4's timing of the shipping forecast timer - Why is it on so early and late?
  • Purchase of surplus but obsolete LCD modules back in 1997. - The results of my quest for the data.
  • A neat idea based on BT Internets's guest book cgi script - guest books useable for client side applications.

This page is a tribute to those who shared the results of their searches for information on the net.

The web has come a very long way during the life of this web page, so bits of it are a bit arcane and obsolete. Enjoy!

"If you have invented a perfect portal, you will have a path beaten to your mouse trap!"

imageHere are a few of my Pic projects:

image Visit www.microchip.com

Pics

+Displays

= Applications

image

image A timer to record the Shipping Forecast
image BBC Radio 4 Shipping Forecast timer demo in 8 pin 12F275

When I go yachting in the summer, I want to listen to the shipping forcast, but it's on when I want to sleep!

image

LCD Module:

A collection of information on LCD Modules and Controllers

image

LCD Module:

Epson EA-C20017AR

uses an

Epson SED1200 LCD chip

or now with Hitachi

HD44780 based

modules

Timed Minidisc Recording

Here is a timer design to control the Awai AM-F5 minidisc recorder , so that I could start it recording while I was a sleep.

image

LCD Module:

Epson

EA-N16025AR &

EA-N20016AR

use a pair of

NEC uPD 7228G.htm

LogiPic

More notes....

a simple logic analyser that exploits the modules graphics capabilities.

A later form of the chip is the uPD16434. This is based on the older NEC 7228G DataSheets

image

LCD Module:

Epson EA-X24017AR using an SED1300 controller

A Demo of an LCD Epson EA-X24017AR modules based on a SED1300 controller

Also some info on the SED1300 as used in the EA-X series.

image
My Pic Programmer. or My Pic Programmer - another page. Code and Circuit to programme the PIC16F84. image
4 x 5 Keyboard Scanner Code to scan 4 x 5 keyboard. image
Driving 7Segment LED displays A demo of driving 7 Segment displays image
Read a pot and scale it Use an RC to measure the position of a pot. image
Read two pots and use JavaScript to draw a graph The Pic outputs JavaScript Functions.
Capture these with HyperTerminal, and a web page includes these to plot the data.
Use an RC to measure the position of two pots.
Power a PIC from the Serial Port, clock at 32K and serial OP at 1200 baud Clock at 32K, 1200 baud serial to HyperTerminal . image
Christmas LED Flasher Clocked at 22K, the PIC runs a simple light chaser. imageimageimage
Serial Monitor for PIC Chips Control a PIC 16F628 using a serial 4800 baud terminal image
Serial Monitor driving an LCD module A Demo of an LCD Epson EA-X24017AR modules based on a SED1300 controller. image
More Microchip Pic examples RC Servo Tester, Real Time Software, and more... image

imageOther ideas

AWK functions to output DXF for inclusion into a CAD package Have you ever wanted to produce some graphics in a word processor document beyound what excel can do for you? Well, here's an approach. image
Using Web Guestbooks, for vistor updated web pages ... Do you have a simple WEB based application that you must have, but do not what to set up a full webhosted application.

One that fits the download data, sort it, select, display it, part-fill form and user input model.

Do you want a guestbook that your can sort, or do you want to implement a booking diary or a train/bird spotting record.

This method uses a guestbook that outputs to a Javascript array. You can download this to one of your web pages and sort before displaying the results. Here is a way that we used for our sailing club to book our club boats. We had 250 transactions in the year...

image
More theory and history ... A generic CGI script is used to capture the form, and wraps the data in JavaScript Functionc image 
eScrapBook - a guest book with a difference The entries are sorted and tabulated before display by the user's browser.  
Other demos and tries... There are a few other ideas of presenting CSV data as tables
Timelines:- at ccgi.dougrice.plus.com
Website bug report system - a simple fault tracking system for this web site.

image Credits:

The Pages are designed using Microsoft Frontpage Expressand then modified using PFE, and the packages below.

Circuits drawn on Labcenter's Proteus ISIS lite available for download from http://www.labcenter.co.uk. It is shareware, but the nag is such that you keep using it and the registration is well worth the money.

The Code was developed on MPLAB available from http://www.microchip.com .

Some Graphics were developed using Serif DrawPlus 2 and other Serif products. It save selections to GIF files.

Some diagrams and the state machines were drawn using DeltaCad 2.3 and 5.0, and cut and pasted into Frontpage Express. DeltaCad 2.3 is available off an Electronics 2000 CD Rom. See HTTP://www.deltacad.com for the latest versions. DeltaCad is an excellent program. It is very simple, very clean and easy to use. It also has a very large canvas, and is very good for importing DXF files, written using AWK.

image

Feed Back: Doug Rice, doug.h.rice@btinternet.com,


Copyright Douglas Rice, doug.h.rice@btinternet.com , 2003