Save the world one drop at a time. Monitor water flow using a piezo and Pinoccio mesh networking. via instructables
Water is cheap, but California is in one of the worst droughts ever right now. Let’s face it: we can’t fix the drought. However, some CA residents are actively running out of drinking water. At the municipal level it’s difficult to enact immediate change, but we can change how we use our water at home. I decided it would be a good idea to focus my energies and the resources of my Artist Residency at Pier 9 towards something we can change: our habits. It’s possible to dramatically change our behavior simply by making us aware, but we simply don’t know where our water goes. A bill at the end of the month doesn’t give you much useful information, and it gives you the information a month too late. So I set out to solve the problem of not knowing where our water goes on a realtime basis.
While searching for inspiration, I came across an awesome instructable by StaceyK, where you use a piezo sensor to listen to the water flowing out of a faucet or tap, and translate that vibration data to fluid flow. This gives you an accurate idea of how much water you are using with that specific device. It had a simple ambient display with LEDs that turned from green to red when you exceeded a specified water usage. I was inspired!
So I thought, why not place these all over your house? I didn’t want to stop at one faucet, I wanted a usage breakdown of an entire house. The Internet Of Things is rapidly developing, up to speed with residential water usage. I found a cool small company called Pinoccio: they have low-cost mesh networking devices that can relay data across a network and broadcast that to the web. So I set out to make it easy to get this information.
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, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, 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.