1 / 4
OSSCR - Open Source Smart Curtain Rod — zdjęcie 1
1 / 4

OSSCR - Open Source Smart Curtain Rod

Zamów wydruk tego modelu

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
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.

Short demonstration Video

 

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

  1. Download the code from GitHub
  2. Prepare the Arduino IDE for usage of ESP8266 (lots of tutorials can be found)
  3. Install the following libraries:
    a. AccelStepper
    b. ESP8266Wifi
    c. Adafruit_MQTT
    d. Adafruit_MQTT_Client
  4. Fill in your Wifi SSID with password and your Adafruit iO Login Data
  5. 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.

 

Tagi