Fish tank temperature probe: an ideal beginner’s project

Determined to redress the moggie-doggie bias of the internet Lauren Orsini decided to use a Raspberry Pi and a waterproof temperature sensor to monitor her fish tank.


It’s not a recent project but it deserves a place here because it’s such a brilliant introduction to physical computing on the Raspberry Pi: one sensor, one purpose and a few lines of “English with a funny syntax” (aka Python). It’s a great tutorial too—Lauren writes clearly and shares her beginner’s point of view, documenting things that more experienced people might take for granted. The setup is based on a tutorial from Adafruit and although Lauren hadn’t done any “hardware hacking” before, she says that the hardest part was “taping the wires inside the temperature sensor to the wires that fit inside the breadboard.”


So it’s a real beginner’s project but one that can be expanded as you learn. Lauren, for instance, extended the project to turn it into a true Internet of Things device that texts her when the fish tank gets too hot. All in all it’s a great way to slowly build your Raspberry Pi computing skills.

It’s also pocket money cheap. In fact if you already have the CamJam EduKit #2 then you already have the kit needed for this project. And of course the sensor doesn’t have to be in a fish tank. Monitor the temperature of your bathwater; your cup of tea; the fridge; your dad’s armpit while he dozes in front of the TV. If you’re looking for something to do with your Pi on the last day of your summer holiday then this comes highly recommended.


Bonus back to school question #1: If ‘dogs’ = 5; ‘cats’ = 2; and ‘cheese’ = 1, what is the value of ‘fish’? Answer tomorrow…