IoT · 6 min READ

Edge ML on a Raspberry Pi: lessons from building an electronic nose

Sensor drift, tiny datasets and getting to 87% accuracy on a budget.

Ruchira SachinthanaRuchira SachinthanaSept 2026 · 6 min read
Edge ML on a Raspberry Pi: lessons from building an electronic nose

The E-Nose started as a final-year project: could cheap gas sensors and a Raspberry Pi tell when a pineapple is ripe?

Sensors drift. Plan for it.

Low-cost gas sensors change with temperature and humidity. Calibration runs and baseline correction mattered more than model choice.

[ E-NOSE PROTOTYPE ]
The Raspberry Pi sensor rig.

Small data, simple models

With a modest dataset, well-engineered features and a simple classifier beat anything deep. We reached 87% accuracy across ripeness stages.

From thesis to product

  • Ruggedise the enclosure
  • Add on-device recalibration
  • Validate on other fruit
SHARE
Ruchira Sachinthana
Written by Ruchira SachinthanaAI solutions engineer, IoT product designer and researcher. Founder & CEO of WEMIXT.

Keep reading

// NEXT STEP

Have an idea, a study or a product in mind?

Chat on WhatsApp