To program the Node MCU with our firmware, you will probably need a bit of experience with the Arduino IDE and debugging. There are plenty of tutorials online if you do the research, but to write this program you first need these libraries:
- ArduinoJson 5.13.2
- WiFiManager 0.14.0
- Stepper 1.1.2
- ESP_EEPROM 2.0.0
- WiFi 1.2.7
You will also need the Arduino Driver for the Node MCU board depending on your machine.
You can download the Arduino sketch here, if you know your way around it, you can customise it to change the speed the blinds open, direction, steps etc… but bare in mind you need to keep enough torque at the stepper motor for it to move the weight well enough.