author
8Instructables43,971Views159CommentsJoined June 12th, 2017
Nerdy, Quirky, 3D Obsessed.. If you have a question regarding one of my Instructables please ask, I am happy to help!

Achievements

100+ Comments Earned a bronze medal
10K+ Views Earned a bronze medal
First Time Author Contest
Contest Winner Runner Up in the First Time Author Contest
BOSEBuild Design Challenge
Contest Winner Runner Up in the BOSEBuild Design Challenge
course completion badge
Arduino ClassClass Complete!
course completion badge
3D Design ClassClass Complete!
Show 5 More »
  • Hands Free Google Assistant for Raspberry Pi

    That’s ok, I just wondered as I looked up the speaker bonnet and see that it’s traditionally used with the Zero. It looks good I may invest in one and see if I can build some sort of enclosure for it.

    Hey Simon, glad you got it sorted.. Congrats. And thanks for posting the solution for others to see :)

    Hey Brad, congrats on getting it setup. Are you running it on a Pi Zero with the speaker bonnet?

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    If you follow the instructions you do not need a button to talk. The hands free function is available after you update the installation as per the steps

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Nice idea, thank you for pointing that out!

    Hi Josh, it should be possible. You would need to change the configuration slightly in 'Step 9: Audio Configuration (Part 2)'. You can work out the correct configuration for your setup using Google's own troubleshooting guide found here: https://developers.google.com/assistant/sdk/develo...Start at Step 2 'Find your recording and playback devices.' It's pretty self explanatory from there.I hope that helps, good luck!

    Congrats :)

    Hey thanks buddy :)The 3D printed case is very cool, I keep meaning to buy a Pi Zero to try the Google Assistant on it. If it works I am tempted to design my own enclosure for 3D printing. Perhaps if you get yours to work it may motivate me to go and buy a Zero.The only problem I imagine that you may run into is with the audio and mic. If either or both of these do not work you may need to change the config slightly in 'Step 9: Audio Configuration (Part 2)'. You can work out the correct configuration for your setup using Google's own troubleshooting guide found here: https://developers.google.com/assistant/sdk/develo...Start at Step 2 'Find your recording and playback devices.' It's pretty self explanatory from there.Good luck and let me know how you get on!

    View Instructable »
  • Design and Print the Instructables Robot

    Looks great :) Did you scale it down? What did you scale it down to?

    View Instructable »
  • LukeK1990 commented on NikilH's instructable Internet Radio Based on the Intel Edison!1 month ago
    Internet Radio Based on the Intel Edison!

    Very cool.. You get my vote!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hi Kenneth,To be honest trouble shooting this will take longer than a fresh install. I would start again and try not to modify the mic it should be loud enough on its own. It does sound extremely quiet when you run 'Check audio' on the desktop but when running the assistant in the background it's more sensitive than this would have you believe.I also ran a fresh install myself this morning to see if I could replicate the issue with autostart. Unfortunately I could not replicate this, my install is starting up automatically when I reboot the Pi. When you go with the fresh install make sure you follow every step precisely. It may be something simple like you are forgetting to close down the dev terminal that is running the assistant before opening a new dev terminal and running the autost...

    see more »

    Hi Kenneth,To be honest trouble shooting this will take longer than a fresh install. I would start again and try not to modify the mic it should be loud enough on its own. It does sound extremely quiet when you run 'Check audio' on the desktop but when running the assistant in the background it's more sensitive than this would have you believe.I also ran a fresh install myself this morning to see if I could replicate the issue with autostart. Unfortunately I could not replicate this, my install is starting up automatically when I reboot the Pi. When you go with the fresh install make sure you follow every step precisely. It may be something simple like you are forgetting to close down the dev terminal that is running the assistant before opening a new dev terminal and running the autostart command. Finally, you wanted a custom wakeword for your assistant, this guy does a pretty good job of detailing the method to achieve this: I hope that helps :)

    Hi Mike, sorry to hear that. I ran a fresh install this morning following each of the steps in this Instructable and I did not have any problems with autostart or voice-recognizer. I would suggest a fresh install taking extra care to follow every step precisely. If you are still getting the same error it can only be hardware. If it helps, I am using the following:USB Mic: https://www.amazon.co.uk/gp/product/B00IR8R7WQ/Raspberry Pi 3: https://www.amazon.co.uk/Raspberry-Pi-Official-Des...Aux Speaker: https://www.amazon.co.uk/Betron-Wireless-Portable-...I hope you get it up an running, sorry I cannot give a concrete answer.

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hey,I tried lots of methods before creating this Instructable. All failed me except this one so I think you’ll be happy with it :)Copy and pasting the commands will work just fine, that’s how I do it. Good luck and let me know how you get on!

    View Instructable »
  • LukeK1990 commented on LukeK1990's forum topic Images Appearing in the Wrong Order1 month ago

    Thanks for the update Sam!

    Sounds really interesting, hopefully they get it fixed before you are ready to publish it. It’s obviously affecting other instructables too so hopefully it will gain attention pretty quickly and get fixed by their developers soon.

    View Topic »
  • Hands Free Google Assistant for Raspberry Pi

    Hi Madison, I would suggest double checking everything in the cloud is setup correctly. There is a more detailed guide here: https://aiyprojects.withgoogle.com/voice/#users-gu...Make sure you did not miss anything. If you still cannot get it to run, start over from scratch. You do not need to create new credentials in the cloud though, just start with a fresh image then download and move the .json file to /home/pi/assistant.json. Making sure you follow all the other steps in the Instructable in the right order. Sorry I cannot give you a precise answer!

    Hi all, there is a bug causing screenshots to appear in the wrong order from Step 7 onwards. I’ve reported the bug to Instructables and hopefully they’ll be able to fix it soon.

    Hey Hunter, it sounds like you have not granted the assistant full permissions somewhere. Go to the Activity Controls page: https://myaccount.google.com/activitycontrols and make sure the following services are turned on: Web and app activity, Location history, Device information, Voice and audio activity. The assistant needs full access to these. Be sure to log in with the same Google account as before! Let me know if there's a problem there?

    That's really cool, thank you for sharing the setup instructions :)

    View Instructable »
  • LukeK1990 commented on LukeK1990's forum topic Images Appearing in the Wrong Order1 month ago

    Here's the screenshot..

    I cant seem to use either of the image uploaders! Here's the screenshot:https://i.imgur.com/8EWjxsO.png

    View Topic »
  • LukeK1990 followed adylinn1 month ago
      • Speaker Eggs - 3D Printing Build
      • Smart Assistant Speaker + Lamp (3D Printed DIY Google Home / Amazon Alexa)
      • LED Ring Lamp (3D Printed + Wood Veneer + LED Strip)
  • Hands Free Google Assistant for Raspberry Pi

    Hey, I’m glad you fixed it. Is everything working now?

    It sounds interesting I’ll take a look at the cad files when I get some free time. You’re welcome to download the PDF of this instructable and distribute it with your files as well. What’s next for you, have you got anything else in the pipeline that you are working on?

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hi RT20 did you try it without copying the files over in step 6 like Terry suggested? Skip step 6 entirely and see if that resolves the issue?

    Hi Madison, can you confirm the file name of the disk image you are using?

    It’s the disk image that you would have downloaded in step 2. Hopefully you downloaded the image called ‘aiyprojects-2017-05-03.img’ from my Google Drive? Or did you download ‘aiyprojects-2017-09-11.img’ from the official Google AIY website?

    Hey adylinn.. I’ve seen your instructable, I think it’s great. Your other work on your website is cool too I love the speaker eggs! I did try to leave a comment a couple of weeks ago but the comments system was down. Of course, please feel free to send them here. My original plan was to come up with a speaker enclosure for this instructable as there isn’t really much out there on the 3D websites which is how I came across yours. I haven’t had a chance to try and print it yet though. You mention at the start of the instructable that the design work could do with some refining, is there anything specific you were not happy with?

    View Instructable »
  • LukeK1990 followed GG Wood Work1 month ago
      • Japanese / Oriental / Asian Inspired Box V2.0
      • Log Bird Bath
      • Japanese / Oriental / Asian Inspired Candle Holder
  • Hands Free Google Assistant for Raspberry Pi

    Hey cyberwolves, excellent find! I've added it to the end of the Instructable under 'Extra Credits' thank you! Have you tried any of the mods yet? The music from YouTube one looks good.

    Hey Michael, thanks for confirming the RPi2 works, I have updated the Instructable accordingly. Did you ask the assistant to change from imperial to metric? The only other place I can think of where you could change that would be in the Google Home App which is not yet supported.

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    no problem :)

    Haha I hope it works! Let me know how you get on..

    Hey ZuperZuche! Unfortunately the Google Assistant SDK does not yet support any language other than English. Google are likely to add support for other languages in future releases so keep checking for updates: https://developers.google.com/assistant/sdk/releas...

    Hi Michael,From documentation on the AIY site this will not work on one of the first Raspberry Pi's, it needs to be a RPi 2, Zero or preferably a Raspberry Pi 3. That said, I have only ever tested this on a 3. Sorry!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Thanks Trock, happy to help :)

    Hi LaurentM, unfortunately this does not work on the original Pi models. It should work on RPi2 and zero but RPi3 is recommended. Sorry!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hi Francisco, I somehow missed you message and I only noticed it just now. Sorry about that! The AIY project kit can run on the Pi Zero W however I have not got a Pi Zero and therefore I have not tested it myself. You are welcome to try if you do then please let me know how you get on.Your other option would be installing GassistPi along with the Google SDK, some instructions can be found here although it's not as well documented: https://github.com/shivasiddharth/GassistPiI hope that helps!

    Hi Francisco, I somehow missed you message and I only noticed it just now. Sorry about that! The AIY project kit can run on the Pi Zero W however I have not got a Pi Zero and therefore I have not tested it myself. You are welcome to try if you do then please let me know how you get on. Your other option would be installing GassistPi along with the Google SDK, some instructions can be found here although it's not as well documented: https://github.com/shivasiddharth/GassistPiI hope that helps!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Thank you for the update MrBub! Is the autostart working as well? I’m just about to give it a go with your recommendations if I get it working I’ll update the guide for the new image.

    Hi John, I am glad it's working again! :)

    Hi Micheal, sorry about that I was about 1am my time when I posted that link! Hope you got everything working in the end.

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hi mstrJohn, unfortunately Google updated the disk image and there is no documentation available for the latest release making it difficult to work with. In the meantime I have updated the link in the Instructable to allow you download the original image: https://drive.google.com/open?id=0B_a_ek9WAhJdVzkt...Do not worry that it is an old image since we update the files during the Instructable. I hope that helps!

    Hi Michael, yes Google updated the disk image a couple of days ago. I have been trying to get the new image to work with about as much success as you! Oddly, they havnt updated their own documentation so even if you owned the full voice kit their documentation on the AIY website is useless.In the meantime I have updated the link in the Instructable to the previous version of the disk image so people can continue to work on this project. Here's the link again: https://drive.google.com/open?id=0B_a_ek9WAhJdVzkt...As soon as they release some documentation I will update the guide to work with the latest image although the end result will still be the same since the Instructable prompts you to pull updates.I hope that helps :)

    Sounds fun! No I have not made a drone yet but it's definitely on the bucket list. I am actually making a n RC rover at the moment!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Thanks Mike, I am looking into it and I'll post an update when I have figured it all out :)

    That’s great, I’m not sure how you did it with the old image but I’m glad it worked.. Congrats! I guess they added integration to the Google Home app as this didn’t exist before.

    Hi MrBub, I found out today that Google updated the AIY project and the disk image which is causing a few problems including the one that you are experiencing. I am getting my head around the changes so that I can update the Instructable. Keep everything as it is on the Pi and I’ll update you when I’ve got it figured out :)

    Hey, Google just updated the disk image and now it is not writing properly in Etcher - I am getting the same error message. I am just trying to work out what Google have done with latest version then I will update the guide. I will try and get this done within the next 24 hours. I will update you when I have worked it all out :)

    View Instructable »
  • Japanese / Oriental / Asian Inspired Box V2.0

    It looks great Gaz, congrats! By the way your Instagram link doesn’t seem to be working.

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Thanks banesync! Yes this really works without the hat and thanks to the most recent updates to the AIY project we can now control it hands free without the push button. In answer to your question, I guess which ever way you look at it the kit would have had to have included a speaker and microphone. With the HAT Google are demonstrating how you can integrate it into your own projects like the one you described! One day we probably wont be pushing a button to heat up a kettle, we will be asking it to make us a nice skinny latte. Google want developers using their service preferably over others like Alexa. That's just how I see it anyway.The AIY project website includes some useful information for customizing the assistant for your needs, be sure to take a look. It's definitely capable o...

    see more »

    Thanks banesync! Yes this really works without the hat and thanks to the most recent updates to the AIY project we can now control it hands free without the push button. In answer to your question, I guess which ever way you look at it the kit would have had to have included a speaker and microphone. With the HAT Google are demonstrating how you can integrate it into your own projects like the one you described! One day we probably wont be pushing a button to heat up a kettle, we will be asking it to make us a nice skinny latte. Google want developers using their service preferably over others like Alexa. That's just how I see it anyway.The AIY project website includes some useful information for customizing the assistant for your needs, be sure to take a look. It's definitely capable of powering your IR blaster: https://aiyprojects.withgoogle.com/voice#makers-gu...Let me know if you get something built, it sounds like a great project!

    Hi Terry, I am glad you got it fixed! Just to confirm did you skip all 4 commands in step 6?

    View Instructable »
  • LukeK1990 commented on Nikus's instructable Bluetooth Voice Controlled Moving Lamp2 months ago
    Bluetooth Voice Controlled Moving Lamp

    Nice project, congrats :)

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Unfortunately English is the only language supported by the Google Assistant SDK at this time. This is likely to change with future updates so check back periodically.https://developers.google.com/assistant/sdk/releas...

    Hi Terry, I am sorry to hear that you ran into problems with the assistant. It looks to me like its a problem with the microphone setup which is odd because you say you are using the same one as me. Can you try this:1) In the dev terminal enter: nano /home/pi/.asoundrc2) Paste the text from 'Step 9: Audio Configuration (Part 2)' into the editor (see screenshot attached)3) Hold 'Ctrl' and press 'O' to save it, press enter on your keyboard to confirm. You should see a message confirming it wrote 17 lines.4) Close that window and restart the Pi. Test the assistant again, does it work now?

    Awesome, I’m glad you got it working. I’ll suggest Syed also updates his /home/pi/.asoundrc file - that’s the only thing you did differently right?

    Hi Billsonl, it is possible but you have to make some changes to the file that we created in 'Step 9: Audio Configuration (Part 2)'. Take a look at this article: https://developers.google.com/assistant/sdk/develo...On that page scroll down to: '2 Find your recording and playback devices.'It should be pretty straightforward from there. I have not yet tried Bluetooth but it is on my to do list as another member asked the same question. Let me know how you get on.

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Find the USB microphone in the list of capture devices from that link I sent you, paste the results here so that we can confirm the asound file is setup correctly.

    Hi Sayed, to be honest troubleshooting that is probably going to take longer than a fresh install. I would start again, use VNC and copy and paste the commands from this Instructable it will be much quicker. Just be take it slowly and assuming you do everything exactly as indicated in this Instructable then it should be fine.

    Hi Peter, choose ‘other’. There’s a really good guide over on the Google website for setting up the API: https://aiyprojects.withgoogle.com/voice/#users-guide-1-1--connect-to-google-cloud-platformLet me know if you get stuck.

    The VNC software that comes pre installed with noobs is free and does not require an account however the SD card image that Google provides does not get the same deal. There is a free trial though which is what I used. Let me know how you get on when the mic arrives :)

    View Instructable »
  • LukeK1990 commented on YohannN's instructable Modular Hex Spinner2 months ago
    Modular Hex Spinner

    Congrats on taking the grand prize! It's a great idea, I love it.

    View Instructable »
  • LukeK1990 commented on kurt_rooks's instructable Wooden Puzzle Box2 months ago
    Wooden Puzzle Box

    Looks fun, great job :)

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Nice!!! I have to give this a go :)

    Great stuff! It shouldn't be too difficult, it's well documented. Start here: https://aiyprojects.withgoogle.com/voice#users-gui...Let me know if you get some LED's working :)

    It sounds like that could be the problem, I've done some searching and cannot find a solution to force it to get permissions again. I would suggest that you start over from step 5 onwards.. Hopefully when you get to the src/main.py step it will launch the browser this time. Otherwise you will have to start over from scratch. You do not need to create a new API key in step 11 as long as you are happy you did that all correctly you can just download the .json file again. I know it's probably really frustrating for you right now but when its setup it's well worth it. Mines been running for more than a month now and I have not had a single problem with it. Let me know how you get on.

    Hi, the first time you ran src/main.py a web browser should have opened for you to grant permission for the Raspberry Pi to access the Google Assistant API. The URL isn't meant to appear after this.Did you run into any problems during setup? Anything unusual? It's strange that it doesn't respond at all, even if there was an error connecting to the cloud she usually responds with an error. Double check step 7. Does your setup look exactly like my second screenshot? Did you remove the # ?Did you run all the commands through 'Start dev terminal'? It's important that you run them through that and not a regular command window.

    View Instructable »
  • LukeK1990's instructable Design and Print the Instructables Robot's weekly stats: 2 months ago
    • Design and Print the Instructables Robot
      2,445 views
      36 favorites
      10 comments
  • LukeK1990 commented on weiweibeable's instructable Open Lights MADE FOR MY WHEELCHAIR2 months ago
    Open Lights MADE FOR MY WHEELCHAIR

    Nice Instructable, congrats on getting featured on the homepage :)

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Try making the /home/pi/.asoundrc file with the same info in from /etc/asound.conf. This is how another user on here got it working, but I still recommend a USB mic.

    Have you tested the audio using the '‘Check audio’ icon on the desktop? Any problems there? If that's ok run 'Start dev terminal' and type in: src/main.pyWhat happens?

    A plug and play USB mic would be best but you should be able to configure the headset with that link. Get yourself a USB mic, it should work just fine.

    View Instructable »
  • Dubai 225 Quadcopter Build - Stop Motion

    This is a really cool Instructable. I voted for you in the gif challenge. It must have taken you a ages!

    View Instructable »
  • Hands Free Google Assistant for Raspberry Pi

    Hi Danny, here’s the link: http://eduncan911.com/stem/embedded/aiy-google-assistant-upgrades-may-2017.htmlDo a fresh install of the kit, then go to that link. Scroll down to the bit that says ‘Upgrading your AIY Project’ and start from there. It’s definitely more relevant to what you are trying to accomplish. Good luck!

    Yes that's the quickest and easiest way to get this setup. I didn't mention it in the instructable as I wanted to keep it as simple as possible for newcomers but if you already know how to use VNC then go for it :)

    Hi Danny, if you want a hands free assistant both methods would require a similar amount of code. The MagPi kit isn't hands free by default (its push button). To make it hands free you would still need to perform some of these steps. If you own the kit I have a link to a tutorial that will help you make it hands free.If you do not own the kit and you are just considering your options.. give this instructable a try, it's free! If you follow all the steps carefully you shouldn't run into any problems. But if you do just give me a shout.

    Great let me know how you get on!

    View Instructable »
  • LukeK1990 commented on Victor805's instructable Make Golden Coins (really Easy)2 months ago
    Make Golden Coins (really Easy)

    Cool instructable! :)

    View Instructable »
  • More Activities