Micropython DC blind motor reversing switch

Micropython DC Blind Motor Reversing Switch

To test this DC motor control: press the UP or DOWN switch ... or drag the slider and press the UP or DOWN switch.


Features of this DC reversing switch for a blind or shade motor:

  • Slider control is also interactive - drag to any detent position and press the appropriate button
  • 10 travel steps, and the motor can be stopped at any of these detents
  • Buttons change color when activated, then revert back to the original color when the motor stops
  • Text displayed above switch reveals position of shade or blind
  • Slider control shows progress from full retraction to full deployment of the blind
  • Deployment time can be set differently from the retraction time (reflects motor speed differences)
  • State and position of the roller shade is maintained between sessions with cookie memory

Micropython is a miniature subset of the Python 3 language for microcontrollers. It has a special version for the ESP32 microcontroller.

The ESP32 with Micropython is an advanced device, complete with an operating system for creating files and sub-folders.

We created the educational kits for the ESP32, with a blind motor that you can use in your home (see the motor reversing switch above). This is a great gift for anyone interested in learning how to program the ESP32. Do you have a geek in your life? (it makes a great gift)

You can purchase motors for blinds and window openers, and our control products in our DIY online automation store.

Stay tuned, if you're interested; we are taking the journey into IoT and automation, writing about every step we take!

Adrian Biffen
Senior Partner
RollerTrol Automation Systems

We sincerely hope you enjoy our advanced technology products; if you have any questions, please contact us at any time!

See our Detailed Article Series re Micropython & the ESP32:

Part 1: Micropython for the ESP32: Connecting to Your WiFi Router Network

Part 2: Micropython for the ESP32 Microcontroller: REPL Communications

Part 3: Micropython for the ESP32: FTP Fast File Transfer

Part 4: Micropython for the ESP32: Pre-loaded Programs

Part 5: Micropython for the ESP32: DC Motor Reversing Switch

Part 6: Micropython for the ESP32: WiFi Blind Motor Educational Kit Components