Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 18 wrz 2019, o 08:22


Strefa czasowa: UTC + 1


 Menu
Zawartość
 Strona główna
 Forum
 Szukaj
 Zarejestruj
Pomoc
 FAQ
 BBCode FAQ
 Warunki użytkowania
 Polityka prywatności

 Linki
 www.atnel.pl
 mirekk36 - BLOG
 SKLEP - ATNEL

 Szukaj


Zaawansowane

 Polecaj nas...
Prosimy o bezinteresowne polecanie ATNEL tech-forum za pomocą następującego kodu HTML:


 Najaktywniejsi
Nazwa użytkownika Posty
mirekk36 24782
SunRiver 8745
majster 3796
Jaglarz 3303
Krauser 2084

 Nowi użytkownicy
Nazwa użytkownika Dołączył(a)
SilverPirate 16 wrz
snupix 16 wrz
organ 16 wrz
bestmlody 15 wrz
petros13 14 wrz
locztek 12 wrz
Hubsi 12 wrz
Andzia 12 wrz

 Załączniki
Nazwa
 Teensy-4.0
Rozmiar:787.42 KiB
Plik pobrano:11

 ste100n20
Rozmiar:154.31 KiB
Plik pobrano:4

 oled
Rozmiar:5.29 KiB
Plik pobrano:1

 24 MHz, 24 M Sa...
Rozmiar:41.63 KiB
Plik pobrano:0

 Logfile
Rozmiar:61.92 KiB
Plik pobrano:1

 24 MHz, 24 M Sa...
Rozmiar:41.63 KiB
Plik pobrano:1

 kodi_ir_v6
Rozmiar:192.75 KiB
Plik pobrano:5

 makefsdata
Rozmiar:38.86 KiB
Plik pobrano:1

Powitanie
Witamy na forum pomocy technicznej firmy ATNEL. Wystartowaliśmy 10 października 2011 roku.

Najnowsze ogłoszenia/tematy
Najnowsze ogłoszeniaNajpopularniejsze tematyOstatnie tematy
Szczegóły dotyczące dopłaty do "All In One" z PP
Raport ze stanu prac nad projektem REDBOOK - będzie LIN !
AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!
Przedłużacz do projektu ;) czyli przedłużenie terminu z PP
Projekt REDBOOK - właśnie wystartował na Polak Potrafi
CAN dla statków pirackich ? ;)
CAN - przesyłanie danych z czujników
MK MENU 3.x na STM32
Zestaw ATB jako narzędzie do hackowania CAN ? ;)
CAN Bus - HACK - first preview ;)
Szczegóły dotyczące dopłaty do "All In One" z PP
Obsługa I2C i przesył danych po USB
Projekt REDBOOK - właśnie wystartował na Polak Potrafi
PWM_REGULACJA
AVR + B4A Komunikacja bluetooth
CAN Bus - HACK - first preview ;)
MK MENU 3.x - Properties - no i stało się ;)
Sposoby na oszcżędzanie energii elektrycznej
Gdyby miały pojawić się odpłatne poradniki, plus ew e-booki?
MK GLCD - PODSUMOWANIE, podziękowania i mały bonusik
Progrem z klamerkami w kodzie? - przyciski
Użycie własnej funkcji w programi - błąd przy buildowaniu
Odczyt danych z układu MAX31855
przełączniki tranzystorowe
Mikrokontroler nie odpowiada.
Atmega 328pb problem z eclipse
Pressure transmitter Danf....
Modecom Feel 620W za niskie napięcia
Parę pytań co do różnicowego ADC
STM32 Workbench - podpowiedzi

Ogłoszenia globalne
Zobacz najnowszy post AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!
Napisane przez: DevTomek » 3 wrz 2019, o 08:04 Ogłoszenie globalne

Obrazek
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 :).

Obrazek

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 Zotac ZBOX B1324 oraz zestaw uruchomieniowy Atnel ATB 1.05a, natomiast oprogramowanie zostało napisane w języku Java oraz C.

Czym właściwie jest AVR-IplaTV-Box?

AVR-IplaTV-Box 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.


Co właściwie potrafi robić to urządzenie?

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.


Główne funkcjonalności jakie zostały przeze mnie zaimplementowane w tym projekcie to:

• zamiana kanałów TV,
• zatrzymywanie oraz wznawianie transmisji,
• dwustopniowe przewijanie kanałów (10 sekund lub 1 minuta) w tył i przód,
• regulacja poziomu jasności,
• automatyczne logowanie do konta Ipla,
• pełna kontrola urządzenia za pomocą pilota od telewizora,
• wyświetlanie informacji odnośnie aktualnie emitowanego programu - nazwa oraz krótki opis,
• wyświetlanie aktualnego paska postępu dla wszystkich programów,
• łatwa konfiguracja aplikacji za pomocą pliku application.properties,
• możliwość edytowania dostępnych kanałów TV za pomocą pliku channels.json,
• możliwość wyłączenia urządzenia z poziomu pilota.

Poniżej zamieszczam krótki filmik prezentujący wyżej wymienione funkcjonalności.


Skąd wzięła się potrzeba stworzenia takiego urządzenia?

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).


Wygoda przede wszystkim!

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.

Obrazek
[Opis klawiszy pilota sterującego]

W tym calu zastosowałem zestawy uruchomieniowy (ewaluacyjny) Atnel ATB 1.05a, wyposażony w m.in. mikrokontroler Atmega 32A oraz odbiornik podczerwieni TSOP31236. Do obsługi odbiornika podczerwieni po stronie mikrokontrolera wykorzystałem bibliotekę IR_UNI autorstwa Mirosława Kardaśa, która była dołączona do książki Język C Pasja programowania mikrokontrolerów 8 - bitowych. Dodatkowo zestaw ten jest wyposażony w układ FT232RL, który pozwala na komunikację z komputerem za pomocą interfejsu USB.

Obrazek
[Schemat blokowy urządzenia - hardware]

Informacje odnośnie aktualnie emitowanego programu pozyskiwane są z serwisu Ipla, a następnie parsowane po stronie aplikacji za pomocą biblioteki JSoup.

Obrazek
[Proces pozyskiwanie dodatkowych informacji o kanałach]

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 :D

Pełen opis projektu wraz z kodami źródłowymi dostępny jest tutaj: DevTomek.pl -> AVR-IplaTV-Box, czyli Ipla TV na Twoim telewizorze!

PS. Zachęcam również do zapoznania się z moim poprzednim projektem, który jakiś czas temu przedstawiłem na tym forum SmartMirror - Inteligentne lustro z asystentem głosowym :)


Wyświetlone: 813  •  Komentarze: 4  •  Odpowiedz [ Wróć ] Góra

31 ogłoszenia • Strona 1 z 111, 2, 3, 4, 5 ... 11

Najnowsze posty
Brak nowych postów Progrem z klamerkami w kodzie? - przyciski

Napisane przez karolina-mat » 44 minuty temu
Forum: Dla całkowicie początkujących

2

29

10 minut temu

karolina-mat Zobacz najnowszy post

Brak nowych postów Użycie własnej funkcji w programi - błąd przy buildowaniu

Napisane przez karolina-mat » wczoraj, o 14:36
Forum: Dla całkowicie początkujących

6

170

18 minut temu

karolina-mat Zobacz najnowszy post

Brak nowych postów Odczyt danych z układu MAX31855

Napisane przez Piotrek_P » 16 wrz 2019, o 22:01
Forum: Język C dla AVR

1

179

wczoraj, o 05:37

Marhef Zobacz najnowszy post

Brak nowych postów przełączniki tranzystorowe

Napisane przez matteo9999111 » 16 wrz 2019, o 16:54
Forum: Dla całkowicie początkujących

5

252

16 wrz 2019, o 19:41

xentis Zobacz najnowszy post

Brak nowych postów Mikrokontroler nie odpowiada.

Napisane przez stanleygoldi » 15 wrz 2019, o 20:31
Forum: Mikrokontrolery AVR

4

285

16 wrz 2019, o 18:33

stanleygoldi Zobacz najnowszy post

Wątki: 19533 • Strona 1 z 39071, 2, 3, 4, 5 ... 3907

Kto jest online?
Kto przegląda forum Forum przegląda 52 użytkowników :: 9 zidentyfikowanych, 0 ukrytych i 43 gości (dane z ostatnich 5 minut)
Najwięcej użytkowników online (170) było 30 maja 2014, o 23:24

Zidentyfikowani użytkownicy: Bing [Bot], Google [Bot], karolina-mat, lukastob, Majestic-12 [Bot], micky, SylwekK, xisco24, Zealota
Legenda: Administratorzy, Moderatorzy globalni, Moderatorzy lokalni, PINKI, Tech-support, Zasłużeni


Skocz do:  

 Menu użytkownika
Nazwa użytkownika:


Hasło:


Zapamiętaj mnie

Zarejestruj się!


 Zegar


 Kalendarz
<< Wrz. 2019 >>
Nd Pn Wt Śr Cz Pt So
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

 Statystyki
Wszystkich
Liczba postów: 200620
Liczba wątków: 19670
Wszystkich Ogłoszeń: 9
Wszystkich Przyklejonych: 70
Wszystkich Załączników: 2239

Tematów na dzień: 7
Postów na dzień: 69
Użytkowników na dzień: 7
Tematów na użytkownika: 1
Postów na użytkownika: 10
Postów na temat: 10

Liczba użytkowników: 20127
Najnowszy użytkownik: SilverPirate

 Ekipa
Administratorzy
atneladmin
Moderatorzy
mirekk36
Sonix
SunRiver

 Wizyty botów
Google [Bot]
mniej niż minutę temu



Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO