Plant Watering Sensor, from Prototype to Project Walkthrough
In this great part 1 (of 2) blog post by Lucky Resistor he walks through designing a ‘cheap plant watering sensor’ project. These are a very common project and are frankly a dime a dozen for whatever platform you’re inclined to design with. For instance we have this CC3200 LaunchPad-based project in the Learn System; Luke Iseman’s Garduino goes back several years now (built with Arduino, no doubt – see here & here); even Popular Mechanics are in on this primer maker project!
But what I really like about the ‘project’ at Lucky Resistor is the thoroughness for deconstructing the project to its step-by-step needs, and concluding why this or that decision was made to progress with this or that component or approach. It’s a really helpful guide – even if you don’t plan on making this project – for helping resolve your own design thinking needs and decisions. And of course it’s a cool project to boot! (That also happens to use some Adafruit tech for the prototyping phase 🙂 )
In this article I will talk about how I designed a cheap plant watering sensor. My goal is some kind of meta tutorial, where you can see the steps involved from the initial idea to the final sensor. If you ever planed to create a own device, I hope this article give you some inspiration to start your own project soon.
I have a couple of plants in flowerpots and this plants not only like some light, they also need water from time to time. Watering this plants is something I often forget, with sad results. There are ready made solutions for this, but I have some objections with all of them. To be clear: There are really smart products out there – it is absolutely nothing wrong with them. It is just as I like to build my own fan controller, I like to build my own plant watering sensor in my very own fashion.
SMT Breakout PCB for SOIC-8, MSOP-8 or TSSOP-8 – 6 Pack!: Beguiled by a fancy new chip that is only available in a SOIC or MSOP/(T)SSOP pinout? This breakout PCB set will make your life much much easier and get you prototyping faster than ever. One side has a 8-TSSOP/8-MSOP pin out with traces going to two rows of 0.1″ spaced holes, the other has 8-SOIC. Solder your chip to either side and you’re ready to rock on any solderless breadboard. Read more.
SMT Breakout PCB Set: The VCNL4010 sensor is a nice way to add a small-distance proximity sensor to your microcontroller project. For longer distances (in the range of cm, you can use a SHARP IR distance sensor, but those are only good if the object is over 10 cm away. The VCNL4010 is designed for much shorter distances, no more than 200mm (about 7.5″) and under our experimentation we found it worked best at distances of about 10-150mm. It would be good for say detecting when a hand moved nearby, or before a robot smacks into a wall. The sensor also has an ambient light sensor built in. Read more.
We are angry, frustrated, and in pain because of the violence and murder of Black people by the police because of racism. We are in the fight AGAINST RACISM. George Floyd was murdered, his life stolen. The Adafruit teams have specific actions we’ve done, are doing, and will do together as a company and culture. We are asking the Adafruit community to get involved and share what you are doing. The Adafruit teams will not settle for a hash tag, a Tweet, or an icon change. We will work on real change, and that requires real action and real work together. That is what we will do each day, each month, each year – we will hold ourselves accountable and publish our collective efforts, partnerships, activism, donations, openly and publicly. Our blog and social media platforms will be utilized in actionable ways. Join us and the anti-racist efforts working to end police brutality, reform the criminal justice system, and dismantle the many other forms of systemic racism at work in this country, read more @ adafruit.com/blacklivesmatter
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.
Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !
The SMD adapter breakout boards from Adafruit are the best I worked with so far. There is nothing fancy about them (special grooves or other “features” some of these adapters provide), but they are cheap and very well designed (and nice paneling).
I am actually also use the Adafruit Feather platform a lot for prototyping and testing. They have a very good size, so you can attach them to a device prototype to do some long term measurements.
Thanks Lucky Resistor for chiming in, and of course for sharing your project in the first place 😀