Internet Weather Display

(last updated: 2014-04-14)

NOTE: The WeatherBug servers no longer support the API used with this project. If you would like to build this project, then you will have to port the code to use WeatherBug's new Pulse API.

Purpose: Displays weather information from WeatherBug without using a PC. Entry for Circuit Cellar "WIZnet iEthernet Design Contest 2007" - received "Distinctive Excellence" award.

Overview

The Internet Weather Display is useful to those people who want a weather station but are not allowed to mount the sensors to the exterior of their residence - perhaps because of housing association rules or they may live in an inconveniently located apartment or condo. Rather than using exterior sensors, the data available from WeatherBug (www.weatherbug.com) is retrieved and displayed on an LCD. This makes the current conditions, weather forecast, and weather alerts all readily viewable.

There are three main components in the Internet Weather Display:

WIZnet W5100 - provides the interface to the Ethernet, up to the TCP/IP level.

NXP LPC2106 microcontroller - runs firmware that requests and receives the WeatherBug weather data and sets up the data to be shown on the LCD.

Graphic LCD - 240x128, shows current conditions, forecast (with icons), and alert messages; built-in Toshiba T6963 controller.

See the attached documentation for the full specifications and design details. The hardware and software are suitable for a first-level prototype (demonstrates the application).

See also the "Internet Weather Display 2" project.

Download (see Attachments)

InternetWeatherDisplay_Documentation.doc - MS Word doc

InternetWeatherDisplay_Code.zip - project files for IAR EWARM (C compiler and IDE)

Terms of Use

Home

Copyright Steven R. Nickels, 2008. All rights reserved.