{"id":53,"date":"2005-11-29T13:38:00","date_gmt":"2005-11-29T12:38:00","guid":{"rendered":"http:\/\/localhost\/wordpress\/?p=53"},"modified":"2011-03-12T18:34:35","modified_gmt":"2011-03-12T17:34:35","slug":"project-mp3-pc","status":"publish","type":"post","link":"https:\/\/huubmons.nl\/blog\/?p=53","title":{"rendered":"Project: MP3 PC"},"content":{"rendered":"<p><a href=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-877\" title=\"mp3pc\" src=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc1.jpg\" alt=\"\" width=\"400\" height=\"300\" srcset=\"https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc1.jpg 400w, https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc1-300x225.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a>Via de Letsa vereniging had ik een klein model Pentium II pc gekocht, en het leek me leuk daar een MP3 speler van te maken.<br \/>\nMaar om hem bij de stereo te kunnen gebruiken, wil ik geen beeldscherm erbij, geen muis en liever ook geen toetsenbord. Op internet zijn al voorbeelden te vinden met ingebouwd LCD schermpje en bediening met enkele toetsen. Voorlopig ga ik voor de low budget oplossing, en stuur hem nog aan met een andere pc.<\/p>\n<p>&#8211; Eerst heb ik &#8220;Debian Linux&#8221; geinstalleerd, via netinstall CD.<br \/>\n&#8211; FTP en SSH server geinstalleerd, het lukte om via de browser (FTP) een aantal MP3&#8217;s naar de MP3 PC te sturen \ud83d\ude00<br \/>\n&#8211; Als eerste test &#8220;mpg321&#8221; geinstalleerd, dat werkte, alleen het geluid bleek heel zacht.<br \/>\n&#8211; Vervolgens &#8220;setmixer&#8221; geinstalleerd. En daarbij de geluidsinstellingen aangepast. Werkt!<\/p>\n<p>Ik wilde hem ook op afstand (via SSH) als gewone gebruiker kunnen afsluiten. Ik wil niet steeds als root inloggen om de pc te stoppen en CTRL-ALT-DEL gaat niet want er is geen toetsenbord :~<br \/>\nDat blijkt te kunnen met &#8220;sudo&#8221;. Dit gaat als volgt:<br \/>\n&#8211; Open bestand \/etc\/sudoers<br \/>\n&#8211; Voeg de gebruiker en het commando toe, voorbeeld: gebruiker ALL=NOPASSWD: \/sbin\/halt<br \/>\n&#8211; De gebruiker mag nu het commando &#8220;sudo halt&#8221; geven.<\/p>\n<p>Bij het opstarten van de pc wil ik een standaard playlist laten afspelen in shuffle mode. Opstarten van het programma kan in &#8220;\/etc\/init.d&#8221;.<br \/>\nGaat als volgt:<br \/>\n&#8211; Ga naar \/etc\/init.d<br \/>\n&#8211; Maak een bestand, en zet daarin bijvoorbeeld: mpg321<br \/>\n&#8211; Geef het commando: update -rc.d bestand defaults<br \/>\nBij opstarten van de pc wordt dit bestand uitgevoerd!<\/p>\n<p>Ondertussen ook het programma &#8220;mp3blaster&#8221; gevonden, ziet er goed uit!<\/p>\n<p>Binnenkort zet ik de pc bij de versterker, en leg een netwerkkabel ernaar toe. Dan eerst eens verder experimenteren met afspeellijsten en het automatisch opstarten.<\/p>\n<p>Ik zoek nog naar een mogelijkheid om enkele knoppen aan de voorkant van de pc te maken, of misschien een afstandsbediening. Maar eerst eens kijken of het bevalt zo!<\/p>\n<p><strong>30-11-2005:<\/strong><br \/>\nHet werkt uitstekend! Vooral mp3blaster is een prachtig programma. Jammer dat de pc nog veel lawaai maakt (door een wat rammelende koelfan bij de cpu).<\/p>\n<p><strong>01-12-2005:<\/strong><br \/>\nEven enkele IR ontvangers besteld, ik ben van plan een IR ontvanger op de pc te maken \ud83d\ude42 IR ontvanger kost ongeveer 1,50 euro, en is aan te sluiten op de seriele poort. Ik wil hem aan de voorkant van de pc monteren. Mijn doel is om de mp3&#8217;s te kunnen kiezen, het volume te regelen en de pc uit te schakelen via de pc. In linux moet dat kunnen met het programma LIRC.<\/p>\n<p><strong>08-12-2005:<\/strong><br \/>\nDat viel nog niet mee, om de module (driver) van LIRC werkend te krijgen&#8230; Maar het is gelukt! Vervolgens heeft het nog moeite gekost om MP3Blaster goed aan te sturen met de afstandsbediening, maar met het hulpprogramma irpty is dat ook gelukt!<br \/>\nKortom: het werkt! Momenteel kan ik al met de afstandsbediening het volume regelen, en door de MP3&#8217;s bladeren. Alleen nog de afstandsbediening laten werken na het booten (ik start hem nu nog op via een scriptje via SSH).<\/p>\n<p><strong>November 2006:<\/strong><br \/>\nIk heb een 4&#215;20 karakters LCD schermpje besteld en het MP3 project verder verbeterd.<br \/>\nOverigens zijn er tegenwoordig wel MP3 mediakastjes te krijgen, maar ik vind het leuker en leerzamer om het zelf te maken&#8230;<\/p>\n<p>Een aantal items zijn verbeterd:<br \/>\n1) De MP3 PC moet automatisch opstarten, waarbij de afstandsbediening meteen moet gaan werken. Dat is gelukt met (schijnt niet de beste methode te zijn, maar het werkt voorlopig):<br \/>\n# Toevoegen bij bestand: \/etc\/init.d\/bootmisc.sh<br \/>\nsetserial \/dev\/ttyS0 uart none<br \/>\nmodprobe lirc_serial<br \/>\n\/usr\/local\/sbin\/lircd<\/p>\n<p>2) Ik heb een nieuwe kernel gemaakt, de parallelle poort was nog niet geconfigureerd. Ook diverse items in de kernel uitgeschakeld om de kernel wat kleiner te maken. Het werkte niet in 1 keer, ik heb o.a. de volgende commando&#8217;s gegeven, maar ik weet niet welke echt noodzakelijk zijn:<br \/>\nmodprobe parport<br \/>\nmknod \/dev\/parport0 c 99 0<br \/>\n# eventueel permissies aanpassen \/dev\/parport0<\/p>\n<p>3) De pc kon nog niet met de afstandsbediening afgesloten worden. Dit is uiteindelijk gelukt met een shutdown script wat bij irmp3 hoort!<\/p>\n<p>4) Omdat het schermpje niet echt handig in het front van de pc is in te bouwen, heb ik het ingebouwd in een apart kastje. Daarin zit ook de IR ontvanger.<br \/>\nVoordeel: het kastje met IR ontvanger en LCD schermpje kan eventueel makkelijk op een andere pc worden aangesloten!<\/p>\n<p><a href=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-879\" title=\"mp3pc-2\" src=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-2.jpg\" alt=\"\" width=\"400\" height=\"300\" srcset=\"https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-2.jpg 400w, https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-2-300x225.jpg 300w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><br \/>\nIk ben nog niet helemaal tevreden met het kastje. Eigenlijk zou ik eens beter gereedschap moeten kopen om een aluminium kastje te bewerken, ik heb nu een gewone boormachine gebruikt voor de gaten, en vervolgens met een figuurzaag het grote gat gemaakt.<br \/>\nOf ik spuit het kastje nog zwart, ik denk dat het er dan beter uit ziet.<\/p>\n<p><a href=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-880\" title=\"mp3pc-3\" src=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-3.jpg\" alt=\"\" width=\"407\" height=\"179\" srcset=\"https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-3.jpg 407w, https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-3-300x131.jpg 300w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/a>Het werkt in ieder geval prima!<\/p>\n<p><a href=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-881\" title=\"mp3pc-4\" src=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-4.jpg\" alt=\"\" width=\"395\" height=\"229\" srcset=\"https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-4.jpg 395w, https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-4-300x173.jpg 300w\" sizes=\"(max-width: 395px) 100vw, 395px\" \/><\/a><br \/>\nIk heb het kastje zwart gespoten, het ziet er nu beter uit!<\/p>\n<p><a href=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-882\" title=\"mp3pc-5\" src=\"http:\/\/www.huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-5.jpg\" alt=\"\" width=\"316\" height=\"140\" srcset=\"https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-5.jpg 316w, https:\/\/huubmons.nl\/blog\/wp-content\/uploads\/2005\/11\/mp3pc-5-300x132.jpg 300w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><\/a>Nog even een betere foto van het display, oh ja, als er tekst is wat niet op het display past, dan scrollt het automatisch!<\/p>\n<p><strong>Uiteindelijk configuratie<\/strong><br \/>\nIk heb de volgende programma&#8217;s gebruikt:<br \/>\n&#8211; mpg321, deze speelt de mp3&#8217;s af.<br \/>\n&#8211; lirc, dit programma leest de infrarood ontvanger<br \/>\n&#8211; lcdproc, stuurt het LCD scherm aan<br \/>\n&#8211; irmp3, krijgt commando&#8217;s van de afstandsbediening, stuurt mpg321 aan en laat via lcdproc informatie zien op het LCD scherm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Via de Letsa vereniging had ik een klein model Pentium II pc gekocht, en het leek me leuk daar een MP3 speler van te maken. Maar om hem bij de stereo te kunnen gebruiken, wil ik geen beeldscherm erbij, geen &hellip; <a href=\"https:\/\/huubmons.nl\/blog\/?p=53\">Lees verder <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=\/wp\/v2\/posts\/53"}],"collection":[{"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=53"}],"version-history":[{"count":0,"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=\/wp\/v2\/posts\/53\/revisions"}],"wp:attachment":[{"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=53"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=53"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/huubmons.nl\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=53"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}