Toon posts:

[CM] MACH F: Mini-ITX Media-afspeel-machine

Pagina: 1
Acties:

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
MACH F

Met de toenemende hoeveelheid DivX'en groeide ook de behoefte om die op de TV te kunnen bekijken. Op de bank is het wat gezelliger dan op een bureaustoel, en door de mindere resolutie zie je een stuk minder compressie-artefacten. :)
In eerste instantie had ik een kabel van de TV-out van mijn machine naar de TV gelegd, maar dat bleek toch minder ideaal: een afstandsbedieninkje maakte al veel goed, maar het was toch wat jammer dat ik niet kon werken als mijn vrouw een film wilde zien. Aldus werd het idee geboren van een dedicated media-afspeel-machine. Ik zeg bewust niet HTPC, want opnemen doet'ie niet!

De designs-goals waren:
- Stand-alone machine. Hij staat wel in het huisnetwerkje, natuurlijk, maar hij moet onafhankelijk kunnen opereren.
- Het moet wel een beetje staan bij de rest van de adio-visuele componenten.
- Volledig via afstandsbediening te bedienen -- dus geen toetsenbord of muis!
- Stil en zuinig. Het zou toch jammer zijn als de TV harder moet om boven het loeien van de fans uit te komen. ;)
- Geen licht-kermis. De machine moet zo onopvallend mogelijk zijn.
- Geen LCD, maar een LED-display. Ik hou van de zachte gloed van LEDs, en LCDs interesseren me niet zo bijster veel. Ja, daar heb ik het mezelf een stuk moeilijker mee gemaakt, maar daarover later meer.
- Eigen, geintegreerde afspeelsoftware. Ik wil alles vanuit een programma kunnen bedienen, en niet van het ene naar het andere programma moeten springen. Daarmee wordt het ook makkelijker om alles met de afstandsbediening te doen.
- Kleur-thema is rood en zwart.

Ik had een tongbrekend acronym bedacht, en een vriend van me husselde de letters door elkaar om 'MACH F' te krijgen. Die naam beviel me wel, dus dat is het geworden. :)

Ik ben er ruim een jaar mee bezig geweest (natuurlijk niet fulltime), en heb onderweg mijn bevindingen bijgehouden. Ik ben van plan om, onder deze post, mijn activiteiten als een soort 'worklog-achteraf' neer te zetten. Ik ben tegen een aantal problemen aangelopen, en ik hoop dat mijn ervaringen (en oplossingen) anderen kunnen helpen.
Qua modden is het niet zo speciaal (het is dan ook mijn eerste case-mod en het was de tweede computer die ik zelf in elkaar zette), en de stapjes die ik heb genomen zijn behoorlijk klein. Toch denk ik dat er een aantal interessante dingen in zitten.

Veel plezier -- en als je meer informatie wenst over een bepaald aspect, dan zal ik die graag verstrekken!

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Basis-installatie

Allereerst de hardware. De keuze voor een moederbord was niet zo moeilijk: het moest de VIA EPIA M10000 worden. Met een 1GHz CPU, TV-out, 5.1 digitale geluidsuitgang en MPEG2-accelleratie bood het alles wat ik wilde. Bovendien zijn de EPIA bordjes erg zuinig, en dat betekent dus minder lawaai van ventilatoren.

Als DVD-ROM wilde ik per se een slot-loader hebben. (Tip: Als je wilt lachen, dan moet je eens de eerste de beste computerzaak binnenlopen en vragen om een slot-in DVD-ROM. De gezichtsuitdrukkingen van de medewerkers die totaal geen idee hebben waar je het over hebt, zijn af en toe onbeschrijfelijk.) Er zijn niet zo veel slot-loading DVD-ROMs, maar de Pioneer 120S kon ik wonder boven wonder nog ergens scoren.

Al onze audiovisuele apparatuur is zwart, dus ik koos voor de goedkope en zwarte AOpen H340A als kast. Het ding heeft een exposed 5.25" slot, en dat is natuurlijk wel handig als je een slot-loading optical drive hebt. ;) Bovendien is de kast niet zo hoog, en is er voldoende ruimte om een Mini-ITX bord kwijt te kunnen.

Ik had nog een Seagate Barracuda IV van 40GB liggen (volgens SilentPCReview een hele stille drive), dus dat leek me een prima kandidaat voor in de MACH F.

Als geheugen is er een merkloos reepje van 256MB in gegaan.

In de kast zit al een 200W voeding, maar ik heb ook een 120W fanless powersupply erbij gekocht. Dit is een AC/DC converter plus een klein PCB'tje om de boel te stabiliseren en de verschillende voltages te leveren.

http://pics.livejournal.com/fub/pic/000017eb
De kast, net nadat ik 'em uit de doos had gehaald.

http://pics.livejournal.com/fub/pic/00002153
Nog een voordeel van de zwarte kast: hij past mooi bij onze zwarte kat! :Y)

http://pics.livejournal.com/fub/pic/00005h10
De bracket met de 5.25" and 3.5" slots kan naar voren geklapt worden. Daaronder is er plek voor een 3.5" harddisk.

http://pics.livejournal.com/fub/pic/00004tgy
Het moederbord op zijn plek. Rechts op het moederbord zit de CPU, onder een kleine heatsink en een 5cm fan. Daarnaast zijn de heatsinks voor de north- en southbridge te vinden.

http://pics.livejournal.com/fub/pic/00003eg3
Harddisk en DVD-ROM op hun plek -- tijd om Windows XP Pro te installeren en eens te kijken hoe het zich allemaal gedraagt.

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Fanless PSU

Windows draaide netjes, dus het was tijd om de volgende stap te nemen. De voeding in de kast was namelijk oorverdovend, dus het was tijd om het fanless exemplaar te installeren!

http://pics.livejournal.com/fub/pic/0000bbr9
Mijn vrouw maakt korte metten met de luidruchtige PSU.

http://pics.livejournal.com/fub/pic/0000cxg5
De lege kast.

http://pics.livejournal.com/fub/pic/000094c2
Het printplaatje van de voeding. Er zit een ATX-stekker op (onderaan, rechts van het midden) en links zit een stekker waar een kabel met molexen voor de randapparatuur aan zitten. Helemaal links zie je de socket waar de kabel naar de AC/DC converter in moet -- het lijkt nog het meeste op een laptop-voeding.
Het printplaatje had wel gaatjes voor risertjes, maar die kwamen niet overeen met de gaten op de bodemplaat van de kast. Ik heb dus een klein stukje triplex uitgezaagd en daar gaatjes in geboord. In die gaatjes heb ik risertjes gelijmd, en toen met schroefjes het printje op het triplex vast gemaakt.

http://pics.livejournal.com/fub/pic/00006k4s
Men neme een lijmpistool...

http://pics.livejournal.com/fub/pic/0000asge
...en plakke het triplex op de plek waar eerst de voeding zat. Het is nog ongeveer even breed ook nog!

http://pics.livejournal.com/fub/pic/0000835c
Moederbord weer op zijn plek, en de voeding aangesloten.

http://pics.livejournal.com/fub/pic/00007qxx
Het gat waar eerst de ventilator van de voeding zat.

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Oververhittende harde schijven
Ook met de fanless powersupply draaide de boel naar behoren. Maar toen ik de kast weer dichtmaakte, begon de harddisk te oververhitten! Bij de afwezigheid van het frisse windje waar de ventilator van de voeding voor zorgde, kon de harddisk zijn warmte niet voldoende kwijt. Ik werd een beetje verdrietig toen ik op SilentPCReview las dat "The Seagate Barracuda IV has always been a hot operator".

Nou, daar kan je het dan mee doen. Maar misschien dat we, met wat knutselwerk, alsnog voor het frisse windje over de drive heen kunnen zorgen! De ventilator op de CPU maakt (weer volgens SilentPCReview) 25dBA -- dus elke kleine ventilator die we konden vinden die zoveel of minder lawaai maakte, was een geschikte kandidaat.

http://pics.livejournal.com/fub/pic/0000ghfe
De CoolerMaster Blue Ice chipset koeler is lekker klein en maakt weinig lawaai, en was dus een geschikt slachtoffer.

http://pics.livejournal.com/fub/pic/0000k1ss
Op zijn plek gelijmd, om de lucht in de drive-cage voor de harddisk te blazen.

http://pics.livejournal.com/fub/pic/0000f59z
Als je de hele kast aan die ventilator op kan tillen, dan maak ik me geen zorgen dat hij lostrilt -- dat zit wel goed!

http://pics.livejournal.com/fub/pic/0000h9pp
Tja, blauwe LEDs. Liever had ik rode gehad, maar 't zit toch aan de binnenkant van de kast, dus het maakt niks uit.

http://pics.livejournal.com/fub/pic/0000dew9
Met schilderstape hebben we een airduct gemaakt, en met stukje keukenrol hebben we de airflow gechecked.

http://pics.livejournal.com/fub/pic/0000e9t2
Aan de andere kant van de cage kwam er nog genoeg lucht uit.

De drive bleef iets koeler, maar als de DVD-ROM er weer op ging en de kast weer dichtgemaakt werd, dan bleven de temperaturen te veel oplopen... Uiteindelijk heb ik maar erkend dat het niks zou worden met die Barracuda IV.
Ik had nog een andere drive liggen (van 20GB), en die werd een stuk minder heet. Maar toen ik het OS aan het installeren was, kwam mijn vrouw eens kijken of de waterkoker niet nog aanstond... |:( Dat werd dus ook geen succes.

Uiteindelijk heb ik maar besloten om een 2.5" drive te nemen. Het is een 30GB exemplaar van Fujitsu geworden.

http://pics.livejournal.com/fub/pic/0000q7a6
De 2.5"-naar-3.5" adapter bracket ging uit van een 'standaard' drive-cage zoals in midi-towers. Dat paste dus niet, dus dan maar weer lijmen!

http://pics.livejournal.com/fub/pic/0000rbt6
Gelukkig is mijn vrouw veel handiger dan ik -- ik had die schroefjes d'r nooit in kunnen prutsen.

http://pics.livejournal.com/fub/pic/0000pxqa
In de drive-cage, met 'verloopstuk' om het aan een normale IDE kabel aan te sluiten.

Met deze harde schijf bleef alles prima koel, dus toen was het tijd om het OS opnieuw te installeren...

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Diverse kleine mods

Het geheel zag er nog niet echt lekker uit, dus het was tijd om het uiterlijk onder handen te nemen!

http://pics.livejournal.com/fub/pic/0000ttgy
Het frontje van de 120S zwart gespoten. Onder het frontje ligt de afdekplaat die bij de kast zat -- ze zijn netjes dezelfde kleur. Het drive-frontje is iets vlekkeriger, maar dat zie je alleen bij flitslicht. ;)

http://pics.livejournal.com/fub/pic/0000s2k4
Het frontje weer op zijn plek. Ziet er een stuk beter uit dat dat beige!

De power-LED van de kast is groen, en de drive-LED is oranje. Dat past natuurlijk niet in het rood-zwarte kleur-thema, dus...
http://pics.livejournal.com/fub/pic/0000w4d7
De originele LEDjes. Mijn soldeerbout is al aan het opwarmen...

http://pics.livejournal.com/fub/pic/0000y5bp
Rode LEDjes aan de kabels gesoldeerd, en...

http://pics.livejournal.com/fub/pic/0000xeh6
Alles weer op zijn plaats en werkend. OK, je kan nu niet meer zien welke LED de power-LED is en welke de drive-activiteit aangeeft, maar dat is ook niet belangrijk. Diegene die altijd aan is, dat is de power-LED, en die knipperende is van de drive. (8>

Nu was alleen nog de activity-LED van de DVD-ROM groen. Ik maakte me zorgen dat dat een SMD LED zou zijn die diep verborgen zat. Op een avond, toen ik me sterk voelde, maakte ik de drive maar eens open...

http://pics.livejournal.com/fub/pic/000157f5
Electronics pr0n!

http://pics.livejournal.com/fub/pic/000132ba
Het vooraanzicht van de 'naakte' drive. En dat LEDje dat daar zit, dat lijkt me geen SMD LED...

http://pics.livejournal.com/fub/pic/0001652z
De activity-LED is een low-profile 5mm groene LED, met een curieuze lens. Toevalligerwijs had ik een hondertal low-profile 5mm rode LEDs liggen, en ik had even dit test-printje gemaakt om te zien of ze compatibel zouden zijn qua voltage enzovoorts.
Dat lijkt dus prima in orde (alhoewel de rode LED wat feller is), dus het was tijd om zo'n LED in de drive te zetten...

http://pics.livejournal.com/fub/pic/000141tx
Het kleine stukje print wat aan de voorkant van de drive zit. Het rode LEDje zit al op zijn plek.

http://pics.livejournal.com/fub/pic/00017k1q
Een stuk feller dan het groene LEDje, maar 't past er mooi bij!

Ik was toch nog niet helemaal tevreden met de airflow. De CPU-fan pompte de warme lucht eigenlijk alleen maar rond in de kast, en dat was te merken aan de temperaturen van bijvoorbeeld de northbridge. De originele voeding van de kast had een ventilator vlak naast de CPU, en die zoog de warme lucht af. Boven de backplate van het moederbord zitten gaten in de kast, waar dan weer koele lucht door naar binnen kan worden gezogen.

Dat wilde ik dus reproduceren. Ik had nog de Blue Ice-ventilator liggen, dus die kon ik mooi daar voor gebruiken.

http://pics.livejournal.com/fub/pic/0001f5b9
Twee stukjes triplex, zwart geverfd. De ene komt in het gat dat door de oorspronkelijke voeding was achtergelaten, met de ventilator daarboven. Het andere stuk scheidt het stuk van de kast waar de voeding zit, af van de rest van de kast. Dat zorgt er voor dat de ventilator alleen maar lucht aan kan trekken die langs de CPU is gekomen.

http://pics.livejournal.com/fub/pic/0001g5b9
De 'backplate' voor de voeding op zijn plek gezet. Je ziet hier ook mooi de luchtgaten die boven de backplate zitten. Als ik geen barriere zet tussen de ventilator en die gaten, dan pompt de ventilator alleen maar de lucht daar plaatselijk rond, en blijft het binnenste van de kast gewoon warm.

http://pics.livejournal.com/fub/pic/0001hbwb
De afscheiding op zijn plek gezet -- natuurlijk weer met het lijmpistool!

http://pics.livejournal.com/fub/pic/0001e32g
En zo ziet het er van de achterkant uit. Tja, blauw en geen rood licht, maar aan de achterkant komt toch niemand. :)

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Het display

Het display heeft me veel hoofdbrekens bezorgd, die ik hier niet allemaal zal reproduceren. Voor dit project begon was ik een complete electronica n00b -- ik ben voor de MACH F me gaan verdiepen in microcontrollers, zonder formele electronica opleiding. In het dagelijks leven programmeer ik veel, dus de assembly voor PICs doorgronden was niet zo moeilijk, maar zaken als multiplexen hebben me veel moeite gekost.

Ik had bij voti een zwik surplus alphanumerieke 14-segment LED-displays (rood, natuurlijk) gevonden. Hier staan wat foto's van die dingen, maar het meest interessante staat onderaan: een interactieve Flash waarmee je de werking van die dingen kan zien. Dat heeft me een hoop geholpen bij het maken van de karakters!

Ik had een 3.5" bay van plexiglas met een donkere voorkant gekocht, en daar wilde ik het display in maken. Ik had ruimte voor drie van die displays, voor in totaal zes karakters. Dat was genoeg om een tijd in 'hh.mm.ss'-formaat te laten zien, en langere berichten zou ik kunnen laten scrollen. Naast die drie displays was er nog genoeg plek over om een infrarood-ontvanger te plaatsen.

http://pics.livejournal.com/fub/pic/000183xp
Dit is het uiteindelijk geworden. Midden bovenaan zit een MAX232, die de voltages van een seriele poort (-12V en +12V) omzet naar TTL-niveau (0V en +5V). Rechts bovenaan zit de PIC 16F628A, een 18-pins microcontrollers. Hij is op 4MHz geklokt, wat snel genoeg is. De 16F628A heeft een hardware USART (zeg maar een ingebouwde seriele poort), want mijn leven een stuk gemakkelijk heeft gemaakt. :) Via de MAX242 communiceert de PIC met de PC.
Onderaan zit een rij van drie shift registers, die door de PIC worden aangedreven. Tussen de registers door zitten vier transistoren, die elk een van de vier fasen van de displays laten branden. Ook die worden door de PIC aangedreven.
Het algorithme om een tekst te tonen zit als volgt in elkaar:
- Bepaal welke zes karakters in het huidige 'venster' zitten;
- Klok de halve karakters in van het eerste, derde en vijfde karakter;
- Laat stroom lopen door de eerste fase en wacht eventjes, stop daarna de stroom;
- Klok de andere helft van de eerste, derde en vijfde karakters in;
- Laat stroom lopen door de tweede fase, wacht en stop de stroom weer, enzovoorts.

Het display heeft twee buffers: een waar de tekst in staat die op dit moment getoond moet worden, en een 'ontvang-buffer' waar de tekst in staat die daarna getoond moet worden. Veel pret met pointers en circulaire buffers, kan ik je verzekeren.
Het display ontrekt zijn voeding overigens gewoon van de voeding van de machine -- een nette gestabiliseerde 5V.

Links bovenaan zie je het circuit voor de Winlirc ontvanger.

http://pics.livejournal.com/fub/pic/00019y04
De onderkant van het geheel. Ik weet het, het ziet er niet uit, en als ik het beter geplanned had, dan was het een stuk netter geweest. Maar ik ga er van uit dat niemand in de machine gaat turen, dus als jullie niks zeggen dan blijft het ons geheimpje. ;)

http://pics.livejournal.com/fub/pic/0001a5q1
De voorkant van het display. Helemaal links zit de IR-ontvanger.

http://pics.livejournal.com/fub/pic/0001c6p6
Dit was de eerste keer dat het display ook iets daadwerkelijk deed.

Hier staat een filmpje (AVI, XVid, 4.5 MB) van het scrollende display (in de langzame scroll-modus). Het geeft een goed beeld van hoe het er uit ziet.

Ik had dus twee COM-poorten nodig (1 voor het display, 1 voor de WinLirc ontvanger). Achter op het mobo zit een seriele poort, maar ik wilde niet een kabel terug de kast in voeren -- dat is gewoon niet netjes.

http://pics.livejournal.com/fub/pic/0000z7bx
Ziehier de oplossing: een PCI kaart van Sweex met twee seriele poorten.

http://pics.livejournal.com/fub/pic/000107wx
De seriele poorten zitten gewoon met een bandkabel op de printplaat aangesloten, en er zijn geen signaal-dragende verbindingen met de backplate...

http://pics.livejournal.com/fub/pic/000121cq
De gestripte kaart. Die kan ik dus gewoon zo in mijn kast steken, en de verbindingen kunnen gewoon intern blijven!

En nu alles bij elkaar:

http://pics.livejournal.com/fub/pic/0001d0r4
Een overzicht van de kast. Vooral het display is een beetje een draden-zooi geworden, maar het ligt niemand in de weg, dus ik hou het maar zo.

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Software

Natuurlijk is er ook het een en ander aan software nodig. Allereerst de basis-componenten:

- Windows XP.
- TightVNC om vanaf elke andere machine de MACH F te kunnen besturen - dat is af en toe toch handig gebleken.
- ffdshow om DivX en XVid te kunnen laten zien.
- PowerDVD 4 XP om DVDs af te spelen. Deze versie schijnt ook optimaal gebruik te maken van de MPEG2-decoders op het moederbord.
- DVDGenie om PowerDVD regiovrij te krijgen.
- WinLirc om de signalen van de remote control te decoderen.
- Een regiovrije firmware voor de Pioneer 120S van de Dangerous Brothers.
- Een firmware hack van Pioneer om de 120S slechts single-speed te laten werken. Single speed is snel zat voor het afspelen van DVDs, en het scheelt enorm in de herrie.

Ik heb zelf afspeelsoftware geschreven in VB6. Door de Windows Media Player als object aan te spreken kan ik AVI's en andere video-files laten zien, en zelfs DVDs afspelen. Mijn programma is een client voor WinLirc en kan zo via de afstandsbediening bestuurd worden. Met een druk op de knop wordt de machine zelfs uit gezet -- een toetsenbord of een muis hangen er dan ook niet meer aan. Als er toch een tekst moet worden ingegeven (bijvoorbeeld bij het navigeren door een directory-structuur of het ingeven van een (deel van) een bestandsnaam), dan gebeurt dat met een soort SMS-achtige interface via de afstandsbediening: 1x een '2' is een A, 2x is een B enzovoorts.

Als er veel interesse is dan kan ik wel wat screenshots posten, maar veel soeps is het niet: ik ben een programmeur en geen ontwerper, en dat is er ook aan af te zien. ;)
De software is geoptimaliseerd voor de wijze waarop wij TV kijken, maar is bij lange na nog niet af. Af en toe duiken er wat bugjes op -- maar het is een goed gevoel om de zaken zo te kunnen maken als jij dat wilt!

Ik heb alles ingesteld op een resolutie van 800x600 -- mijn PAL TV heeft zelfs een lagere resolutie. Videobestanden worden vlotjes en zonder haperen afgespeeld, en DVDs leveren ook geen enkel probleem op.

Qua herrie valt het allemaal erg mee. Als de TV uit staat, dan hoor je de machine zachtjes zoemen, maar als de TV aan staat hoor je dat absoluut niet meer. De MACH F maakt zelfs minder herrie dan mijn PS2, en dat is dan weer een apparaat dat juist bedoeld is om naast de TV te staan.

http://pics.livejournal.com/fub/pic/0001bxse
Dit is de MACH F op zijn plek onder de stereoset, naast de VCR. (De TV staat op dat tafeltje d'r naast, meer naar links.) De MACH F staat daar helemaal niet slecht, en ik ben erg tevreden met het (eind)resultaat!

Als je een close-up van een bepaald onderdeel wilt, of meer informatie wenst over een bepaald aspect, aarzel dan niet om er naar te vragen!

Anoniem: 61964

Wat een mooie uitgebreide beschrijving! En het eindresultaat mag er ook zijn.

Anoniem: 138613

zeer mooi display, en nu maar dvd's kijken ;)

  • TrafeX
  • Registratie: Maart 2003
  • Laatst online: 24-01 11:08

TrafeX

Tuned for life!

Pipco schreef op dinsdag 20 september 2005 @ 22:27:

Als er veel interesse is dan kan ik wel wat screenshots posten, maar veel soeps is het niet: ik ben een programmeur en geen ontwerper, en dat is er ook aan af te zien. ;)
Ik ben toch wel erg nieuwsgierig, dus kom maar op ;)

Mooie afgewerkte mod en mooie beschrijving!
Kan je ongeveer een schatting geven van wat het bij elkaar gekost heeft?

TrafeX.nl - Clipboard.ninja


  • Anoniem: 115650
  • Registratie: Juni 2004
  • Niet online
Leuke mod, kan nog heel vet worden! :D

  • DexterBelgium
  • Registratie: Oktober 2004
  • Laatst online: 22:12
Prachtige mod. Dit is in een woord gewoon AF. Geeft mij heel veel zin om ook is iets van nul te beginnen.

Daarnaast: prachtige TS(s). Heel veel info, mooi gestructureerd, en uitgelegd zodat iedereen (zelfs ikke) het kan volgen. Dit was echt fijn om lezen!

T'all ya fine dandies, prancing about with yer head full of eyeballs, come and get me I say


  • phYzar
  • Registratie: November 2001
  • Laatst online: 21:53
Pipco schreef op dinsdag 20 september 2005 @ 22:27:
Als je een close-up van een bepaald onderdeel wilt, of meer informatie wenst over een bepaald aspect, aarzel dan niet om er naar te vragen!
Het display, close-up. Daar heb je wel een foto van, maar daar zit hij nog niet in de kast.

Verder erg goede mod :)

  • Nox
  • Registratie: Maart 2004
  • Laatst online: 01:53

Nox

Noxiuz

hoe kom je aan die voeding ? en werkt die gewoon op 220 ?

ik wil zelf ook zoiets dergelijks bouwen. maar dan ff anders.

ik wil er iig emule, irc, msn en een divx op kunnen loeren.

is hij ook passief te koelen ?

Overlever van KampeerMeet 4.1
"Als David Attenborough een film van jou zou moeten maken zou hij het moeilijk krijgen." - TDW


  • Atmoz
  • Registratie: Juli 2001
  • Laatst online: 03-02 11:45

Atmoz

Techno!!

Heel nice gedaan!!
Ziet d'r echt goed uit.

Respect _/-\o_ voor dat display ding met die 16f628!! Echt super als je dat nog nooit eerder hebt gedaan. En dan ineens zoveel tegelijk. Man, wou dat ik het zo snel had geleerd ;)

Alleen dat krystal op die print snap ik niet.... een 16f628 heeft toch een interne oscilator? Die zou je ook gewoon kunnen gebruiken...

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
TrafeX schreef op dinsdag 20 september 2005 @ 23:05:Ik ben toch wel erg nieuwsgierig, dus kom maar op ;)
Zelf weten dan. :)
Let wel, deze screenshots zijn allemaal genomen via TightVNC, en toen nog wat verkleind. Stel je voor dat je dit schermvullend op je TV krijgt:

http://pics.livejournal.com/fub/pic/0001ks2g
Het 'hoofdmenu'. Optie 3 werkt nog niet..

http://pics.livejournal.com/fub/pic/0001twya
Het videomenu. We kijken vooral series, en de software houdt bij welke aflevering we als laatste gezien hebben. Als de volgende aflevering op de DVD staat, dan wordt die als eerste optie getoond. Met twee keer op '1' drukken op de afstandsbediening krijgen we dus de volgende aflevering voorgeschoteld!
De software gaat na op welke removable discs er videobestanden staan (.avi, .mpg, .kmv), en voegt die toe aan de lijst. Tot slot zijn er een aantal vaste directories te configureren die ook worden bekeken.

http://pics.livejournal.com/fub/pic/0001q83w
Dit is het scherm waarbij een video-file geselecteerd kan worden. Merk de SMS-achtige interface op onder aan het scherm. Alleen bestanden die beginnen met de huidige tekenreeks worden getoond in de lijst, maar dat had je vast al door. ;)

http://pics.livejournal.com/fub/pic/0001rby9
Video-bestanden worden default full-screen afgespeeld -- daar heb ik maar geen screenshot van gemaakt. Dit is de niet-fullscreen-view. Je ziet het niet, maar er staat een videobestand af te spelen -- maar doordat het allemaal met DirectShow wordt getoond, komt dat niet mee met een screenshot.
De plek die door de video wordt ingenomen wordt automatisch gesized door de software, en natuurlijk loopt de tijd mee.

http://pics.livejournal.com/fub/pic/0001sq31
Dit is een venstertje waarmee je een tijd kan instellen. De video springt dan naar die tijd. Uitermate handig als je halverwege het kijken moet staken!

http://pics.livejournal.com/fub/pic/0001pgbg
Dit is de interface voor het configureren van WinLirc. De codes die WinLirc meestuurt zijn afhankelijk van de configuratie-file die je gebruikt (en dus ook van de afstandsbediening). Met deze interface kan je de verschillende toetsen 'trainen'. De software vertaalt de codes die WinLirc stuurt zelf naar een interne code -- zo hoef ik dus de software niet aan te passen als een andere configuratie-file gebruikt wordt.
Dit scherm moet overigens wel met de muis bediend worden, maar na 1x instellen hoef je d'r toch nooit meer te komen, dus dat leek me een overkomelijk probleem.
Mooie afgewerkte mod en mooie beschrijving!
Kan je ongeveer een schatting geven van wat het bij elkaar gekost heeft?
Dank!
Als ik nu alle onderdelen in mijn mandje gooi, dan kom ik uit op een bedrag van 340 voor de basisonderdelen, en een eurotje of 80 voor de harde schijf. Voeg daar dan nog een eurotje of 20 aan electronica bij, en dan kom ik uit op een respectabele 440 euro.
Ik heb wel korting gekregen op het moederbord enzo, maar ik weet niet meer precies wat ik wel betaald heb.

  • Guldan
  • Registratie: Juli 2002
  • Laatst online: 22:20

Guldan

Thee-Nerd

/me Guldan wil 2 dingen zeggen

a. Dit lijkt verdomde veel op mijn oude divx-bak ;). Zelfde mb/kast etc.

b.Waarom gebruik je geen mediaportal ofzo? hoewel die bij mij nogal flipte op mijn epia. Dit waarschijnlijk vanwege de videokaart. maar er zijn zat andere alternatieven. En persoonlijk houd ik niet zo van de windows 95 look op mijn tv. Verder wel mooi gedaan. Lekker strak en het draait wat het moet doen.

You know, I used to think it was awful that life was so unfair. Then I thought, wouldn't it be much worse if life were fair, and all the terrible things that happen to us come because we actually deserve them?


  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
phYzar schreef op woensdag 21 september 2005 @ 12:11:
Het display, close-up. Daar heb je wel een foto van, maar daar zit hij nog niet in de kast.
U vraagt, wij draaien!

http://pics.livejournal.com/fub/pic/0001xtyt
Het display in de plexi bay. Doordat de voorkant donkerder gekleurd is, zie je niet alle oneffenheden zitten. :)

http://pics.livejournal.com/fub/pic/0001y6at
Het display vanaf de zijkant. Ik kon de plexi bay maar aan twee schroefjes vastmaken, dus hij kan wat kantelen. Ook zit het display printje los in de bay, maar omdat de machine toch onder de stereo staat kom ik weg met een wat minder robuuste constructie. Als er nog wat moet veranderen, kan ik dat ook nu makkelijker doen.
Het stukje gaatjesprint met de LED displays en de IR-ontvanger er op is overigens precies zo breed als de bay zelf, dus dat zit lekker vastgeklemd.

http://pics.livejournal.com/fub/pic/0001w0xf
De aansluiting op de PCI-kaart. 't Bungelt maar zo'n beetje in de kast, maar ik heb er zo geen last van.
Verder erg goede mod :)
Dank! :)

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
noksiejus schreef op woensdag 21 september 2005 @ 12:27:
hoe kom je aan die voeding ? en werkt die gewoon op 220 ?
Die voeding heb ik bij het moederbord erbij besteld. Bij vrijwel elke webshop waar je EPIA-bordjes kan kopen, hebben ze ook wel fanless powersupplies.
Het is een soort laptop-voeding: een groot zwart blok waar 230V AC in gaat, en waar 12V DC uit komt. Dat verbind je dan weer met dat kleine printplaatje dat de boel stabiliseert en er ook andere voltages van maakt -- het wordt een DC-DC converter genoemd. Je hebt ze in verschillende wattages, je zou eens bij EpiaCenter Power Simulator kunnen kijken wat je aan wattage nodig hebt.
Ik heb een 120W exemplaar, maar dat is uiteindelijk veel te veel -- zeker omdat ik een 2.5" harddisk gebruik in plaats van het geprojecteerde 3.5" exemplaar.
ik wil er iig emule, irc, msn en een divx op kunnen loeren.
is hij ook passief te koelen ?
Er zijn ook passief gekoelde EPIA bordjes, maar die gaan niet verder dan de 800MHz. De VIA EPIA MS 10000E is wel 1GHz en passief gekoeld, maar die kost dan ook weer rond de 180 euro...
Als je alleen wat netwerk-spul doet, dan kom je prima weg met een 800MHz exemplaar, lijkt me. Als je toch DivX'en wilt kijken, dan zal je toch een 1GHz exemplaar moeten nemen om een en ander een beetje soepeltjes te laten lopen.
Het verhaal gaat dat je met een Zalman Northbridge koeler een 1GHz C3 CPU ook passief kan koelen, maar dan moet je wel voldoende airflow in je kast hebben -- en met een fanless PSU zit dat er echt niet in, denk ik.

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
atmoz schreef op woensdag 21 september 2005 @ 12:44:
Respect _/-\o_ voor dat display ding met die 16f628!! Echt super als je dat nog nooit eerder hebt gedaan. En dan ineens zoveel tegelijk. Man, wou dat ik het zo snel had geleerd ;)
Dank je! Uh, tja, ik ben d'r dus wel anderhalf jaar mee bezig geweest voordat ik dit had.
Ik had eens gezocht over het aansturen van 7-segment LED displays, en toen kwam ik een pagina tegen waar er gesproken werd over microcontrollers. Ik ben toen informatie gaan zoeken over microcontrollers, en zo kwam ik de PIC tutorial tegen op CircuitsOnline.
Zoals iedereen ben ook ik eerst begonnen met het laten knipperen van een LEDje (de 'hello world' van electronica ;) ), en toen ben ik steeds meer dingen gaan bijbouwen. Ik had een lijst gemaakt met dingen die ik moest weten om het display te kunnen maken (multiplexen, shift registers, RS232), en heb die stuk voor stuk onderzocht. Met die nieuwe kennis kwam ik weer verder, en kon ik ook andere projecten doen -- op de foto van de MACH F onder de stereotoren zie je mijn zelfgemaakte binaire LED-klok op een speaker staan.
En ja, als je het eenmaal door hebt, dan gaat het snel. Zeker als je met de slogan "Beter goed gestolen dan slecht ontwikkeld" je subroutines bij elkaar kan verzamelen. :D
Alleen dat krystal op die print snap ik niet.... een 16f628 heeft toch een interne oscilator? Die zou je ook gewoon kunnen gebruiken...
Je hebt gelijk. Het standaard schema dat ik gebruik is met kristal (wel zo lekker voor dingen als een klok), en dat heb ik eigenlijk gewoon aangehouden. Daar blijkt dan mijn n00b-heid weer uit. :*)

  • fub
  • Registratie: Februari 2004
  • Laatst online: 07-02 11:19
Guldan schreef op woensdag 21 september 2005 @ 19:56:
a. Dit lijkt verdomde veel op mijn oude divx-bak ;). Zelfde mb/kast etc.
Great minds think alike, zullen we maar zeggen. :)
b.Waarom gebruik je geen mediaportal ofzo? hoewel die bij mij nogal flipte op mijn epia. Dit waarschijnlijk vanwege de videokaart. maar er zijn zat andere alternatieven. En persoonlijk houd ik niet zo van de windows 95 look op mijn tv. Verder wel mooi gedaan. Lekker strak en het draait wat het moet doen.
Ik gebruik geen mediaportal omdat ik dan vast zit aan wat iemand anders heeft bedacht dat handig zou zijn. Ik ben stront-eigenwijs, en ik heb overal een mening over -- en ik ben d'r wel achter dat als je iets wilt hebben dat precies doet wat jij wilt, je het gewoon zelf moet maken. Als ik morgen bedenk dat ik de interface iets anders wil hebben, dan kan ik dat gewoon ter plekke doen!
Je hebt helemaal gelijk voor wat betreft de Win95-look (ik had jullie gewaarschuwd, maar toch werd er gevraagd om screenshots!), en wellicht dat ik daar nog eens wat aan ga doen. Maar zoals gezegd: ik ben programmeur, geen ontwerper...
En tja, als een DivX of DVD full-screen staat af te spelen, dan heb ik ook geen last van de Win95-look! B)
Pagina: 1


Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee