Skill Level | Area of Focus | Operating System |
---|---|---|
Advanced | 3D 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.
Objective
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.
Build / Assembly Instructions
Materials Required / Parts List / Tools
- DragonBoard 410c
- 12V wall adapter
- LCD Touch Screen
- Custom Built PCB
- 3D printer
- Servo motor
- LED Lights
- 3.5mm audio cable male-to-male
- USB Webcam
- Wired speakers
- Various embedded components
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 |
![]() | ![]() |