Raspberry Pi Weather Station

This is a long and detailed project. This project creates a basic temperature sensing device. The data is collected and send to a Google Spreadsheet. The data is graphed and published using Google Sheets.

The resources for this project are relatively inexpensive. You will need a Raspberry Pi to collect and publish the information. You will need a humidity and temperature sensor. Both sensors are in the module. You will also need a Google account. 

In this lesson we download and prepare the OS for the Raspberry Pi. Each step is covered using Mac, Windows, and Chromebook.

 

In this lesson we log into the Pi using SSH. We update the OS and install some services.

In this lesson, we connect the DHT 11 temperature and humidity sensor to the Raspberry Pi. The sensor is attached to a breadboard. Leads are used to connect the sensor pins to the GPIO pins on the Raspberry Pi.

 

In this lesson we create or log into a Google account. We setup Google APIs and download a file to connect with Google from the Pi.

In this lesson we transfer the JSON file to the Pi. We update the Python script. Our Google Sheet collects sensor data.

 

In this lesson we prepare our data for the charts. This includes the conversion of celsius to Fahrenheit.

In this lesson we automate the formatting and conversion process with Google apps script.

 

In this lesson we create line charts with the temperature and humidity information.