element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
  • Settings
Animatronics
  • Challenges & Projects
  • Project14
  • Animatronics
  • More
  • Cancel
Animatronics
Blog Hey Moogle - an animatronic moose assistant
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Animatronics to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: easyejl
  • Date Created: 13 Nov 2019 8:31 PM Date Created
  • Views 6629 views
  • Likes 9 likes
  • Comments 52 comments
  • animatronicsch
Related
Recommended

Hey Moogle - an animatronic moose assistant

easyejl
easyejl
13 Nov 2019

My wife and I went to see Evil Dead - The Musical, and I was entranced by the moose puppet on the wall. I thought "Heck, it would be easy enough to make an animatronics moose to have at home", so I set out on this project.

 

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

 

Basic plan steps are

  • Acquire moose head puppet
  • Acquire robotic arm + servos
  • Begin programming pi - Basically can use most of the Google AYO voice pieces, need to add some references to pulse audio to capture the sound as he's speaking, to use to move the mouth
  • Assemble pieces
  • Laugh a lot

 

Steps completed

Moose head puppet on the way from ebay!

image

Robotic arm on order

Google AYO kit reformatted back to original and programming has begun!

  • Sign in to reply

Top Comments

  • easyejl
    easyejl over 6 years ago +4
    Made some modifications to the claw, and have it able to work a puppet mouth now. It's only slow because the pi is underpowered right now, I ran out of outlets. So its being powered by the USB port on…
  • easyejl
    easyejl over 6 years ago +4
    For the claw modifications, I took out the 2 pieces circled, set the other arms to be straight and then fully tightened them. They originally were set as loose, with a locking nut so that they could bend…
  • msebok
    msebok over 6 years ago +4
    really cool progress. I was looking at the google machine and found this link, I was trying to find other methods of articulation etc...I doubt it helps or gives any ideas with your current project, but…
  • easyejl
    easyejl over 6 years ago in reply to dubbie

    its just memory leaks for me image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago

    That's funny, I tend to have issues with every language except C. I guess it is what you are most familiar with.

     

    Dubbie

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • easyejl
    easyejl over 6 years ago

    After a lot of pain and suffering image I finally got the hotword based google assistant working with a VU meter. the problem I had was mostly configuration I think. I started with one meter, but it was python 2.7 based so how it used alsa + pulseaudio was different. then I ran into google assistant problems, then tried another and another and another VU meter type project. Finally found this one. Its in C, but since its real value is that its a) working! and b) shows the pulse audio api calls that get made, I'm pretty sure I can take what I need from it and do it in python. I may just distill it down and use C. I'm just a good bit more comfortable with basically any language other than C image I tend to have memory management issues in C

     

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • easyejl
    easyejl over 6 years ago

    the arm is almost complete. I had originally going to use the google AYO voice hardware, but was having problems getting it to specifically work with pulseaudio, which I need for reading the output volume/frequency realtime. so I picked up a different audio card. Nice thing about this specific kit is that the controller built in that you can see in the picture allows control by USB. so easy to integrate with the pi, and I don't need a 2nd servo hat on top of the audio.

    image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • easyejl
    easyejl over 6 years ago

    OK the moose is here and yes Dubbie it was hard to find a life size one.

     

    I've also got the new Google assistant set up on the pi on the old AYO voice kit.

     

    Tomorrow I start to fiddle around with the servo controller and pulse audio callback to see if I can get the servo to move with the speaking

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
<>
element14 Community

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 © 2026 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

  • X
  • Facebook
  • linkedin
  • YouTube