Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shado

Hardware and firmware for automated window blinds.

Hardware

Shado is built to run on an ESP8266 chipset with 3D-printed components, including a gear and enclosure.

Circuit

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.

Processor

I used this Wemos D1 Mini board. Great bang for the buck. Should be available on Amazon too.

3D models

3D models for this project were designed using OpenSCAD and printed on a MOD-t printer using Ultimaker Cura.

Firmware

Setup

  1. Install Arduino
  2. If using VS Code (recommended), install the Arduino extension
  3. 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
  4. Update board configuration as needed; this repo includes correct configuration for the MakerFocus board

Development

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.

About

Hardware and firmware for automated window blinds

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages