Good Afternoon guys, I'm doing an engineering project as part of my 3rd year mechanical engineering degree, that involves designing a suitable innovative solution in aiding older people with their daily lives. As a group we came up with multiple ideas, but settled with a smart shelf design that would bring the shelf to the user's specified height.
----------------------------------------------------------------------------------------------
After some time deliberating what was the best design and screening all methods we chose the design seen in the cad model below (sorry its not very descriptive), where the basic design is that shelves sit in holders inside the cupboard and the user opens the doors which then lock in place, they specify a shelf number/name etc and the vertical shelf sliders attached via a nut to threaded bars and two stabilizer poles, move to the that shelf using light gates (probably read in by Arduino coding and software). Then the shelf is pushed out of its holder into the vertical slider once they are lined up correctly, and then the user can specify to the system (using up and down buttons) at what height they want the shelf.
---------------------------------------------------------------------------------------------
As i further researched this method it dawned on me that this is not so simple as i had once believed (or as i am put to believe after asking an electronic lecturer in my college, saying this would go into the thousands while our budget is only about €200). At first i believed that one powerful electronic motor connected to perhaps a MyDAQ component (controlling movements/motor speed and to deal with user input) and an Arduino for the light gates to read in each shelf number, and threaded bars each supported in the base and top of each door frame would be geared exactly the same and the motor would rotate these at the same speed (tolerances over multiple uses could be a problem). The stabilizers each side of the threaded bars could help in balancing the shelf between the two threaded bars as otherwise the friction might be quite off between both bars, causing unequal rotational speed and hence movement.
------------------------------------------------------------------------------------------------
I know this is quite a long winded question but i didn't know how to describe what we are trying to do. I'd really appreciate if someone could advise me in the right direction, in regards to the type of motor (what torque it would require with a load of about 15kg on the shelf), if this design is possible or am i better off going with a pulley type system with regards to the budget, what light gates i should choose and should i use an arduino to input that data or is the myDAQ sufficient?
-------------------------------------------------------------------------------------------
Please don't hesitate to ask me any related question to this, i'm not sure if i have supplied all the relevant information so if there is some variable or dimension i forgot to include that could help please let me know.
----------------------------------------------------
Thanks in advance for any help!
P.S I saw this guys video on youtube and it basically describes how this method would work but im not sure if its possible for this model.
https://www.youtube.com/watch?v=hhxrNVKg0Sk&list=LLQOLrYmrpiWqoz9f4-diTfw

Good Answers: