In this project, we use a Grove DHT (Digital Humidity and Temperature) sensor as a Raspberry Pi temperature sensor. This project uses a Grove OLED display, connected to the Raspberry Pi, to show the temperature and humidity. You can use this project as designed: a simple weather station for your home.
You can also use this example project as a basis for your own project. The project shows how to use a thermometer sensor with the Raspberry Pi, and how to display the data without a monitor. You could adapt it or add more sensors for your own data-logging project with the Raspberry Pi.
This is a simple example to demonstrate how to use multiple Grove Sensors with GrovePi in your Projects. All the parts used in this project are available in the GrovePi Starter Kit.
- Raspberry Pi
- Grove DHT sensor
- Grove 96×96 OLED
- Grove Connection wires
Connecting the Raspberry Pi temperature sensor
Connect the DHT sensor to Port 7 and the OLED display to any of the I2C ports. Now power on the Raspberry Pi.
Running the Program
In the Raspberry Pi terminal, change directory to GrovePi/Projects/home_temp_humi_display:
In the directory, Run the home_temp_hum_display.py in example python program in root (sudo):
sudo python home_temp_hum_display.py
The OLED display will start showing the live temperature data and humidity data from the DHT sensor.
For more detail: Home Weather Display