← Crafts
Brood preview

Brood

Embedded research Engineering collaborator

Automated egg incubator with embedded control and PWA monitoring — temperature, humidity, and turn cycles under closed-loop regulation.

Problem

Smallholder hatcheries lose batches when overnight temperature or humidity swings go unnoticed. Brood pairs microcontroller regulation with a lightweight PWA so operators can see live readings and receive out-of-band alerts.

What it covers

  • Arduino closed-loop control for heat and humidity
  • Scheduled egg-turn actuation with failure detection
  • PWA dashboard for live telemetry and setpoint edits
  • Serial/event logging for hatch-rate postmortems
Temp probe Arduino controller Humidity sensor Heater relay Humidifier relay Egg turner PWA monitor Operator phone
Incubator control loop
void regulateChamber() {
  const float tempC = dht.readTemperature();
  const float humidity = dht.readHumidity();
  heater.set(tempC < setpoint.tempC - kTempDeadbandC);
  humidifier.set(humidity < setpoint.rh - kRhDeadband);
  if (millis() - lastTurnMs > kTurnIntervalMs) {
    eggTurner.pulse();
    lastTurnMs = millis();
  }
}
Brood incubator placeholder
Hardware photo placeholder — swap for the chamber interior and control panel.