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

  Рет қаралды 200,808

DIY Machines

DIY Machines

5 жыл бұрын

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.

Пікірлер: 298
@ocedarappa
@ocedarappa 4 жыл бұрын
By far the most elegant DIY automated curtain design. Congrats!
@DIYMachines
@DIYMachines 4 жыл бұрын
Thanks. :)
@leglessinoz
@leglessinoz 5 жыл бұрын
If you use a routine within the Alexa app, you'll be able to say "Alexa, open curtain" and "Alexa, close curtain".
@JointerMark
@JointerMark 4 жыл бұрын
I was just talking with my daughter about automating our living room curtains. Thank you very much for this.
@DIYMachines
@DIYMachines 5 жыл бұрын
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 жыл бұрын
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 4 жыл бұрын
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 жыл бұрын
@@arfan521 search for 3D printing services,I sent them to print it for me .
@tanmaywho
@tanmaywho 4 жыл бұрын
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 3 жыл бұрын
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
@EKLAVYAVEER
@EKLAVYAVEER 4 жыл бұрын
You sound like such a polite gentleman. Thanks a lot for this!! Wish you all the success.
@DIYMachines
@DIYMachines 3 жыл бұрын
Thank you. :)
@MarcelFuzii
@MarcelFuzii 3 жыл бұрын
Awesome! The whole video is great, but the line thing in the middle of the video for opening both curtains was worth the like!
@eclecticlife
@eclecticlife 3 жыл бұрын
This is definitively the best tutorial on DIY automated curtains on KZbin! 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 жыл бұрын
Hello, thanks. :) I'm still working on its design. I want to make it as good a value and simple as possible.
@isabellejetson5341
@isabellejetson5341 5 жыл бұрын
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
@DIYMachines
@DIYMachines 5 жыл бұрын
Thanks Isabelle. :)
@siriponga7911
@siriponga7911 3 жыл бұрын
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.
@kevindevrome1663
@kevindevrome1663 5 жыл бұрын
Stunning quality! Really nice explination! Liked and subscribed in the hope the KZbin algorithm's will promote your channel a bit more :)
@DIYMachines
@DIYMachines 5 жыл бұрын
Thanks. :)
@tejasmd8143
@tejasmd8143 3 жыл бұрын
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 жыл бұрын
Thank you Tejas. :) Yes an animation would have made it much more easier to follow. It was tricky to explain.
@Toms275
@Toms275 5 жыл бұрын
Brilliant! We really enjoyed watching this :)
@DIYMachines
@DIYMachines 5 жыл бұрын
Thanks Mr Shepherd. :)
@Zhak7
@Zhak7 4 жыл бұрын
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 жыл бұрын
Hello, have you any idea exactly how I could do this?
@mbrock5532
@mbrock5532 4 жыл бұрын
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 4 жыл бұрын
Oops, well spotted.
@ronen124
@ronen124 4 жыл бұрын
you have genuine ideas in general as well as at the 3d printing design 👌🙂
@DIYMachines
@DIYMachines 4 жыл бұрын
Thanks. :)
@agastyaaneja6569
@agastyaaneja6569 4 жыл бұрын
sir your tutorial is really good,,each step has been described well..awesome idea
@errorserver3000
@errorserver3000 4 жыл бұрын
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 ?
@curiosityandchaos7171
@curiosityandchaos7171 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 жыл бұрын
Thank you for sharing some advice. It's appreciated.
@curiosityandchaos7171
@curiosityandchaos7171 3 жыл бұрын
@@DIYMachines No problem! Thanks for the awesome video! I really enjoyed the build
@tratzum
@tratzum 3 жыл бұрын
another actually useful use of a 3d printer. and a very clever project. Thanks for sharing.
@DIYMachines
@DIYMachines 3 жыл бұрын
Thank you Matthew. :)
@passion-techelalbilo4113
@passion-techelalbilo4113 5 жыл бұрын
Thanks for the great project. I'll attempt doing the same thing using z wave switch.
@anthward1972
@anthward1972 3 жыл бұрын
Great instructional video mate. This is the way instructional videos should be done. Cheers.
@DIYMachines
@DIYMachines 3 жыл бұрын
Thanks 👍
@shannonrobertson7212
@shannonrobertson7212 Жыл бұрын
This is fantastic!! Thank you for such wonderful clear videos! one suggestion I would love is if you could design an automated hydroponics garden with a water level sensor ;) thank you!
@gayanmax00
@gayanmax00 3 жыл бұрын
Bro u are doing great.keep it up
@mo1tard743
@mo1tard743 5 жыл бұрын
Very clever. Thanks!
@DIYMachines
@DIYMachines 5 жыл бұрын
No problemo. :)
@donnyf12
@donnyf12 5 жыл бұрын
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 жыл бұрын
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.
@mxmxjrjr
@mxmxjrjr 4 жыл бұрын
You are genius!
@MarkSnop
@MarkSnop 17 күн бұрын
Very well done..thank you
@Kevin-tc3ob
@Kevin-tc3ob 3 жыл бұрын
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.
@--EEE-YUVARAJK
@--EEE-YUVARAJK Жыл бұрын
Thanks for wonderful vedio...you are clearly explained about this vedio... Very useful for my project
@syedsulaiman8380
@syedsulaiman8380 5 жыл бұрын
u r actually great
@DIYMachines
@DIYMachines 5 жыл бұрын
Thanks!
@gamersguide8096
@gamersguide8096 3 жыл бұрын
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.
@fastbike9845
@fastbike9845 4 күн бұрын
Very inspirational. I'd be wary of automating it for when the house is not occupied as there is no fail safe mode (limit switches, over current detection, motor temp cutout etc) And very nice use of a custom printed enclosure to protect and hide the gubbins behind the fabric. However it fails on the WAF, there is no way I could use such noisy motors in my house. I think it may be caused by the cheap and cheerful motor drives, maybe a Trinamic based drive would quieten things down.
@jeevakkuwar
@jeevakkuwar 4 жыл бұрын
nice video I was wondering how can I add support for Google Assistant and/or Apple Home.. thanks
@najmunnisanisar3316
@najmunnisanisar3316 5 жыл бұрын
Innovative idea. 😉
@MPElectronique
@MPElectronique Жыл бұрын
Amazing!!!
@StePhanMckillen
@StePhanMckillen 4 жыл бұрын
10 out 10 bro
@g34r9
@g34r9 3 жыл бұрын
Brilliant
@DIYMachines
@DIYMachines 3 жыл бұрын
Thank you. :)
@madriz475
@madriz475 3 жыл бұрын
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 жыл бұрын
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. :)
@pixelsafoison
@pixelsafoison 4 жыл бұрын
Nice lil' video :) - I was curious on the ammount of brainpower required to emulate a smart device
@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?
@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.
@cytokynesys
@cytokynesys 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.
@markvk42
@markvk42 3 жыл бұрын
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.
@bonelifer
@bonelifer 3 жыл бұрын
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.
@xainisheikh
@xainisheikh 3 жыл бұрын
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.
@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 👍🏻👍🏻👍🏻
@kendesign3622
@kendesign3622 2 жыл бұрын
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.
@wilmercb
@wilmercb 2 жыл бұрын
Thanks for your tutorials! ...wondering would you do one using iOS Siri? It would be same? Thanks
@TheFlyingKiwiNZ
@TheFlyingKiwiNZ 4 жыл бұрын
Would an esp32 work better than esp8266 for retaining wifi connection while driving the curtain? It has more processing power
@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
@jofie2302
@jofie2302 4 жыл бұрын
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?
@savioluis7431
@savioluis7431 4 жыл бұрын
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.
@nishenfernando3186
@nishenfernando3186 4 жыл бұрын
Sir ur project is great! ✌✌ can I know what is the type of the nema 17 stepper motor u have used ?
@prithwirajp
@prithwirajp 5 жыл бұрын
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
@Kampela99
@Kampela99 3 жыл бұрын
, this is lovely.... but I still may end up buying ready stuff... :-)
@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?
@danwilson9684
@danwilson9684 6 ай бұрын
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.
@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
@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.
@User-gr8ks
@User-gr8ks 5 жыл бұрын
I think add a little more edit and u deserve to hv a million subscribers sir
@CUBoulderFootball
@CUBoulderFootball Жыл бұрын
Tried to find the product but he built this himself
@zcaalock
@zcaalock 5 жыл бұрын
could you make vertical blind motor?
@gggg-bk7md
@gggg-bk7md Жыл бұрын
se puede hacer esto con Google Home?? Me gustó mucho tu video!!!
@michaeldiamond2269
@michaeldiamond2269 5 жыл бұрын
Nice project. A bit noisy, but very inventive. BTW, the word is "taut", not "taunt".
@DIYMachines
@DIYMachines 5 жыл бұрын
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 жыл бұрын
@@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 жыл бұрын
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.
@LeagueofHu3
@LeagueofHu3 2 жыл бұрын
it is possible to use with Google Home / nest devices?
@davebenhart4611
@davebenhart4611 2 жыл бұрын
I'd assume so but the code might need to be significantly different.
@gustavoenriquejimenez8098
@gustavoenriquejimenez8098 2 жыл бұрын
It is possible, with IFTTT.
@chanchalsakarde2768
@chanchalsakarde2768 3 жыл бұрын
How can we use Nodemcu instead of this... If so what pins to be used.. Thanks in advance
@thiemorech3121
@thiemorech3121 4 жыл бұрын
Hi, i have one more question: can the esp get strom by the usb cabel too? Ore is this just for data transvering?
@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.
@arim2414
@arim2414 4 жыл бұрын
nice
@DIYMachines
@DIYMachines 4 жыл бұрын
Thank you.
@technotrolla1254
@technotrolla1254 3 жыл бұрын
Good job! But why you use а4988? maybe better use noiseless driver?
@lukas1495
@lukas1495 4 жыл бұрын
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 жыл бұрын
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 жыл бұрын
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 жыл бұрын
Otherwiae what powers the esp?
@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.
@nishenfernando3186
@nishenfernando3186 3 жыл бұрын
I like it Can we use Nodemcu insted of Feather Huzzah and what are the pins? Thnk you ✌
@mIkeyGermita
@mIkeyGermita 3 жыл бұрын
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
@roystervi
@roystervi 3 жыл бұрын
Hi there is no manual operations? if not you are relaying on alexa 100%?
@james300481
@james300481 2 жыл бұрын
What code would I need to add a manual push button as well?
@gregorcernigoj9918
@gregorcernigoj9918 5 жыл бұрын
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 жыл бұрын
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.
@ArjunRajput-ts8ko
@ArjunRajput-ts8ko 2 жыл бұрын
How will it sense, the curtain is closed or open? What will happen if we command open curtain when it is already open
@ucanhle4774
@ucanhle4774 4 жыл бұрын
good
@tomholmes2045
@tomholmes2045 4 жыл бұрын
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
@lavitz8762
@lavitz8762 4 жыл бұрын
Will this system only work if you have a centre bracket? My rod is only supported at the two ends :(
@OscarRuiz
@OscarRuiz Ай бұрын
Hi, It´s amazing proyect!!!, I have a question, if i wish to add two push buttons to open and close curtains without internet, how do you do it?, Thanks
@tamildesan837
@tamildesan837 6 ай бұрын
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 ?
@matthewventures
@matthewventures Жыл бұрын
For the capacitor should it be 25 volts or 16 volts?
@cbrrod
@cbrrod 4 жыл бұрын
will this work with the 3rd ( third ) generation echo dot?
@AnilArya51
@AnilArya51 3 жыл бұрын
32 dislikes are by mistake -- touch screens
@DIYMachines
@DIYMachines 3 жыл бұрын
:) Thanks.
@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....
@n.b.3330
@n.b.3330 4 жыл бұрын
hi, is it possible ton wire a zc-a0591 stepper? thx
@nitin9411166
@nitin9411166 5 жыл бұрын
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
@henrybarratt1626
@henrybarratt1626 2 жыл бұрын
Would this step motor work for a vertical curtain?
@marciomatias4766
@marciomatias4766 3 жыл бұрын
Hello +DIY Machines .Can You further detail the wire installation. Thank You a lot.
@DuckysCollection
@DuckysCollection 9 ай бұрын
i was wounding how much torque i would need for the curtains. thanks
@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
@thiemorech3121
@thiemorech3121 4 жыл бұрын
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 😀. ?
@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
@TheSgriffith2
@TheSgriffith2 4 жыл бұрын
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 жыл бұрын
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. kzbin.info/www/bejne/bYPLcnqQh9hrjsU 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?
@babermalik21
@babermalik21 5 жыл бұрын
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.
@Joshua-yl3ez
@Joshua-yl3ez 3 жыл бұрын
What do i need to do to power this without batteries? Thank you in advance.
@marcoweiss2307
@marcoweiss2307 10 ай бұрын
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
@NeilvanGeffen
@NeilvanGeffen 4 жыл бұрын
if you cant tie knots, tie lots! :)
3D Print Your Own Nanoleaf Project! - Alexa, Hue and App integration
24:06
Build a Sisyphus MAGIC SAND Coffee Table - Arduino | Pi | 3D Printed
30:24
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 141 МЛН
Always be more smart #shorts
00:32
Jin and Hattie
Рет қаралды 37 МЛН
Wait for the last one! 👀
00:28
Josh Horton
Рет қаралды 116 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 34 МЛН
DIY Motorized WiFi Roller Blind - ESP8266 & Blynk
7:38
Maker 101
Рет қаралды 98 М.
Automate Your Window Blinds: EASY!
6:47
Smart Home Solver
Рет қаралды 1 МЛН
Build an Automated Hydroponic System
15:21
Kyle Gabriel
Рет қаралды 1,4 МЛН
DIY Wifi Roller Blind (ESP8266 & Custom Mobile App)
12:47
Make It Smart
Рет қаралды 8 М.
3D Printed Linear Actuator??? Surprisingly Strong!
9:36
Michael Rechtin
Рет қаралды 543 М.
Don't use your hands 🚫🖐 Smart Blind Motor
7:22
cam shand
Рет қаралды 61 М.
Motorized Smart Curtains - DIY or Buy?
10:20
The Hook Up
Рет қаралды 209 М.
Bluetooth Motorized Curtain | 3D Printed + Stepper Motor + Arduino
12:49
Technical error 🤣😂 Daily life of a couple #couple #shorts
0:25