Article
Weather Display
Visualize current weather data on an LC display
Good weather data is more extensive than what is displayed by low-cost desktop devices that show the air temperature, air pressure and relative humidity on a monochrome LCD along with the time. A modern microcontroller with suitable peripherals can now quickly fetch the relevant and current data from the Internet and present the results in color, along with a realistic weather forecast.
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Component List
Resistors
R1–R4 = 1.5kOhm, SMD0805
Capacitors
C1,C2,C5,C6 = 10µF 16V, SMD1206
C3 = 100µF 16V, SMD2312
C4 = 100nF 50V, X7R, SMD0805
Semiconductors
IC1,IC2 = LD1117DT33, LDO, 3.3V, 800mA
Miscellaneous
LCD1 = 2.2" TFT module, 220x176 pixel, with ILI9225 (eBay) *
MOD1 = ESP-12E (ESP8266 WLAN module) *
CN7,CN10 = 38-pin (2x19) stacking header, vertical
K1 = 5-pin (1x5) pinheader, right angle
K2 = micro USB type B female, PCB mount, horizontal
S1 = pushbutton, SPDT, 6x6mm pitch
BT1 = CR2032 lithium button cell, 3V, with 20mm battery holder
PCB 1600157-1 V1.3 (Elektor Store)
ST Nucleo F411RE board
Components for Nucleo modification *
C33,C34 = 22pF 50V, SMD 0603
X3 = 16MHz crystal for 18pF load
* See text
Resistors
R1–R4 = 1.5kOhm, SMD0805
Capacitors
C1,C2,C5,C6 = 10µF 16V, SMD1206
C3 = 100µF 16V, SMD2312
C4 = 100nF 50V, X7R, SMD0805
Semiconductors
IC1,IC2 = LD1117DT33, LDO, 3.3V, 800mA
Miscellaneous
LCD1 = 2.2" TFT module, 220x176 pixel, with ILI9225 (eBay) *
MOD1 = ESP-12E (ESP8266 WLAN module) *
CN7,CN10 = 38-pin (2x19) stacking header, vertical
K1 = 5-pin (1x5) pinheader, right angle
K2 = micro USB type B female, PCB mount, horizontal
S1 = pushbutton, SPDT, 6x6mm pitch
BT1 = CR2032 lithium button cell, 3V, with 20mm battery holder
PCB 1600157-1 V1.3 (Elektor Store)
ST Nucleo F411RE board
Components for Nucleo modification *
C33,C34 = 22pF 50V, SMD 0603
X3 = 16MHz crystal for 18pF load
* See text
Discussion (0 comments)