Mr. Truman - An Embedded Friend

Skill LevelArea of FocusOperating System
Advanced3D Printing & Modeling,
Embedded, Gaming,
Sensors
Linux

We created a virtual person that lives in a 3D printed house. You can interact with him via voice control, by plugging in a 3.5mm cable to your phone, or tilting him. The idea behind Mr. Truman is to have a virtual person inside the house interact with the real-world house. Check out this short video for a full demonstration of the project in action plus details on the components and design.

This project was created for our ECE 453 Embedded Capstone course at the University of Wisconsin-Madison. We wanted to run with the idea of an animated man who had a house he interacted with. We picked the DragonBoard™ 410c to power it as we needed a dedicated GPU to power our graphics and handle our voice recognition audio processing. We wanted a project that people would say "that's so cool" when they saw it.

Embedded Friend Project with the DragonBoard™ 410c full model rotation/>
 </div>
<div style=Embedded Friend Project with the DragonBoard™ 410c showing speakers extending/>
 </div>
</body></html>

Materials Required / Parts List / Tools

Source Code / Source Examples / Application Executable

Additional Resources

  • Video of Project in action.

Build / Assembly

  • Order PCB.
  • Solder all parts to it.
  • 3D print house.
  • Run Linux setup in docs.
  • Run make file from source file.

Usage Instructions

Plug in power.

DragonBoard™ 410c with custom PCB
DragonBoard™ 410c mounted on back of PCB
Embedded Friend Project using the DragonBoard™ 410c with custom PCB
Embedded Friend Project with DragonBoard™ 410c mounted on back of custom PCB