The rapid advancement of Internet of Things (IoT) technology has enabled the development of intelligent home automation
systems that enhance user convenience, accessibility, and energy efficiency. This paper presents the design and
implementation of a Smart Curtain Control System that allows users to control curtain operations using both voice commands
and automatic light sensing mechanisms. The system is built around an ESP8266 NodeMCU microcontroller integrated with a
Light Dependent Resistor (LDR), servo motor, and a voice recognition interface for user interaction.
The LDR sensor continuously monitors ambient light intensity and transmits real-time data to the microcontroller, which
processes the input and controls the curtain movement accordingly. When the light intensity exceeds a predefined threshold,
the system automatically closes the curtain, whereas in low-light conditions, it opens the curtain to allow natural illumination.
Additionally, voice commands such as “Open Curtain” and “Close Curtain” are processed in real time, providing a manual
override mechanism for the user.
Experimental evaluation demonstrates that the system achieves a response time of approximately 1–2 seconds with reliable
performance across different lighting conditions. The system ensures improved energy efficiency by optimizing the use of
natural light and reducing dependency on artificial lighting. The proposed solution confirms the feasibility of implementing
cost-effective smart curtain automation systems for real-time smart home applications.
Keywords: Smart curtain control, IoT, voice control, ESP8266, LDR sensor,