--- active: false tags: - project - eg --- ## Goal Find and install audio system for Odin's Dilemma. Includes speakers in both rooms, including sub-woofers. Microphones in both rooms that enable the GM to easily hear the room audio. Make sure background noises and music don't interfere with the microphones. ![[amp_wiring_diagram_lg.gif]] ## Notes | Camera Name | MAC | IPv4 | `eg-1` Control Port | `eg-1` UDP Port | Standard Port | | ----------- | ------------------- | ------------- | ------------------- | --------------- | ------------- | | `odin-av1` | `2c:cf:67:20:35:e9` | `10.10.0.83` | 14100 | 14101 | 1234 | | `odin-av2` | `88:a2:9e:38:74:37` | `10.10.0.178` | 14200 | 14201 | 1234 | # To Do - [x] Order equipment ✅ 2025-06-11 - [-] Sub-woofers ❌ 2025-06-27 - [-] Sub-woofer amplifier ❌ 2025-06-27 - [x] 4x Speakers ✅ 2025-06-11 - [x] 4 channel amplifier ✅ 2025-06-11 - [-] Capacitor ❌ 2025-06-11 - [-] Power block ❌ 2025-06-11 - [x] Fuse ✅ 2025-06-11 - [x] Power wire ✅ 2025-06-11 - [x] Speaker wire ✅ 2025-06-11 - [x] Speaker connectors (for speaker boxes) ✅ 2025-06-11 - [x] Make speaker cabinets ➕ 2025-06-23 ✅ 2025-06-23 - [x] Install speaker terminals ➕ 2025-06-23 ✅ 2025-06-27 - [x] Install speakers on the walls with mounts ➕ 2025-06-23 ✅ 2025-07-21 - [x] Wire up speakers to the control box ➕ 2025-06-23 ✅ 2025-07-21 - [x] Install amplifier in control box ➕ 2025-06-23 ✅ 2025-07-21 - [x] Instell `odin-av` in the control box ➕ 2025-06-23 ✅ 2025-07-21 - [x] Wire up speakers to `odin-av` ➕ 2025-06-23 ✅ 2025-07-21 - [x] Wire up microphone to `odin-av` ➕ 2025-06-23 ✅ 2025-07-21 - [x] Configure the A/V hat on `odin-av` ➕ 2025-07-21 ✅ 2025-08-31 - [x] Check all four speakers are working ➕ 2025-11-28 ✅ 2025-11-30 - [x] Test sending to `odin-av1` speakers from Macbook ➕ 2025-07-21 ✅ 2025-11-30 - [x] Test sending to `odin-av2` speakers from Macbook ➕ 2025-07-21 ✅ 2025-11-30 - [x] Test receiving from `odin-av` microphone from Macbook ➕ 2025-07-21 ✅ 2025-11-30 - [x] Install service on `odin-av1` ➕ 2025-11-30 ✅ 2025-11-30 - [x] Install service on `odin-av2` ➕ 2025-11-30 ✅ 2025-11-30 - [x] Figure out how to play music into the room ➕ 2025-11-30 ✅ 2025-11-30 - [x] Test configuring audio to go through a filter for Memir ➕ 2025-11-30 ✅ 2025-12-26 - [x] Check if the room microphone is configured properly ➕ 2025-11-30 ✅ 2026-01-22 - [x] Make room microphone louder ➕ 2025-11-30 ✅ 2026-01-22 - [x] Set room speaker levels ➕ 2025-12-26 ✅ 2026-01-22 ## References - [Using USB Microphones](https://www.tecnohub.org/2021/05/make-usb-microphone-using-raspberry-pi.html) - [How to configure a InnoMaker RPi HiFi DAC Hat](https://howtohifi.com/how-to-innomaker-rpi-hifi-dac-hat-headless-raspberry-pi). - [PlexAmp](https://www.plex.tv/plexamp) - [RPi Audio Streaming](https://github.com/fkoester/raspberrypi-audio-streaming) - [`mpg123`](https://www.mpg123.de/) - [How to play MP3 on RPi](https://raspberrypi.stackexchange.com/questions/106734/how-do-you-open-a-mp3-file-from-the-raspberry-pi-terminal) - [Sound configuration on Raspberry Pi with ALSA](https://blog.scphillips.com/posts/2013/01/sound-configuration-on-raspberry-pi-with-alsa) - [Amazon.com: InnoMaker HiFi DAC HAT for Raspberry Pi 5/4/3B+/Zero | PCM5122 384kHz/32bit DAC Audio Card Expansion Board](https://www.amazon.com/Inno-Maker-Raspberry-PCM5122-Audio-Expansion/dp/B07D13QWV9) - [Amazon.com: BOSS Audio Systems R1100M Monoblock Car Amplifier - 1100 High Output, 2-8 Ohm Stable, Low/High Level Inputs](https://www.amazon.com/Watts-Mosfet-Monoblock-Amplifier-R1100M/dp/B004S4XNEO) - [How to set up InnoMaker RPI HIFI DAC hat for your Headless Raspberry Pi | How To Hi-Fi](https://howtohifi.com/how-to-innomaker-rpi-hifi-dac-hat-headless-raspberry-pi) - [Amazon.com: MTX TNP212D2 1200W Dual Loaded Car Subwoofer Audio w/ Sub Box and Amplifier : Electronics](https://www.amazon.com/MTX-Terminator-TNE212D-200-Watt-Enclosure/dp/B003E35XGQ) - [cpal - Rust](https://docs.rs/cpal/0.16.0/cpal/index.html)