The DS18B20 is one of the cleanest first sensor projects for the Pi — three wires, one resistor, and you get live temperature readings from Python.
Pi My Life Up covers the full wiring diagram and Python script using the Pi's OneWire interface. The waterproof version plugs straight in with no soldering. Updated November 2025 for current Raspberry Pi OS (Bookworm). This is the foundation for a temperature logger, not a finished dashboard — but it could be a satisfying first hardware build.
What would you use ongoing temperature readings for a server room monitor, a 3D printer enclosure, an outdoor sensor, or something else?"