CECHITRAX / PROJECT
Explore current v4 ↗All projectsAll project files ↗

3RD PLACE · ROBOTICS THE DA VINCI CIRCUIT 2026

Aurora
Greenhouse

Smart Greenhouse v2 — a greenhouse that looks after its plant by itself. Designed by Chitraksh, with hands-on building, design input, and software contributions from Robin Singh, for The Da Vinci Circuit 2026.

Open-source firmware, apps, schematic, wiring card, and documentation.

Aurora Greenhouse v2 displayed with its award poster at The Da Vinci Circuit 2026
Chitraksh · Lead design & hardware / Robin Singh · Build partner
Controller
ESP32-S3
Sensors
Temperature · RH · soil · light
Actuators
Servo pump · dual fans · grow light
Apps
Windows · Mac · Linux · Android
01 / SYSTEM

Sense, understand, and care for the plant.

Every 2.5 seconds the ESP32-S3 reads the greenhouse, calculates a health score from 0 to 100%, and decides whether the plant needs water, more airflow, or grow light.

01 / Sense

Four live measurements

Air temperature, humidity, soil moisture, and light are read every 2.5 seconds.

02 / Think

ESP32-S3 care engine

The controller applies the selected plant profile and produces a clear 0–100% health score.

03 / Act

Water, air, and light

A servo-operated pump switch, two PWM fans, and an RGB grow light respond automatically.

04 / Share

Touchscreen + Bluetooth apps

Live data and controls stay available locally and on Windows, Mac, Linux, and Android.

Read every 2.5 s→Validate + score→Apply plant profile→Water + ventilate + light→Refresh touch + apps
02 / NINE PLANT PERSONALITIES

Nine plants, nine characters.

Each plant comes with its own growing ranges, watering style, and animated character. The character smiles when conditions are healthy, sweats in heat, shivers in cold, and droops when the plant needs help.

01

Tulsi

Individual temperature, humidity, soil, light, and watering behavior.

02

Coriander

Individual temperature, humidity, soil, light, and watering behavior.

03

Mint

Individual temperature, humidity, soil, light, and watering behavior.

04

Methi

Individual temperature, humidity, soil, light, and watering behavior.

05

Palak

Individual temperature, humidity, soil, light, and watering behavior.

06

Green chilli

Individual temperature, humidity, soil, light, and watering behavior.

07

Aloe vera

Individual temperature, humidity, soil, light, and watering behavior.

08

Money plant

Individual temperature, humidity, soil, light, and watering behavior.

09

Microgreens

Individual temperature, humidity, soil, light, and watering behavior.

03 / AUTONOMOUS CARE

Smart enough to act, careful enough to wait.

The controller combines the selected plant profile with repeated sensor readings. It does not react to a single noisy value, and every automatic action has a safety limit.

WATERING

Confirm, pulse, soak

The soil must read dry three times in a row. Water is delivered in short pulses with soak time, a minimum gap, and a daily limit.

AIRFLOW

Two fans, gradual response

Intake and exhaust PWM fans increase smoothly as heat and humidity rise instead of jumping abruptly between off and full speed.

GROW LIGHT

Light only when needed

An RGB LED strip switches on automatically when the light sensor detects that the greenhouse has become too dark.

04 / TOUCHSCREEN + APPS

Control it at the greenhouse or from almost any device.

The touchscreen gives direct access to live readings, manual controls, plant selection, and soil calibration. Bluetooth apps extend the same system to Windows, Mac, Linux, and Android.

Aurora Greenhouse touchscreen showing its menu and plant selection
On-device touchscreenLive readings · controls · plant picker · calibration
BLUETOOTH · NO CLOUD

One greenhouse, four app platforms.

The apps connect directly over Bluetooth. They need no Wi-Fi, user account, online service, or subscription.

Live dashboardSee every sensor, actuator, care state, and plant health score as it changes.
ControlsChange the plant, operating mode, watering, fan speed, and calibration settings.
15-day historyReview plant health and sensor trends, watering events, and recorded conditions.
CSV exportExport recorded greenhouse data for analysis, reports, or experiments.
Demo modeExplore the full application even when the physical greenhouse is not connected.
Private by designBluetooth only: no Wi-Fi, account, cloud service, or subscription is required.
05 / HARDWARE

A practical solution to a real power problem.

The ESP32 cannot power the water pump directly. Instead of connecting the pump to the controller's power system, a servo physically presses the pump's own switch. The pump keeps its separate power supply while the greenhouse still controls watering automatically.

01

ESP32-S3

Reads the sensors, runs the care rules, drives the interface, and provides Bluetooth connectivity.

02

Environmental sensors

Measure air temperature, relative humidity, soil moisture, and ambient light every 2.5 seconds.

03

320 × 240 touchscreen

Shows live readings, plant health, manual controls, the plant picker, and soil calibration.

04

Two PWM fans

Separate intake and exhaust airflow that ramps smoothly with heat and humidity.

05

RGB LED grow light

Switches on automatically when the greenhouse becomes too dark.

06

Servo + pump switch

The servo physically presses the pump's own switch, keeping pump power separate from the electronics.

07 / OPEN-SOURCE PROJECT FILES

Everything needed to study, use, or rebuild it.

The new shared folder contains the firmware, applications, schematic, wiring card, detailed documentation, and supporting project files. It replaces every older download and repository link previously shown on this page.

Open all project files ↗