James Klein
Published

Automated blinds!

Motorized blinds run on an ESP32 with programmatic speed control, stall detection, homing, and light sensing! Direct drive with NEMA stepper

IntermediateFull instructions providedOver 1 day30
Automated blinds!

Things used in this project

Hardware components

12v 5A DC Power Supply
×1
12v 10A DC Power Supply
×1
14 AWG Speaker Wire
×1
White Metal Corner Brace, 26 x 26 x 32mm
×1
Evaluation Kit, TMC2208 Stepper Motor Driver
Evaluation Kit, TMC2208 Stepper Motor Driver
×1
Espressif ESP32 Development Board - Developer Edition
Espressif ESP32 Development Board - Developer Edition
×1
LM2596 Buck Converter
×1
Aluminum Alloy Shaft Coupling 5mm to 10mm
×1
12 V Fuses & Holder
×1
Mini Plastic Boxes, 5
×1
Nema 17 Stepper Motor 2 Phase 1.8‌°‌ 0.26Nm(36.82oz·in)
×1
10cm Dupont Wire Female to Female Breadboard Jumper Wires
×15
Nylon Spade Quick Disconnect Connectors Kit 22-10 AWG Male and Female
×4
Machine Screw, M3
Machine Screw, M3
×6
100uF 25V Capacitor
×1

Software apps and online services

Home Assistant
Home Assistant
ESPHome
Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires
Breadboard, 8 mm x 35 mm
Breadboard, 8 mm x 35 mm
Tape, Electrical
Tape, Electrical
Multitool, Screwdriver
Multitool, Screwdriver
Plier, Long Nose
Plier, Long Nose

Story

Read more

Schematics

Wiring Schematic

Code

ESP Home Configuration & Driver Scripts

Credits

James Klein
1 project • 0 followers

Comments