Hardware and firmware for automated window blinds.
Shado is built to run on an ESP8266 chipset with 3D-printed components, including a gear and enclosure.
The schematic and board layout for this project was designed in EAGLE. It should be ready to be exported to Gerber files to be sent to a fab shop. I used PCBWay which was really quick and cost efficient. I had 5 prototype boards manufactured and shipped from China within 2 days.
I used this Wemos D1 Mini board. Great bang for the buck. Should be available on Amazon too.
3D models for this project were designed using OpenSCAD and printed on a MOD-t printer using Ultimaker Cura.
- Install Arduino
- If using VS Code (recommended), install the Arduino extension
- In the Arduino Board Manager (or via VS Code), configure the following as
an additional URL and install the ESP8266 support package:
http://arduino.esp8266.com/stable/package_esp8266com_index.json - Update board configuration as needed; this repo includes correct configuration for the MakerFocus board
In VS Code, configure the board port in the status bar at the bottom. Use the "Arduino: Upload" option in the Command Palette to upload. Ignore the warning about an output directory not being selected; if one is, then compilation fails when there are multiple files.