Arduino Forum

Using Arduino => Project Guidance => Topic started by: FoxPaul96 on May 24, 2019, 02:17 am

Title: Bus Blind Construction/Coding Help
Post by: FoxPaul96 on May 24, 2019, 02:17 am
Hello,
I am doing a project where I am trying to make a functioning bus blind, the ones you see on the front of TFL buses.
This has two shafts which spin connected with pulleys to a motor which has 17metre length of material which is to be transferred back and forth (kind of like a cassette tape). Originally they all ran on one belt, but because of the diameter of one shaft having an extra 5cm radius of material, it didn't keep tension due to it having different rotation speeds. I, therefore, hooked up separate 12volt stepper motors with individual belts to each shaft with one running at a time. This allows the off motor to keep a bit of tension on the material but not completely. I am also having problems where the motor is struggling to pull the weight.
Does anyone know how to troubleshoot this, we have considered a tension bar but it won't fit in the box so it seems like it should be done through the code. The code in my mind should be written as an exponential wave over time and speed with both the motors.
I've attached images / video of it.
Any help or suggestions would be amazing!
Title: Re: Bus Blind Construction/Coding Help
Post by: Geek Emeritus on May 24, 2019, 02:28 am
 Read "How To Use This Forum" (https://forum.arduino.cc/index.php/topic,148850.0.html)

in particular, 7. If you are posting code or error messages, use "code" tags

This is what happens when you do not (https://forum.arduino.cc/index.php?topic=617196.0)
Title: Re: Bus Blind Construction/Coding Help
Post by: ChrisTenone on May 24, 2019, 02:49 am
Hello,
I am doing a project where I am trying to make a functioning bus blind, the ones you see on the front of TFL buses.
This has two shafts which spin connected with pulleys to a motor which has 17metre length of material which is to be transferred back and forth (kind of like a cassette tape). Originally they all ran on one belt, but because of the diameter of one shaft having an extra 5cm radius of material, it didn't keep tension due to it having different rotation speeds. I, therefore, hooked up separate 12volt stepper motors with individual belts to each shaft with one running at a time. This allows the off motor to keep a bit of tension on the material but not completely. I am also having problems where the motor is struggling to pull the weight.
Does anyone know how to troubleshoot this, we have considered a tension bar but it won't fit in the box so it seems like it should be done through the code. The code in my mind should be written as an exponential wave over time and speed with both the motors.
I've attached images / video of it.
Any help or suggestions would be amazing!
Your pictures, video didn't attach. You should at least provide links, because not many outside London know what a bus blind is.
Title: Re: Bus Blind Construction/Coding Help
Post by: FoxPaul96 on May 24, 2019, 01:29 pm
very true, I keep having problems loading images, but here is a link to a video

https://vimeo.com/338235195
Title: Re: Bus Blind Construction/Coding Help
Post by: Robin2 on May 24, 2019, 02:00 pm
I am also having problems where the motor is struggling to pull the weight.
Does anyone know how to troubleshoot this,
One thought is to use a more powerful motor.

Another thought is to make a rough estimate of the relative speed of the unrolling-motor compared to the rolling-up-motor and run the unrolling-motor just a fraction slower  than it needs.


To my mind this task would be better suited to simple DC motors because you can easily adjust the motor torque with analogWrite(). Use a rotary encoder to determine position.

...R