The SmartDoor is an intelligent door system for home automation.

Public Chat
Similar projects worth following
The SmartDoor is a new door system for home automation. The SmartDoor system allows the user to remotely open or close a door without using any muscle. The intelligent door system is triggered by the voice command or by the image processing functionality.

I used to had a grandmother. I remember her as a lovely person. She always tried her best to take care of me and my brother. Every time we went to visit her she was trying her best to take care of us. She was cooking for us, trying to play a board game or football. It took me years to realise that with time she is getting weaker and walking is becoming more and more difficult for her. Simple things like standing up, walking stairs or opening door become more and more challenging. At the time, I was unable to anything with that, however that inspired me to do something with that and I create a device which will be helpful for the older people and for the people with physical disabilities. 

I am unable to create artificial limbs or exoskeleton, so I decided to design something more realistic and more affordable. I would like to introduce the concept of the intelligent indoor door system. That device will provide great help with home door management and will make it possible to remotely open/close doors without the need to push/pull them or to use any handles. 

In the future system can be potentially further develop in a way to provide more features, which can bring additional help for the society such as  the anti-burglary system (automatic closing of the door if a burglary was detected and no one is at home), invocation/prevention of drafts (in order to ventilate the house, lower the temperature). 

MPEG-4 Video - 27.37 MB - 05/29/2019 at 19:53


JPEG Image - 3.13 MB - 05/29/2019 at 19:52


  • 1 × Raspberry Pi Zero W Main processing unit
  • 1 × INA219 Power Management ICs / Power Supply Support. DC I2C IIC Bi-directional Current Power Sensor
  • 1 × KKmoon Motor Driver Board Module
  • 1 × Audiocore AC870 USB Cube Portable Bookshelf Speakers
  • 1 × Mic Vlogger LM-1P Microphone

View all 6 components

  • Speech recognition

    Paczkaexpress05/29/2019 at 20:00 0 comments

    The system is going to be a part of an intelligent home system. In this case, it is required to provide a capability of the interaction with the user. In a standard device of this type, the user needs to use a special IR remote control to communicate with the system. This approach is very unpractical because of two main reasons. The first of them is obvious impractically with is related to the requirements of remembering/carrying the remote control with yourself.  All of us know how easy is to lost TV remote controller. It will be the same in this case. Thus, we decided to implement a speech recognition system. 

    Nowadays, home assistants such as "Google home assistant" or "Alexa" is getting more and more popular, so connection SmartDoor with one of these systems is a good idea. It was decided to initially use the Google system for the speech recognition purpose.    

    Below, we can find an example of how the system recognises the voice commands.

  • Mechanical Design

    Paczkaexpress05/28/2019 at 22:38 0 comments


                    Our conceptual design and first prototype is a proof of concept. This will allow us mainly to develop the software, gain more understanding of the kinematics of the system and an insight how hard it is for a layman to install the product on a door. We will look for weak points of the mechanics, electronics and software and once they are identified, in another iteration, we will address them by redesigning it for the finalised commercially competitive version.


    LINEAR MOTOR USED IN CONCEPTUAL DESIGN (Commercially available linear actuator):

                    Permanent Magnet DC Motor Drive Voltage: 12V DC

    Maximum Thrust / Pull: 750N

    Standard Stroke: S = 100mm

    Standard Protection Level: IP54

    Speed: 12 mm/s


                    We certainly see obstacles in the mechanical design and in the prototyping of both the conceptual design and the final one. Plastic parts will be SLA 3D printed and therefore the design should be optimized for both manufacturing and for operational loads when components will be in use. For metal parts we plan to use bought-in standard parts.


                    Our first prototype is meant to be only a proof of concept. The opening time is approx. 10 sec with the commercially available linear actuator, which makes the operation time too long. The reason for that is these linear actuators are designed for slow motion, short stroke but heavy load lifting. To be competitive with our product on the market, we plan to customize the linear mechanism to our application. In order to that the linear actuator will be redesigned with a helical screw-jack mechanism. It would give a much longer stroke for the actuator to enable to place the product further away from the rotational point (door hinges). It would give more leverage and more power for the product and also more space, because doors sometimes can be in corners of a rooms which limits space for the SmartDoor unit if it is too close to the door hinge.

                    The lead-screw nut of the screw-jack would be a maintenance free, self-lubricating, low-friction engineering plastic nut. A gear-set would be designed between the nut and the motor to reduce the speed of the motor and gain more power for twisting the nut. Due to the rotation of the nut in a housing supported by bearings, the non-rotating lead-screw will move linearly. The gear-set will be designed from high performance engineering plastic in order to be injection mouldable and all the covers around the product also from plastic, optimized for injection moulding serial production.

                    We also plan to design an extra coupling system into the product which can disengage the motor from the gear-set. The benefit of that would be to be able to open the door manually any time it is needed. Additional settings could also be instantly applied through the voice recognition system and tell the software if the door should be manually openable at the moment when instructed so or it should hold on mechanically and it only opens when the software is instructed to...

    Read more »

View all 2 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates