System Integration

Objectives for Week 15

System Integration

System integration is the process of combining different components or modules of a project—such as hardware devices, software applications, and communication systems—into one unified system that works together smoothly. In my project, this involves ensuring that all parts, like sensors, actuators, and microcontrollers, are properly connected and can exchange data correctly. The goal of system integration is to make the entire setup function as a single, reliable system, rather than separate parts working on their own. This is an important step to ensure the overall performance and success of the project.

The below images shows how the toy looks and the placement of each components.



This is the finalized design of the toy. It plays audio stored on an SD card. Two microphones are placed on either side of its head to detect the direction of sound, allowing the toy to rotate toward the source. It also features a talkback function, similar to a talking toy. The arms move in sync with the MP3 playback. A capacitive touch sensor is placed on the head—when touched, the toy displays cute animations on an OLED screen and plays corresponding sounds. Additionally, song information is shown on the display.

Block Diagram

This is the block diagram of the project. These all modules were included in the project. Also mentioned their communication protocol.


Features

  1. MP3 Playback from SD Card
  2. Plays audio files stored on an SD card


  3. Talkback Functionality (Like Talking Tom)
  4. Records voice using a microphone and repeats it back.


  5. Voice-Controlled Commands
  6. Responds to voice inputs to control actions like:


  7. Directional Sound Detection
  8. Uses two microphones to detect the direction of sound and rotates it body towards the sound source.


  9. Capacitive Touch Interaction
  10. A touch sensor on the head triggers:


  11. Motion-Activated Arms
  12. Arms move in sync with the music, enhancing interactivity and realism.


  13. LCD Display Animations
  14. Shows animations and visual effects while music is playing or touch is detected.


  15. Song Info Display
  16. Displays the current song title or audio details on the LCD screen.

Fabrication Methods


BOM

User Flow Diagram


Project Schedule

Conclusion

This week, I focused on system integration by understanding how different components work together within a project. I finalized my project design and completed the Bill of Materials (BOM), ensuring everything aligns for smooth integration.