Skip to content

Building an in-home thermometer with a Raspberry Pi Pico, DHT-22, SSD-1306, and some 3D-printed housing.

License

Notifications You must be signed in to change notification settings

TimHanewich/Pico-Thermometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pico Thermometer

A simple and fun Raspberry Pi project! Turn an inexpensive Raspberry Pi Pico, a DHT-22 sensor, an SSD-1306 OLED display, and a few 3D-printed parts into a temperature monitor for any room in your home!

img2

How to Setup

  1. 3D-print the STL files found here on Thingiverse.
  2. Mount your SSD-1306 OLED display to the top.stl you printed (the lid of the box) with four M2 screws.
  3. If you printed the bottom with the hole (recommended), slip your wires through the hole, connected to the DHT-22 sensor externally, and the Raspberry Pi Pico internally (soldered).
  4. Using Thonny deploy the source code to the Pico. If you're not using the exact wiring I am using (same GPIOs), be sure to modify the source code according to your wiring!
  5. Place the Raspberry Pi Pico at the bottom of the box, but ensure the USB port is positioned so it can be accessed by the semi-circle hole in the box (this will be how your supply power).
  6. Screw on the lid with four M2 screws.
  7. Mount to a wall with some simple double sided tape, and plug it in!

After deploying, you will see the Pico poll the ambient temperature and update the display once per minute. There is a "loading bar" at the bottom of the display that slowly grows to the full width of the display, indicating how long it is to its next read and print cycle.

Image Gallery

Cover

cover

wired

in box

About

Building an in-home thermometer with a Raspberry Pi Pico, DHT-22, SSD-1306, and some 3D-printed housing.

Topics

Resources

License

Stars

Watchers

Forks

Languages