■ THIS MONTH’S PROJECTS
Weather Station . . . . . . . . . . . .30
Mux Mux Light Display . . . . . . 38
ProbingCores .............. 46
Software Serial Port . . . . . . . . . 52
■ LEVEL RATING SYSTEM
To find out the level of difficulty
for each of these projects, turn
to our ratings for the answers.
●●●● . . . . Beginner Level
●●●● . . . . Intermediate Level
●●●● . . . . Advanced Level
●●●● . . . . Professional Level
In the first couple of
installments of this
series, we used a PC to
take measurements and
display the results from
our 1-Wire sensors. The
major drawback for
building a PC-based
weather station is that
the PC has to be on all
the time. While the
programs can run in the
background, you do tie
up any serial port you
have connected to your
PC. In this article,
I am going to
show you how to
build a complete
complete with color
YOUR WORLD WITH
AN X- 10 INTERFACE
Microcontroller-Based Weather Station
Let’s take a look at some of the
benefits of a microcontroller-based weather station:
• Multiple 1-Wire networks for
• Full color display.
• Does not tie up the PC.
• Calculates Dew Point, Wind Chill,
and Heat Index.
• Tracks and plots last 24 hour
• Displays 12 hour barometer forecast.
• Displays one minute wind speed
average, as well as gusts.
• Displays real-time wind direction
updated several times a second.
• Large portion of the display area is
available for other sensors such as
lighting, or moisture gauges.
• Real-time status indicator for each
• Plots last 24 hour readings for
temperature, humidity, and wind
For our display system, we
will be using the ezLCD001 from
Earth Computer Technologies, Inc.;
www.EarthLCD.com (Figure 1).
The ezLCD001 has a 240x160
TFT color display. It has a built-in, software controlled backlight
and several interface options:
• RS-232 level serial interface
• TTL level serial interface
• USB interface
• I2C interface
• SPI interface
• Eight-bit parallel interface
■ FIGURE 1
In this article,