Leveraging Alexa and a raspberry pi to automate the opening and closing of my apartment's curtains via voice commands
- Open and Close Commands
- Specify curtain by name (default is all curtains)
- Specify percentage to move curtain (default is 100%)
- Reset Commands
- Allow to reset a curtains state (shadow) to either the open or close position
- AWS Alexa
- AWS Lambda
- AWS DynamoDB
- AWS IoT
- Raspberry pi
- Raspberrypi 3B [$30]
- Amazon Dot (3rd version) [$30]
- 2x Stepper motor - NEMA -17 size - 200 steps/rev (12V 350mA) [$15 each]
- Adafruit DC & Stepper Motor HAT for raspberry pi [$22.50]
- Female DC Power adapter - 2.1mm jack to screw terminal block [$8.50]
- 12V DC 1000mA regulated switching power adapter [$8.95]
- 2x Custom 3D Printed motor wall mount [FREE]
- 2x Custom 3D Printed bearing holders [FREE]
- 22 AWG wire [$5]
- 2x bearings with gear teeth [$10]
- 2x teethed pulley [$10]
- 8x set screws [$2]
- 6m teethed timing belt [$15]
- 2x saftey pins
- electrical tape
- screws for mounting
- 8GB SD card [$5]
- Official Raspberry Pi 3 Universal Power Supply (5.1V 2.5A) [$16]
$170.45 - Clearly well worth it