Chris Elliot decided to make a dancing Android Mascot which can be controlled with an Android device. He used one of the Android figurines, as well as 4 servos, and some LED lights. This innovative project showcases the versatility and creativity that can be achieved with relatively simple components and a bit of programming knowledge.
The Android mascot is controlled using the Android ADK (Accessory Development Kit) and an Android tablet. The ADK allows the tablet to communicate with external hardware, making it possible to control the servos and LED lights in the figurine. Have a look at the video of it in action below.
Source Make, HackADay
Components and Assembly
To bring the dancing Android mascot to life, Chris Elliot utilized several key components. The four servos are responsible for the movement of the mascot’s limbs, allowing it to perform a variety of dance moves. These servos are connected to the Android figurine’s arms and legs, providing a range of motion that mimics dancing.
The LED lights add an extra layer of visual appeal, making the mascot more engaging and entertaining. These lights can be programmed to change colors and patterns in sync with the mascot’s movements, creating a mini light show.
The Android ADK plays a crucial role in this project. It serves as the bridge between the Android tablet and the hardware components. By using the ADK, Chris was able to write a custom application on the tablet that sends commands to the servos and LEDs, controlling their behavior in real-time.
Programming and Control
The programming aspect of this project is where the magic happens. Chris developed an Android application that communicates with the ADK to control the servos and LEDs. This application allows users to input commands and sequences, which are then translated into movements and light patterns by the mascot.
One of the challenges in this project was ensuring smooth and synchronized movements. This required precise timing and coordination between the servos and LEDs. Chris likely used a combination of pre-defined sequences and real-time input to achieve this synchronization.
The use of an Android tablet as the control device adds a layer of interactivity. Users can easily change the mascot’s dance routines and light patterns through a user-friendly interface. This makes the project not only a technical achievement but also a fun and engaging experience for users.
Applications and Future Improvements
This project demonstrates the potential for integrating Android devices with external hardware to create interactive and entertaining experiences. The dancing Android mascot could be used in various settings, such as tech exhibitions, educational demonstrations, or even as a fun desk toy.
Future improvements could include adding more servos for additional movement capabilities, incorporating more advanced LED patterns, or even integrating sound for a complete multimedia experience. Additionally, expanding the control application to include more customization options and user-generated sequences could make the project even more versatile.
In conclusion, Chris Elliot’s dancing Android mascot is a testament to the creativity and innovation that can be achieved with modern technology. By combining simple components with the power of Android, he has created a fun and engaging project that showcases the possibilities of DIY electronics and programming.
Source Make, HackADay
Latest Geeky Gadgets Deals
Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.