element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • More
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • More
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • More
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • More
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Episode 401: Matrix Voice Controlled Robot
  • Blog
  • Forum
  • Documents
  • Events
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Project Videos requires membership for participation - click to join
Actions
  • Share
  • More
  • Cancel
Engagement
Author: mcollinge
Date Created: 2 Mar 2019 7:12 PM
Last Updated: 7 Mar 2022 9:24 AM
Views: 425
Likes: 6
Comments: 7
Related
Recommended

Episode 401: Matrix Voice Controlled Robot

Matrix Voice Controlled Robot

element14 presents  |  Dave Ploeger's VCP Profile |  Project Videos

 

 

You don't have permission to edit metadata of this video.
Edit media
x
Upload Preview

Johnny 4 wasn't very much alive until Dave put the robot's head on R8-D8s body. Johnny needed input - code that would help him to move around in his new body. Join Dave as he finally makes his robot fully functional, he adds a Matrix Voice shield to a Raspberry PI. With the help of snips.ai, which is an offline voice recognition software, he will control the robot with his voice.

 

 

Follow this guide for installing the snips.ai and the matrix voice shield:

 

MATRIX Voice and MATRIX Creator Running Snips.ai

 

 

Bill of Materials:

 

Product NameManufacturerQuantityBuy Kit
Matrix VoiceMatrix Labs1Buy Now
Arduino Nano, ATmega328-MCUArduino1Buy Now
Raspberry PI 3B+ON SEMICONDUCTOR1Buy Now
4 CH LOGIC LEVEL CONVERTERAdafruit1Buy Now
PCA9685 PWM/Servo Driver, 16-Channel, 12-Bit, I2CAdafruit1Buy Now
LED Module Type:Board + LEDAdafruit1Buy Now
GP2Y0A41SK0F - Distance Measuring SensorSHARP2Buy Now

 

 

Additional Parts:

 

Product NameQuantity
SG90 Servos7
LED Neopixel ring with 8 LEDs2
Prototype boards1
Headers and wires1
6V geared motors, unknown gear ratio1

 



Code and 3D models are attached to this document!

Attachments:
3D_files_and_Code.zip
  • johnny 5
  • nicolas cage
  • matrix voice
  • mqtt
  • astro-mech
  • snips.ai
  • arduino nano
  • face-off
  • pololu
  • r2-d2
  • e14presents
  • neopixels
  • oled display
  • wemos d1
  • wemos d1 mini
  • robot
  • mg90
  • johnny 5 is alive
  • john travolta
  • diy power supply
  • e14presents_davedarko
  • droid
  • gp2y0a41sk0f
  • raspberry pi
  • servos
  • ws2812b
  • astro droid
  • voice controlled robot
  • raspberry pi 3b+
  • rpi
  • voice recognition
  • matrix creator
  • astromec
  • sharp sensor
  • voice control
  • pwm controller
  • mosquito
  • pca9685
  • snips
  • motor driver
  • tank mode
  • adafruit
  • grove
  • arduino
  • drv8835
  • star wars
  • voice controlled
  • friday_release
  • 3d printed robot
  • 3d print
  • 3d printed
  • sg90
  • Share
  • History
  • More
  • Cancel
Anonymous

Top Comments

  • dubbie
    dubbie over 2 years ago +1

    I really liked the robot, especially the head part and the facial expression possibilities. This is something I am interested in. But seven micro servos to get this effect does seem quite excessive. The…

  • davedarko
    davedarko over 2 years ago in reply to dubbie +1

    Thanks for the feedback, Dubbie!

     

    the snips.ai setup was one of the easiest - I dipped my toes in some of them and it definitely was good to start with (tutorials where on point) and the results were great…

  • davedarko
    davedarko over 2 years ago

    Just heard watching the new Episode of Matt / airbornesurfer that snips.ai was sold to SONOS in November'19 and therefor this is not a good project to get into anymore.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • davedarko
    davedarko over 2 years ago in reply to dubbie

    Thanks for the feedback, Dubbie!

     

    the snips.ai setup was one of the easiest - I dipped my toes in some of them and it definitely was good to start with (tutorials where on point) and the results were great.

     

    7 Servos are indeed excessive and it would need 2-3 servos more so I'm really really happy with it - I want to rotate the head base and be able to pan/tilt/roll the head good thing the SG90ies are so cheap!

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • dubbie
    dubbie over 2 years ago

    I really liked the robot, especially the head part and the facial expression possibilities. This is something I am interested in. But seven micro servos to get this effect does seem quite excessive. The SNIPS.AI looks quite difficult to get going as well, although some other projects I have seen on Element14 that use it have indicated that it is simple to get going. Maybe I'll have a go one day.

     

    Dubbie

    • Cancel
    • Up +1 Down
    • Reply
    • More
    • Cancel
  • DAB
    DAB over 2 years ago in reply to davedarko

    Learning is always good.

     

    DAB

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • davedarko
    davedarko over 2 years ago in reply to DAB

    Thanks for the feedback!

     

    When I started to revisit this project for the video, I wanted to do a lot of things at the same time.

    This video shows - more than my other videos - how I defined the project while designing it.

    On other projects I went through the process afterwards and skipped the things I did in parallel that didn't work out.

    But still this project and video frustrated me a bit, because it didn't have that "all worked out perfectly fine, like planned" feeling.

     

    I talked a lot at MakerFaire about what's next for the robot, before making the video. My main problem probably

    was trying to find a lot of solutions in parallel, because of the nature and shortness of time in making that video.

    That way I "wasted" time on problems that weren't important in a later state.

     

    In the end I was successful regarding the project, but I was a bit drained after all that and it shows in the video, I think.

     

    Still, I learned a lot from it and try to improve for future videos..

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • cstanton
    cstanton over 2 years ago in reply to DAB

    > FYI, it is always a good idea to sit someone else down and walk through each of these steps with them as you explain what you think you want to do.

     

     

     

    This is why I subscribe to the thought process of rubber duck debugging:

     

    https://en.wikipedia.org/wiki/Rubber_duck_debugging

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • DAB
    DAB over 2 years ago

    Nice project.

    I am always entertained when people think they can just throw a project together and expect it to work.

    There is a reason why us engineers spent a lot of time in class learning about the components and more importantly, the process of defining, designing, building and testing a project.

    Each step prepares you for the next and forces you to consider things you had not thought of.

     

    FYI, it is always a good idea to sit someone else down and walk through each of these steps with them as you explain what you think you want to do.

    You will almost always reach a point where you suddenly realize that you forgot something very important.

     

    Taking time to work through the process always saves you time in the long run. Yes I know a lot of people who say they just sit down and do it, but they are just lucky if they succeed at all.

    The process gets you repeatable results.

    If you want successful projects, then learn and use the process.

     

    DAB

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Element14

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2022 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube