GrowRoom
Hardware

Specifications, with their source.

Every row says where the figure comes from, so you can tell a promise from a datasheet from a measurement.

Manufacturer as published by the sensor maker, not verified by usOur design what the system is built to doTo be confirmed undecided or untested

Capacity per controller

ItemCapacityStatus
Nutrient dosing channels8In development
pH dosing channels2 (up and down)In development
Air-sensor jacks4 on one RS-485 bus; several sensors can share a busWorking in prototype
Water-sensor jacks6 on a second RS-485 bus; isolated segments in designIn development
Sensor channels in the app15Working in prototype
Equipment outputs12 (via an external relay module)In development
Reservoirs monitored2: main and top-upPlanned
Rooms1 per controller; an account can hold severalWorking in prototype

Sensors

MeasurementModelRangeStated accuracyUpkeepStatus
Air temperature and humidityDFRobot SEN0438−40 to 80 °C, 0 to 100 % RH±0.5 °C, ±3 % RH typicalNone routineWorking in prototype
CO₂DFRobot SEN0659To be confirmedTo be confirmedWeekly fresh-air exposure for auto-baselineWorking in prototype
Light (PAR)DFRobot SEN0641400 to 700 nmCosine error up to 10 %, drift up to 2 % per yearConversion factor per fixtureWorking in prototype
pHDFRobot SEN07080 to 14±0.15 pHTwo-point buffer calibrationIn development
ECDFRobot SEN07070 to 20 mS/cm±2 % full scaleStandard solution calibrationIn development
Dissolved oxygenDFRobot SEN06800 to 20 mg/L±3 % full scaleFilm replaced yearlyIn development
ORPDFRobot SEN0709±2000 mV±5 mVBuffer calibrationIn development
Water temperatureDS18B20 probe−55 to 125 °C±0.5 °CNonePlanned
Tank levelRS-485 ultrasonic0.2 to 4.5 m±0.5 % full scaleTank height setupPlanned

All accuracy figures are the manufacturers' published values. Calibration and replacement intervals are to be confirmed.

Size, power and connections

ItemValueSource
Controller board230 × 105 mmOur design
Controller layout10 pump jacks along one long side; 4 air and 6 water jacks along the other; 2 USB-C ports at one end; the power input and the WiFi module at the otherOur design
Pump driver board30 × 50 mm: RJ45 at one end, motor and encoder connector at the other, motor supply on the sideOur design
CasesPlanned for the controller and for each pump driver, as in the pictures. Size, material and rating not fixedTo be confirmed
Controller supplyDC, voltage not fixedTo be confirmed
Pump motor supply12 V or 24 V DCTo be confirmed
Power consumptionNot measuredTo be confirmed
NetworkWiFi 2.4 GHz; the ESP32-C5 also has 5 GHz, not yet testedOur design
Sensor and pump connectionsRJ45 sockets carrying power and RS-485 or CANOur design
Case rating and certificationNone yetTo be confirmed

The RJ45 sockets are not network ports. They carry power and control signals. Never connect them to a router, switch or computer.

Routine maintenance

  • Calibrate pH, EC and ORP probes with standard solutions. The interval is to be confirmed.
  • Replace the dissolved-oxygen film yearly (manufacturer figure).
  • Let the CO₂ sensor see fresh air weekly so its automatic baseline stays correct.
  • Replace pump tubing at an interval that depends on the pump model, not yet chosen.