Sida 1 av 1
Manöverpanel med några knappar till musik-server via RS-23
Postat: 29 augusti 2006, 14:08:43
av tax
I korta drag,
Jag bygger ett ljudsystem i vår nya bostad som håller på att byggas. Där dras det ut högtalarkabel från en klädkammare in till varje rum. Dessa bundlas ihop till olika zoner (kanaler) såsom
Badrum
Vardagsrum
Sovrum
Kök
Varje kanal kan spela upp individuellt ljud med egen volym. Allt sköts via ett webbgränssnitt. Kort och gott är det en linuxserver med 4ra ljudkort, som går till 4ra förstärkare som i sin tur högtalarna är inkopplade på.
_FRÅGA_:
Jag behöver ett sätt att enkelt från rummet man är i kunna stänga av/på musiken. Tänkte dra ut två extra sladdar till varje högtalarpar för en tryckknapp. Dessa skulle jag vilja koppla in på en kopplingsplint som i sin tur är kopplad till serieport/parallellport/USB på servern, där den i sin tur kan generera att exekvera ett kommando som stänger av musiken i den zonen.
Har sökt som en toking på nätet efter ett sådant här interface men inte hittat något. Finns det att köpa någonstans så vet någon här det.
Många tack på förhand
Postat: 29 augusti 2006, 14:14:33
av JimmyAndersson
Måste bara kolla innan jag funderar vidare:
Knappen som sitter i varje rum ska alltså kunna stänga av/på hela zonen som den tillhör?
Kan du tänka dig att bygga (och programmera) interfacet själv? en MAX232, PIC/AVR, reläer skulle kunna göra jobbet.
Postat: 29 augusti 2006, 14:19:55
av ensten
Någon form av IR-överföring och fjärrkontroll?
Postat: 29 augusti 2006, 14:37:03
av tax
JimmyAndersson skrev:Måste bara kolla innan jag funderar vidare:
Knappen som sitter i varje rum ska alltså kunna stänga av/på hela zonen som den tillhör?
Kan du tänka dig att bygga (och programmera) interfacet själv? en MAX232, PIC/AVR, reläer skulle kunna göra jobbet.
Ja. I sin enkelhet skall en slutande krets (som sluts av en knapp) generera en signal som går in i datorn och då köra ett scriptkommando som stänger av den zonen, alltså, en slutande krets som exekverar ett kommando i detta fallet i linux.
Kan tänka mig löda med lödkolv och så, men det jag inte har så mycket koll på är drivrutinen i operativsystemet för att kunna använda interfacet, varför det vore kanske att föredra en färdig produkt, men jag är envis så kanske...
Postat: 29 augusti 2006, 14:38:50
av tax
ensten>> Nej, IR håller jag mig borta från. Det är 6 rum som skall ha denna funktionen och det hela blir otympligt. En knapp som alla fattar att man kan trycka på vill jag försöka hålla mig vid...
Postat: 29 augusti 2006, 14:47:42
av JimmyAndersson
Du behöver inte ha så mycket koll på drivrutinen. Allt som behövs är ett datorprogram som utför rätt sak när man trycker på en av knapparna. Hur det behöver vara konstruerat beror lite på svaret av nedanstående frågor:
Vad använder du för program för att skicka rätt ljudfil till rätt ljudkort? Hur har du länkat ihop det med web-interfacet?
Postat: 29 augusti 2006, 15:07:27
av benring
Jag vet inte vad linux kan göra med parallellporten men i windows så skulle du kunna använda parallellportspinnar.
Dvs: Du drar en pinne hög via din tryckknapp och en enkel programmvara som kollar om den är hög eller låg. Detta är enkelt i windows, det finns en gratis drivare för porten på nätet.
Om du sätter tex pinne 12 mot plus 5v från pinne 14(tror jag det va) med ett motstånd mellan så får du en pullup, då går pinnen hög.
/B
Postat: 29 augusti 2006, 16:07:40
av tax
skulle kunna gå. Går absolut säkert att hitta ett hack som lyssnar på parallellporten. En idé som dök upp nu med är att mappa om några tangenter på tangentbordet till att köra ett kommando, och sen löda på kablarna på tangentbordet

hmmm. Fulhack, men fungerar säkert

Men den där "boxen" som är ett färdigt interface med kopplingsplint känns grym *drömma lite*
Postat: 29 augusti 2006, 16:11:26
av tax
JimmyAndersson skrev:Du behöver inte ha så mycket koll på drivrutinen. Allt som behövs är ett datorprogram som utför rätt sak när man trycker på en av knapparna. Hur det behöver vara konstruerat beror lite på svaret av nedanstående frågor:
Vad använder du för program för att skicka rätt ljudfil till rätt ljudkort? Hur har du länkat ihop det med web-interfacet?
Använder mpg123 som skickas till en device, ex. /dev/audio1
Webbgränssnittet är vanliga systemkommandon som i princip skriver command-line när man klickar i gränssnittet...
Postat: 29 augusti 2006, 16:54:00
av cyr
Använda parporten är en väldigt simpel lösning iaf, och det är inte svårt att använda den i linux. Antingen genom drivrutinen (googla "ppdev") eller om programmet körs som root så kan man köra direkt mot IO-porten.
Postat: 29 augusti 2006, 21:40:14
av staffolainen
Annars löser den här produkten dina problem fint..
http://www.sonos.com/products/zoneplaye ... atures.htm
Lite dyr förvisso men fjärrkontrollen är ju riktigt läcker.
/Staffan
Postat: 30 augusti 2006, 08:41:54
av tax
Helt klart kul pryl, men dyr och inte det jag är ute efter
