Right Starting Point for my project?
Tim Hall
Posts: 5
Hi all,
I have some basic hobby-electronics experience, but I'm new to microcontrollers. Could anyone tell me if the BASIC Stamp 1 or 2 is right for this project?
I have a very clear, specific program for this project, but I'm still trying to wrap my head around some of the basics of microcontroller applications. Here's my program...it's basically an all-in-one line-voltage climate controller:
A) Temperature and Humidity Sensing
Four Programmable Timer functions
C) Control Three 2Amp (minimum) Line Voltage (110VAC) Relays
D) Control Two Low-voltage DC Relays
E) Menu-based interface w/ LCD 2x16 Character Display + six Tactile Switches
The timers are count-down functions, and do not need to be based on "real" date/time reference.
I realize this is a pretty advanced project for a beginner, but I'm die hard at rolling my own. Again, I'm just not sure if the BASIC Stamp is the right starting point for this project. Any input would would be much appreciated.
Thanks,
Tim
I have some basic hobby-electronics experience, but I'm new to microcontrollers. Could anyone tell me if the BASIC Stamp 1 or 2 is right for this project?
I have a very clear, specific program for this project, but I'm still trying to wrap my head around some of the basics of microcontroller applications. Here's my program...it's basically an all-in-one line-voltage climate controller:
A) Temperature and Humidity Sensing
Four Programmable Timer functions
C) Control Three 2Amp (minimum) Line Voltage (110VAC) Relays
D) Control Two Low-voltage DC Relays
E) Menu-based interface w/ LCD 2x16 Character Display + six Tactile Switches
The timers are count-down functions, and do not need to be based on "real" date/time reference.
I realize this is a pretty advanced project for a beginner, but I'm die hard at rolling my own. Again, I'm just not sure if the BASIC Stamp is the right starting point for this project. Any input would would be much appreciated.
Thanks,
Tim
Comments
Just FYI to everyone, my application here is also fermentation, but much broader. This is going to be a controller for a fermentation cabinet that will hold all sorts of things...beer, wine, cheese, tempeh, miso, kraut...
Again, thanks for any input.
Consider using solid-state relays for the AC. They can be driven directly from the Stamp without an external driver transistor.
Depending on the DC circuits that have to be switched, you may want to directly switch them with a power transistor or use a relay. Some reed relays can be directly driven from the Stamp while other relays need an external switching transistor.
The BS2p/pe/px also has statements that directly support a Parallel LCD display. You can use that or a serial LCD display using the SEROUT statement.
For sensing switches, consider using either a 74HC165 shift register or a PCF8574 I2C I/O Expander. There are examples of all of the things mentioned scattered among various Parallax tutorials and manuals and among the Nuts and Volts Columns. Start at the Resources tab on Parallax's main webpage.
Now I guess I need to do some research on specifying relays, which I know nothing about.
If you're going to use a 12V power supply, you might have better luck getting the relays at RadioShack since most of their small selection of relays have a 12VDC coil.
Even though the BOE is rated for a 6-9V power supply, it will run fine off a 12V power supply if you limit how much current is drawn through the BOE's regulator. If you can limit the current to 250mA or 300mA, you shouldn't have overheating problems. Normally the BOE's regulator can supply 1A (with a 6V-9V supply voltage). It tends to run hot near the upper end of the voltage and current range.