Pages: [1]   Go Down
Author Topic: Voice Controlled Front Door Opener  (Read 3389 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hey all,

I built this Arduino based voice controlled door opener.

On the command "open" it unlocks the door, opens the handle and opens the door.
On the command "close" it locks the door.

I combined an Arduino Uno with an EasyVR Shield (Voice Recognition). The door bracket is made from the Makeblock robotics kit.

I started by having it IR controlled, then switched to voice recognition. I'm still playing with it a bit and will try a few new fancy ways to open my door in the future.

I made a video showing it in action and giving an overview to how it works:


All links and images for the project are below. FYI I'm an Amazon affiliate, so if you do buy something from these links they'll send me a dollar or two.  smiley-money

Hope you like it,
-Ray
--------------------------------------------------------------------------------------
This project can be done in two ways:
1) Makeblock kit + EasyVR Shield ~ $240
2) Custom Bracket + EasyVR Shield + Arduino Romeo (Arduino and motor control in one) + AA battery case + 2 DC Motors ~ $120

Links:
MAKEBLOCK ROBOTICS KIT (I got mine from Kickstarter, but this one will work)
--------------------------------------------------------------------------------------
http://www.amazon.com/gp/product/B00C0Q6506/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00C0Q6506&linkCode=as2&tag=raydioactiv01-20
--------------------------------------------------------------------------------------

EASYVR SHIELD
--------------------------------------------------------------------------------------
http://www.amazon.com/gp/product/B007R9UIKE/ref=as_li_qf_sp_asin_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B007R9UIKE&linkCode=as2&tag=raydioactiv01-20
--------------------------------------------------------------------------------------

ROMEO ARDUINO + MOTOR CONTROLLER
--------------------------------------------------------------------------------------
http://www.amazon.com/gp/product/B00B7C6QGC/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00B7C6QGC&linkCode=as2&tag=raydioactiv01-20
--------------------------------------------------------------------------------------

DC MOTORS
--------------------------------------------------------------------------------------
http://www.amazon.com/gp/product/B00B1LPZQG/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00B1LPZQG&linkCode=as2&tag=raydioactiv01-20
--------------------------------------------------------------------------------------

BATTERY HOLDER
--------------------------------------------------------------------------------------
http://www.amazon.com/gp/product/B00DM2QF84/ref=as_li_qf_sp_asin_il_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B00DM2QF84&linkCode=as2&tag=raydioactiv01-20
--------------------------------------------------------------------------------------

CODE
--------------------------------------------------------------------------------------
Code: https://www.dropbox.com/sh/4dg6x0mittficn6/qyh1MGA74U
Makeblock: http://makeblock.cc/download/
EasyVR: http://www.veear.eu/downloads/
*This code is for the Makeblock kit + EasyVR Shield. If you can program at an intermediate level in any language you should be able to modify it as needed. You will need the Makeblock and EasyVR libraries to make this all work.
--------------------------------------------------------------------------------------


* Door Opener Close Up 1.png (487.85 KB, 557x638 - viewed 31 times.)

* Door Opener Close Up 2.png (951.87 KB, 1265x704 - viewed 48 times.)

* Door Opener Full Shot.png (667.73 KB, 1200x700 - viewed 19 times.)
« Last Edit: July 17, 2013, 01:53:03 am by RaymondCorrigan » Logged

Melbourne, Australia
Offline Offline
God Member
*****
Karma: 8
Posts: 567
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well articulated - good to hear descriptions spoken clearly, sans umms and ahhs.

Would be interested to see how it performs when it really needs to: cold and wet with driving wind and rain adding white noise to your voice pattern as you stand, shivering, outside, arms loaded with precious babies and boxes of Weetbix, teeth chattering, desperately imploring, "open". Look forward to the test video ;-)

I foresee an EEG upgrade to this door opening system, with perhaps a thumb or finger print operated mechanism first?
Logged

Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Offline Offline
Newbie
*
Karma: 1
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks mate,

Haha, it probably wouldn't do well in those conditions. Early on I got frustrated with the code and kept saying "open" through gritted teeth, getting more and more frustrated as it refused to do so... It was a vicious cycle.

Funnily enough it never had trouble with "close", must be the harsher, more definable sound. An easy fix might be to change it to "unlock" or something. Or just record myself saying "open" in dozens of different ways.

Wish I had the tech knowhow to do an EEG!

-Ray
Logged

Melbourne, Australia
Offline Offline
God Member
*****
Karma: 8
Posts: 567
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You sound Aussie in the video - is this the case?

How did you find amazon purchases for the hardware? Was shipping expensive? Delivery time long?
Logged

Windows serial port monitor: Tellurium | Arduino serial port debugging library: DBG | Cusom LCD char generator | Technical questions will only be answered in forum threads

Offline Offline
Newbie
*
Karma: 1
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yep, you caught me. I'm in Perth.

I got the Makeblock on Kickstarter and I bid on an EasyVR Shield on ebay myself.

Amazon can suck for Aussies, some vendors simply won't ship to Aus and shipping is varied.
I did order 500g of brass weights (that's orginally how I opened the door) from Amazon and shipping was $10, then they wanted nearly $100 to ship a 40g EasyVR Shield.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 134
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Great presentation, does it work for Scottish accent?

« Last Edit: July 16, 2013, 09:36:13 am by martin_bg » Logged

Offline Offline
Newbie
*
Karma: 1
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

A'm nae sure.

Glad ye liked it.
Logged

Pages: [1]   Go Up
Jump to: