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!
- 3D-print the STL files found here on Thingiverse.
- Mount your SSD-1306 OLED display to the top.stl you printed (the lid of the box) with four M2 screws.
- 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).
- 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!
- 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).
- Screw on the lid with four M2 screws.
- 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.