Your avatar

Aijia Yao

MIT EECS • HTMAA 2025

Week 8 - Input Devices

October 2025

This week was mainly about Input Devices.

What I Did

PCB Design for Audio Input Device

  • Designed a custom PCB to integrate the microphone and Arduino for the audio input device.
  • Utilized KiCad for schematic capture and PCB layout design.
  • Ensured proper placement of components for optimal signal integrity.
    Schematic Design PCB Design
    Component Specification
    Microcontroller SEED XIAO-RP2040
    LED CREE LED PLCC4 ( datasheet)
    Microphone I2S Microphone (ICS-43434, see details)
  • The microphone will capture audio input for processing.
  • The LED will be controlled based on the voice recognition from the microphone input.
  • Zoomable Image

Testing and Integration

  • Assembled the PCB and connected the microphone to the Arduino.
  • Conducted tests to verify the functionality of the audio input device.
  • Integrated the audio input device with a simple machine learning model for voice recognition, [still debugging].
Anyhow, below is a video of the microphone reading audio input levels in real-time for Goldberg Variations performed by Glenn Gould:

(Wait till the 0:18 switching from Aria to Var. 1. a 1 Clav.!!!!!!)

Other Notes