Weather Station

Lately, I’ve been doing a lot more “tinkering” with little side electronics projects at home. It started when I tried to teach Evan how to solder while also learning the skill myself! We managed to put together a tiny LED flashlight kit and it all snowballed for me from there.

I managed to put together another beginner’s soldering project.

And then I even soldered the headers onto a Raspberry Pi Zero W. All forty of them! I ended up using that to put together another one of the Google AIY Speakers so I can play my music in the workshop.

Having found a bit of confidence in my tinkering ability, I moved on to a more involved project: an IoT Weather Station. I largely followed this Instructables course, but made a few changes to suit my preferences. This project was a bit trickier, as I had to solder the headers onto my Adafruit Feather Huzzah as well as the Adafruit 7-Segment FeatherWing display! Soon, I had the breadboard circuit wired up and ready to go.

Breadboard circuit

I also used four NeoPixel LEDs, which provide the color for snow, rain, clouds, and sun.

Final Weather Station
The finished product, with hand drawn logos, showing partly cloudy conditions and a temperature of 86 degrees

Every evening at 9pm, the weather station will display the forecast for the following day. The following morning, beginning at 8am, it will show the current weather conditions at the top of every hour. Pretty nifty!

I learned a lot doing this project and got to use skills in the physical world (soldering, circuit building, even drawing and building the box) as well as the virtual world (coding, IFTTT, APIs). I have a few more ideas on what my next project will be, so stay tuned!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s