Till now, we have seen many security projects using Arduino like, Fingerprint based door lock, Password based door lock, Knock pattern based door lock etc.. But ever heard unlocking the door by performing 3D gestures in front of the door?
From today, this will also get added to the list as in this article, I’ll be teaching how to make your own Gesture based door lock system using Arduino pro mini and 3D gesture sensor from DFRobot.
Components Required
- Arduino Pro mini – https://amzn.to/2RrEpUE
- 3D Gesture Sensor – https://goo.gl/rH8E82
- Magnetic Door Lock – https://amzn.to/2CpFIZT
- 5V Relay – http://amzn.to/2ChddQC
- BC547 transistor – http://amzn.to/2oiTbfV
- 330E Resistor – http://amzn.to/2ojg8zN
- 1N4007 diode – http://amzn.to/2EM4IuD
- 12V 1A Power Adapter – https://amzn.to/2Cs52yv
- 2 pin screw terminal – http://amzn.to/2EM5Luz
Circuit Diagram
Working of the project
The main component of this project is 3D Gesture sensor from DFRobot. It’s truly a magical sensor. It can detect the gestures performed in front of it within a range of 5-10 cm. I have made a intro video regarding this sensor in which I have shown how to use this sensor with our Arduino Board. I would suggest you to watch this video first to know more about the sensor.
So I have used this sensor for sensing the patterns. Then in the coding, I have predefined one secret 4 gesture code in it. So whenever the gesture performed in front of sensor and the gestures saved in the code matches, the Door gets unlocked. Now for locking and unlocking the door, I have used a Magnetic Door Lock.
This Magnetic Door Lock works with 12V logic. Whenever the lock is provided 12V at it’s input, it gets magnetise and the metallic plate gets stick to it which reveals lock position. And whenever the power supply is removed at it’s input (i.e. 0V) then the coil inside the magnet gets demagnetise and the metallic plate gets easily detached from the magnet which reveals unlock position.
As our arduino pro mini board works on 5V logic level, I have used a 5V relay to provide 12V signal to our magnetic door lock. So this was the complete working of this project.
PCBs
As there are many connections in this project, I designed my own custom made PCB on easyeda.com. After designing it on easyeda, I gave it’s order to one of the largest PCB manufacturing company of China, JLCPCB. Ordering PCBs on JLCPCB is just a matter of 2 mins. You need to upload the gerber file of the PCB which you have downloaded from easyeda, and place your order. You’ll be receiving this amazing PCBs at a very reasonable price of just $2 for 10 PCBs.
Here are some sample PCBs for this project looking at which, you’ll get some idea about it’s quality and looks.
Code & PCB Design
I have upload the code for this project on my GitHub account. You can download the code from here.
I have also made my PCB design public so that you can use that same design or you can even modify it according to your project or purpose. You can download the PCB file from here.
Tutorial Video
If you still have any doubt regarding the project and if you want to understand the code and understand it’s working, kindly watch out my tutorial video on this.
I’m not sure exactly why but this blog is loading very slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later on and see if the problem still exists.
Thanks so much for the article.Much thanks again. Really Cool.
I do agree with all of the ideas you have introduced for your post.They are very convincing and can certainly work. Nonetheless, the posts are tooshort for starters. May just you please extend them a bit from nexttime? Thanks for the post.
When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four e-mails with the same comment.Is there any way you can remove people from that service?Cheers!
Thanks for the blog article. Awesome.
times previous to I could get it to load correctly.
Awesome blog.Really thank you!
Really informative post.Much thanks again. Great.
I delight in, cause I discovered just what I was taking a look for.You have ended my four day lengthy hunt! God Bless you man. Have agreat day. Bye
Good post. I’m going through many of these issues as well..
Great, thanks for sharing this blog post.Really thank you! Much obliged.
I appreciate you sharing this article.Much thanks again. Great.
Thank you for every other great article. Where else may anyone get that type of information in such an ideal manner of writing? I have a presentation next week, and I’m on the look for such info.
Really informative article post.Really thank you! Cool.
Your method of describing everything in this pieceof writing is actually pleasant, all can simply understand it, Thanks a lot.
Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment didn’t appear. Grrrr… well I’m not writing all that over again. Regardless, just wanted to say great blog!
gnc ed pills – ed pills otc roman ed pills
Really appreciate you sharing this blog post. Want more.
herbs that lower blood pressureivermectin for dogs
My brother recommended I would possibly like this blog.He was once entirely right. This post truly made my day.You can not believe simply how so much time I had spent forthis info! Thanks!
Thanks so much for the post. Much obliged.
Genuinely when someone doesn’t know afterward its up to other users that they will help, so here it occurs.
Amazing! Its genuinely amazing post, I have got much clearidea about from this paragraph.
Really enjoyed this post.Really looking forward to read more. Fantastic.
Hi, I log on to your blog regularly. Your writing style is awesome, keep it up!
Fantastic post.Much thanks again. Keep writing.
สล็อตออนไลน์เกมคาสิโนยอดนิยมชั่วกัลปวสาน เล่นง่าย แจ็คพอตแตกไวต้องที่ UFABET จ่ายจริง จ่ายเต็ม มีเกมให้เลือกเยอะมากทั้งแทงบอล บาคาร่า ยิงปลา มาเว็บแห่งนี้เว็บเดียวบอกเลยจ๊าครับผมว่าโคตรคุ้ม สร้างรายได้ง่ายๆจบที่เว็บไซต์ UFABET ได้เลยจ๊านะครับ
That is a great tip especially to those fresh to the blogosphere. Short but very accurate informationÖ Appreciate your sharing this one. A must read post!
I will right away grab your rss as I can at to find your email subscription hyperlink or newsletter service. Do you have any? Please allow me realize so that I may subscribe. Thanks.
Great blog article.Much thanks again. Want more.
Awesome blog. Great.
I needed to thank you for this fantastic read!! I certainly loved every bit of it. I have you bookmarked to check out new things you postÖ
My brother recommended I might like this blog.He was totally right. This post actually made my day. You can not imagine just how much time I had spent forthis info! Thanks!
This is one awesome article.Thanks Again. Will read on…
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your blog when you could be giving us something informative to read?
wow, awesome blog post.Much thanks again. Keep writing.
Really appreciate you sharing this post. Awesome.
Enjoyed every bit of your blog.Really thank you! Fantastic.
Thank you ever so for you post.Much thanks again. Cool.
Wow, great post. Really Great.
A big thank you for your article. Much obliged.
I loved your blog article.Thanks Again. Fantastic.
My brother recommended I might like this web site. He was totally right. This post truly made my day. You can not imagine just how much time I had spent for this information! Thanks!
ağrı hava durumu; ağrı için hava durumu en güncel saatlik, günlük ve aylık tahminler.
I truly appreciate this post.Really looking forward to read more.
Fantastic posts, Regards.how to write an interview essay essay writers canada custom academic writing
Fantastic blog post. Really Cool.
Thank you for another great article. Where else could anyone get that type of info in such an ideal way of writing? I’ve a presentation next week, and I’m on the look for such information.
Viagra Online Without Perscription Cialis
Aw, this was a really good post. Taking a few minutes and actual effort to generate a superb articleÖ but what can I sayÖ I hesitate a lot and don’t manage to get anything done.
Truly many of useful information!how to write a review essay mathematics homework personal statement writing company
Resimlerdeki ana objeyi arkaplandan ayırma işlemidir. Bu ayırma işlemi ile ürün ön plana çıkmakta ve çok daha kaliteli bir görünüme kavuşmaktadır. ürün fotoğrafı düzenleme olarakta geçmektedir.
Viagra On Line Purchases [url=https://buycialikonline.com]buy cialis online uk[/url] Ingredients Cephalexin
Hey, thanks for the post.Much thanks again.
great points altogether, you just gained a new reader. What would you recommend about your post that you made some days ago? Any positive?
A lot of thanks for your entire labor on this web site. Ellie really likes conducting internet research and it’s really simple to grasp why. My spouse and i learn all relating to the lively ways you give effective guidelines by means of the web blog and therefore attract participation from visitors on the concern plus my daughter is truly learning a whole lot. Have fun with the rest of the new year. You’re the one carrying out a remarkable job.
ed pills by mail – injections for ed fda approved ed pills online
These are genuinely great ideas in concerning blogging.You have touched some fastidious points here. Any way keepup wrinting.
I think this is a real great blog.Thanks Again. Will read on…
Thank you ever so for you post.Thanks Again. Really Cool.
Thanks so much for the article.Really looking forward to read more. Really Great.
Very good blog article.Thanks Again. Awesome.
Hey, thanks for the post.Thanks Again. Will read on…