We learned the basics of how to turn a Raspberry Pi into a real-time temperature streamer in our IoT 101 Hello World Project (here). Let’s take the next step in IoT awesomeness and learn how to stream the temperature from multiple Raspberry Pis located anywhere (as in anywhere in the world) into a single data visualization right in your web browser. Once we have all of our streams streaming, I’ll show you you can instantly share your data with anyone (as in anyone in the world) so they can watch those temperatures update in real-time. If you thought the IoT 101 Project was easy, you will be able to do this project in your sleep.
You will need the same supplies required for the IoT 101 Project (except multiply by how ever many unique temperature streamers you want to build):
Internet connected Raspberry Pis or your single-board computers of choice (at least two).
Waterproof DS18B20 Digital temperature sensor + extras: This is a pre-wired and waterproofed version of the DS18B20 sensor. Handy for when you need to measure something far away, or in wet conditions. While the sensor is good up to 125°C the cable is jacketed in PVC so we suggest keeping it under 100°C. Because they are digital, you don’t get any signal degradation even over long distances!
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.