๐ ๏ธ MAKER GUIDEMay 18, 2026โขโฑ๏ธ 1 min readโข๐ณ๐ต Tested in Nepal
Smart Automated Window Curtain Opener with 28BYJ-48 Stepper & LDR
Automate bedroom curtains to open at sunrise and close at sunset with the 28BYJ-48 geared stepper motor, ULN2003 driver, and LDR light sensor.
๐ ๏ธ BILL OF MATERIALS (BOM)
Required Hardware & Component Checklist
Curated components verified for this project. Check the items you need, adjust quantities, and add straight to cart:
Estimated Total (5/5 items):
NPRย 1,590
โ Cash on Delivery across Nepal
All parts selected
NPRย 350
NPRย 750
NPRย 90
NPRย 200
NPRย 200
Smart Automated Window Curtain Opener with 28BYJ-48 Stepper & LDR
The 28BYJ-48 5V Stepper Motor with ULN2003 Driver produces strong torque through its 64:1 gearbox, pulling window drapery automatically when the LDR Sensor senses daylight.
Hardware Bill of Materials:
- Stepper & Driver: 28BYJ-48 5V Stepper Motor with ULN2003 Driver Board Kit
- Microcontroller: Arduino Nano V3.0 Solderless
- Light Sensor: LDR Light Dependent Resistor 5mm Photoresistor Sensor Module
- Power Supply: 12v 1 Amp Power Adapter + LM2596 Step-Down Module
Circuit Pinout & Wiring Connections:
| ULN2003 Driver Pin | Arduino Nano Pin | Function / Description |
|---|---|---|
| ULN2003 IN1 | Pin D8 | Phase A Stepper Coil Drive |
| ULN2003 IN2 | Pin D9 | Phase B Stepper Coil Drive |
| ULN2003 IN3 | Pin D10 | Phase C Stepper Coil Drive |
| ULN2003 IN4 | Pin D11 | Phase D Stepper Coil Drive |
| ULN2003 5V-12V Power (+/GND) | LM2596 5V Output & GND | Dedicated Motor Supply Rail |
| LDR Sensor Analog (A0) | Pin A0 | Ambient Daylight Level Sensing |
โ Previous Guide
DIY Pocket Audio Amplifier with PAM8403 3W+3W & 18650 Battery
Next Guide โ
High-Precision Optical RPM Tachometer & Pulse Counter with TCRT5000
