Botanicalls Clone using an Arduino

Summary of Botanicalls Clone using an Arduino


The article describes a DIY project to create a Botanicalls clone for monitoring a Lady Palm plant's environment. The project builds on the original Arduino-based Botanicalls soil moisture meter by adding sensors for ambient light, temperature, and humidity. The creator designed a custom PCB, manufactured by Advanced Circuits, and verified the design using Sparkfun’s Bare-Bones Prototyping boards. The system uses an ATmega328 microcontroller with sensors including a soil moisture probe charged via a 2N3904 transistor, an HIH-4030 humidity sensor, a DS18B20 temperature sensor, and a TEMT-6000 light sensor, all integrated to monitor plant conditions effectively.

Parts used in the Botanicalls Clone Project:

  • ATmega328 microcontroller (Arduino bootloader)
  • 2N3904 transistor
  • Soil moisture probes
  • HIH-4030 humidity sensor
  • DS18B20 digital temperature sensor
  • TEMT-6000 ambient light sensor
  • Sparkfun Bare-Bones Prototyping board
  • Custom printed circuit board from Advanced Circuits
  • Required passive components (resistors, capacitors, etc.)

During the past spring a good friend of mine bought me my first house plant, a Lady Palm, and I’ve found myself rather invested in keeping it alive. To that end I wanted to monitor the plant’s environment so I could ensure that its needs were being met.

Arduino Botanicalls Clone

My first thought was another ITP project, Botanicalls, which is an open-source, Arduino-based networked soil moisture meter. In its original application, the device would communicate with a VoIP server and call the plants owner when it needed water, or after it had been watered in order to express its thanks.

I decided to design and fabricate a Botanicalls clone because I also wanted to measure ambient light, temperature, and humidity in addition to soil moisture levels. It also gave me a solid reference point from which to explore a software (EagleCAD) and process I had no prior experience with.

In the end I designed a board and had it manufactured by Advanced Circuits in Colorado. I purchased a pair of their Bare-Bones Prototyping boards to verify my design. I based my design on the latest version of the Botanicalls board, available in kit form through Sparkfun. It features an ATmega328 running the Arduino bootloader as well as all the requisite passive components. There is also a 2N-3904 transistor, which charges one of the soil probes while the other probe is connected to one of the analog inputs on the Arduino. The reading on that pin is the amount of voltage passed through the soil, which corresponds to the soil’s moisture level.

Arduino Botanicalls Clone schematic

My design includes three additional sensors: an HIH-4030 humidity sensor, a DS18B20 digital temperature sensor, and a TEMT-6000 ambient light sensor. I wasn’t sure what the best placement for the light sensor would be, since there was a good chance that the plant itself would obscure incoming light, but left the sensor on the main board to see what kind of results I got.

Major Components in Project
Arduino

For more detail: Botanicalls Clone using an Arduino


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top