<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=22&amp;t=18562&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-06-05T08:52:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=18562&amp;mode</id>
<entry>
<author><name><![CDATA[jaca_76]]></name></author>
<updated>2017-06-05T08:52:04+01:00</updated>
<published>2017-06-05T08:52:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190308#p190308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190308#p190308"/>
<title type="html"><![CDATA[Re: Budujemy HTPC (nie bierzemy jeńców :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190308#p190308"><![CDATA[
Kiedy zobaczyłem tytuł pomyślałem że będzie to opis jak złożyć komputer i w ogóle co to robi w dziale DIY.<br />Dalsza lektura szybko wyprowadziła mnie z błędu, widać ogrom pracy włożonej i perfekcjonizm .<br />Gratuluję projektu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2479">jaca_76</a> — 5 cze 2017, o 08:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2017-06-05T05:46:58+01:00</updated>
<published>2017-06-05T05:46:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190300#p190300</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190300#p190300"/>
<title type="html"><![CDATA[Re: Budujemy HTPC (nie bierzemy jeńców :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190300#p190300"><![CDATA[
Rewelacyjny opis i wykonanie. Gratuluję! <br /><br />Sent from my Mi-4c using Tapatalk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 5 cze 2017, o 05:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2017-06-04T21:23:55+01:00</updated>
<published>2017-06-04T21:23:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190293#p190293</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190293#p190293"/>
<title type="html"><![CDATA[Re: Budujemy HTPC (nie bierzemy jeńców :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190293#p190293"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />a ze swojej strony ślicznie dziękuję za publikację tych prac - dla mnie osobiście to spora gratka sobie o tym wszystkim poczytać, popatrzeć, pooglądać itp. Szacunek.<br /></div><br />Mirku, cała przyjemność po mojej stronie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 4 cze 2017, o 21:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2017-06-04T21:22:27+01:00</updated>
<published>2017-06-04T21:22:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190292#p190292</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190292#p190292"/>
<title type="html"><![CDATA[Re: Budujemy HTPC (nie bierzemy jeńców :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190292#p190292"><![CDATA[
Powiem krótko, jak się patrzy na projekty tego naszego kolegi Szymona - to szczęka opada <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... ja akurat nigdy się tym nie zajmowałem ale jak się tak popatrzy co kolega wyczynia - to aż się człowiekowi zachciewa takich rzeczy! GRATULACJE!<br /><br />a ze swojej strony ślicznie dziękuję za publikację tych prac - dla mnie osobiście to spora gratka sobie o tym wszystkim poczytać, popatrzeć, pooglądać itp. Szacunek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 4 cze 2017, o 21:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zealota]]></name></author>
<updated>2017-06-04T21:08:39+01:00</updated>
<published>2017-06-04T21:08:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190291#p190291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190291#p190291"/>
<title type="html"><![CDATA[Budujemy HTPC (nie bierzemy jeńców :)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18562&amp;p=190291#p190291"><![CDATA[
<strong>I. Wstęp.</strong><br /><br />Komputerami do zadań multimedialnych (<strong>HTPC </strong>– Home Theatre Personal Computer) interesuję się już od bardzo dawna..<br /><!-- m --><a class="postlink" href="https://en.wikipedia.org/wiki/Home_theater_PC" >https://en.wikipedia.org/wiki/Home_theater_PC</a><!-- m --><br />W prapoczątkach tej dziedziny, gdzie królowały jeszcze filmy w formacie <strong>DIVX</strong>, podstawowym sprzętem do odtwarzania filmów był komputer klasy <strong>PC</strong>. Wyświetlaczem był monitor wykonany w technologii CRT o niewielkich, jak na obecne czasy, rozmiarach. Urządzeniami wejściowymi były klawiatura oraz myszka.<br />W tych zamierzchłych czasach mało, kto myślał o tym, by komputer PC pojawił się w salonie. Jeśli już ktoś myślał, to trzeba było za takie pomysły słono płacić.<br />Już w tych dawnych czasach mocno zastanawiałem się, w jaki sposób zrobić komputer do salonu, który będzie dobrze wyglądał, szybko się uruchamiał, będzie sterowany łatwiej niż z klawiatury i myszki. Już wtedy wiedziałem, że odpowiednim systemem będzie <strong>Linux</strong>.<br />Pierwsze próby, przystosowania Linuxa do tego celu, niestety nie były udane. Pomysł musiał zaczekać na lepszy czas, lepsze technologie.<br />Może pojawić się pytanie: a dlaczego nie Windows? Cóż, Windows zawsze swoje kosztował, w erze dysków talerzowych nie uruchamiał się zbyt szybko, ogólnie idea zastosowania takiej „kobyły” nie była w mojej opinii zbyt dobra, brakowało w niej nawet trochę pewnego rodzaju wyzwania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />Odpowiednie czasy przyszły w okolicach 2011, kiedy to światło dzienne ujrzał system operacyjny <strong>Openelec</strong>.<br /><!-- m --><a class="postlink" href="https://en.wikipedia.org/wiki/OpenELEC" >https://en.wikipedia.org/wiki/OpenELEC</a><!-- m -->.<br />Idei działania tego systemu było bardzo blisko do po,ęcia firmware’u w, stniejących już, od pewnego czasu, urządzeniach stacjonarnych do odtwarzania płyt DVD oraz plików DIVX.<br />Mały rozmiar, praca w trybie do odczytu głównego systemu plików, możliwość łatwiej aktualizacji to główne zalety takiego rozwiązania.<br /><br />System ten nie istniałby gdyby nie inny ciekawy program, czyli <strong>XBMC </strong>(obecnie <strong>Kodi</strong>).<br /><!-- m --><a class="postlink" href="https://pl.wikipedia.org/wiki/Kodi" >https://pl.wikipedia.org/wiki/Kodi</a><!-- m -->.<br />Czasy jego rozwoju sięgają aż 2003 roku, niestety na porządne wsparcie w postaci lekkiego systemu operacyjne musieliśmy czekać właśnie do ok. 2011 roku.<br /><br />Pierwsze wersje <strong>Openelec </strong>miały sporo ograniczeń, głównie, co do wspieranych platform sprzętowych. Najlepsze wyniki można było uzyskać na platformie nVidii <strong>ION </strong>oraz później <strong>ION2</strong>. Oprócz dobrego wsparcia w postaci sterowników, również do systemu Linux, sprzęt ten cechował się bardzo niskim poborem prądu, w okolicach <strong>25W</strong>, przy pełnym obciążeniu. Wsparcie programowe również było na dobrym poziomie, ilość wspieranych kodeków audio i wideo była, co najmniej dobra. <br />To wszystko to był tylko jednak początek prawdziwej idei <strong>HTPC</strong>, a era tej idei dopiero miała nadejść <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Obecnie sytuacja wygląda zgoła inaczej. <strong>Openelec</strong>, <strong>Kodi </strong>dostępne są na wielu platformach. Oprogramowanie ma ogromne wsparcie sprzętowe, możemy wybierać od małych urządzeń na Androidzie, poprzez telefony, aż do komputerów PC. Oczywistym jest, że nie wszystkie platformy mają podobne możliwości. Wybór rozwiązania zaproponowany przeze mnie to pewnego rodzaju złoty środek, a elementem centralnym projektu jest wykonanie we własnym zakresie obudowy dla <strong>HTPC</strong>. Czym się powinna cechować taka obudowa opiszę w dalszej części wpisu.<br /><br />Warto zaznaczyć jeszcze, że społeczność miłośników odtwarzania plików wideo już we wczesnych czasach podzieliła się na tych, którym odpowiada idea <strong>HTPC </strong>i tych, którzy nadal woleli przeglądać multimedia za pomocą myszki i klawiatury. <br />Osobiście jestem zdecydowany orędownikiem tego pierwszego rozwiązania i zamierzam udowodnić, że dobrze wyglądający i sprawnie działający sprzęt multimedialny nie musi być drogi, ani wyglądać jak ciosany siekierą z pnia <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><a href="https://obrazkiforum.atnel.pl/16487/117dcb0d72e1eb6a14612eff90f63bda.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/117dcb0d72e1eb6a14612eff90f63bda.jpg" alt="Obrazek" /></a><br /><br /><strong>II. Założenia.</strong><br /><br />Komputer <strong>HTPC </strong>powinien mieć następujące cechy:<br /><br />1. Odpowiedni wygląd, tak by był ozdobą salonu. Wygląd powinien mieć cechy stacjonarnego sprzętu audio i to najlepiej, co najmniej średniej klasy.<br /><br />2. Dostateczną wydajność, tak by odtwarzał najnowsze formaty audio i wideo.<br /><br />3. Sterowanie za pomocą pilota IR lub radiowego. Inne formy sterowania, jak np. smarfonem, również są mile widziane, aczkolwiek, w mojej opinii, najwygodniejszym sterowaniem cechuje się właśnie pilot IR czy radiowy.<br /><br />4. Sterowanie powinno być wbudowane. Żadne zewnętrzne odbiorniki na kablu <strong>USB</strong>, jakieś przejściówki pałętające się przy szafce. Nic z tych rzeczy. <br /><br />5. Wbudowany wyświetlacz <strong>VFD </strong>– podstawowe informacje np. o odtwarzaniu powinny być łatwo dostępne, bez konieczności włączania telewizora czy też monitora. Ostatecznie może to być wyświetlacz <strong>OLED</strong>, <strong>LCD </strong>nie jest mile widziany z powodu swojego „przaśnego” wyglądu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />6. Dostęp do sieci, co najmniej LAN.<br /><br />7. Komputer powinien się szybko uruchamiać i zamykać (usypiać). Takie podstawowe funkcje <strong>MUSZĄ </strong>być obsługiwane zdalnie.<br /> <br /><strong>III. Wybór rozwiązań.</strong><br /><br />Żeby sprostać wymaganiom przedstawiony w punkcie II dokonałem następujących wyborów: <br /><br /><span style="color: #0040FF">1. Wybór obudowy do projektu</span><br />Obecny rynek jest pełen gotowych produktów. Od tanich, plastikowych obudów do gotowych, drogich, aluminiowych rozwiązań z wyświetlaczami dotykowymi i innymi bajerami. Cena takich urządzeń może przyprawić o ból głowy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> .<br />Proponowanym przeze mnie rozwiązaniem jest wykonanie obudowy we własnym zakresie, bazując na istniejących rozwiązaniach. Należy wybrać odpowiedniego dawcę i dać mu nowe życie. Coś na zasadzie słynnego skądinąd Misio <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><!-- m --><a class="postlink" href="http://mirekk36.blogspot.com/2014/07/jak-wykorzystac-arduino-na-potrzeby-c.html" >http://mirekk36.blogspot.com/2014/07/ja ... eby-c.html</a><!-- m --><br /><br />W opisywanym przypadku padło na obudowę, po uszkodzonym magnetofonie marki Universum, z serii 4096.<br />Na poniższych zdjęcia oryginał oraz owoc mojej pracy <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><a href="https://obrazkiforum.atnel.pl/16487/63530994b8d61b1e474cbc4d15835138.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/63530994b8d61b1e474cbc4d15835138.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/526b0fe85bb6604f9538a867bdfac957.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/526b0fe85bb6604f9538a867bdfac957.jpg" alt="Obrazek" /></a><br /><br /><strong>UWAGA!</strong> W tym miejscu warto wspomnieć, że w niektórych kręgach, pewnie tych tzw. audiofilskich, operacja, którą przeprowadziłem to istna zbrodnia na sprzęcie audio. Użycie obudowy, wiercenie i robienie innych „brzydkich” rzeczy jest niedopuszczalne. Po trochu do takiej opinii się dołączam, ale tylko pod warunkiem, że obudowa zostanie zniszczona i efekt końcowy będzie po prostu nieodpowiedni. Zatem należy zadbać o odpowiedni poziom przeróbek, by sprzęt z godnością mógł wrócić do salonu. Uprzedzając nieco fakty, uważam, że w opisywanym przypadku tak się stało.<br /><br /><span style="color: #0040FF">2. Wybór płyty głównej do projektu.</span><br />Wybór płyty głównej, a co za tym platformy sprzętowej, w moim wypadku był prosty. Znając rynek małych komputerków opartych na <strong>Arm</strong>’ach i innych wynalazkach musiało paść na płytę główną klasy PC. Rozmiar obudowy wymuszał również rozmiar płyty tzn. <strong>ITX</strong>. Płyty takie mają znormalizowany rozmiar 17x17 cm, mają wyprowadzony sygnał Power Buton i Reset, można podłączyć szybki dysk <strong>SSD</strong>, na płycie można zwykle znaleźć kilka wejść USB, również USB 3.0, interfejs <strong>PCI-e</strong> oraz <strong>MiniPci-e</strong>. Wszystkiego tego zwykle brakuje w mini komputerach opartych na Arm’ach. Najczęściej jest problem z softem i ze wsparciem. Jedyne sensowne platformy, w moim mniemaniu, to <strong>Raspberry PI</strong>, co najmniej w wersji 2 oraz te oparte na <strong>Amlogic S805</strong>. W tych produktach mamy dobre wsparcie oraz jest kilka modeli gotowych do pracy zaraz po wyjęciu z pudełka np. <strong>Wetek Play</strong>. <br />Wadą jest to, że wymiary nie są w żaden sposób znormalizowane i wymiana komputera zwykle będzie się wiązać z wymianą lub przeróbką obudowy.<br /><br />Wracając do <strong>Mini ITX</strong>, ważną cechą tej platformy jest możliwość łatwej wymiany na inny, jeszcze bardziej wydajny egzemplarz, praktycznie w każdej chwili.<br />Wybierając płytę główną nie można zapomnieć o zasilaczu. Mój wybór padł na zasilacz klasy <strong>Pico PSU</strong>. Najważniejszą cechą takich zasilaczy jest wysoka sprawność, nawet więcej niż 90%. Można również zainwestować w płytę główną zasilaną z pojedynczego napięcia np. 12V, ale jest to opcja zwykle sporo droższa.<br /><br />Podsumowując za i przeciw, wybrałem średni model <strong>Asus J1800-C</strong>. Wyposażyłem konfigurację w prosty dysk SSD 32GB oraz 4GB RAM<br /><br /><span style="color: #0040FF">3. Wydajność platformy Asus J1800-C.</span><br />Pisząc krótko: jest wystarczająca.<br />Pozwala odtwarzać gęste formaty audio w trybie <strong>bitstream</strong>, klipy wideo Full HD/60 fps, klipy 4K/30fps. Można się również pokusić o instalację Windows do prostych zadań typu przeglądanie Internetu czy prac biurowych.<br />Procesor zastosowany na tej płycie to ciekawa konstrukcja o sporych możliwościach i rewelacyjnym poborze prądu pomiędzy 10 a 15 Wat pod obciążeniem.<br /><br /><span style="color: #0040FF">4. Wybór wyświetlacza VFD</span><br />W niniejszym projekcie wykorzystałem wyświetlacze marki Noritake Itron. Swego czasu można było go kupić „za grosze” na portalach aukcyjnych. Chodzi tutaj o wyświetlacz z zgodny z interfejsem <strong>HD44780</strong>, model <strong>CU20025ECPB-W1J</strong>. Podczas pracy na sterownikiem okazało się, że popularne biblioteki do tego typu LCD nie do końca wspierają te wyświetlacze. Zastosowany sterownik <strong>LCD2USB </strong>potrafił „zawieszać” interfejs, dlatego tez musiałem opracować odpowiednie poprawki do sterownika, przy okazji implementując obsługę sterowania jasnością lamp <strong>VFD</strong>.<br /><br /><span style="color: #0040FF">5. Zdalne sterowanie</span><br />W tym punkcie przechodzimy do sedna całego projektu. Spotykane w Internecie projekty <strong>DIY </strong>o podobnym charakterze, zwykle ten aspekt traktują po macoszemu dołączając tylko klawiaturę i myszkę, ewentualnie odbiorniki <strong>IR </strong>na <strong>USB </strong>czy też <strong>RS232</strong>. W niniejszym projekcie postawiłem na kompleksowe rozwiązanie. Zaprojektowałem i wykonałem we własnym zakresie odbiornik IR emulujący klawiaturę <strong>HID </strong>włącznie z opcją uczenia kodów dowolnego pilota zgodnego z zastosowaną biblioteką <strong>IRMP</strong>.<br /><!-- m --><a class="postlink" href="https://www.mikrocontroller.net/articles/IRMP_-_english" >https://www.mikrocontroller.net/articles/IRMP_-_english</a><!-- m --><br /><br />Odbiornik został umieszczony <strong>wewnątrz urządzenia</strong>, została zintegrowana obsługa klawiatury panela czołowego, został dołożony enkoder, tak by wszystkie elementy z płyty czołowej miały swoje funkcje. Wszystkie te cechy wymagały opracowania własnych schematów oraz <strong>PCB </strong>pasujących do zastosowanej płyty czołowej obudowy. Projekty płytek zostały zleconego lokalnej firmy, tak by całość nabrała odpowiedniej jakości.<br /><br /><strong>IV. Szczegółowy opis konstrukcji.</strong><br /><br /><span style="color: #0040FF">1. Część mechaniczna.</span><br />Praktycznie większość szczegółów konstrukcyjnych dotyczących obudowy widać na załączonych zdjęciach i filmach. Warto tylko dodać, że szczególnej uwagi wymagał montaż wyświetlacza <strong>VFD</strong>, nie obyło się bez pracy z pilnikiem. <br /><a href="https://obrazkiforum.atnel.pl/16487/d3a424d58f09063b4219a1cf0bd9ee2c.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/d3a424d58f09063b4219a1cf0bd9ee2c.jpg" alt="Obrazek" /></a><br /><br />Oprócz tego montaż napędu <strong>Blu-ray</strong> oraz dysku <strong>SSD </strong>też wymagał zastosowania dodatkowej platformy (część mechaniczna stosowana w niektórych obudowach IBM) oraz zakupu aluminiowych profili o przekroju <strong>L</strong>. Do tego kilka otworów i nitonakrętek, przycięcie profili na odpowiedni wymiar tak, by montaż i demontaż platformy nie był zbyt czasochłonny.<br /><a href="https://obrazkiforum.atnel.pl/16487/5ed3bc09b45b55d259a5e196eac6e172.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/5ed3bc09b45b55d259a5e196eac6e172.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/5343c8ed5367d930fe90bc3a501da4bc.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/5343c8ed5367d930fe90bc3a501da4bc.jpg" alt="Obrazek" /></a><br /><br /><br />Oczywiście te nieskomplikowane prace mechaniczne były poprzedzone dość długim procesem myślowym zgodnym z ideą <strong>Eda China z Fanów Czterech Kółek</strong>, która mówi o tym, żeby <span style="color: #0040FF">mierzyć kilka razy, a ciąć tylko raz</span> <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Podobna idea przyświecała mi podczas opracowywania wycinki w części tylnej obudowy pod panel złączy wyjściowych. Również i tu wiertarka, pilnik oraz suwmiarka, kilkadziesiąt minut pracy i wycięcie pod panel tylni było gotowe.<br /><a href="https://obrazkiforum.atnel.pl/16487/0dc3e1e96f97e2b7da439e583e1e6a19.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/0dc3e1e96f97e2b7da439e583e1e6a19.jpg" alt="Obrazek" /></a><br /><br /><br /><span style="color: #0040FF">2. Część elektroniczna.</span><br />W części elektronicznej projektu musiałem postawić na zaprojektowanie dwóch urządzeń opartych na procesorach AVR. Jedno urządzenie to klawiatura <strong>HID </strong>sterowana przy pomocy pilota IR, drugie to sterownik <strong>LCD2USB </strong>przeznaczony do obsługi wyświetlacza <strong>VFD</strong>. Obie konstrukcje to można by rzecz szkolne, podstawowe wykonania bazujące na istniejących projektach:<br /><!-- m --><a class="postlink" href="http://code.birkler.se/usb-ir-hid/" >http://code.birkler.se/usb-ir-hid/</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.harbaum.org/till/lcd2usb/index.shtml" >http://www.harbaum.org/till/lcd2usb/index.shtml</a><!-- m --><br /><br />Bazując na powyższych projektach i tak należało przygotować dedykowane schematy oraz obwody PCB. <br /><a href="https://obrazkiforum.atnel.pl/16487/5e25a22b65790523a4fc1518df3f4343.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/5e25a22b65790523a4fc1518df3f4343.jpg" alt="Obrazek" /></a><br /><br />Praca nad projektami PCB wymagała dużego nakładu pracy po to, by dopasować otwory znajdujące się w obudowie, do otworów w płytce drukowanej. Praca ta wymagała sporej ilości wydruków kontrolnych na drukarce i dopasowywania tak przygotowanych karteczek do obudowy. W kolejnej iteracji, trudno już powiedzieć której, otrzymano zadowalający poziom dopasowania tak, by oddać projekt PCB do wykonania.<br />Na przedstawionych zdjęciach widać wydruki kontrolne oraz już gotowe płytki PCB.<br /><a href="https://obrazkiforum.atnel.pl/16487/ea22a12eddf0a9df15c4f98e1eaf1c02.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/ea22a12eddf0a9df15c4f98e1eaf1c02.jpg" alt="Obrazek" /></a><br /><br />Płytka sterownika VFD jest też sprzętowo przygotowana do obsługi modułu z <strong>DS2321</strong>. W przyszłości planuję dodać obsługę programową zegara wraz z funkcją alarmu.<br /><br />Oto zmontowane i gotowe do programowania płytki PCB.<br /><a href="https://obrazkiforum.atnel.pl/16487/7d11277d647f5de9bd3c27d960bfa627.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/7d11277d647f5de9bd3c27d960bfa627.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/34e633b1d3f1d1edb81c5a68ce0f4643.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/34e633b1d3f1d1edb81c5a68ce0f4643.jpg" alt="Obrazek" /></a><br /><br />Tutaj mamy już gotowy panel, wyposażony w elektronikę. Na zdjęciu również widać zamontowany moduł DS3231<br /><a href="https://obrazkiforum.atnel.pl/16487/4af7b5a685bc7a593de63452d8e7ccd5.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/4af7b5a685bc7a593de63452d8e7ccd5.jpg" alt="Obrazek" /></a><br /><br />Dzięki modułowej konstrukcji obudowy w ciągu kilku minut można cały komputer poskładać i zdemontować.<br />Na poniższym filmie, krótka prezentacja z montażu kluczowych elementów komputera.<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br /><br /><span style="color: #0040FF">3. Część programowa</span><br />W poprzednim punkcie wskazałem projekty bazowe, na których się wzorowałem.<br />Niemniej jednak kod, szczególnie w części dotyczącej sterowania, został napisany praktycznie od nowa. Kod został przygotowany już prawie dwa lata temu i w obecnej formie, pomimo, że poprawnie działający, nie nadaje się do publikacji, zresztą tematem przewodnim niniejszego opisu jest konstrukcja obudowy <strong>HTPC</strong>. Planuję dokonać uaktualnienia do nowszej wersji i następnie publikacji wyników pracy.<br />Obecna wersja powstała dzięki poradnikom z kanału <!-- m --><a class="postlink" href="https://www.youtube.com/user/mirekk36" >https://www.youtube.com/user/mirekk36</a><!-- m --> oraz Bluebookowi <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />W obecnej wersji sterowniki realizują następujące funkcje:<br />a) Z komputerem PC komunikują się za pomocą interfejsu USB, dzięki bibliotece <strong>V-USB</strong> <!-- m --><a class="postlink" href="https://www.obdev.at/products/vusb/index.html" >https://www.obdev.at/products/vusb/index.html</a><!-- m -->.<br /><br />b) Obsługa odbiornika podczerwieni oparta na <strong>IRMP</strong>, łącznie z funkcją uczenia kodów z dowolnego pilota zgodnego z biblioteką.<br /><br />c) Obsługa klawiatury panelu czołowego.<br /><br />d) Obsługa enkodera pełno lub półkrokowego.<br /><br />e) Obsługa wyświetlacza <strong>VFD </strong>za pomocą biblioteki <strong>Petera Fleury</strong>.<br /><!-- m --><a class="postlink" href="http://homepage.hispeed.ch/peterfleury/avr-lcd44780.html" >http://homepage.hispeed.ch/peterfleury/ ... 44780.html</a><!-- m --> Łącznie z autorskimi <br />poprawkami dotyczącymi poprawnej pracy z wyświetlaczami <strong>Noritake Itron</strong>.<br /><br />f) Obsługa transoptora potrzebnego do włączania, wyłączania oraz usypiania urządzenia za pomocą przycisku Power jak i również pilota zdalnego sterowania.<br /><br />g) Obsługa przełącznika suwakowego jako prostej klawiatury analogowej.<br /><br />Większość funkcji gotowego urządzenia można zobaczyć na krótkiej prezentacji (tu jeszcze nie założona obudowa górna ):<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br /><br /><strong> V. Co jeszcze można poprawić?</strong><br /><br />Na całość projektu poświęciłem naprawdę sporo czasu. Niestety przedsięwzięcie było, jak na moje środki, dość skomplikowane, dlatego pozostało trochę niedoróbek:<br /><br />a) Panel tylni obudowy powinien być wykonany od nowa. Mam już przygotowany wstępny rysunek techniczny, należy dopieścić szczegóły i zlecić wykonanie odpowiedniej blachy.<br /><br />b) Oprogramowanie musi zostać uaktualnione do najnowszej wersji. Należy wykorzystać zdarzenia i callbacki<br /><br />c) Można się pokusić o zeszlifowanie panelu przedniego i wykonanie dedykowanych napisów zgodnych z przeznaczeniem sprzętu. Niektórych pewnie rażą napisy na panelu, niezgodne ze swoimi funkcjami. Mnie nieco rażą <br /><br />d) Na ściance przedniej brakuje gniazda USB, najlepiej w wersji 3.0, tak by można było łatwiej podłączyć pamięć przenośną. Gniazdo można by umieścić w miejscu przycisku Open/Close<br /><br /><strong>VI. Podsumowanie</strong><br />To właściwie wszystko (jeśli o czymś sobie przypomnę to uzupełnię wpis <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> ). Urządzenie nie powstało w tydzień czy miesiąc.<br />Pracowałem nad nim kilka lat, oczywiście z przerwami. Samo urządzenie jest ozdobą salonu właściwie już od dłuższego czasu. <br />To na tym projekcie szlifowałem swoje umiejętności zarówno w programowaniu jak i obsłudze programu Eagle.<br />To na  razie początki w obu z tych dziedzin, ale dzięki również społeczności zebranej wokół forum Atnel znajduję na to czas i staram się przekazać swoje doświadczenia dalej <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Mam nadzieję, że projekt oraz opis się spodoba i zachęci innych do prezentowania swoich konstrukcji DIY.<br />Z chęcią poznam inne opinie na temat mojej prezentacji.<br /><br />PS<br />Ważne. Pewnie niektórzy spostrzegawczy czytelnicy zauważą, że zdjęcia pochodzą z różnych etapów pracy nad projektem.<br />Ostatecznie powstały dwie takie obudowy, z tym że druga nie jest jeszcze gotowa <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Jeszcze kilka dodatkowych zdjęć.<br /><a href="https://obrazkiforum.atnel.pl/16487/83f3345d5b3c42f589eff4466b9d6244.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/83f3345d5b3c42f589eff4466b9d6244.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/850e51902c807bd32070b4e2e5f8ec59.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/850e51902c807bd32070b4e2e5f8ec59.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/5ad0b9dd19a43371203adf58ffa13dd2.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/5ad0b9dd19a43371203adf58ffa13dd2.jpg" alt="Obrazek" /></a><br /><a href="https://obrazkiforum.atnel.pl/16487/c18f4dac03aaf9ef4b5f1bf3e1937dfe.gif"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/c18f4dac03aaf9ef4b5f1bf3e1937dfe.gif" alt="Obrazek" /></a><br /><a href="https://obrazkiforum.atnel.pl/16487/920a7a18240c37ce1f4161ca7e43c4e7.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/920a7a18240c37ce1f4161ca7e43c4e7.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/9effeb2adcfb985153ef286dc332d27b.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/9effeb2adcfb985153ef286dc332d27b.jpg" alt="Obrazek" /></a><a href="https://obrazkiforum.atnel.pl/16487/50e507c2902a07cfc0ffbfd6917960cb.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/16487/50e507c2902a07cfc0ffbfd6917960cb.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16487">Zealota</a> — 4 cze 2017, o 21:08</p><hr />
]]></content>
</entry>
</feed>