Searching \ for 'Code for a user programmable water bath heater?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page:
Search entire site for: 'Code for a user programmable water bath heater?'.

Truncated match.
PICList Thread
'Code for a user programmable water bath heater?'
1999\10\23@053043 by Mark Willis

This is sort of an obvious project that I've been meaning to get to for
some time <G>  I'm wondering if anyone's already done this on an 'F84 or
the like, with a Triac that'll run something like a large 220V stove
element (off 110VAC is fine, we just want to heat water here, not boil
Steel!), or a waterbed heater.

A digital thermometer, say 0 to 212 F or close to there (200 anyways),
needs to be in the design, going to have to look at those, aren't I?
Could be a thermistor, cheap is fine, I'd like about 1/2 degree C or 1
degree F accuracy, if the user calibrates things that well, if they
don't care, sloppy is fine <G>

I'm thinking of something that can thermal cycle a water bath (anything
from a waterbed with a setback thermostat, that's smart enough to be
cooler in Summer, and warmer in Winter, that's NICE!), to a bottle
sterilizer for those with as many kids as Andy, to something that will
gently warm massage oil for those wanting a fancy way to do that.)  If
someone has something basic, I can work from there, I'd love something
with a little LCD display, a couple or 3 buttons, just a "generic"
module I can use with any of a number of heaters, program it to fit the
job, and go do something else.  A speaker is a "would be nice", but I
think I can handle adding that <EG>  Serial control instead of an LCD is
fine for me (I have, let's say "Many", machines here <G>) but most
people would want a 2x16 display, I'd bet.

Some things I'm going to do will involve heating a chemical solution up,
and holding it there for a while while another PIC does it's work, then
letting it cool;  For that project, this'll be handy, also.

Also a good project to use for heating PCB etchant bath, and the same
circuit could be adapted (with somewhat different thermometer!) to
making a home SMD reflow oven out of a toaster oven, methinks...  Should
be an interesting project.  I figure everything but the Triac part, I
can do, that I'll have to look at somewhat.


1999\10\23@070443 by Jinx

face picon face
I've designed several small boards using these types of building
blocks. I handled the temperature side with an LM35 into a TLC549
ADC. It's serial so only two wires required, and it's fast, accurate and
cheap. For the LCD display I used anything from 8x1 to 40x4 that had
been stripped out of old cash machines and printers/keyboards. These
were either 4 or 8 bit. On some designs I used a 74HC244 to isolate
the LCD from other peripherals, on others I used a 74HC164 serial to
parallel converter, thus needing only 6 (I think) o/p pins. Many of these
were originally designed for 68HC705C9's or K1's. Some have been
transcribed onto the PIC as I need them, but if you can read either
68705 code or understand the comments in the listings you should at least
be able to follow the logic and write PIC routines to your own taste.

regards, Joe Colquitt (new boy in the group today)

{Original Message removed}

1999\10\23@135629 by Mark Willis

68HC705's, huh?  That's been a while since I read one of those <G>  One
of the ideas I've had here is of building a "building blocks for micros"
web page, no time of course (but perhaps it can be a group project.)
Trying to remember who has the Automotive points protective circuitry on
their page the other day, made me start wishing it were done - by the
time THIS project's done, I might want it even more.

And they you use the term "building blocks", and remind me it's not done
yet <G>  Arrgh!  <G>

Sounds intriguing, are these on a web page somewhere, Joe?  (Welcome
here, BTW <G>)


Jinx wrote:
{Quote hidden}

> {Original Message removed}

1999\10\23@171858 by Agnes en Henk Tobbe

Joe (Jinx) wrote

For the LCD display I used anything from 8x1 to 40x4 that had
>been stripped out of old cash machines and printers/keyboards. >regards,
Joe Colquitt (new boy in the group today)
M rescued a 1x8 LCD from an old printer and hooked it up. Although one line,
to get it working I had to treat it as a 2 line device. Further I discovered
that the adresses of the diplayed characters in the LCD are H00-H07 for the
first 8 chars and H40-H47 for the second 8 on the same line.....
When I really go for it I would be able to write a routine for my PIC to put
16 chars one after another in palce and even let them scroll if necessary.
But if you - orotherson the list - have done that already you (they) might
be prepared to share the code with me (and other interested picsters).

(if nobody reacts I hope to let you folks know if I managed it on my own in
due course....)

1999\10\23@174006 by Jinx

face picon face
Thanks for the welcome. No, I've never seen a collection of"building blocks"
on a web site. TBH I haven't looked that hard and all programs I've come
across have been complete works. Like everyone else I'll look through
listings for useful tips but usually I find the commenting, if any, doesn't
help much or that the style of writing is so far removed from the way I
would have done it that it would have been quicker to figure it out for

I think a collection of building blocks is a good idea. For example a
universal RS232 routine, external RAM interface, dot matrix printer driver,
LCD driver etc. You may sacrifice some speed using a routine that's not
ad hoc in-line code but that's probably not important most of the time. A
block with simple entry conditions that could be dropped into a program
would be useful and easy to implement. If you want any contributions let me

{Original Message removed}

More... (looser matching)
- Last day of these posts
- In 1999 , 2000 only
- Today
- New search...