Spore
Portable embedded diagnostic for Fusarium oxysporum — bench-top sensing with an Arduino front panel and I2C display readout.
Problem
Fusarium wilt is difficult to confirm early in the field without lab turnaround. Spore explores a portable bench diagnostic: a microcontroller reads analyte-specific sensors, runs a lightweight detection routine, and shows pass/fail guidance on a local display for extension workers and student researchers.
What it covers
- Arduino-based acquisition with I2C display for operator feedback
- Sensor front-end tuned for Fusarium oxysporum screening workflows
- Serial logging for lab notebooks and repeatability trials
- Portable enclosure concept for barangay-level extension visits
struct AssayReading {
float signalMv;
float tempC;
bool suspect;
};
AssayReading runFusariumScreen() {
const float signal = readDifferentialProbe();
const float temp = readThermistorC();
const bool suspect = signal > kFusariumThresholdMv && temp < kMaxAssayTempC;
oled.print(suspect ? F("SUSPECT") : F("CLEAR"));
Serial.printf("signal=%.1f temp=%.1f\n", signal, temp);
return {signal, temp, suspect};
}