growboxguy / Gbox420

Grow box monitoring and controlling with Arduino

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gbox420


Project made by GrowBoxGuy
 sites.google.com/site/growboxguy/

This guide was made for indoor gardeners would like to build an Arduino based automated grow box complete with LED lights, ventilation with a carbon filter, logging to Google Sheets and email alerting. As the growing medium there are two options: A coco soil based Hempy buckets or a soilless Aeroponics tote. The information presented here was gathered from forums, articles and videos, combined with personal experience and feedback from the growing community. Hope to hear from you too!

Logical overview

Gbox420 user interface: The ESP-link firmware's built in webserver hosts the control interface for the grow box. This is available on the local WiFi from a mobile, tablet or desktop PC.
alt text

Serial output relayed to the web interface: There is no need to connect a USB cable to monitor the Arduino's serial output, it is relayed to the grow box control website.
Gbox420 - Web interface

Email alert example: TWhen a new alert triggers, or an existing alert is resolved a summary email is triggered. Several charts are attached to the email for a quick overview.
alt text

The complete automation kit, including the Main, Aeroponics, Hempy bucket and Reservoir modules, two LED drivers and AC outlets for dual speed Internal and Exhaust fans.
Physical overview

Main module: Based on the Arduino Mega2560 and ESP8266 chips. Measures and controls AC power to the two PWM dimmed LED drivers, the dual speed Internal and Exhaust fans and to the 12V DC power brick powering all modules.Collects sensor readings from the other modules wirelessly and reports them to Google Sheets. Placed outside the grow box.
Main module Main module circuit

Main module extension: Temperature, humidity and light sensors connected to the main module via UTP cable. Placed inside the grow box.
alt text

Reservoir module: ased on an Arduino Nano RF. Measures the reservoir weight, temperature, pH and the air temperature and humidity around the reservoir.
Reservoir module Reservoir module circuit

Hempy module: Based on an Arduino Nano RF. Measures the weight of the Hempy buckets and controls watering.
Hempy module Hempy module circuit

Aeroponics module: Based on an Arduino Nano RF. Measures the pressure and controls the high pressure pump, bypass solenoid and spray solenoids.
Aeroponics module Aeroponics module circuit

About

Grow box monitoring and controlling with Arduino


Languages

Language:C++ 70.0%Language:C 12.4%Language:HTML 6.1%Language:JavaScript 2.5%Language:Shell 2.5%Language:Batchfile 1.9%Language:Python 1.8%Language:Processing 1.4%Language:Makefile 0.8%Language:CSS 0.4%Language:XSLT 0.1%Language:Euphoria 0.0%