КОМЕНТАРІ
@brennastewartdadourian3717
@brennastewartdadourian3717 Рік тому
Do you have a video on how to create this?
@drivermojo6031
@drivermojo6031 2 роки тому
I need one
@JoyRaptor
@JoyRaptor 2 роки тому
I need one of these for remote cat discipline
@Revellan
@Revellan 4 роки тому
Cool project!! Would this work over a Wi-FI network, or would this only work while in Bluetooth range?
@centaur281
@centaur281 5 років тому
How do you make this contraption, I need to make a couple, please help :-(
@BillKoch5280
@BillKoch5280 5 років тому
This is great! appreciate you contributing to the ISY efforts. Looking for a DL link though??
@ngeren
@ngeren 5 років тому
Hi Bill. Because of negative reviews from those that didn't understand what they were purchasing, I've removed it from the AppStore.
@BillKoch5280
@BillKoch5280 5 років тому
Noel Geren Unfortunate! I assume you are discontinue the project? Any interest in getting it up to GIT so that myself and potential others could contribute? Either way love the thinking behind this. Thank you again Noel!
@TrickstarVivek
@TrickstarVivek 5 років тому
I need help in coding and circuit diagrams ...
@rafikana13
@rafikana13 7 років тому
Hi Noel! First of all I want to congratulate you for the great work that you did. I was looking for something like your project but unfortunately I didn't find nothing that explain with more detail how Easyvr's working, like how to make easyvr responding to me when I ask for a command... In documentation it's explained very superficial... so I wondering if it is possible to have the sketch of your project for a better understanding and if you have some advice about where to find more documentation about Easyvr I would be grateful. Thank you and sorry for my bad english.
@ngeren
@ngeren 7 років тому
Hi. I just used an Ardunio with an EasyVR shield. There are sample programs for the EasyVR board that will help get you started.
@mhfisk
@mhfisk 7 років тому
Can you dim your device as well or only on off?
@ngeren
@ngeren 7 років тому
Just on and off.
@MaxMitchell
@MaxMitchell 7 років тому
Any chance that you can explain to me how the code works using the push buttons on the board?
@xXDomer77Xx
@xXDomer77Xx 7 років тому
Would it need to be a Arduino mini, or could it be another Arduino model like the uno
@ngeren
@ngeren 7 років тому
You could run it on anything. You could also do this with some tilt switches and avoid the digital logic altogether.
@bernardopulido9059
@bernardopulido9059 7 років тому
Noel Geren your link dont work
@ngeren
@ngeren 7 років тому
Pastbin must have nuked it. Sorry. I don't have the code laying around anymore.
@Techn0man1aclive
@Techn0man1aclive 8 років тому
Мило.
@sergeig5337
@sergeig5337 8 років тому
Looks dangerous
@SprinklIo
@SprinklIo 8 років тому
+Sergei G Yeah! Don't want that water getting in your eye!
@Ziron2008
@Ziron2008 4 роки тому
bahahahahahahaha
@nurlandroid
@nurlandroid 8 років тому
Hi Noel! Is that android application? If yes can you send me sources?
@ngeren
@ngeren 8 років тому
+Нурлан Набиев It's in the comments below.
@dvirben123
@dvirben123 8 років тому
Great project :) I am also working on smart home with Raspberry PI and multiple Arduino's, I want to do something similar to what you did, I am wondering where did you locate the Arduino with the EasyVR board ? did it was in the ceiling ? and from where did you get the power supply for the Arduino ? Maybe you can help me, I want to locate the Arduino with the EasyVR board on the Kitchen, where is the best location ?
@ngeren
@ngeren 8 років тому
+‫דביר בן ישי‬‎ The arduino is sitting on the table.
@razvanfarcas3478
@razvanfarcas3478 8 років тому
Very nice project congratulations, but what microphone did u use? and what is the distant between u and mic
@ngeren
@ngeren 8 років тому
+Razvan Farcas Hi Razvan, I used the microphone the standard/included microphone that comes with the EasyVR board.
@aracturus6220
@aracturus6220 8 років тому
i want the programm plz
@shunjianlee9960
@shunjianlee9960 8 років тому
Do you mind to share the source code? Thanks ;) My email is [email protected]
@ngeren
@ngeren 8 років тому
+LEE SHUN JIAN Happy to share, but It's using proprietary hardware I developed, so it wouldn't help you at all.
@shunjianlee9960
@shunjianlee9960 8 років тому
+Noel Geren Ok, is this are your subject project or final year project ?
@watdepakmen
@watdepakmen 8 років тому
wow, nice ! can i have full source? i need the source. i'm newbie from android programming. i was try your code, and i was start service but not work. if you can help me, please send me your contact, or contact me to [email protected] thank you! :D
@ngeren
@ngeren 8 років тому
+Maaf Tampan I posted all of the source in the comments below. Good luck!
@watdepakmen
@watdepakmen 8 років тому
+Noel Geren ouh it's full source :D .the code worked, but i have problem. app wont speak. i add "tts.speak" code under line "TTS legit???", and i run the program, then my app can speak, but just one time. :( oh yes, 1 question, this code make app always listening? but, if i stop talking, and i try to talk again, my app like not respons. it's ok? or i must add some code to make my app always listening? Thank you, and sorry i many ask to you. :D
@ngeren
@ngeren 8 років тому
+Maaf Tampan Stability was sporadic. I don't think Google wants you using their recognition service like this. I had developed this as just a proof of concept, sorry.
@watdepakmen
@watdepakmen 8 років тому
+Noel Geren ohhh okay, i understand. Thank you :D
@chetanpandey7548
@chetanpandey7548 8 років тому
How to make it??
@ngeren
@ngeren 8 років тому
chetan pandey ukposts.info/have/v-deo/hYBiq6VnqoCrroU.html
@andrewkowalczyk1156
@andrewkowalczyk1156 8 років тому
This is awesome. I have the same setup, but finding examples of working GPIO on it have been sparse. Did you write your own app, and if so, where's a good place to start to be able to do something similar to this?
@ngeren
@ngeren 8 років тому
Andrew Kowalczyk Thanks! To access/alter the GPIO state read up on sysfs (www.kernel.org/doc/Documentation/gpio/sysfs.txt) -- just export the pins and write to them. You will need to alter your Android image so that it sets them up upon boot, but to get started, you can just "shell" into the device and export them.
@ngeren
@ngeren 9 років тому
I built a new kernel from scratch with the rowboat patches. I never needed the EEPROM address, it just "worked" --- I would go over some of the walkthroughs as most use the 4DCAPE. icculus.org/~hendersa/android/
@user-vz2oz1rf8j
@user-vz2oz1rf8j 9 років тому
Hi,How to do use 4DCAPE run Android ,I don't know how can I setting kernel driver or 4DCAPE's EEPROM address? Thank! (my english is not well,If there are any questions, you can ask questions,because i need your help!)
@smoknvader9127
@smoknvader9127 9 років тому
Why do through all that? Just get a clapper!
@OnePiece0039
@OnePiece0039 9 років тому
does easyVR have biometrics?.. wherein it will only follow commands to one person's voice?..
@ngeren
@ngeren 9 років тому
OnePiece0039 It is trained with YOUR voice, but it's not using anything sophisticated and multiple voices can easily work with it.
@Alexssio
@Alexssio 9 років тому
Hi :) Is fantastic this project! But.... please can i have the sketch? :P
@ngeren
@ngeren 9 років тому
It's an older project, but I'll see if I can find it.
@Alexssio
@Alexssio 9 років тому
Noel Geren okk thanks! would you do me a big favor :D
@ngeren
@ngeren 9 років тому
Based on your home automation controller, network, EasyVR board, MANY elements of this code will need to be changed or removed. Hope it helps. Good luck. www.dropbox.com/s/s7vgs0spo7rum17/EasyVRArduinoISY.ino?dl=0
@Alexssio
@Alexssio 9 років тому
Noel Geren Thanks!!
@KeithOlson
@KeithOlson 9 років тому
Congrats on making it onto Hackaday! hackaday.com/2015/01/15/budget-wrist-controlled-rc-car-is-a-nice-touch/
@ngeren
@ngeren 9 років тому
Thanks for letting me know Keith!
@timothycole8558
@timothycole8558 9 років тому
Hi Noel, wow, there seems to be a lot of echo in your room there, It's interesting that it is working as well as it does there. I imagine that you trained the voice commands into the VR using Tigal's Easy VR Commander? I have been working on embedding this thing into a product that I manufacture, and I am having some trouble with one aspect of it. I have to reproduce almost all of the functionality of the VR Commander software into my own GUI. I am following their instructions, for what good they are, but this one part is still not working. I am getting strange results. I put in a ticket to their helpdesk for some help, it has been a week, and no response yet. I might be forced to solder some wires onto their evaluation board, to try to capture some serial strings to see how they are handling this one part, but I don't think that my storage scope is going to capture the whole string. I am a bit bummed.
@ngeren
@ngeren 9 років тому
Wood floors are notorious for echos ;).. I was quite impressed that it worked as well as it did too. I did indeed use the VR Commander software to do the training. Good luck on your endeavors Timothy!
@Rainbow_1312
@Rainbow_1312 9 років тому
OH SNAP! ++
@Lilmiket1000
@Lilmiket1000 9 років тому
That was very cool!
@renukadasdas7120
@renukadasdas7120 9 років тому
Hi, Can you please share the android code for continuous speech recognition.
@ngeren
@ngeren 9 років тому
Look below in the comments.
@ngeren
@ngeren 9 років тому
You'll need to adjust the code to run within your specific project. My example code is definitely coded for my specific installation. Also check your hardware and make sure it supports the features I'm using. Good luck and happy coding!
@ThePussyDrink
@ThePussyDrink 9 років тому
Hi! How can i running on my Android tablet your java script?
@ngeren
@ngeren 9 років тому
I don't understand your question. This project has nothing to do with Android or JavaScript.
@yvonneridgwell2639
@yvonneridgwell2639 9 років тому
i would like to do the same setup as you have made. what network controller did you use to make the EasyVR Shield 2.0, Arduino board talk to the insteon hub. did you have write a custom script?? because i don't think i would be great at that?? also thanks for your time replying to these questions
@ngeren
@ngeren 9 років тому
I did develop the software (my background is in software engineering). The EasyVR shield doesn't have a network controller, but the Arduino it attaches to does (It's an Arduino Ethernet). To simplify things, you don't need the Mac Mini or the service I'm using, if all you want to do is control Insteon devices. Just write your Arduino code to call the Insteon hub's API directly. Should be pretty straightforward.
@yvonneridgwell2639
@yvonneridgwell2639 9 років тому
Hey Noel, i want to do the same setup in my house is there any chance you have done a full write up on how everything works with pictures, i am finding it had to get my head around the custom service and how to write it ??
@ngeren
@ngeren 9 років тому
Hi David. I don't have a full writeup, sorry. Depending on what you want to do, the service might not be needed at all. I use it to broadcast speech over my intercom system.
@ngeren
@ngeren 9 років тому
jens de wispelaere - Did you try my source code that I pasted in the comments, or are you referring to your own?
@snej441
@snej441 9 років тому
how did u manage to stop the speech recognizer of beeping when it starts listening. every time i start the listener there's a beep i can't turn off.
@MRKarthik
@MRKarthik 9 років тому
3D printed hand controller link is not available...:( pls update it soon..
@ngeren
@ngeren 9 років тому
What link? This link? I had a few people test access w/out any problems. drive.google.com/file/d/0B2piYhFH6C_taGFESFFnZ1VSTTg/edit?usp=sharing
@MRKarthik
@MRKarthik 9 років тому
yupiee the same ..I am unable to access this link...:(
@ngeren
@ngeren 9 років тому
Meh. Google Drive seems to be acting funky. I've moved it to my Dropbox. dl.dropboxusercontent.com/u/452964/Hand%20Controls.stl
@MRKarthik
@MRKarthik 9 років тому
Thanks a lot..:)
@ngeren
@ngeren 9 років тому
Any time!
@andrewgrant2537
@andrewgrant2537 9 років тому
Did you use a different microphone than the one that came with the EasyVR?
@ngeren
@ngeren 9 років тому
This was stock. I haven't tried using others, but might be a good exercise. I just got back an EasyVR shield for the Raspberry PI that I developed, I may try experimenting with it's microphone.
@robertv1397
@robertv1397 10 років тому
Can you share your project code with us.. i'm trying to get continous voice recognition working as a service but till now it failed
@ngeren
@ngeren 10 років тому
At what point is it failing? A good way to test your environment is to see if the voice/speech searching functionality is enabled is by trying a voice/speech search from the browser. If that works, it's all in your logic/code. This implementation ended up failing for what I was attempting (reliability issues); I'll dig in my archives and see if I can find the service class that handles most of the speech interactions.
@robertv1397
@robertv1397 10 років тому
I also have my home automated on my tablet i run a full screen webchrome client and tried to ru the voicd recognision in background service.. if it detects voice it should update the webchrome with an http get and voice to text result as command.. in my case its not updating the webcrome site.. so if you can find back your code i maybe can use some snippets of it in my client. Thnx
@ngeren
@ngeren 10 років тому
Robert Verschoor Here is the source for the recognition service. You'll need to strip out some of my other class references. pastebin.com/n7QMBCwi
@robertv1397
@robertv1397 10 років тому
Cool thnx.. ill give it a try when i come back home
@Francesco-ic2ky
@Francesco-ic2ky 10 років тому
hi, what service do you used for the speech recognition system? It needs an internet connection? I would made a similar project (simple chat-bot) but i don't know how to recognize the voice and convert it into text...
@ngeren
@ngeren 10 років тому
This does require an internet connection. It's using Android's built-in (default) recognition system (Google is the provider). My other project was all hardware based and does not require an internet connection. Continuous voice controlled home automation using Arduino, EasyVR shield, and Insteon Devices
@Winacro
@Winacro 10 років тому
Hey Noel, I'm also using a Android 4.2 JellyBean image with 3.8.13 Linux kernel and using the same 7inch 4D LCD cape but ,I get nothing on the screen ,I mean the screen isn't just coming alive!, can your share your Android ROM? or perhaps troubleshoot?
@ngeren
@ngeren 10 років тому
I don't recall doing anything special offhand to get the display working, but I'll look and make sure.
@Winacro
@Winacro 10 років тому
Thanks! can you tell me which ROM you used? is that hendersa's image?
@ngeren
@ngeren 10 років тому
I built my own.
@Yejezquel
@Yejezquel 10 років тому
Hello, nice video. I have a question, which audio system is compatible with Insteon? Thank you.
@ngeren
@ngeren 10 років тому
None that I know of. My Insteon controller (ISY-99i) has a REST/HTTP module for making external HTTP requests. Along with the Ethernet Arduino, I've been able to use it to communicate with a custom service running on a Mac Mini.
@Yejezquel
@Yejezquel 10 років тому
Noel Geren Thank you.
@ngeren
@ngeren 10 років тому
If your pins are exported/configured properly, the device tree makes accessing them as simple as reading/writing to a file. Search for "device tree gpio android", and you'll find plenty of resources to help you along.
@aaronmotacek9343
@aaronmotacek9343 10 років тому
Hey Noel, I am working with Arduino and am interested in voice recognition for home automation. I want to start out with turning lights on and off in my bedroom via voice commands, and continue from there (like you have in this videos). I was wondering how good the EasyVR Shield is, and if I can realistically have one somewhere in my room to hear my voice prompts no matter where I am in my room, and also if it needs to be hooked up to a computer to work or if it can all be done through the Arduino with an uploaded sketch? Thanks you for your time if you find time to answer this. -Aaron
@ngeren
@ngeren 10 років тому
Out of everything I tried the EasyVR board was actually the most consistent and stable, and worked decent up to around ~8 ft away. With that said, the device itself is limited on how much you can tune it, so sometimes it would false on words, so I would definitely recommend implementing a trigger word to use before all of your actual commands.
@leeninescobar152
@leeninescobar152 10 років тому
Good night. As you manage to access the pins from your aplicaicón android? I would like your source code. Thank you
@ngeren
@ngeren 10 років тому
Just use standard input and output streams to interact with the device tree's file system. This link should give you enough information to get things going. derekmolloy.ie/beaglebone/beaglebone-gpio-programming-on-arm-embedded-linux/
@feroze7241
@feroze7241 9 років тому
Noel Geren Noel that link talks about using the GPIO on linux, how are you to do it with android? Is there a library you can include when developing android apps that will give you access to beaglebone gpio pins? A link to a library that handles this would be nice.
@ngeren
@ngeren 9 років тому
Android IS LINUX :) It's the exact same.
@ngeren
@ngeren 9 років тому
Sorry, I don't have a library. I wrote my own wrapper using standard streams around the GPIO device tree in the file system.
@dmorales023
@dmorales023 10 років тому
Hi Noel, could you please expand on the custom through-home custom intercom system you mention. I wonder what type of custom system you've developed here. Does it include mics all around the house? Do this mics then connect to the EasyVR audio input? Wired or wireless solution? Thanks man, you've done quite an impressive job here.
@ngeren
@ngeren 10 років тому
Hi Diego. I'll certainly write up some more details. I'm on my way out for the moment, but I'll try get something posted over the weekend. Thanks!
@ngeren
@ngeren 10 років тому
The intercom is composed of Polk Audio in-ceiling speakers, mounted throughout the house with a home run back to my media center. Each room's speaker runs through an in-wall volume control. The speakers are powered by a Russound 2ch amplifier. The amplifier receives it's source signal through a mixer, which mixes in my home stereo receiver's channel (2nd zone) along with the output of my Mac mini. The Mac mini receives it's output requests through HTTP commands sent from my voice/speech units, which are composed of the Arduino, EasyVR and Ethernet shields. The receiving software receives parameters and actions to perform -- for example, "turn lights on," along with an identifier for the specific voice/speech unit, which is how the logic knows how and where to respond. Hope this is helpful!
@dmorales023
@dmorales023 10 років тому
Noel Geren So there is one Arduino, EasyVR and Ethernet "pack" at each location/room? or do you centralize it in 1 unit and run microphones to each one of the rooms? thank you so much for sharing your knowledge, very much appreciated
@CrazyCartTV
@CrazyCartTV 10 років тому
Merry Christmas!
@smilemore6290
@smilemore6290 8 років тому
im geting a crazy cart for christmas too
@ngeren
@ngeren 11 років тому
Felix, The Arduino (Ethernet) talks to another network controller that's connected to the Insteon house grid.
@FelixRusu
@FelixRusu 11 років тому
Nice demo, how did you interface the Insteon devices to Arduino?