DIY - Alexa Curtain Control System - (3D Printable, Echo, Adafruit Feather Huzzah ESP8266)

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ต.ค. 2018
  • In this project, we show you how to 3D print and assemble your very own Alexa connected curtain control system. It's low cost and easy to build.
    👇 More info below 👇
    It's based on an ESP8266 Adafruit Feather Huzzah, which connects to Alexa using its onboard wifi chip. If you're into home automation its an ideal addition to your gadgetry.
    Support future projects, see DIY Machines' Amazon Wish List: www.amazon.co.uk/hz/wishlist/...
    ==========
    List of items used in this project and where to find them:
    ■ Stepper Motor: geni.us/StepperMotor2
    ■ A4988 Stepper Motor Driver: geni.us/a4988
    ■ Adafruit Feather Huzzah ESP8266: geni.us/FeatherHuzzah
    ■ Mini Breadboard: geni.us/MiniBreadboard
    ■ Breadboard Jumper Cables: geni.us/JumperWires
    ■ Braided fishing wire: geni.us/BraidedFishingWire
    ■ USB A to USB Micro B Cable: geni.us/USBAtoUSBB
    ■ Capacitor: geni.us/Capacitor
    ■ Switched Battery Holder: geni.us/8aaBatteryHolder
    ■ Nuts and Bolts: geni.us/NutsAndBolts
    ■ 3D Printer Filament: geni.us/3DJake
    (As an Amazon Associate I earn from qualifying purchases. This helps to pay for the next project.)
    I use a Prusa MK3S for my projects and highly recommend both it and the Prusa Mini. If I inspired you to take up 3D printing please consider purchasing a printer via this link: shop.prusa3d.com/#a_aid=diymac...
    Prusa support my channel when you use that link at no cost to yourself. :)
    ■ Battery powered glue gun: geni.us/BoschBatteryGlueGun
    ==========
    The code can be downloaded from here: github.com/DIY-Machines/alexa...
    3D printed parts can be downloaded from here: www.thingiverse.com/thing:317...
    Discord server for this project: / discord
    ==========
    SAY THANKS:
    Buy me a coffee to say thanks: ko-fi.com/diymachines
    Support us on Patreon: / diymachines
    SUBSCRIBE:
    ■ / @diymachines
    DISCORD server: / discord
    INSTAGRAM: diy_machine...
    FACEBOOK: / diymachines
    ==========
    List of camera and lighting equipment I use:
    Sony A7 III: geni.us/Sony-Alpha7-III
    Tamron 28-75mm F2.8 RXD A036SF Lens for Sony-FE : geni.us/TamronRXD-28-75mm
    Aputure Amaran HR672C: geni.us/AputureAmaranHR672C
    Aputure MC: geni.us/FAPGL
    RØDE VideoMic Pro+: geni.us/RodeVideoMic-ProPlus
    Blue Snowball iCE: geni.us/BlueSnowball-iCE
    Philips Hue Lightstrip Plus: geni.us/PhilipsHue-LightStrip
    Disclaimer:
    This video is shared for demonstration purposes only.
  • ภาพยนตร์และแอนิเมชัน

ความคิดเห็น • 294

  • @ocedarappa
    @ocedarappa 4 ปีที่แล้ว +11

    By far the most elegant DIY automated curtain design. Congrats!

  • @JointerMark
    @JointerMark 3 ปีที่แล้ว +5

    I was just talking with my daughter about automating our living room curtains. Thank you very much for this.

  • @curiosityandchaos7171
    @curiosityandchaos7171 3 ปีที่แล้ว +3

    I noticed a couple people saying that their capacitors exploded when they were trying this out.
    If your capacitor explodes, here's the three most likely reasons and how to fix them:
    1. Your capacitor is plugged in the wrong way. Make sure that the negative terminal (the shorter leg) is in the same row as ground.
    2. There is too much voltage running through the capacitor. I'm not an electrical engineer, but I used a 50v capacitor and it worked fine. Since it's running off a 12v battery pack, I suspect you could also use a 25v or 35v capacitor without any issues.
    3. Your motor driver is overheating and heating up the capacitor. If your motor driver came with a heat sink, you can stick it straight to the top of the board, and it should help cool it down.

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว +2

      Thank you for sharing some advice. It's appreciated.

    • @curiosityandchaos7171
      @curiosityandchaos7171 3 ปีที่แล้ว +1

      @@DIYMachines No problem! Thanks for the awesome video! I really enjoyed the build

  • @EKLAVYAVEER
    @EKLAVYAVEER 3 ปีที่แล้ว +2

    You sound like such a polite gentleman. Thanks a lot for this!! Wish you all the success.

  • @leglessinoz
    @leglessinoz 5 ปีที่แล้ว +44

    If you use a routine within the Alexa app, you'll be able to say "Alexa, open curtain" and "Alexa, close curtain".

  • @siriponga7911
    @siriponga7911 3 ปีที่แล้ว +8

    Thank you for this tutorial, I have implemented this on an ikea rail curtain with a worm-gear motor instead of a stepper motor with reed switches as end stops.
    The only unfortunate thing is I used mono fishing line instead of the braided line as recommended in this video description. This caused stretching of one line as the motor is pulling the curtain, resulting in one taut, and one slack line. Due to this, the slack line gets reeled into the wrong slot by chance, causing the whole thing to fail.
    In conclusion, use a zero stretch braided line as mentioned in the video description. Don't go the cheap route and get the mono fishing line as it stretches a lot.

  • @tanmaywho
    @tanmaywho 3 ปีที่แล้ว +5

    Truly genius Idea for rod curtains. This is exactly what I needed as I was brain storming ways to push/pull two curtains using single motor.
    Thank you 😊

    • @ranadheervakkalagadda9925
      @ranadheervakkalagadda9925 2 ปีที่แล้ว

      I am a newbie to alexa and trying to make one automatic curtains like this. I am using rod curtains too. Can we use it as roll up and roll down using single motor instead of pushing and pulling with all those threads nonsense.? please help in making this. I dont know the circuit

  • @MarcelFuzii
    @MarcelFuzii 3 ปีที่แล้ว +1

    Awesome! The whole video is great, but the line thing in the middle of the video for opening both curtains was worth the like!

  • @isabellejetson5341
    @isabellejetson5341 4 ปีที่แล้ว +1

    Thank you I've been looking for smart curtains I won't have to replace my rod for this is perfect, your instructions are clear and easy to follow. Great tutorial

  • @eclecticlife
    @eclecticlife 3 ปีที่แล้ว +1

    This is definitively the best tutorial on DIY automated curtains on TH-cam! I have done a lot of search on the topic. Thanks again for the great video. I am still waiting for the 3D printed lawn mower. :)

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว +2

      Hello, thanks. :) I'm still working on its design. I want to make it as good a value and simple as possible.

  • @tejasmd8143
    @tejasmd8143 3 ปีที่แล้ว +6

    Wow! Your channel deserves a lot more attention!
    Suggestion: I would have loved it if there was an animation about the way you tied the threads. It was a lil hard to get that logic right the first time..
    Anyway, wonderful! Thanks.

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว +2

      Thank you Tejas. :) Yes an animation would have made it much more easier to follow. It was tricky to explain.

  • @Zhak7
    @Zhak7 4 ปีที่แล้ว +6

    As for the wifi issue you don't need to keep connection alive the whole time the motor spins, you can do it in between. Once the command has been received, let the motor open/close the curtain fully, then re-check wifi connectivity.
    Very nice project well done !

    • @cytokynesys
      @cytokynesys 3 ปีที่แล้ว +1

      Hello, have you any idea exactly how I could do this?

  • @kevindevrome1663
    @kevindevrome1663 4 ปีที่แล้ว +10

    Stunning quality! Really nice explination! Liked and subscribed in the hope the TH-cam algorithm's will promote your channel a bit more :)

  • @agastyaaneja6569
    @agastyaaneja6569 4 ปีที่แล้ว +1

    sir your tutorial is really good,,each step has been described well..awesome idea

  • @cytokynesys
    @cytokynesys 3 ปีที่แล้ว +3

    Hello, did you ever determine a way to eliminate the 'pause' from the spinning of the motor? I've modified your design slightly, but the pause could cause damage, as it is not predictable!
    Thanks.

  • @ronen124
    @ronen124 4 ปีที่แล้ว +2

    you have genuine ideas in general as well as at the 3d printing design 👌🙂

  • @errorserver3000
    @errorserver3000 4 ปีที่แล้ว +2

    Awesome and informative tutorial! I'll be trying this soon. Thank you so much!

    • @DIYMachines
      @DIYMachines  4 ปีที่แล้ว

      Thanks. :)

    • @sayvibes3393
      @sayvibes3393 2 ปีที่แล้ว

      Hey did you make it ? Can I use a generic esp8266
      ?

  • @Toms275
    @Toms275 5 ปีที่แล้ว +3

    Brilliant! We really enjoyed watching this :)

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว +1

      Thanks Mr Shepherd. :)

  • @anthward1972
    @anthward1972 3 ปีที่แล้ว +1

    Great instructional video mate. This is the way instructional videos should be done. Cheers.

  • @tratzum
    @tratzum 3 ปีที่แล้ว +4

    another actually useful use of a 3d printer. and a very clever project. Thanks for sharing.

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว

      Thank you Matthew. :)

  • @colincassidy9128
    @colincassidy9128 4 ปีที่แล้ว

    Hi, great video! Anyway to have this put the curtain in 3 positions? Open, Closed and Cleaning for instance? Is it due to the the restrictions of it emulating the Wemo plug?

  • @donnyf12
    @donnyf12 5 ปีที่แล้ว +8

    Just a suggestion, define a variable near the top of your code for the travel time setting from line 91 and use the variable on line 91. Also do the same for the switch name (line 60), the SSID and Password. In essence, you will be defining a config block that will allow the user to be able to make all the definitions necessary and have it at the top of the code so they don't have to go digging around trying to find things.

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว +5

      Very good suggestion Donny. I will do that on my next project. It would make it much easy for the user and for me to explain in the video. I won't amend this one as people will still try to follow the instructions in the video. Thanks.

  • @passion-techelalbilo4113
    @passion-techelalbilo4113 5 ปีที่แล้ว +3

    Thanks for the great project. I'll attempt doing the same thing using z wave switch.

  • @jeevakkuwar
    @jeevakkuwar 3 ปีที่แล้ว +6

    nice video
    I was wondering how can I add support for Google Assistant and/or Apple Home..
    thanks

  • @mbrock5532
    @mbrock5532 4 ปีที่แล้ว +1

    I love your projects. So clever and useful. It was funny though when you blurred out your SSID but then later the code comment had the SSID! :D

  • @DIYMachines
    @DIYMachines  5 ปีที่แล้ว +25

    I hope you enjoyed the project, let me know what you think in the comments below. Please like it (if you did) and share with anyone who might want to build one of their own. Thanks for watching. Lewis - DIY Machines.

    • @darknessblades
      @darknessblades 5 ปีที่แล้ว

      just a question.
      i want to make something similar but am going to use a wemos D1 arduino version, with a reprap shield,
      how do i program it so it will run for X minutes, and stop when time is over or endstop is reached?

    • @nitin9411166
      @nitin9411166 5 ปีที่แล้ว

      Thanks

    • @MARLONDALEY
      @MARLONDALEY 4 ปีที่แล้ว +1

      I Believe I have an idea to make this commercial maybe a kickstarter project going to see if I can do a rough project with your example.

    • @arfan521
      @arfan521 3 ปีที่แล้ว

      Thanks for a great video and inspiration. Just wondering can the same be done with andriod and Google devices? Also is it possible to buy the 3d printed molds as a kit? For those who don't have a 3d printer :'(

    • @madriz475
      @madriz475 3 ปีที่แล้ว +2

      @@arfan521 search for 3D printing services,I sent them to print it for me .

  • @mxmxjrjr
    @mxmxjrjr 3 ปีที่แล้ว +1

    You are genius!

  • @nishenfernando3186
    @nishenfernando3186 3 ปีที่แล้ว

    Sir ur project is great! ✌✌ can I know what is the type of the nema 17 stepper motor u have used ?

  • @gayanmax00
    @gayanmax00 3 ปีที่แล้ว +1

    Bro u are doing great.keep it up

  • @gamersguide8096
    @gamersguide8096 3 ปีที่แล้ว +7

    I am too lazy 😔😔 so I thought I will make my room automated 🤭. But after watching this video 😂 gezzz I don't want to do it anymore.

  • @Kuno_23
    @Kuno_23 3 ปีที่แล้ว

    Would this work with the hue smart plug principle on zigbee network or does zigbee make a component of sorts ?
    Great videos, keep it up 👍🏻👍🏻👍🏻

  • @jofie2302
    @jofie2302 4 ปีที่แล้ว +1

    How do you cater for when something goes wrong, e.g. the curtain gets stuck before it reaches the open/closed position? Especially when adding limit switches, you don't want that motor running all the time when you're away on holiday. Thinking in terms of adding overcurrent detection, but is that not a build-in feature somewhere already?

  • @--EEE-YUVARAJK
    @--EEE-YUVARAJK ปีที่แล้ว

    Thanks for wonderful vedio...you are clearly explained about this vedio... Very useful for my project

  • @bulk6622
    @bulk6622 4 ปีที่แล้ว

    Hi DIY Machine, great video and all you downloads and stl files work great every time. Can this be done on a 28byj-48 and driver. This would also would be good to with a lcd shield with clock for 2 pin motor to work off line if there is any call for that as not every one is smart phone friendly includes me. Many thanks Kevin

  • @wilmercb
    @wilmercb 2 ปีที่แล้ว

    Thanks for your tutorials! ...wondering would you do one using iOS Siri? It would be same? Thanks

  • @mo1tard743
    @mo1tard743 5 ปีที่แล้ว +1

    Very clever. Thanks!

  • @troyfortner9949
    @troyfortner9949 ปีที่แล้ว

    Hi! Thank you for your projects! I have a slightly different board (NodeMCU 8266). Can I use the same code with a different board as long as I switch to the correct board in Arduino IDE?

  • @DuckysCollection
    @DuckysCollection 7 หลายเดือนก่อน

    i was wounding how much torque i would need for the curtains. thanks

  • @savioluis7431
    @savioluis7431 3 ปีที่แล้ว

    I loved this project. Well explained. Thanks a lot. I have a couple of questions/suggestions: I see you used a 100 microfarad 50v capacitor. Can I use a 100 microfarad 35v capacitor instead? Will the voltage matter in this project? Also in some other videos if you can explain how the voltage on a capacitor matters.

    • @graychenault1435
      @graychenault1435 ปีที่แล้ว

      Yes, 35V is plenty good. As long as the cap rating exceeds the voltage it's seeing (12v in this case) , you are GTG.

  • @flyingkiwi1985
    @flyingkiwi1985 4 ปีที่แล้ว +1

    Would an esp32 work better than esp8266 for retaining wifi connection while driving the curtain? It has more processing power

  • @thiemorech3121
    @thiemorech3121 3 ปีที่แล้ว

    Hi, i have one more question: can the esp get strom by the usb cabel too? Ore is this just for data transvering?

  • @danwilson9684
    @danwilson9684 4 หลายเดือนก่อน

    I'm looking to create my own system like yours, I have bay windows which use a curtain track rather than a pole. I'm going to see if this is suitable (need to figure out how much it weighs in total), or if not, something like a wall mounted box that will simply pull the blinds open with a time based condition.

  • @technotrolla1254
    @technotrolla1254 3 ปีที่แล้ว

    Good job! But why you use а4988? maybe better use noiseless driver?

  • @syedsulaiman8380
    @syedsulaiman8380 5 ปีที่แล้ว +2

    u r actually great

  • @prithwirajp
    @prithwirajp 4 ปีที่แล้ว +3

    Great project, i'm going to try this as soon as my 3d printer is delivered! Can this automation done via MQTT? I use hassio as my main automation hub and would love to have it integrated with it!

    • @Ed19601
      @Ed19601 3 ปีที่แล้ว

      Yes but you need to alter the software to include response to mqtt. The PubSub client is good for that. As you use hassio intake it you already have an mqtt broker

  • @StePhanMckillen
    @StePhanMckillen 4 ปีที่แล้ว

    10 out 10 bro

  • @chanchalsakarde2768
    @chanchalsakarde2768 3 ปีที่แล้ว +4

    How can we use Nodemcu instead of this... If so what pins to be used..
    Thanks in advance

  • @gggg-bk7md
    @gggg-bk7md 10 หลายเดือนก่อน

    se puede hacer esto con Google Home??
    Me gustó mucho tu video!!!

  • @markvk42
    @markvk42 3 ปีที่แล้ว +1

    I wish id found this before i started to automate my curtains! im almost finished the project but might mod it to include some of your ideas, im curious to know how long your batteries lasted.

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว

      Thanks Mark, the batteries lasted at least three weeks (I had to scavenge its parts for another project). Some other have modified the project to run entirely without batteries which could be an option.

  • @MPElectronique
    @MPElectronique ปีที่แล้ว

    Amazing!!!

  • @TheMilkMannnn
    @TheMilkMannnn 4 ปีที่แล้ว

    Hey man! I can’t wait to give this a go. I’m just thinking, is there any way to connect it to a 12 V power supply/outlet? That way there’d be no need to go through batteries.

    • @colincassidy9128
      @colincassidy9128 4 ปีที่แล้ว

      yup, use a cheap buck converter. Attach it to your supply but not the board until you meter out the correct voltage and your done.

  • @roystervi
    @roystervi 3 ปีที่แล้ว +1

    Hi there is no manual operations? if not you are relaying on alexa 100%?

  • @najmunnisanisar3316
    @najmunnisanisar3316 5 ปีที่แล้ว +2

    Innovative idea. 😉

  • @TheRichardesigns
    @TheRichardesigns 5 ปีที่แล้ว

    Hey DIYMachines, great video - thank for sharing. I wondered if you could have multiple curtains using the same system? i.e. 'Alexa turn on the bedroom curtains' and 'Alexa turn off the living room curtains'. How would that work?

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว

      You're welcome. :) Yes you can have multiple curtains using the same system. Each curtain would need its own name to be referred ti as - Alexa will take care of everything else.

  • @marcoweiss2307
    @marcoweiss2307 8 หลายเดือนก่อน +1

    what do i need to change in the code if i want to do this with an esp32? I get many compilation errors with no such file or directory found
    Should of bought the correct one :D

  • @zcaalock
    @zcaalock 5 ปีที่แล้ว +2

    could you make vertical blind motor?

  • @bonelifer
    @bonelifer 3 ปีที่แล้ว +1

    Only thing I'd like to see different is using MQTT to control it via Home Assistant. Not quiet something I can bring about myself. That said, the hardware implementation is great and an easy to understand tutorial.

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว

      That would be cool, likewise that's not something I have the knowledge to do - though I think other have added it themselves. Glad you like the hardware.

  • @g34r9
    @g34r9 3 ปีที่แล้ว +1

    Brilliant

  • @tomholmes2045
    @tomholmes2045 3 ปีที่แล้ว

    Great work on this Lewis! most compact soution out there. I'm having a small problem with the capacitor... first i used a 16v as the batteries are 12v so though this would be fine but it blow up on switching on the batteries then i used a 50v as i made out in your video and this worked fine for testing but when i unplugged the pc it started hissing and expanding again. Im very sure i have the polarity correct. Please Help! thanks.

    • @madriz475
      @madriz475 3 ปีที่แล้ว

      Verify the boards you use against what he used, mine had pins in different order so they don't exactly connect as in the video, that may be the cause

  • @nishenfernando3186
    @nishenfernando3186 3 ปีที่แล้ว +2

    I like it
    Can we use Nodemcu insted of Feather Huzzah and what are the pins?
    Thnk you ✌

    • @mIkeyGermita
      @mIkeyGermita 2 ปีที่แล้ว +1

      yes, google nodemcu pinout and feather huzzah pinout
      put both pictures side by side and compare the numbers
      if any are different change them in the code or wiring
      as long as both microcontrollers are esp8266 based, that's all you should have to change
      if you want to use an esp32-based MCU, you may have to change a couple of libraries but I haven't started this project yet so I will let you know
      I'll be using an ESP32 devkit

  • @IGIVEINPS3
    @IGIVEINPS3 5 ปีที่แล้ว

    Nicly done cheers. I'd set up a routine so u could say alexa close the curtains. instead of turn curtains off.

  • @Know-Tree
    @Know-Tree 4 ปีที่แล้ว

    Hi Friend, can i use only two pin motor in this project , if yes where is can wire in. Regards

  • @matthewventures
    @matthewventures 11 หลายเดือนก่อน

    For the capacitor should it be 25 volts or 16 volts?

  • @pixelsafoison
    @pixelsafoison 4 ปีที่แล้ว

    Nice lil' video :) - I was curious on the ammount of brainpower required to emulate a smart device

  • @thiemorech3121
    @thiemorech3121 3 ปีที่แล้ว

    Hey DIY Machine, one question: The Little platin, the ESP8267 is very expencif for me so, can i use a same model, but another one? So if you tipp in Amazon the name in there are some for 10-15 dollar. Can i use them too? Sorry for my bad Englisch, im german 😀. ?

  • @daveclarke5085
    @daveclarke5085 5 ปีที่แล้ว

    I've been following your steps and having some challenges getting both curtains to perfectly close. when I pull the left one the right never quite shuts enough leaving them partially open. Have you came across this or since made any minor adjustments since making this video?
    Regards Dave

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว

      Hello Dave,
      I would suggest you adjust the wires the curtains are attached to. Close the left one again and then adjust where the right one is attached to the wire (probably needs the wire going to the left curtain shortened). This will then mean it will meet better in the middle.
      Lewis

  • @gregorcernigoj9918
    @gregorcernigoj9918 5 ปีที่แล้ว +4

    Very nice project. What happend is for some reason we lose position somewhere in the midle? Then is there no procedure how to align system again

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว +1

      Thank you. If it loses position in the middle we are ok. The next time the curtain tries to move and it gets to the end of its run the stepper motor will just 'slip' a few turns. It's noisy but OK. After this everything should be back to normal.

  • @lukas1495
    @lukas1495 4 ปีที่แล้ว +2

    Do i need to have a computer always conected to the ESP? if positive, what can i do to get free from it? i think this should be as clean as possible and almost imperceptible to see something wired to the dispositive. In the other hand, congrats and thanks for your job, its quite impressive! you deserve a lot more subscribers, please dont stop making content like this.

    • @DIYMachines
      @DIYMachines  4 ปีที่แล้ว +3

      Hi Lukas, thanks for the compliment. You do not need to leave a computer plugged into the ESP. In this project, once completed, the ESP is the computer.

    • @arabianmenace527
      @arabianmenace527 2 ปีที่แล้ว +1

      if the battery pack is used directly to the driver to power the nema17.. then the usb to esp needs to be in at all times right?

    • @arabianmenace527
      @arabianmenace527 2 ปีที่แล้ว +1

      Otherwiae what powers the esp?

  • @TheSgriffith2
    @TheSgriffith2 4 ปีที่แล้ว +1

    Do you need to keep the PC hooked up to the Feather Huzzah?
    I would like to say I have this running on my bench. I have not hooked it up to any curtains yet. I have to say this is awesome!
    My only problem is that you could say "turn off" or "turn on" multiple times in a row and cause all kinds of havoc with the curtains and pulling mechanics. I am thinking of adding some kind of limit switches but I am no coder.

    • @DIYMachines
      @DIYMachines  4 ปีที่แล้ว +3

      Hi S Griffith. You don’t need to keep it hooked up to your PC after you have uploaded the program. Limit switches would be a good idea. You would just need to change the section of the code that controls how many times the motor turns forwards or backwards to go until it detected a contact at one of the limit switches. I don’t have the time at the moment but plenty of people have made some excellent suggestions for improvements so I hope to do a V2 next year.

    • @TheSgriffith2
      @TheSgriffith2 4 ปีที่แล้ว

      @@DIYMachines I am looking forward to checking out your V2.

    • @TheSgriffith2
      @TheSgriffith2 4 ปีที่แล้ว

      I took your electronics design and combined it with another persons mechanical design on thingsverse and came up with something. th-cam.com/video/7RhAGZRs8Xc/w-d-xo.html I am still a little nervous about giving it duplicate commands and the motor going the same direction twice. I tried pulling a motor wire to simulate a electrical stop but the motor just goes crazy. Still....cant wait for V2! :)

    • @TheSgriffith2
      @TheSgriffith2 4 ปีที่แล้ว

      @@DIYMachines Could you point me in the right direction as to what I need to change to get Alexa to respond to the commands correctly? Is that what they are referring to the callback function?

  • @lavitz8762
    @lavitz8762 3 ปีที่แล้ว +1

    Will this system only work if you have a centre bracket? My rod is only supported at the two ends :(

  • @arabianmenace527
    @arabianmenace527 2 ปีที่แล้ว

    I guess you can add limit switches and command it to turn till it reaches the switch... that will fix the issue of steps to close the curtain.. not sure if that cud fix the wifi connection issue because via the code you may not need the the constant communication whilst stepping

  • @madriz475
    @madriz475 3 ปีที่แล้ว +4

    I just ended Mine yesterday, My curtains and Alexa were opening and closing while watching the video over and over again to spot details that I missed since at that point it had the original voice command, the length and running time fits Ok with my window size, need to replace the phone charger I used to power it has too low voltage and mha so the nema has more torque, while that, used oil to smooth where the curtains got stuck because of friction, I have wood rings so I passed the stings along the center of the whole setup and made the strings go in a straight line, at the ends I used a piece of curved straw to ease friction and maintain in place the string ,My setup was about 26-28 Us

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว +4

      Yes, maybe next time I make a video which includes Alexa commands I'll beep out the word Alexa in the video so as not to create havoc with peoples devices. :)

  • @GabrielMagalhaes-gf1jc
    @GabrielMagalhaes-gf1jc 2 ปีที่แล้ว

    I searched for some items on aliexpress, but I couldn't find any similar items. Can you help me with which item to buy? I'm from Brazil

  • @henrybarratt1626
    @henrybarratt1626 2 ปีที่แล้ว

    Would this step motor work for a vertical curtain?

  • @james300481
    @james300481 2 ปีที่แล้ว +1

    What code would I need to add a manual push button as well?

  • @cbrrod
    @cbrrod 4 ปีที่แล้ว

    will this work with the 3rd ( third ) generation echo dot?

  • @Kampela99
    @Kampela99 3 ปีที่แล้ว

    , this is lovely.... but I still may end up buying ready stuff... :-)

  • @Joshua-yl3ez
    @Joshua-yl3ez 2 ปีที่แล้ว

    What do i need to do to power this without batteries?
    Thank you in advance.

  • @babermalik21
    @babermalik21 5 ปีที่แล้ว +1

    Hello, thank you for providing this tutorial. This is my first time using Arduino or doing this kind of project. I figured out that I had to specify the board to be the Adafruit Huzzah board in the Arduino IDE, however I am still failing to upload the code. I keep getting this error message: Arduino: 1.8.8 (Windows 10), Board: "Adafruit Feather HUZZAH ESP8266, 80 MHz, Flash, Enabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
    Sketch uses 350728 bytes (33%) of program storage space. Maximum is 1044464 bytes.
    Global variables use 40684 bytes (49%) of dynamic memory, leaving 41236 bytes for local variables. Maximum is 81920 bytes.
    warning: espcomm_sync failed
    error: espcomm_open failed
    error: espcomm_upload_mem failed
    error: espcomm_upload_mem failed
    This report would have more information with
    "Show verbose output during compilation"
    option enabled in File -> Preferences.
    I would appreciate any and all help.

  • @Kevin-tc3ob
    @Kevin-tc3ob 3 ปีที่แล้ว +4

    LOL. when you were saying alexa commands, my alexa in the kitchen started playing music and the one in living room said she couldnt find device called curtains!!!!! I so want to make this now that i have added everything to a new list in my 'long river' account ;-) BTW, liked & subbed :)

    • @DIYMachines
      @DIYMachines  3 ปีที่แล้ว

      Yes, I should blank out the trigger words like 'Alexa' next time I publish a video using the voice assistants.

  • @n.b.3330
    @n.b.3330 4 ปีที่แล้ว

    hi, is it possible ton wire a zc-a0591 stepper?
    thx

  • @tamildesan837
    @tamildesan837 4 หลายเดือนก่อน

    After 5 years, wondering how you have done this self made design and 3D printing 5 years ago.😮
    I have a question now, not sure you will be looking in this comment. How are strings/threads connected at the end of the screen fixtures? Are there any pulleys or gear that you route them through? If we put them directly on the curtain brackets they may be cut after few operations, damage the area it’s in contact with ?

  • @xainisheikh
    @xainisheikh 3 ปีที่แล้ว +1

    14:20, you mislead because if you bring the string from over the center hanger and then tie the left curtain it will obviously pull the curtain towards the right side.

  • @kendesign3622
    @kendesign3622 2 ปีที่แล้ว +3

    23:33 I'm no expert on Arduino but.. it sounds like the stepper motor is stalling out. That tiny driver is very current limited. As far as blaming it on your band width I can't see that to be the case. The wifi is sending a simple on or off command, once the microcontroller receives that it executes the code that's stored on the microcontroller. Put in a stepper driver that can handle more current and I bet you your "bandwidth" problem goes away.

  • @nitin9411166
    @nitin9411166 5 ปีที่แล้ว +1

    Great bro 👍👌.. can you please help me about 3D printed part weight?? Because in my city 3D printing depends on product weight

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว

      Hi, the printed parts are not very heavy. I don't have just the printed parts available to weight but I don't expect it to be more than 100g. Probably closer to 60g. This is a guess though.

    • @madriz475
      @madriz475 3 ปีที่แล้ว

      I just had in hand mine are,91.6g,box69.2g,cover 12.9g,big wheel 4.0g, center wheel 2.9g,flat wheel 2.4g they don't have the support structures maybe with them they are 100g

  • @thegamer26
    @thegamer26 8 วันที่ผ่านมา

    Hi, I found the spindle part file on thingsiverse a bit different to the vid, I printed it too and the rod on top is a bit shorter on thingsiverse(missing a level). Can you please help solve the issue?

  • @onurtan1642
    @onurtan1642 ปีที่แล้ว

    Does it have to stay connected to laptop when we want to use it ?

  • @TheKeirsunishi
    @TheKeirsunishi 2 ปีที่แล้ว

    I'm looking at getting this printed by a 3rd party, are the dimensions on the file in mm? And not sure what infill percentage to use

  • @lukewelch440
    @lukewelch440 3 ปีที่แล้ว +1

    Hi, I have followed your tutorial but Alexa is unable to discover the device, do you have an idea of what I could try?

  • @gabsixel123
    @gabsixel123 2 ปีที่แล้ว

    Hey, can you post the part number of the stepper motor? I'm having trouble to find it :)

  • @User-gr8ks
    @User-gr8ks 5 ปีที่แล้ว +5

    I think add a little more edit and u deserve to hv a million subscribers sir

  • @Hopeinformer
    @Hopeinformer 2 ปีที่แล้ว +1

    Is it possible to set this up using TMC stepper drivers instead of the A4988 and a
    ESP8266 ESP-01S? I have a lot of the TMC2130 & TMC2208 & TMC2209 and
    ESP8266 ESP-01S ESP01S from past 3D printer builds.

    • @DIYMachines
      @DIYMachines  2 ปีที่แล้ว +1

      You totally could use TMC drivers, and probably should. All my newer projects used the TMC drivers. I think they are worth the additional cost.

    • @Hopeinformer
      @Hopeinformer 2 ปีที่แล้ว

      @@DIYMachines thank you. Do I need to change anything in the code?

  • @henhoyos
    @henhoyos 3 ปีที่แล้ว

    It's a wonderful project, it works for me. But i don't know why the system not validate the actual status, i can to say to Alexa "Open the curtain" two or three times and the program not check if the curtain was opened, there is a bug....

  • @marciomatias4766
    @marciomatias4766 3 ปีที่แล้ว

    Hello +DIY Machines .Can You further detail the wire installation. Thank You a lot.

  • @ArjunRajput-ts8ko
    @ArjunRajput-ts8ko 2 ปีที่แล้ว +1

    How will it sense, the curtain is closed or open? What will happen if we command open curtain when it is already open

  • @mafiousyt
    @mafiousyt 5 ปีที่แล้ว +1

    Excelent Project. Works with Google Home?

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว

      Thanks Kadu. Unfortunately I don't have a Google Home to try it with.

    • @bacardi3393
      @bacardi3393 3 ปีที่แล้ว

      @@DIYMachines any try on google home ? Is it using mqtt ?

  • @Jespertheend2
    @Jespertheend2 4 ปีที่แล้ว

    Would it be possible to power the stepper motor with a 12v power adapter? You'll have to have a cable running to the outlets for the chips anyway, and then you won't have to change the batteries every once in a while.

    • @bertrum2k
      @bertrum2k 4 ปีที่แล้ว

      I'm going to try this when the parts I ordered get in from AliExpress. I'm going to try with a 5V 2A USB brick first because from what I'm reading input voltage isn't as important for stepper motors as current, and the rated current for the one he lists is 2A

    • @lukewelch440
      @lukewelch440 3 ปีที่แล้ว

      @@bertrum2k did you get this working with a USB brick?

    • @graychenault1435
      @graychenault1435 ปีที่แล้ว

      @@bertrum2k Make sure you meet the stepper motor's minimum voltage spec. The one I got needs at least 8V so I'm using a 12v adapter.

  • @truthless7634
    @truthless7634 2 ปีที่แล้ว

    Will manual operation of moving curtains require significant extra effort after this?

    • @DIYMachines
      @DIYMachines  2 ปีที่แล้ว

      Yes, manually moving them is not possible with this design.

  • @michaeldiamond2269
    @michaeldiamond2269 5 ปีที่แล้ว +6

    Nice project. A bit noisy, but very inventive. BTW, the word is "taut", not "taunt".

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว +1

      Thanks Michael, I often find I've not got a word quite right. That's another one corrected in my vocabulary. Last time is was saying 'chimley' instead of 'chimney'. :/

    • @michaeldiamond2269
      @michaeldiamond2269 5 ปีที่แล้ว +2

      @@DIYMachines you're doing fine. Great project. I'm working on my own project for doing the same with roller blinds. Interesting you're using batteries. Any idea how long you'll get from them? Days? Weeks?

    • @DIYMachines
      @DIYMachines  5 ปีที่แล้ว +1

      Someone on reddit calculated for me that you can expect about two to three months from the batteries. To be clear the batteries are there to power the motor when it's required. The ESP8266 and A4988 are powered through the USB cable. I tried powering them as well from battery but the life expectancy fell dramatically.

    • @dvd123123
      @dvd123123 4 ปีที่แล้ว

      @@DIYMachines can USB be used to power the motor as well?

    • @DIYMachines
      @DIYMachines  4 ปีที่แล้ว

      @@dvd123123 Not on this project. The motor requires more torque from more power.

  • @hcFDX
    @hcFDX 3 ปีที่แล้ว

    Hi is there any alternative if i do not have a housing