Spela musik cd i cd-rom utan dator
Spela musik cd i cd-rom utan dator
Går det att spela en musik cd i en cd-rom utan dator?
Jag skulle vilja använda en cd-rom som ljudkälla, det brukar finnas play/stop knappar på en del. Men den kanske behöver instruktioner över ide interfacet iaf?
Nån som har koll på detta?
Jag skulle vilja använda en cd-rom som ljudkälla, det brukar finnas play/stop knappar på en del. Men den kanske behöver instruktioner över ide interfacet iaf?
Nån som har koll på detta?
På följande länkar finns info hur man bygger fristående CD-spelare med en CDROM, det står dock på kinesiska/japanska.
http://hk.geocities.com/leo8597/
http://www.cdream5.com
http://hk.geocities.com/leo8597/
http://www.cdream5.com
jag har börjat på ett sådant project, en vanlig ATAPI CD-ROM styrs av en PIC16f877A denna har funktioner som: Byta spår,Paus,Stop,Play,Eject (denna låser även den befintliga knappen) men jag går i skolan och har inte mycket tid till denna nu så mjukvaran stöder bara ovanstående funktioner,den har inte felavläsning (så om man inte har en skiva i så låser sig programmet när man startar den).
Denna styrs även för nuvarande av en vandlig IR-kontroll, den kan läsa av som max 30 spår (3 byte per spår MIN,SEK,FRAME).
koden är skriven i HI-tech C (PICC) jag kan skicka den med mail
EDIT: jag har en länk till min kod längre ner
Denna styrs även för nuvarande av en vandlig IR-kontroll, den kan läsa av som max 30 spår (3 byte per spår MIN,SEK,FRAME).
koden är skriven i HI-tech C (PICC) jag kan skicka den med mail
EDIT: jag har en länk till min kod längre ner
Senast redigerad av manicken 10 april 2007, 21:48:44, redigerad totalt 1 gång.
Hej, jag skulle gärna också vilja ha koden och kopplingsschema om du har, vore jättesnällt.
Mvh Albin (albin.m.andersson@gmail.com)
Mvh Albin (albin.m.andersson@gmail.com)
- JimmyAndersson
- Inlägg: 26568
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt:
Jag har också gjort ett sånt här projekt. Egentligen var det inte ett planerat projekt. Satt och programmerade och tyckte det var lite tyst så jag rotade fram ett par högtalare och byggde en liten förstärkare. Hittade ingen CD-ROM-enhet med play-knapp, men däremot en DVD-enhet som har två knappar: Play/"Nästa låt" och Stop/Eject.
Min favvis-PIC 18F1320 fick agera hjärna för styrningen så nu finns helt plötsligt lite fler knappar:
Play. Stop. Eject. Nästa låt. Förra låten.
"Förra-låten-knappen" fixade jag genom att PIC-kretsen håller ordning på vilken låt som spelas. Om t.ex låt nr 5 spelas och man vill lyssna på låt nr 4 så "trycker" PICen på Stop och sedan 4 gånger på "Nästa låt"-knappen. Smått simpelt egentligen.
Nu funderar jag på att bygga in allt i ett 19"-rack (1 HE) och sätta under labb-bordet. Högtalarna sitter där nu och stereoseparationen är riktigt trevlig.
Men som sagt; det var inget planerat projekt, så därför har jag inget schema. Koden är snabbt (och slarvigt
) ihopknappad i MikroBasic.
Min favvis-PIC 18F1320 fick agera hjärna för styrningen så nu finns helt plötsligt lite fler knappar:
Play. Stop. Eject. Nästa låt. Förra låten.
"Förra-låten-knappen" fixade jag genom att PIC-kretsen håller ordning på vilken låt som spelas. Om t.ex låt nr 5 spelas och man vill lyssna på låt nr 4 så "trycker" PICen på Stop och sedan 4 gånger på "Nästa låt"-knappen. Smått simpelt egentligen.

Nu funderar jag på att bygga in allt i ett 19"-rack (1 HE) och sätta under labb-bordet. Högtalarna sitter där nu och stereoseparationen är riktigt trevlig.

Men som sagt; det var inget planerat projekt, så därför har jag inget schema. Koden är snabbt (och slarvigt

- HUGGBÄVERN
- Tidigare soundbrigade
- Inlägg: 34919
- Blev medlem: 23 augusti 2006, 22:44:11
- Ort: Lilla Paris
- Kontakt:
Här har du beskrivning av en som provat. Jag har dessutom åtagit mig att leda ett gruppköp - suck!
http://www.hififorum.nu/forum/topic.asp?TOPIC_ID=55229
http://www.hififorum.nu/forum/topic.asp?TOPIC_ID=55229
jag har inte gått under jorden, min inloggning har inte fungerat, annars brukar jag besöka forumet ganska ofta för att kolla nya inlägg
men i alla fall jag bifogar en zip fil med all kod + en bild på min prototyp
http://medlem.spray.se/tde04014/files/p ... player.zip
materialet jag använt är också här (OBS! 4.74MB)
http://medlem.spray.se/tde04014/files/p ... terial.zip
EDIT: ska informera att min kod inte fungerar direkt, på grund av att jag skulle redigera om all kod till mer "objektorienterad" stil, därför kan man inte kompilera den, atapi_cdrom.c & atapi_cdrom.h innehåller alla funktioner som kommunicerar med cd-spelaren, cdrom.c är huvudprogrammet och resten är nästan bara till den grafiska LCD:n, dock inte den LCD som finns på bilden.

detta är den låda jag tänkt använda (en gammal kassett-spelare)

EDIT: ska informera att min kod inte fungerar direkt, på grund av att jag skulle redigera om all kod till mer "objektorienterad" stil, därför kan man inte kompilera den, atapi_cdrom.c & atapi_cdrom.h innehåller alla funktioner som kommunicerar med cd-spelaren, cdrom.c är huvudprogrammet och resten är nästan bara till den grafiska LCD:n, dock inte den LCD som finns på bilden.
Edit. fixat så att bilderna och länkarna fungerar
men i alla fall jag bifogar en zip fil med all kod + en bild på min prototyp
http://medlem.spray.se/tde04014/files/p ... player.zip
materialet jag använt är också här (OBS! 4.74MB)
http://medlem.spray.se/tde04014/files/p ... terial.zip
EDIT: ska informera att min kod inte fungerar direkt, på grund av att jag skulle redigera om all kod till mer "objektorienterad" stil, därför kan man inte kompilera den, atapi_cdrom.c & atapi_cdrom.h innehåller alla funktioner som kommunicerar med cd-spelaren, cdrom.c är huvudprogrammet och resten är nästan bara till den grafiska LCD:n, dock inte den LCD som finns på bilden.

detta är den låda jag tänkt använda (en gammal kassett-spelare)

EDIT: ska informera att min kod inte fungerar direkt, på grund av att jag skulle redigera om all kod till mer "objektorienterad" stil, därför kan man inte kompilera den, atapi_cdrom.c & atapi_cdrom.h innehåller alla funktioner som kommunicerar med cd-spelaren, cdrom.c är huvudprogrammet och resten är nästan bara till den grafiska LCD:n, dock inte den LCD som finns på bilden.
Edit. fixat så att bilderna och länkarna fungerar
Senast redigerad av manicken 24 april 2008, 12:10:51, redigerad totalt 3 gånger.
- JimmyAndersson
- Inlägg: 26568
- Blev medlem: 6 augusti 2005, 21:23:33
- Ort: Oskarshamn (En bit utanför)
- Kontakt: