<?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=22536&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-11-23T21:46:15+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=22536&amp;mode</id>
<entry>
<author><name><![CDATA[kazekat]]></name></author>
<updated>2019-11-23T21:46:15+01:00</updated>
<published>2019-11-23T21:46:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=223148#p223148</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=223148#p223148"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=223148#p223148"><![CDATA[
Gratulacje. Prawdziwy majstersztyk. Ogram pracy no i wiedzy. Chyba jesteś dumny z tego co stworzyłeś.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=17021">kazekat</a> — 23 lis 2019, o 21:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Harry]]></name></author>
<updated>2019-11-07T20:52:15+01:00</updated>
<published>2019-11-07T20:52:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=222906#p222906</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=222906#p222906"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=222906#p222906"><![CDATA[
Od kilku dni widzę wysyp archeologów, czyżby któreś gimnazjum zadało temat &quot;zapisać się gdzie się tylko da&quot; jako pracę domową :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14685">Harry</a> — 7 lis 2019, o 20:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[misiulu]]></name></author>
<updated>2019-09-11T16:37:43+01:00</updated>
<published>2019-09-11T16:37:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221912#p221912</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221912#p221912"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221912#p221912"><![CDATA[
Nooo pełen podziw! gratki <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=4068">misiulu</a> — 11 wrz 2019, o 16:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-09-03T09:15:40+01:00</updated>
<published>2019-09-03T09:15:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221788#p221788</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221788#p221788"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221788#p221788"><![CDATA[
<div class="quotetitle">DevTomek napisał(a):</div><div class="quotecontent"><br />Przyznam, że połączenie tych wszystkich warstw w całość nie było zbyt łatwe,<br /></div><br />Ale to właśnie widać ILEŻ pracy w to włożyłeś i już nie chodzi tylko o techniczne sprawy - sama prezentacja - to poezja i miód dla ucha i oka ! ... <br /><br />Moim marzeniem było pisząc książki czy tworząc poradniki aby zainspirować kogoś, czasem coś pomóc w drobnej sprawie i żeby czytelnicy czy widzowie prześcignęli mnie po stokroć <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jeśli chodzi i o moją skromną wiedzę i o poziom projektów - a TO jest właśnie taki wzorcowy przykład.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 wrz 2019, o 09:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DevTomek]]></name></author>
<updated>2019-09-03T08:26:43+01:00</updated>
<published>2019-09-03T08:26:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221787#p221787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221787#p221787"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221787#p221787"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Ja pierdziu !!!! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... jak pięknie dopracowany, opisany i zaprezentowany projekt w DIY - istna perełka, czyta się z wypiekami na twarzy. Mnie aż zazdrość bierze bo sam nie znam się na linuxie i na programowaniu w Java ... a tu proszę jakie wielopoziomowe połączenie systemów. Mega integracja <br /><br />GRATULACJE !<br /></div><br />Dziękuję Mirku za opinię <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Przyznam, że połączenie tych wszystkich warstw w całość nie było zbyt łatwe, ale dzięki zestawowi ATB i GB proces developmentu znacznie przyspieszył, bo mogłem skupić się na architekturze systemu i nie musiałem męczyć się z płytkami stykowymi itp. jak miało to miejsce jakiś czas temu! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  <br /><br />Btw. Projekt powstał jakieś pół roku temu, ale dopiero teraz postanowiłem go przedstawić, żeby być pewnym że wszystko działa jak należy. Korzystam z tego 'urządzenia' bardzo często od kliku miesięcy i wszystko działa tak jak należy, więc mogę powiedzieć z czystym sumieniem, że projekt zakończył się sukcesem <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=20839">DevTomek</a> — 3 wrz 2019, o 08:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-09-03T08:12:11+01:00</updated>
<published>2019-09-03T08:12:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221786#p221786</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221786#p221786"/>
<title type="html"><![CDATA[Re: AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221786#p221786"><![CDATA[
Ja pierdziu !!!! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... jak pięknie dopracowany, opisany i zaprezentowany projekt w DIY - istna perełka, czyta się z wypiekami na twarzy. Mnie aż zazdrość bierze bo sam nie znam się na linuxie i na programowaniu w Java ... a tu proszę jakie wielopoziomowe połączenie systemów. Mega integracja <br /><br />GRATULACJE !<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: kilkunastu sekundach ]</span></strong><br /><br />przy okazji widzę, że powstaje nowy fajny BLOG <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> super !<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 wrz 2019, o 08:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[DevTomek]]></name></author>
<updated>2019-09-03T08:04:17+01:00</updated>
<published>2019-09-03T08:04:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221785#p221785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221785#p221785"/>
<title type="html"><![CDATA[AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22536&amp;p=221785#p221785"><![CDATA[
<img src="https://obrazkiforum.atnel.pl/54/c9b58a60a707afc5f47d09f0de5d75a3.jpg" alt="Obrazek" /><br />Ostatnio Mirek często wspomina o “hakowaniu” magistrali CAN, więc postanowiłem zaprezentować swój ostatni projekt, który co prawda nie ma nic wspólnego z magistralą CAN, ale również dotyczy “hakowania”, tylko z tą różnicą że pod pojęciem CAN ukrywa się serwis Ipla TV <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />. <br /><br /><a href="https://obrazkiforum.atnel.pl/20839/b8e27b56f48d918ee473977c21372eb4.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20839/b8e27b56f48d918ee473977c21372eb4.jpg" alt="Obrazek" /></a><br /><br />Projekt ten powstał, aby rozwiązać problem dotyczący braku możliwości oglądania kanałów TV z serwisu Ipla na telewizorze. Głównym celem tego projektu było stworzenie urządzenia wraz z interfejsem, który po podłączeniu do TV pozwoli na szybkie i wygodne oglądanie kanałów TV z serwisu Ipla. W skład urządzenia wchodzi mini komputer <strong>Zotac ZBOX B1324</strong> oraz zestaw uruchomieniowy <strong>Atnel ATB 1.05a</strong>, natomiast oprogramowanie zostało napisane w języku Java oraz C. <br /><br /><strong><span style="font-size: 150%; line-height: normal">Czym właściwie jest AVR-IplaTV-Box?</span></strong><br /><br /><strong>AVR-IplaTV-Box</strong> jest urządzeniem, które pozwala na oglądanie kanałów TV z serwisu Ipla.tv na telewizorze. Dodatkowo urządzenie wyposażone jest w odbiornik IR, który jest odpowiedzialny za obsługę zmiany kanałów za pomocą zwykłego pilota wyposażone w nadajnik podczerwieni IR.<br /><br /><br /><strong><span style="font-size: 150%; line-height: normal">Co właściwie potrafi robić to urządzenie?</span></strong><br /><br />AVR-IplaTV-Box pozwala w bardzo szybki oraz wygodny sposób na oglądanie oraz zarządzenie kanałami TV z serwisu Ipla za pomocą tego samego pilota, którego używamy do obsługi telewizora.<br /><br /><br /><strong><span style="font-size: 150%; line-height: normal">Główne funkcjonalności jakie zostały przeze mnie zaimplementowane w tym projekcie to:</span></strong><br /><br />• zamiana kanałów TV,<br />• zatrzymywanie oraz wznawianie transmisji,<br />• dwustopniowe przewijanie kanałów (10 sekund lub 1 minuta) w tył i przód,<br />• regulacja poziomu jasności,<br />• automatyczne logowanie do konta Ipla,<br />• pełna kontrola urządzenia za pomocą pilota od telewizora,<br />• wyświetlanie informacji odnośnie aktualnie emitowanego programu - nazwa oraz krótki opis,<br />• wyświetlanie aktualnego paska postępu dla wszystkich programów,<br />• łatwa konfiguracja aplikacji za pomocą pliku <em>application.properties</em>,<br />• możliwość edytowania dostępnych kanałów TV za pomocą pliku <em>channels.json</em>,<br />• możliwość wyłączenia urządzenia z poziomu pilota.<br /><br />Poniżej zamieszczam krótki filmik prezentujący wyżej wymienione funkcjonalności.<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 /><strong><span style="font-size: 150%; line-height: normal">Skąd wzięła się potrzeba stworzenia takiego urządzenia?</span></strong><br /><br />Obecnie serwis Ipla TV pozwala na zakup pakietów z kanałami TV (Discovery, Polsat itd.), które można oglądać za pośrednictwem serwisu Ipla TV lub aplikacji na Anroida i iOS. Niestety nie ma możliwości oglądania kanałów TV w aplikacji Ipla na Smart TV, co oznacza że do oglądania kanałów TV jest wymagany komputer lub smartphone. Kontaktowałem się nawet w tej sprawie z pomocą techniczną Ipla, lecz powiedzieli mi, że nie planują w najbliższym czasie wyprowadzenia kanałów TV na smart TV (pewnie wynika to ze sposobu szyfrowania danych - DRM).<br /><br /><br /><strong><span style="font-size: 150%; line-height: normal">Wygoda przede wszystkim!</span></strong><br /><br />Jednym z głównych założeń projektu było, aby całe urządzenie można obsługiwać w taki sam sposób, jak zwykły telewizor. Co wiązało się z koniecznością stworzenia dodatkowego interfejsu, który pozwoliłby na sterowanie urządzeniem za pomocą pilota od telewizora.<br /><br /><a href="https://obrazkiforum.atnel.pl/20839/f8db52df81b896984d752db60f372560.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20839/f8db52df81b896984d752db60f372560.jpg" alt="Obrazek" /></a><br />[Opis klawiszy pilota sterującego]<br /><br />W tym calu zastosowałem zestawy uruchomieniowy (ewaluacyjny) <strong>Atnel ATB 1.05a</strong>, wyposażony w m.in. mikrokontroler <strong>Atmega 32A </strong> oraz odbiornik podczerwieni <strong>TSOP31236</strong>. Do obsługi odbiornika podczerwieni po stronie mikrokontrolera wykorzystałem bibliotekę <strong>IR_UNI</strong> autorstwa Mirosława Kardaśa, która była dołączona do książki <strong>Język C Pasja programowania mikrokontrolerów 8 - bitowych</strong>. Dodatkowo zestaw ten jest wyposażony w układ <strong>FT232RL</strong>, który pozwala na komunikację z komputerem za pomocą interfejsu USB.<br /><br /><a href="https://obrazkiforum.atnel.pl/20839/be08e879d36c781818e3e1f08ee1af1f.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20839/be08e879d36c781818e3e1f08ee1af1f.jpg" alt="Obrazek" /></a><br />[Schemat blokowy urządzenia - hardware]<br /><br />Informacje odnośnie aktualnie emitowanego programu pozyskiwane są z serwisu Ipla, a następnie parsowane po stronie aplikacji za pomocą biblioteki JSoup.<br /><br /><a href="https://obrazkiforum.atnel.pl/20839/574512a790d2a85b3d6650ef7064cfa5.jpg"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/20839/574512a790d2a85b3d6650ef7064cfa5.jpg" alt="Obrazek" /></a><br />[Proces pozyskiwanie dodatkowych informacji o kanałach]<br /><br />Jeśli ktoś będzie miał jakieś pytania dotyczące tego projektu to zachęcam do ich zadawania w komentarzu oraz do zapoznania się z dokładniejszym opisem tego projektu na moim blogu, gdzie jest nawet sekcja dla developera, gdzie dokładnie opisuje zastosowane technologie oraz całe flow programu <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br /><span style="font-size: 150%; line-height: normal">Pełen opis projektu wraz z kodami źródłowymi dostępny jest tutaj: <a href="https://devtomek.pl/post/5d6e03eae38b6d5860a00e23/avr-iplatv-box-czyli-ipla-tv-na-twoim-telewizorze"  class="postlink">DevTomek.pl -&gt; AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!</a></span><br /><br />PS. Zachęcam również do zapoznania się z moim poprzednim projektem, który jakiś czas temu przedstawiłem na tym forum <a href="https://forum.atnel.pl/topic21600.html"  class="postlink">SmartMirror - Inteligentne lustro z asystentem głosowym</a>  <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=20839">DevTomek</a> — 3 wrz 2019, o 08:04</p><hr />
]]></content>
</entry>
</feed>