Bärbar infödda MOD spelare baserat på Raspberry PI (spelar MOD, S3M, det, XM etc...). Använder BassPlay bibliotek.



Description:

Hallon-PI grundval av ursprunglig MOD player för att spela musik moduler MOD, S3M, det, XM bland andra.
Den använder kommandoradsverktyget spelare baserad på bas-play bibliotek.

Kort beskrivning av musik moduler:

Musik moduler påbörjar från Amiga datorer, senare överfördes till en annan plattformar.
Den huvudsakliga principe är den fil som innehåller ljudexempel och mönster som innehåller information om när och hur visst ljud ska spelas.
Som spelare för Windows, Linux och andra plattformar nuförtiden, kan bärbara spelare spela bara mp3-filer som var min motivation att konstruera denna spelare.

Mer resurser när det gäller musik moduler:

http://en.wikipedia.org/wiki/Module_file
http://modarchive.org
FTP.modland.com

Motivation:

Som lång tid entusiast av musik moduler drömt jag om infödda bärbara spelare.
Raspberry PI har tillåtit detta.
Den använder kommandoradsverktyget player (körs på standard Raspbian) startas/stoppas av skript.

Principe av driften:

Knappar shorts pull-up motstånd för att ändra GPIO pins staten från 1 till 0.
Skript kontroller GPIO stift och utför viss åtgärd (play/stop/nästa/föregående).

Begagnade delar:

Raspberry Pi med standard Raspbian.
Lämplig hölje (en gammal walkman i mitt fall).
Knappar, möjligen PCB och kablar/kontakter (beroende på din design)
Mikro-USB-kontakt till power hallon som avsett.
4 10KOhm motstånd

Nödvändiga filer:

Dessa bibliotek används:

http://www.un4seen.com/stuff/bass24-linux-arm.zip
http://US.un4seen.com/files/bass24-Linux.zip

Kommandorads-spelare baserad på bibliotek ovan:

http://sourceforge.net/projects/almos666.u/files/bassplay-0.1.tar.gz/Download

Standard Raspbian från officiella hemsidan:

http://www.raspberrypi.org/downloads

Styra skript för att styra spelaren ovan via knappar tråg GPIO ingår i detta projekt.

Konstruktion anteckningar:

Det programvara är mest knepiga steg av projektet (jag har gjort det så utförligt som möjligt).
Ledningar av pull-up motstånd och knappar är enkelt på egen hand, jag skulle föreslå att försöka första bröd ombord innan lödning om du har lite lödning erfarenhet.

Slutliga anteckningar:

Jag har försökt att göra stegen nedan som lätt att förstå som möjligt.
Om du ska få förbryllad och/eller har några frågor/tips Låt mig veta och jag ska uppdatera detta projekt.

Tack:

STORT tack till Aleksander Mosingiewicz för att skapa kommandorads-spelare baserad på bas-play bibliotek och räkna ut sättet att kompilera den på hallon. Jag skulle inte kunna avsluta projektet utan honom.
Andra tack går till hallon team för stor del av maskinvaran och Un4seen utveckling för bassplay bibliotek.
Jag vill tacka grabbarna på www.brmlab.cz och www.bytefest.org och www.praseparty.cz för att uppmuntra mig att publicera detta.
Sist men inte minst vill jag tacka mina föräldrar för att stödja mig.

Se Steg
Relaterade Ämnen

Infödda Makeup

Infödda Makeups trend denna säsong! Vill du prova det? Låt mig visa dig hur man gör det!...

Mod Xbox 360 Controller använder Arduino (MW3)

jag ville köpa en modded controller chip för två skäl de bara göra en sak och blir två de ut av datum snabbt vilket gör dem värdelösa för nya spel. Så jag plockade bara upp arduino verkade perfekt, är det programmerbara mening att om det finns en upp...

Öva ett främmande språk utan infödda

det perfekta sättet att lära sig ett främmande språk är genom att samtala med infödda talare, men detta är inte alltid möjligt i USA.Jag hade två år av Tysk i college och har några referens böcker på tyska som jag behöver använda. Till slut ville jag...

Infödda bikupan

Min bror hittade en vatten mätaren låda ut på framsidan av sitt hus och berättade för mig att komma och titta på buggar i den. Efter lite forskning upptäckte jag de var faktiskt australiska infödda stingless bin. Det är rätt. En liten, icke-stickande...

Bärbar extern antenn Mod

Bärbar extern antenn ModI den här videon lägga jag externa antenner till en gammal Acer One som jag hade liggandes. Efter att ha släppt videon på hur tillstigning den inre laptop antennen, hade jag en massa e-post frågar hur man ska uppgradera andra...

Infödda Hadoop 2.6.0 bygga på Pi

För denna guide kommer jag antar att du är bekant med några av de grundläggande Linux Terminal kommandona. Jag kommer också antar att du vet hur man redigerar textfiler även om du behöver bara göra det en gång. Vilken textredigerare som du vill använ...

Tibbo LTPS infödda C utveckling hur man

LTPP är en Linux-baserad Tibbo projektet PCB (TPS mainboard) baserad på den kraftfulla 1 GHz Cortex-A8 Sitara processor från Texas Instruments. Med 512 körs MB RAM och 512MB flashminne, den nya LTPP3 styrelsen Tibbo egen, blankpolerade distribution a...

Bygga en. OGG-spelare använder Pocket Mini dator

tillbaka i slutet av 90 Diamond introducerade den första bärbara MP3-spelaren, Diamond Rio PMP300. Det hade en jättestor 32MB minne (nog att bära de flesta av ett enda album.) Framåt snabbspola 20 år, och nästan alla bärbara enheter har någon form av...

Grado SR-325 Mod använder Sennheiser HD-570 huvudbandet

i princip jag använder min Grado SR-325 och ändra den för att passa en annan hörlurar band, Sennheiser HD-570.Väl den Grado huvudbandet var klädd och aldrig har passa bra på mitt huvud. Det är också så tunn. Jag ogillar verkligen att burkar rotera oc...

SparkTwister: En bärbar spel använder Spark.io Spark kärna

SparkTwister är ett fysiskt spel för 4 eller fler spelare. Varje spelare bär en enkel styrenhet armband gjort av en Spark.io ombord med en SparkButton sköld och en RGB-sensor. När spelet startar, alla lysdioder på ditt armband lyser i samma färg. Nu...

Väderstation baserat på Raspberry Pi

Detta är ett enkelt projekt för en väderstation.Först läser temperatur, tryck och luftfuktighet. Nästa steg är att mäta vindriktning och efter som vindhastighet.Projektet är en Raspberry PI a + som valdes av dess liten förbrukning, sedan var tanken a...

TV KONTROLLERBAR fjärrdatorn MP3 spelare använder ARDUINO och bearbetning

Hej var och en. här visar jag min projekt TV kontrollerbar fjärrdatorn MP3 spelare med bearbetning programvara och arduino ombord. Denna projektidé är baserad på att kontrollera datorn med TV-fjärrkontrollen. I detta projekt skapade jag egna MP3-spel...

Gör 3D tryckta bärbara högtalare som använder trä glödtråden

Alla vill ha en awesome uppsättning talare att lyssna till deras favorit spellista... I detta instructable du ska lära dig att göra du egen bärbar högtalare med 3D-utskrifter och trä glödtråden.Den bästa delen om hur du använder trä glödtråden över d...

Aquarium LED Light Controller baserat på Raspberry Pi

Att ha ett akvarium är bra för en hobby och för ett yrke.En av de viktigaste komponenterna i ett akvarium är ordentlig belysningssystemet (bland andra).Det finns mycket litteratur på internet om detta tema, från de mycket grundläggande på timer switc...

En bärbar Pachinko använder Office stift

Detta är en enkel woodcraft projekt. Tar bara ca 1 ~ 2 dagar att göra.Utformningen är inspirerad av taiwanesiska Pachinkos & mini-spelet "Lucky Hit" från spelet "Shenmue".(Ursäkta mitt begränsade val av ord i detta Instructable)Ste...

Hur du använder en bärbar dator för xbox live

Idag kommer jag visa dig hur du använder en windows Vista laptop som en trådlös adapter för en xbox 360.I inte vet om det fungerar med windows xp eller windows 7 men det kanske.Steg 1: Vad du behöver För detta behöver du:En xbox 360En vista-laptop so...

Bärbara USB-telefon - iPod laddare använder Swiched nätaggregat

Disclaimer: tvinga mig inte ansvarig för eventuella skador på din enhet/sDetta är min första instructable så jag hoppas det hjälper dig att göra detta projekt.Nu är detta ingen bärbar USB-LM7805 telefonladdare, är detta tänkt att vara mer energi effe...

Rädda bina från utrotning! Du kan göra det.

I Nordamerika 4 tusen typer av bina försvinner!Några är utdöd redan.Detta är en ny metod att göra bee livsmiljö.Colony collapse disorder är svårt att skylla när de flesta bin är ensam!Just det, de flesta typer av bina lever ensamma.En stor anledning...

Power/avstånd Mod till knex rubberband repeater som använder gears

det ursprungliga vapnet har en mycket stor kapacitet, men inte riktigt någon makt eller avstånd. Jag gjorde en mod på detta som bevarar kapaciteten, men ökar kraftigt i utbud och kraft av vapnet. Ursprunglig design av paperninja. Ja, jag har fina kla...