Elektroda.pl
Elektroda.pl
X
flexghzflexghz
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Komputer klasy HTPC PVR w obudowie Z17.

Hetii 24 Wrz 2015 15:19 7326 23
  • Komputer klasy HTPC PVR w obudowie Z17.

    Witam serdecznie.

    Przedstawiam komputer klasy HTPC wykonany w obudowie Z17
    Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17. Komputer klasy HTPC PVR w obudowie Z17.

    W oryginalnym planie miał to być komputer na bazie Odroid XU4,
    ale średnio to działało pod kontrolą linuxmina (OpenELEC nie testowałem).

    Finalnie system to OpenELEC z dodatkami jak tvheadend.

    HTPC umożliwia nagrywanie programów jednocześnie z 3 muxów niezależnie.
    Chwilowo czekam na dodatkowe dwa tunery do zamontowania ale plan jest taki, że każdy tuner odpowiadał będzie za jeden mux.

    Na przednim panelu znajduje się wyświetlacz który pełni role zegara oraz termometru.

    Synchronizacja czasu oraz komunikacja z PC odbywa się za pośrednictwem usb.
    W tym celu użyłem biblioteki v-usb oraz pyusb po stronie PC.
    Atmega odpowiada także za zdalne załączenie komputera za pomocą pilota od TV.

    Sygnał z odbiornika IR jest także doprowadzony do tunera tv przez co mogę go konfigurować za pomocą LIRC-a

    W przyszłości może dorobię wsparcie dla libcec przez co całość sterowania będzie szła przez HDMI.

    Miałem obawy co do temperatury oraz zakłóceń ze strony tak bliskiego sąsiedztwa zasilacza. Póki co temperatura to ok 50 stopni, oraz nie odnotowałem żadnych zwisów systemu.

    Kosztorys:
    Obudowa Z17 (gotronik) : 18zł
    Płyta główna E45M1 (allegro) : 250zł
    Tuner DVB-T (ebay) : ok 40zł
    Wyświetlacze LED (allegro) : 3.60zł
    Zasilacz ATX (olx) : 10zł
    Atmega8 (giełda elektroniczna) : 7zł
    płytka uniwersalna (gotronik) : 8zł
    Zewnętrzny dysk USB 1TB (proline) : 250zł

    Suma: ~586zł

    P.S.

    Przy okazji mogę odstąpić odroid XU4 wraz z zasilaczem i kartą eMMC 8GB po cenie zakupu.

    Fajne! Ranking DIY
    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz kartę SD 64GB.
    O autorze
    Hetii
    Poziom 15  
    Offline 
    Specjalizuje się w: elektronika, komputery, programowanie
    Hetii napisał 417 postów o ocenie 293, pomógł 4 razy. Mieszka w mieście Wałbrzych. Jest z nami od 2003 roku.
  • flexghzflexghz
  • #2
    HSWG
    Poziom 21  
    Nie rozważałeś zamiast ATX'a wstawienie Pico PSU i zewnętrznego zasilacza 12V? Mam u siebie takie rozwiązanie w komputerze miniITX i sprawdza się rewelacyjnie. Pewnie można wtedy zrezygnować z wentylatora.
    Druga sprawa to wyświetlacz. Do takiego rozwiązania bardziej pasowałby alfanumeryczny LCD lub VFD, OpenELEC ładnie takimi steruje.
    Mierzyłeś pobór prądu całości?
  • flexghzflexghz
  • #3
    398216 Usunięty
    Poziom 43  
    Oceniać można tylko pomysł na upakowanie (i samo upakowanie) gotowych modułów w obudowie... A to jakby nieco mało.
    Można też ocenić wykorzystanie płytki uniwersalnej do wyświetlaczy LED i jednej z gniazdami antenowymi... ale chyba lepiej nie.... :)
    Może więc wykonanie płyt czołowej i tylnej?
    No, tu już nieco lepiej (ale tylko NIECO) - zwłaszcza tylna nie jest najlepiej wykonana (coś wystaje pod folią - śrubka?).
    Wentylator też umiejscowiony dość niefortunnie - wiem, ze miejsca nie było, ale tak po prawdzie to co on robi? Zanim powietrze owieje radiator zdąży znaleźć krótszą drogę - z oryginalnych otworów wentylacyjnych obok (po linii najmniejszego oporu).
    Podsumowując - pomysł jako taki - OK, ale reszta.... :(
  • #4
    Hetii
    Poziom 15  
    HSWG napisał:
    Nie rozważałeś zamiast ATX'a wstawienie Pico PSU...


    Tak rozważałem, nawet zamówiłem jeden, ale finalnie zrezygnowałem z zakupu z dwóch powodów. Po pierwsze w instrukcji wyczytałem że zasilacz powinien być 350W (Czy faktycznie tyle ta płyta potrzebuje nie wiem).

    Po drugie zasilacz Pico PSU nie konwertuje napięcia 12V. Czyli nie mógłbym zasilić go z zasilacza od laptopa, który daje przeważnie 19.5V.

    Kolejnym pomysłem było stworzenie przetwornicy w oparciu na TL494 i trafa z zasilacza ATX. Nawet przewinąłem jedno ale finalnie stwierdziłem, że skoro mieści mi się zasilacz w środku to nie będę już kombinował.

    Prądu nie mierzyłem (jeszcze).

    398216 Usunięty napisał:
    Oceniać można tylko pomysł na upakowanie ...


    Co do płytki od wyświetlacza to faktycznie sprawa wygląda topornie, wszystko za sprawą tego że w pierwszym planie miał tam pracować wyświetlacz ze starego zegara bazującego na LM8560.

    Niestety zasobożerność pinów sterujących, małe cyfry oraz jak się okazało nierównomiernie świecące segmenty sprawiły, że i ta część została wymieniona.

    Dzięki temu mam teraz dość duże cyfry dobrze widoczne w nocy. Komputer ten jest dla mojego taty, a że wzrok już nie ten, to zależało mi na dobrze widocznym zegarze.

    Najtańsza obudowa do HTCP jaką znalazłem w sklepie to koszt 180zł, obudowy te mają przeważnie dodatkowe miejsca na cdrom czy dyski, w tym przypadku były by niewykorzystane, zwiększając tylko miejsce.

    Laminat gdzie jest zamontowany tuner, będzie jeszcze ekranowany, po zamontowaniu dodatkowych tunerów i czyszczony.

    Co do paneli to w tym z tyłu nie wystaje żadna śrubka, tylko są to zakończenia od tych rurek co ciepło rozprowadzają po radiatorze. Nie wiedzieć czemu znajdują się one na równi z gniazdem DVI-I :(

    Niestety płytę kupiłem bez blaszki maskującej, przez co miałem sporo pracy z tylnym panelem.

    Co do radiatora, to mimo takiego rozwiązania wywiewa on ciepłe powietrze ze środka, przez co całość jest zdecydowanie chłodniejsza niż w przypadku gdyby go nie było.
  • #5
    thereminator
    Warunkowo odblokowany
    Zbyt siermiężnie to wygląda. Można to było zapakować w obudowie po starszym modelu STB/odbiornika TV SAT (zakup na aukcji uszkodzonego to kilkanaście zł).

    Na pochwałę zasługuje staranne wykonanie tylnego panelu, w wielu konstrukcjach traktowanego po macoszemu.
  • #6
    398216 Usunięty
    Poziom 43  
    Hetii napisał:
    Co do radiatora, to mimo takiego rozwiązania wywiewa on ciepłe powietrze ze środka, przez co całość jest zdecydowanie chłodniejsza niż w przypadku gdyby go nie było.
    No - Na pewno, jednak sprawność takiego chłodzenia jest ... Inaczej - 3/4 mocy wentylatora idzie w gwizdek. O to mi chodziło.
    Można było przemyśleć sprawę i wymyślić jakiś sposób na zakrycie zbędnych (tych na górnej części obudowy) szparek. Wtedy i samo chłodzenie byłoby efektywniejsze a może i nawet wystarczyłby mniejszy wentylator (mniejszej mocy), albo mniejsze na nim napięcie - znaczy => mniejszy hałas...
  • #7
    skaktus
    Poziom 37  
    Zasilacz chyba najniższego "pokroju". Ja bym bał się go stosować.
  • #8
    Hetii
    Poziom 15  
    skaktus napisał:
    Zasilacz chyba najniższego "pokroju". Ja bym bał się go stosować.


    A tam takie gadanie... Ludzie jakoś budują proste przetwornice na samym TL494 i jest ok a tu nagle obawy...

    Przez moment miałem tam dać zasilacz AT (dlatego na górze widać dodatkowe otwory) i też pewnie by działało długi czas, mimo, że płytka wyglądała jeszcze bardziej ubogo.
  • #9
    komatssu
    Poziom 28  
    Gdy podłączysz kolejny odbiornik do wyjścia antenowego, to nie będzie dopasowania impedancji falowej.
  • #10
    Hetii
    Poziom 15  
    komatssu napisał:
    Gdy podłączysz kolejny odbiornik do wyjścia antenowego, to nie będzie dopasowania impedancji falowej.


    Właśnie..., jakiś pomysł, żeby ten sygnał antenowy sensownie rozdzielić na 4 odbiorniki ?

    W chwili obecnej mam tam zrobiony prosty zasilacz antenowy do anteny aktywnej.
    Przy TV oraz tym jednym dekoderze, nie odnotowałem jakiś problemów z odbiorem, ale kto wie, co będzie jak zamontuje jeszcze dwa dekodery...
  • #11
    Hetii
    Poziom 15  
    14K napisał:
    Podoba mi sie chyba sam takiego PC'ta zmontuję ale użyje innego zasilacza.


    Dziękuje za uznanie, :)

    Z najnowszych zmian, wywaliłem OpenELECa i mam teraz ubuntu serwer ze sprzętowym wsparciem dla tego układu akceleracji wideo.

    Opis instalacji zaczerpnięty od autora wątku Link


    Prosty skrypt który odwali część roboty za nas:

    Code:
    sudo apt-add-repository ppa:wsnipex/mesa
    
    sudo apt-add-repository ppa:team-xbmc/ppa
    sudo apt-get update

    sudo apt-get install ssh python-software-properties software-properties-common vim udisks xorg alsa-utils mesa-utils git-core librtmp1 lirc libmad0 libmpeg2-4 avahi-daemon libnfs4 linux-firmware dbus-x11 openbox pastebinit mesa-vdpau-drivers htop

    sudo apt-get dist-upgrade

    sudo dpkg-reconfigure x11-common
    sudo usermod -a -G cdrom,audio,video,plugdev,users,dialout,dip,input kodi

    echo "[Actions for kodi user]
    Identity=unix-user:kodi
    Action=org.freedesktop.udisks.*;org.freedesktop.login1.*
    ResultAny=yes
    ResultInactive=yes
    ResultActive=yes

    [Untrusted Upgrade]
    Identity=unix-user:kodi
    Action=org.debian.apt.upgrade-packages;org.debian.apt.update-cache
    ResultAny=yes
    ResultInactive=yes
    ResultActive=yes" > /etc/polkit-1/localauthority/50-local.d/custom-actions.pkla

    echo "[Unit]
    Description = kodi-standalone using xinit
    After = systemd-user-sessions.service network.target sound.target network-online.target

    [Service]
    User = kodi
    Group = kodi
    Type = simple
    PAMName=login
    ExecStart = /usr/bin/xinit /usr/bin/dbus-launch --exit-with-session /usr/bin/openbox-session -- :0 -nolisten tcp vt7
    Restart = on-abort

    [Install]
    WantedBy = multi-user.target" > /etc/systemd/system/kodi.service

    echo "kodi             -       nice            -1" >> /etc/security/limits.conf

    sudo ln -s /etc/systemd/system/kodi.service /etc/systemd/system/display-manager.service

    apt-get install kodi kodi-bin

    sudo mkdir -p /home/kodi/.config/openbox
    sudo touch /home/kodi/.config/openbox/autostart
    sudo chown kodi:kodi /home/kodi/.config -R
    sudo echo "/usr/bin/kodi --standalone" >> /home/kodi/.config/openbox/autostart
  • #12
    elektryku5
    Poziom 38  
    Mierzyłeś realny pobór mocy?
  • #13
    Hetii
    Poziom 15  
    elektryku5 napisał:
    Mierzyłeś realny pobór mocy?


    Niestety mam tylko zwykły amperomierz pod ręką.

    Sprawa wygląda następująco:
    Stan spoczynku: 0.03A
    Wejście w UEFI BIOS: 0.2A
    Odtwarzanie filmu 1080p i nawigowanie w kodi: 0.18A

    Temperatura CPU 47 stopni.
    Temperatura płyty 39 stopni.

    Dodam tylko, że wiatrakiem steruje zasilacz i z pewnością nie chodzi on na najwyższych obrotach. Z odległości 40cm ledwo słychać, że coś tam się kręci.
  • #14
    sk700
    Poziom 31  
    Witam
    Czy zastosowałeś 2-żyłowy przewód zasilający czy jedynie tak wygląda to na fotkach?
    Pzdr
  • #15
    Hetii
    Poziom 15  
    sk700 napisał:
    Witam
    Czy zastosowałeś 2-żyłowy przewód zasilający czy jedynie tak wygląda to na fotkach?
    Pzdr


    Tak, Jest to przewód 2-żyłowy. Może wymienię go w przyszłości na gniazdo z bolcem ochronnym połączonym przynajmniej z laminatem zasilacza.
  • #16
    Kiermasz
    Poziom 19  
    Witam.
    Co do tunerów DVB-T to wydaje mi się, że warto wziąć pod uwagę potencjalną możliwość stworzenia odbiornika SDR. Zwłaszcza, że kolega zastosował dongle na układach (wnioskuję ze zdjęć) RTL2832U+820T2.
    Pragnę jeszcze wspomnieć, że tunerki USB potrafią się całkiem przyzwoicie nagrzać podczas pracy a więc należy to wziąć pod uwagę przy ekranowaniu.
    Pozdrawiam.
  • #17
    Hetii
    Poziom 15  
    Kiermasz napisał:
    Witam.
    Co do tunerów DVB-T to wydaje mi się, że warto wziąć pod uwagę potencjalną możliwość stworzenia odbiornika SDR....


    Tuner który właśnie posiadam tam zamontowany jest na 820T. Zakupiony był właśnie z myślą o SDR, może kiedyś gdy urządzenie trafi z powrotem pod moje strzechy to rozbuduje go bardziej w kierunku SDRa.

    Aktualnie na ebay widziałem tunery na scalaku 820T2 w niebieskiej obudowie, nie wiem jak wygląda ich obsługa pod linuxem, a nie chciał bym się znowu sparzyć bo mam już dwa tunery co mogą mi jedynie robić za analizatory stanów logicznych bo są na cypressie.

    Co do nagrzewania to fakt, zaobserwowałem to niepokojące zjawisko.
  • #18
    lechoo
    Poziom 39  
    Odnośnie odbiornika SDR na Realteku - niestety te dongle USB nie grzeszą czułością. O ile do odbioru telewizji czułość rzędu 10µV jest wystarczająca, to dla porównania pierwszy lepszy ręczny skaner ma czułość ok. 0,3µV.
  • #19
    Kiermasz
    Poziom 19  
    lechoo napisał:
    Odnośnie odbiornika SDR na Realteku - niestety te dongle USB nie grzeszą czułością. O ile do odbioru telewizji czułość rzędu 10µV jest wystarczająca, to dla porównania pierwszy lepszy ręczny skaner ma czułość ok. 0,3µV.


    Zgadzam się, nie są idealne, ale po dorzuceniu wzmacniacza antenowego radzi sobie dostatecznie dobrze aby odebrać czystą fotkę noaa, czy też posłuchać tego i owego w promieniu ~50km przy pomocy anteny bazowej na 2m.
    Generalnie mimo sporej ilości wad, ma też sporo zalet. Jedynie brakuje mi filtrów pasmowych.
  • #20
    Hetii
    Poziom 15  
    lechoo napisał:
    ...czy też posłuchać tego i owego w promieniu ~50km przy pomocy anteny bazowej na 2m.


    To i owo..., a konkretnie co tam słychać, bo chyba służby typu policja/pogotowie/obsługa lotniska etc to mają kodowane transmisje ?
  • #21
    Kiermasz
    Poziom 19  
    Hetii napisał:
    To i owo..., a konkretnie co tam słychać, bo chyba służby typu policja/pogotowie/obsługa lotniska etc to mają kodowane transmisje ?


    Wbrew obiegowej opinii nt. szyfrowania oraz wizji uchodźców (a mieszkam przy granicy) +embarga na informacje w TV, postanowiłem jakiś czas temu zbadać zagadnienie służb. Tak przez czystą ciekawość i na zaś.
    Nie wiem jak w innych miastach, natomiast w moim (i w całej jego okolicy) wszystko leci cyfrowo lub analogowo. Z przewagą analogu. Przy czym wszystko jest kompletnie niekodowane. Łącznie z emisjami cyfrowymi.
  • #22
    bolonski
    Poziom 10  
    ja bym tu widział płytę w standardzie thin mini itx, można ją zasilać bezpośrednio z zasilacza laptopowego 19V, pomijam już tanie jak barszcz chińskie wynalazki z szybkimi procesorami Atom
  • #23
    Hetii
    Poziom 15  
    bolonski napisał:
    ja bym tu widział płytę w standardzie thin mini itx, można ją zasilać bezpośrednio z zasilacza laptopowego 19V, pomijam już tanie jak barszcz chińskie wynalazki z szybkimi procesorami Atom


    Jak możesz to podaj jakieś konkretne modele w/w płyt.
  • #24
    bolonski
    Poziom 10  
    Wystarczy że podasz interesujące Cię złącze procesora i dopiszesz thin mini itx. Koszt koło 300-400zł, no ale jest tam zasilacz i kilka interesujących rzeczy jak np. złącze LVDS czy M2. Ramy laptopowe często są tańsze niż ich desktopowe odpowiedniki. Jednak na teraz znacznie ciekawsze wydają się konstrukcje oparte na procesorach laptopowych, firma QOTOM ma kilka fajnych wynalazków. Wpisz sobie na popularnym chińskim sklepie np. "Celeron 1037U". Celerony są o tyle fajniejsze od Atomów, że dostajesz płytę główną z procesorem a resztę dokładasz sam. W Atomach masz już ograniczenie do 2GB ramu i często nie ma złącz innych niż USB.