Applications and Implications, Project Development

Objectives for Week 17


Individual Assignment

  1. What will it do?
  2. This smart, interactive toy is designed for children aged 2 to 5 as a fun, educational, and screen-free alternative to smartphones. It plays music and stories from an SD card and uses voice interaction to create a playful, engaging experience.

    Key features include:


  3. Who's done what beforehand?
  4. A similar project named Emo was created by Coders Cafe using a Raspberry Pi 4. In my version, I used an ESP32-WROOM module, integrated a Talking Tom character, and developed it as a voice-controlled system using the Grove Offline Voice Recognition module. Click here for more on Emo.

    Image taken from Coders Cafe (Youtube)

  5. What sources will you use?


  6. What will you design?
  7. My project consists of multiple components such as the toy's main body, movable arms, and a rotating base. All these parts were designed and assembled using Fusion 360, while the PCB was developed using KiCad.



  8. What materials and components will be used?
  9. The BOM of the project is listed below. Some more components needed to be included in it.



  10. Where will come from?
  11. Most of the components were taken from the inventory. Rest of them were ordered from the following vendors


  12. How much will they cost?

  13. What parts and systems will be made?
  14. Parts and systems to be developed include the main body of the toy, moving arms, a rotating base, and a facial display to emulate eye expressions. The body will be 3D printed using PLA for a lightweight and durable structure, while the base combines wood and acrylic for stability and aesthetic appeal. The electronics system is centered around the ESP32 microcontroller, integrated into the base, and includes additional circuitry for motor control and display output. The toy is voice-controlled, utilizing the Grove Offline Voice Recognition module for offline command processing. It also functions as a talking toy, enhancing interactivity. Thorough software-hardware integration and system testing are essential components to ensure seamless performance and user interaction.

    Main Parts

    1. 3D Printed Head- The toy includes a 3D-printed head equipped with two OLED displays to simulate eye expressions. It features two microphones that work together to enable voice interaction and detect the direction of sound for body rotation. A capacitive touch sensor is also integrated on the top of the head to enhance user interactivity.

    2. 3D printed body- The toy features a 3D-printed body that houses key components including a Grove Offline Voice Recognition module, a speaker, and three servo motors—two for arm movement and one for body rotation. A custom-designed PCB is used to manage all connections efficiently, minimizing the number of wires running to the base and ensuring a cleaner, more organized internal layout.

    3. Wooden base with Acrylic covering- The base is constructed from wood, providing both stability and aesthetic appeal, and is enclosed with an acrylic cover for a polished finish. The battery and the microcontroller PCB are neatly integrated into the base, forming the core of the toy’s power and control system.

    Systems

    1. Mp3 Player

    2. Voice Recognition

    3. OLED Eyes

    4. Moving Hands

    5. Capacitive Touch

    6. Talkback

    7. Rotating body

  15. What processes will be used?


  16. What questions need to be answered?
    1. Who is going to use this?

    2. Will it play the audio?

    3. Can it be controlled by voice?

    4. What will be displayed on the display?

  17. How will it be evaluated?

Project Developement

The project developement can be found here.

Slide

I followed these steps to create the slide


Video