CASE STUDY
Embedded Systems 2026
Arduino Uno-Based Automated Paddy Dryer Prototype
A stand-alone Arduino Uno-based embedded prototype for controlling a paddy drying process using a DHT22 sensor, AC ceramic heater, DC fan, rotating cylinder motor, I2C LCD, and push button. The firmware implements temperature and relative-humidity monitoring, hysteresis-based temperature control, an Emergency Stop function, sensor-failure handling, and an over-temperature safety response.
TECHNOLOGY
Arduino Uno / C/C++ / DHT22 / I2C / Relay Control / Embedded Systems
THE CHALLENGE
Conventional paddy drying depends heavily on weather conditions, requires considerable open space and supervision, and involves repeated manual turning of the paddy. The project required a prototype capable of automatically controlling the drying-chamber conditions while keeping the paddy in motion to support more even heat distribution.
WHAT I BUILT
-
01
Automatic temperature control using approximately 45–50°C hysteresis.
-
02
Drying-chamber temperature and relative-humidity monitoring using a DHT22 sensor.
-
03
Continuous DC motor operation during normal drying to rotate the drying cylinder.
-
04
Emergency Stop, sensor-failure handling, and a safe operating state above 60°C.
-
05
Process status through an I2C LCD with diagnostic logging over Serial.
APPROACH
Arduino Uno firmware was developed to periodically read temperature and relative humidity from a DHT22 sensor and control the heater, fan, and DC motor through relays. The heater uses hysteresis around the 45–50°C operating range, while the fan and motor remain active during normal operation. The system also handles Emergency Stop events, sensor-reading failures, and temperatures above 60°C by switching the actuators into safer states. Operational status is displayed through an I2C LCD, with diagnostic information available over Serial.
SELECTED SCREENS
Open screen 01 at full size
Open screen 02 at full size
Open screen 03 at full size
Open screen 04 at full size
Open screen 05 at full size
OUTCOME
The prototype integrates sensor monitoring, heater control, air circulation, cylinder rotation, LCD feedback, and manual stopping into a stand-alone embedded system. In one documented test scenario using 500 grams of paddy, external moisture-meter measurements changed from 24.2% to 13.8% over 90 minutes. The result represents the reported test conditions and is not generalized to other capacities, varieties, or environmental conditions.
Working on a similar system?
Share the workflow or problem you want to solve. I can help clarify the technical requirements and a practical implementation approach.
Discuss a Project