1 / 2
Electronic blind | Smart blind Curtain Cover| ESP8266 D1 mini/ESP32-S2 | A4988 | 42 Stepper Motor — image 1
1 / 2

Electronic blind | Smart blind Curtain Cover| ESP8266 D1 mini/ESP32-S2 | A4988 | 42 Stepper Motor

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

Smart Curtain

Rating
0 / 5
Likes
6
Downloads
28
Makes
0
Views
1,078
Reviews
0

Updated at source:

Model information

Category
Automotive
License
Creative Commons — Attribution — Noncommercial

This model uses a stepper motor to finish dragging the rope when you want to open/close the curtain.

Hardware:

  1. Controller
  2. Motion
    • 42 Stepper Motor (38mm or 23mm or other height but stl is not provided)
    • GT2 20T Toothed Idler (5mm ID 6mm W)
    • 2GT 6mm belt, length is dependent on how far the curtain moves from open to close. Mark the bottom point of the rope when it's closed, and then mark that when it is open. Measure the length of 2 points.
    • 2x belt clip (from vzbot design)
  3. Miscellaneous
    • 2x wall plug or tools like Geefix so you can mount the motor holder onto the wall, and nails.
    • 4x M3*8 SHCS
    • 4pin to 6pin Stepper Motor Cable
    • wire for soldering
    • Power supply (12/24v + MP1584EN or 12/24v + 5v )
  4. Tools
    • Soldering tools

 

Assemble:

  1.  Replace the rope with belt. Note: Don't cut too much for both belt and rope, and you can adjust the length when you tie the rope with the belt.
  2. connect the controller parts: ESP8266 and MP1584EN are on the bottom of the case, and the expansion board is above these 2 parts, adjust the length of wires accordingly. Connect the power supply cable with the expansion board
  3. Mount the motor case onto the wall, the position is the bottom point of the belt/rope.
  4. Install the motor

Note:

  1. Sleep pin's expansion is not provided by this driver expansion board. Solder it to the pin of A4988 sleep pin directly. The power to motor is off when this sleep pin is enabled(you can move the motor easily when the motor is not running), otherwise, it's powered all the time and you can move the motor.
  2. Adjust drive segments on expansion board (1/8,1/16,1/32…), max speed (xxSteps/s) and close position in yaml config file accordingly. How fast and how noisy it's is adjustable.

 

Tags