OSSCR - Open Source Smart Curtain Rod
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
Another attempt of a smart Curtain Rod. This may be the fastest on earth.
- Ocena
- 0 / 5
- Polubienia
- 67
- Pobrania
- 112
- Wydruki
- 0
- Wyświetlenia
- 2478
- Oceny
- 0
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other House Equipment
- Licencja
- Creative Commons — Attribution — Noncommercial
Open-Source Smart Curtain Rod – OSSCR
What’s OSSCR?
OSSCR stands for “Open-Source Smart Curtain Rod”. This is probably the fastest DIY smart home solution for automizing your curtain.
Features
• Affordable
• Retrofit
• Very fast movement
• Connection via Wifi
• IFTTT Support (and therefore Google Assistant, Amazon Alexa, etc.)
• Initializes length of the Rod
• Adjustable Acceleration, Deceleration and Speed
• Variable length (1.5m tested)
• Fits Rod diameter of 25/26mm
Bugs/Future Goals
• Sometimes packages don’t arrive
• Silencing and soften Initialization
• Design some PCB’s
• Integration of WifiManager library
• TMC Driver support (StallGuard/sensorless homing, StealthChop/silent movement, UART support)
• Adding a switch to manually open the curtain
• Adding more tube diameters
• Enhance energy efficiency
Tools/Skills
• Some Experiences in programming Arduino/ESP8266
• A 3D Printer
• Soldering Iron
• Multimeter
Material
• ESP8266 Microcontroller (I used the NodeMCU)
• Stepper Driver (I used the Polulu a4988)
• Nema 17 Stepper Motor
• Generic Microswitch (I used “Tiaihua 2A 125V AC”) (x2)
• 608 Ball Bearing
• GT2 Belt (ca. 2x the length of your curtain rod)
• 12V Power Source
• Some Filament for the printed parts
• M3x12 lowerhead (4x)
• M3x10 (7x)
• M3x5 (5x)
• M3 Nut (1x)
• M4x25 (1x)
• M4x15 (2x)
• M4 Nut (1x)
• JST-XH connectors (3x 2 Pin, 1x 4Pin) (not necessarily needed)
• XT-30 connector (not necessarily needed)
• 40mmx60mm perfboard (not necessarily needed)
Preparation
• Watch this Tutorial from the great Andreas Spiess
• Create an account on Adafruit iO
• Create an account on IFTTT
• Connect your Assistant (Alexa, Google Assistant, etc.) via IFTTT to Adrafruit iO
• Make sure to name your feed in Adafruit iO “start_mqtt” or use your own and manipulate the Firmware
Software
- Download the code from GitHub
- Prepare the Arduino IDE for usage of ESP8266 (lots of tutorials can be found)
- Install the following libraries:
a. AccelStepper
b. ESP8266Wifi
c. Adafruit_MQTT
d. Adafruit_MQTT_Client - Fill in your Wifi SSID with password and your Adafruit iO Login Data
- Flash the software to your ESP8266 Controller
There's a nice github Fork from EinRainerZufall maybe you want to try his attempt of a better software and some kiCAD PCB files: https://github.com/EinRainerZufall/OSSCR
Interchange XXXX to your SSID, password, etc.