Huvudsyftet är helt enkelt att den aktiverar 12V utgången när receivern meddelar att den vaknar. Den startar även receivern via serieporten när t.ex AirPlay-streaming börjar. Detta sköts genom ett C++ program som ligger och lyssnar på porten och exekverar shellscript vid vissa typer av händelser. Detta fungerar tack vare det utförliga och enkla seriella protokollet för receivern (http://files.msys.se/pdf/azur_540r_v3.pdf). Syftet med 12V utgången är att slutsteget för subwoofern, men kan användas till vad som helst eg.
Svart: S/PDIF In/Ut, Vit: Analog ut 1-4. Ethernet, RS-232, USB för miniDSP. 12V in & ut.
Ovanfrån. Uppe: Linux SoC, Höger: PCM2704 USB till S/PDIF, Botten: 5V DC/DC, Relä för 12V ut.
Inkopplad
Innehåll:
- Linux SoC med Atheros AR71xx som kör OpenWRT + Shairplay-sync.
- USB PCM2704 - Ljudkort med S/PDIF utgång
- miniDSP/miniDIGI - 4ch DAC+DSP och S/PDIF switcher
- DC/DC +5V 1A
- Relä för 12V (styrs av GPIO från SoC)
Håller på med ett webbgränssnitt för kunna styra ingång och volym via t.ex telefon.
Funderar även lite på en kraftigare SoC för kunna göra lite mer saker framöver. Dock inte RaspberryPi då jag behöver ha Ethernet och helst S/PDIF med.
Tänkte jag skulle ha in någon form av display med, men normalt så står den i skåpet bara så inget som syns.