kozlov-dev / ESPBlinds

ESP8266 Controller for automatic roller blinds project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESPBlinds - Wifi Controlled Roller Blinds

STLs are available at: https://www.thingiverse.com/thing:5321952

Parts used

...and some generic electronics components, such as 3.3v regulator, capacitors, resistors, and NPN transistors.

See the schematic for full details

Schematic

NOTE The schematic shows the A4988 Stepper Driver, which was from a previous iteration. I am now using the DRV8255 which has a slightly different pinout.

Most notably on the DRV8255, the VDD pin is not present and instead replaced by the FAULT pin (which I am not using), and the RST and SLP pins go to 3.3v rather than being tied to each other.

Mounting instructions

  • First mount the enclosure to the wall. The motor covers one of the screw holes.
  • Mount the stepper motor before adding the main gear - it covers access to 2 of the motor screw holes
  • Then put in the main gear and everything else
  • Then add on the lid!

Some more pics

Gear

Main gear with ball-chain gear attachment


Ball-Chain attachment

Ball-chain gear attachment (another angle)


Control Board

Control Board (with A4988 instead of DRV8255 stepper driver)


Housing with stepper

Housing with stepper motor and gear installed


Housing with stepper and board

Housing with stepper motorm, gears, and board installed


Housing with stepper and board

Everything ready to go, just need to put the lid on

About

ESP8266 Controller for automatic roller blinds project


Languages

Language:C++ 88.0%Language:C 12.0%