Raspberry-PI gebaseerd inheemse MOD speler om te spelen muziek modules MOD, S3M, IT, XM o.a..
Het opdrachtregelprogramma speler op basis van Bas-spel bibliotheken gebruikt.
Korte beschrijving van de muziek modules:
Muziek modules is afkomstig van de Amiga computers, later werden overgedragen aan een andere platformen.
Het belangrijkste principe is het bestand met geluidsvoorbeelden en patronen met informatie van wanneer en hoe bepaalde geluid moet worden afgespeeld.
Want er tegenwoordig spelers voor Windows, Linux en andere platforms zijn, kunnen draagbare spelers spelen alleen mp3-bestanden die was mijn motivatie om te bouwen van deze speler.
Meer middelen over muziek modules:
http://en.wikipedia.org/wiki/Module_file
http://modarchive.org
FTP.modland.com
Motivatie:
Als ervaren liefhebber van muziek modules, heb ik gedroomd over inheemse draagbare speler.
Raspberry PI is dit toegestaan.
Het opdrachtregelprogramma speler (waarop standaard Raspbian) gebruikt om te worden gestart/gestopt door script.
Principe van de operatie:
Knoppen shorts pull-up weerstanden u GPIO pinnen van staat van 1 naar 0.
De controles GPIO pinnen scripts en bepaalde actie (play/stop/volgende/vorige) uitgevoerd.
Gebruikte onderdelen:
Raspberry Pi met standaard Raspbian.
Geschikte behuizing (een oude walkman in mijn geval).
Knoppen, eventueel PCB en draden/stekkers (afhankelijk van uw ontwerp)
Micro-USB-connector aan macht framboos zoals ontworpen.
4 10KOhm weerstanden
Benodigde bestanden:
Deze bibliotheken worden gebruikt:
http://www.un4seen.com/stuff/bass24-Linux-arm.zip
http://US.un4seen.com/files/bass24-Linux.zip
Opdrachtregelprogramma speler op basis van bovenstaande bibliotheken:
http://sourceforge.net/projects/almos666.u/files/bassplay-0.1.tar.gz/Download
Standaard Raspbian uit officiële website:
http://www.raspberrypi.org/downloads
Controle scripts waarmee speler boven via knoppen via GPIO in dit project zijn opgenomen.
Bouw de opmerkingen:
Het deel van de software is meest lastige stap van het project (ik heb het zo uitgebreid mogelijk).
Bedrading van pull-up weerstanden en knoppen is eenvoudig op zijn eigen, ik stel voor om eerst te proberen op brood bord voor solderen hebt u een beetje solderen ervaring.
Definitieve nota's:
Ik heb geprobeerd om de onderstaande stappen als gemakkelijk te begrijpen mogelijk te maken.
Als u zult verbaasd krijgen en/of eventuele vragen/tips laat het me weten en ik zal het updaten van dit project.
Bedankt:
VEEL dank aan Aleksander Mosingiewicz voor het maken van de opdrachtregel speler gebaseerd op de bibliotheken van Bas-spel en de manier om te compileren op framboos uitzoeken. Ik zou niet kunnen voltooien van het project zonder hem.
Andere dank gaat naar Raspberry team voor prachtig stukje hardware en Un4seen ontwikkeling voor bassplay bibliotheken.
Ik bedank de jongens op www.brmlab.cz en www.bytefest.org en www.praseparty.cz voor het aanmoedigen van mij te publiceren.
Laatste maar niet minste ik wil graag mijn ouders bedanken voor hun steun mij.