THE INTEGRATION MAESTRO

The UserBot is an Arduino shield that enables the creation of a fully customized GroLab™ module. Aimed at users with basic knowledge of programming and electronics, it offers a simple way to integrate third-party sensors and devices into the GroLab™ ecosystem.

This solution stands out for its flexibility, creativity, and total control over the system, making it ideal for those who need a setup tailored to the specific requirements of their grow or project.

UserBot connects directly to the Arduino, eliminating the need for external power, and allows the connection of custom circuits, devices, and sensors. It is a plug-and-play solution compatible with virtually any component required for the desired configuration.

All functionalities are defined by the user, including:

  • Developing remote controls that operate based on pre-programmed actions;
  • Creating portable sensors capable of measuring pH, electrical conductivity (EC), temperature, CO₂, and other variables;
  • Adding support for technologies such as infrared communication or Bluetooth;
  • Measuring analog voltages using Arduino pins or external analog-to-digital converters (ADCs);
  • Controlling devices through relays, motors, or other actuators.

UserBot includes full support for radio frequency communication and features a development board with accessible connections for sensors and additional circuits.

The purchase of sensors, peripherals, and replacement parts compatible with the GroLab™ system can be made through the Open Grow online store or via GroLab™ resellers.

UserBot allows any Arduino project to become a fully integrated module within the GroLab™ ecosystem. Thanks to its compatibility with a wide range of sensors and devices, it opens the door to countless automation and monitoring possibilities for grow environments or other customized applications.

In the illustrated configuration, UserBot installed on an Arduino controls four lines on an electrical panel via relays, activating and deactivating lighting and extraction systems in a grow room — with two lines free for future expansions. It simultaneously manages a solenoid valve for automatic filling and three peristaltic pumps: one for pH regulation and two for dosing nutrients A and B. At the same time, it collects data from the GroLab™ CO₂ Compact Sensor, ensuring integrated monitoring and automated control of the growing environment. This example highlights UserBot’s versatility in managing multiple devices within a fully customizable module, simplifying advanced automation.

UserBot shield configuration schematic example, the GroLab™ grow controller integration maestro controlling 4 relays for lighting and extraction, a solenoid valve, 3 peristaltic pumps (pH and nutrients dosing), and a GroLab™ CO2 sensor for environmental monitoring
UserBot Installation Example

To simplify the prototyping process, the UserBot includes an integrated breadboard that is compatible with various packaging types: through holes, 1206, 0805, 0603, DIP, TO-92, TSSOP-16, SOIC-16, SSOT223, and SOT26.
Components can be soldered directly onto the board, allowing users to build more robust and reliable solutions.

UserBot development board with integrated breadboard compatible with various component packages
UserBot development board enabling flexible prototyping with multiple component types

Arduino Compatibility

Developed according to the standard Arduino shield format, the UserBot ensures quick and easy installation. Full compatibility with Arduino allows seamless integration of custom code and electronics into the GroLab™ system.

Open Source

The UserBot’s base code is open source and available on Open Grow’s official GitHub repository. It includes practical examples, but its true potential depends on the user’s creativity.

Component Compatibility

UserBot is compatible with virtually any component or sensor designed for Arduino. From communication modules to environmental sensors and actuators, everything can be integrated with ease.

Custom Features

As users are free to use any device compatible with the GroLab™ system, they will be responsible for much of the characteristics their custom module will have.

Safety Procedures

When integrated with GroLab™, UserBot enables the creation of advanced procedures to prevent risks and minimize damage in emergency situations, such as fire, intrusion, or flooding. It includes customizable options to suspend part or all of the system until the user intervenes. Additional features include cooldown times to protect sensitive equipment and automatic actions in case of lost communication with the central module, ensuring grow safety.

Module Communication

UserBot communicates with the GroLab™ system’s central module (GroNode) via radio frequency, with a range of up to 25 meters indoors (depending on obstacles) and up to 100 meters in open spaces. This capability provides greater flexibility for placement and installation.

Monitoring & Analysis

The GroLab™ software offers real-time monitoring and analysis of data from sensors and devices connected to the UserBot.
It provides instant notifications, detailed graphs, a complete overview of your grow, and data export from the beginning of the plant life cycle, enabling effective and informed management.

Notifications

When the system’s central module is connected to the Internet, it is possible to configure e-mail notifications in real time regarding the status of sensors and devices connected to the UserBot, including immediate alerts in case of anomalies. This ensures greater control and system security.

Free Firmware Updates

One of the advantages of a digital system is the ability to receive easily applicable updates. With this in mind, the Open Grow team works daily to fix reported bugs, improve existing features, and add new functionalities to the GroLab™ system (software and modules). These updates are free and, in the case of the UserBot, can be quickly obtained from the official Open Grow GitHub repository and merged with the user’s code.

Remote Control

When the system’s central module is connected to a router with Internet access, remote control of the GroLab™ system is activated.
This feature allows the user full access to all modules at any time and from anywhere via the GroLab™ software.
UserBot Specifications
Hardware Version
HW01
Dimensions

53.34mm x 75.73mm x 20.01mm

(2.1in x 2.98in x 0.89in)

Net Weight
~20 grams (~0.71 oz)
Exterior

Material: FR-4

Color: Green

Expected Service Life
>5 years
Connections

SMA Female

Female Pin Headers (Arduino Connection/Extension)

Operating Voltage
3.3VDC
Power Consumption
15mA - 0.05W
SMD Sockets

1 x SOIC16

2 x TSSOP 8 (=) 1 x TSSOP 16

3 x SSOT223

2 x SOT26

TH Sockets
4 x TO-92
BreakOut Board Spacing

2.54mm - 100mil

DIP/1206/0805/0603

Includes
Antenna
Inter-Module Communication
Radio Frequency - 2.4GHz
Warranty
3-year limited hardware warranty