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.


    Bill of Materials
    Sl No Part Quantity Unit Cost Total Cost Supplier
    Mechanical Components
    1SG90 Servomotor3149447Robu
    26806 Bearing1750750Amazon
    3M3 Bolts52.512.5Fab Inventory
    4M3 Threaded Inserts56.532.5Fab Inventory
    5M2 Bolts17585Fab Inventory
    6Wood 130 x 130 x 28 mm1100100Fab Inventory
    7Acrylic Sheet 150 x 150 x 6 mm0.5 sqft125125Fab Inventory
    Electronics Components
    80.96 inch SSD1306 OLED Display (128x64)2175350Robu
    9INMP MEMS Microphone2198396Robocraze
    10Iphone 7 plus speaker1299299Flipkart
    11Grove Offline Voice Recognition Module118891889Robu
    12Micro SD Card Reader Module14040Fab Inventory
    13Micro SD Card1398398Fab Inventory
    14Type-C USB 5V 2A Step-Up Boost Converter157.9957.99RoboticsDNA
    15ProshPlay Type C Breakout Board12020Fab Inventory
    16ESP32 WROOM 32E1250250Fab Inventory
    173.6V Lithium Ion battery1131131Fab Inventory
    18Slider Switch177Fab Inventory
    19MAX98357 I2S Amplifier Module1149149Rytronics
    20Touch Switch13030Local Shop
    21Capacitor 10uF51.99.5Fab Inventory
    22Capacitor 0.1 uF212Fab Inventory
    23Capacitor 1 uF111Fab Inventory
    24Resistor 10K40.52Fab Inventory
    25Resistor 500 ohm414Fab Inventory
    26Resistor 10 ohm111Fab Inventory
    27Resistor 0 ohm111Fab Inventory
    28LED_1206515Fab Inventory
    29CH340C14242Fab Inventory
    30VREG IC 3.3V 1A LDO22856Fab Inventory
    31Push Button 6x6mm21836Fab Inventory
    32MOSFET N-Ch SOT23236Fab Inventory
    33Slide Switch EG1215AA166Fab Inventory
    34Conn Header Pin 02x023515Fab Inventory
    35Conn Header Pin 01x033515Fab Inventory
    36Conn Header Pin 02x03177Fab Inventory
    37Conn Header Pin 01x025420Fab Inventory
    38Conn Header Pin 01x04155Fab Inventory
    39Conn Header Pin 01x052612Fab Inventory
    40Conn Header Pin 01x06177Fab Inventory
    41Conn Header Pin 01x07188Fab Inventory
    42IDC 2x02 Connector Female680480Fab Inventory
    43IDC 2x03 Connector Female2110220Fab Inventory
    44JST Connector 1x05 Female21122Fab Inventory
    45JST Connector 1x05 Male155Fab Inventory
    46PCB Single Side1100100Fab Inventory
    47PCB Double Side1150150Fab Inventory
    Total ₹6806.49

  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. The total cost of the project, including all components and fabrication, amounts to ₹8000.


  14. What parts and systems will be made?
  15. 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

  16. What processes will be used?


  17. 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?

  18. How will it be evaluated?

Project Developement

The project developement can be found here.

Schedule

Slide

I followed these steps to create the slide


Video