Instrukcja obsługi
Transkrypt
Instrukcja obsługi
Odtwarzacz multimedialny DIMP WWW.DIGINN.EU Zawartość 1. Opis odtwarzacza DIMP ........................................................................................................ 3 2. Wyprowadzenia odtwarzacza ................................................................................................. 5 3. Złącze GPIO ........................................................................................................................... 7 4. Tryby pracy .......................................................................................................................... 10 4.1 Tryb TV .......................................................................................................................... 11 4.1.1 Menu główne ........................................................................................................... 11 4.1.2 TV – lista odtwarzania ............................................................................................. 12 4.1.3 Tryb TV – opcje ....................................................................................................... 13 4.2 Tryb GPIO ...................................................................................................................... 15 4.3 Tryb ciągły ...................................................................................................................... 16 4.4 Tryb UART..................................................................................................................... 17 4.4.1 Komendy UART ...................................................................................................... 19 5. Serwer www ......................................................................................................................... 23 6. Wyłączanie odtwarzacza ...................................................................................................... 25 7. Kodowanie filmów ............................................................................................................... 26 8. Inne informacje .................................................................................................................... 29 1. Opis odtwarzacza DIMP Odtwarzacz multimediów DIMP to wysokiej jakości urządzenie typu digital signage, umożliwiające odtwarzanie plików audio oraz wideo na monitorze, telewizorze lub projektorze z wejściem HDMI. Systemy digital signage znajdują się w wielu miejscach takich jak muzea, stadiony, hotele, wystawy sklepowe, restauracji itp. Służą one do wyświetlania reklam, informacji i innych informacji. Tak szerokie zastosowanie umożliwiają bogate funkcjonalności odtwarzacza DIMP. Urządzenie wyposażone jest w interfejs graficzny, dzięki czemu możemy sterować odtwarzaczem przy użyciu myszki podłączonej do portu USB. Możliwe jest także zdalne połączenie do odtwarzacza przez sieć internet, gdyż ten odtwarzacz wyposażony jest w serwer WWW. Z urządzeniem komunikować się także można poprzez port UART, wykorzystując odpowiednie komendy. Oprócz tego dostępne są porty GPIO, gdzie podłączyć można przyciski i współpraca z urządzeniem odbywać się może przy użyciu prostego pilota (m.in. przyciski Start, Stop, Next, Prev, Vol+, Vol-). Urządzenie może pracować także w trybie bezobsługowym, odtwarzając pliki z pamięci wewnętrznej (2 GB), karty SD lub pamięci typu pendrive USB. Urządzenie może wyświetlać obraz w maksymalnej rozdzielczości 720p (1280x720) poprzez interfejs HDMI, posiada także dodatkowe wyjście audio typu jack. Odtwarzacz DIMP obsługuje najpopularniejsze typy plików audio oraz video, czyli mp3, wav, avi, 3gp, mp4, mkv, flv. Całość zamknięta jest w pudełku wyposażonym w cztery uchwyty, umożliwiające montaż urządzenia w praktycznie dowolnym miejscu, w tym także na tylniej ścianie monitora. Dane techniczne: - rozdzielczość wyświetlanego obrazu 720p (1080x720), - HDMI + audio, - wbudowana pamięć dla użytkownika 2 GB, - dodatkowe wyjście audio LINE OUT, - obsługa kart SD, pamięci USB typu pendrive, - dekoder video: MPEG1, MPEG2, H.263, H.264, VP8, - obsługa plików video o rozdzielczości do 1080p, - odtwarzanie plików video: avi, 3gp, mp4, mkv, flv, - odtwarzanie plików audio: mp3, wav, ogg, - 1 x HDMI, - 2 x USB High-speed host, - 1 x SD Slot, - 1 x USB-OTG, - 1x GPIO 25 pin, - 100MBit Ethernet, - zasilanie 6-16V 1A, - temperatura pracy: 0-70 st. C 2. Wyprowadzenia odtwarzacza W tym rozdziale można się zapoznać z wyprowadzeniami i złączami znajdującymi się w odtwarzaczu. a) Wyprowadzenia znajdujące się od przodu urządzenia: - HDMI – do podłączenia telewizora, monitora itp. - 2 x USB – do podłączenia pamięci zewnętrznej usb oraz myszki, - 1 x miniUSB – do podłączenia odtwarzacza do komputera PC, - ETH – złącze ethernet, do podłączenia kabla sieciowego. b) Wyprowadzenia znajdujące się z tyłu urządzenia: - zasilające 6-12V: Pin 1 – VCC Pin 2 – masa GND - złącze 3,5mm jack LINE OUT – do podłączenia słuchawek lub do wzmacniacza audio, - złącze 25 pin GPIO – dokładny opis w rozdziale 3. c) Otwory montażowe W podstawie odtwarzacza znajdują się cztery otwory montażowe umożliwiające przymocowanie odtwarzacza. 3. Złącze GPIO Złącze GPIO służy do sterowania urządzeniem. Za jego pomocą możemy ustawić odpowiedni tryb pracy odtwarzacza oraz odczytać jego stan. Jest to złącze 25 pinowe o następującym rozkładzie wyprowadzeń: Nie zależnie od wybranego trybu pracy, wyprowadzenia o numerach: od 1 do 8 i od 23 do 25 zawsze pełnią tą samą funkcję, opisaną w tabeli 1. Natomiast funkcje pinów o numerach od 9 do 22 są zależne od wybranego trybu pracy a ich znaczenie opisane jest w tabeli 3. Wyprowadzenia złącza GPIO o niezmiennych funkcjach 1 2 3 4 5 6 7 8 23 24 VCC GND UART UART MODE MODE MODE MODE STATUS READY 3,3V Tabela 1 TXD RXD 1 2 3 4 25 OFF Każdy z wyprowadzeń GPIO jest w stanie 1 log. Uaktywnienie danej opcji na wybranym wejściu wiąże się z podłączeniem do 0 log (GND). Można do tego celu użyć pinu nr. 2. Aktualny stan pracy urządzenia: Do odczytania aktualnego stanu pracy odtwarzacza mamy do dyspozycji 2 piny informacyjne: STATUS oraz READY. Wyjście STATUS informuje o tym, czy aktualnie odtwarzany jest plik audio lub video. Stan 0 log oznacza, że nic nie jest odtwarzane a 1 log logiczna oznacza odtwarzanie. Wyjście READY informuje o tym, że odtwarzacz został prawidłowo uruchomiony i oczekuje na dalsze operacje. Stan 0 log oznacza, że odtwarzacz jest gotowy do pracy. Jeśli urządzenie zostanie wyłączone przyciskiem OFF, to zanim odłączy się zasilanie, należy poczekać aż wyjście READY zmieni stan na 1 log. Więcej w rozdziale nr. 6. Wyprowadzenia te są wyjściami o wydajności prądowej max 10mA i pod żadnym pozorem nie wolno ich zwierać bezpośrednio do GND ponieważ mogą one ulec uszkodzeniu. Tryb pracy Tryb pracy odtwarzacza wybiera się poprzez odpowiednie ustawienie wejść mode 1,2,3 i 4. Tabela wyboru trybu odtwarzania: MODE 4 3 2 1 Wybrany tryb pracy 0 0 0 0 TV 0 0 0 1 Z przyciskami 0 0 1 0 Ciągły 0 0 1 1 UART 0 1 0 0 Numery 1 0 1 0 1 Numery 2 Tabela 2 Ciągły Z Przyciskami TV X X STAR T STAR T 9 2.mp4 X X STOP STOP 10 3.mp4 3.mp4 X X NEXT NEXT 11 4.mp4 4.mp4 X X PREV PREV 12 5.mp4 5.mp4 X X VOL+ VOL+ 13 6.mp4 6.mp4 X X VOL- VOL- 14 7.mp4 7.mp4 X X X X 15 8.mp4 8.mp4 X X X X 16 9.mp4 9.mp4 X X X X 17 10.mp4 10.mp4 X X X X 18 11.mp4 11.mp4 X X X X 19 12.mp4 12.mp4 X X X X 20 13.mp4 13.mp4 X X X X 21 14.mp4 14.mp4 X X X X 22 Wyprowadzenia złącza GPIO UART 1.mp4 2.mp4 Tryb NUM1 1.mp4 3 NUM2 T a b e l a 4. Tryby pracy Odtwarzacz DIMP może pracować w różnych trybach. Każdy nich jest wybierany poprzez odpowiednie podłączenie wejść GPIO. Wejścia te opisuje tabela 2 w rozdziale 3. Możliwe tryby pracy urządzenia: - normalny TV – sterowanie poprzez monitor lub telewizor za pomocą myszki, - GPIO – sterowanie poprzez porty wejścia/wyjścia, np. za pomocą przycisków, - ciągły – zostają odtworzone w pętli wszystkie pliki znajdujące się w pamięci, - UART – sterowanie za pomocą komend UART, - NUM 1 – odtwarza pliki o nazwie 1.mp4 do 14.mp4, po wciśnięciu odpowiedniego przycisku. Wciśnięcie innego przycisku nie przerywa odtwarzania, - NUM 2 – odtwarza pliki o nazwie 1.mp4 do 14.mp4, po wciśnięciu odpowiedniego przycisku. Wciśnięcie innego przycisku przerywa odtwarzanie i zostanie włączony inny film. W każdym z tych trybów możliwe jest sterowanie odtwarzaczem za pomocą strony internetowej www. 4.1 Tryb TV 4.1.1 Menu główne Ekran główny odtwarzacza DIMP: Menu główne programu składa się z czterech przycisków. Służą one do obsługi odtwarzacza oraz do wybierania sposobu działania. a) Lista odtwarzania – po wgraniu plików do pamięci wewnętrznej lub po dołączeniu pamięci zewnętrznej należy stworzyć listę odtwarzania. b) Opcje odtwarzania – wybieramy w nich sposób działania odtwarzacza, ustawiamy opcje karty sieciowej, itp. c) Włącz USB MS – włącza tryb pamięci masowej po podłączeniu odtwarzacza do portu mini USB, po wgraniu plików należy wyłączyć ten tryb tym samym przyciskiem. d) Start – włącza odtwarzanie plików z listy odtwarzania. Odtwarzanie można przerwać tylko poprzez włączenie pinu GPIO o nazwie STOP. 4.1.2 TV – lista odtwarzania Lista odtwarzania składa sie z listy plików oraz pięciu przycisków. Po włączeniu, lista jest pusta. Po naciśnięciu jednego z przycisków następuje wczytanie plików z: a) “Pamięć USB” – wczytuje pliki z pamięci zewnętrznej typu pendrive podłączone do wejścia USB, b) “SD zewn.” – wczytuje pliki z zewnętrznej pamięci typu SD, c) “Pamięć wew.” – wczytuje pliki z wewnętrznej pamięci dostępnej w odtwarzaczu DIMP. UWAGA! Wcześniej należy wyłączyć tryb pamięci masowej w menu głównym. Pliki , które zostaną zaznaczone na liście odtwarzania zostaną zapamiętane i odtworzone. Wszystkie modyfikacje zostaną zapamiętane po wciśnięciu przycisku “Wstecz”. W celu usunięcia zaznaczonych plików do odtwarzania można użyć przycisku “Wyczyść”. 4.1.3 Tryb TV – opcje Ekran główny dostępnych opcji: Opcję odtwarzacza: a) “Odtwarzanie w pętli” – jeśli jest zaznaczona to po zakończeniu odtwarzania wszystkich plików z listy, następuje powrót do pierwszego pliku i jego odtworzenie, jeśli opcja nie jest zaznaczona to po odtworzeniu listy następuje zakończenie odtwarzania, b) “Sterownie przyciskami” – W trybie TV można używać także przycisków GPIO jeśli opcja jest wybrana, c) “Audio LINE OUT” – Domyślnie sygnał audio przesyłany jest poprzez złącze HDMI, można przekierować dźwięk na wyjście liniowe 3,5mm jack jeśli opcja jest zaznaczona. d) “Sterowanie www” – włącza serwer www w odtwarzaczu, tylko jeśli włączona jest ta opcja to działają ustawienia karty sieciowej, e) “Poziom głośności” – ustawia poziom głośności w zakresie od 0 do 9. Opcje dotyczące ustawień karty sieciowej: a) “DHCP” i „Statyczny” – możliwość włączenia pobierania adresu sieciowego poprzez dhcp lub jego statyczne ustawienie, b) “Adres ip” – ustawia adres IP odtwarzacza, działa tylko z ustawieniem „Statyczny”, c) „Maska” – ustawia maskę sieci, działa tylko z ustawieniem „Statyczny”, d) „Brama” – ustawia bramę sieci, działa tylko z ustawieniem „Statyczny”, e) „DNS” – ustawia adres dns, działa tylko z ustawieniem „Statyczny”, f) „Nazwa hosta” – nazwa urządzenia hostname, g) „Port przychodzący” – port pod którym można podłączyć się do odtwarzacza, numer portu musi być większy niż 1024. Przyciski: a) „Wyjdź” – wychodzi z ekranu opcji bez ich zapamiętania, b) „Zapisz i wyjdź” – wychodzi z ekranu opcji i zapisuje wszystkie ustawienia. 4.2 Tryb GPIO Po włączeniu tego trybu obraz na ekranie jest czarny i odtwarzacz czeka na reakcję z wejść GPIO. Sterowanie odtwarzaczem odbywa się poprzez dodatkowe złącze GPIO 25 pin. Dokładny opis wejść sterujących opisany jest w rozdziale 3 w tabeli xx. Pliki szukane są w następującej kolejności: Pamięć wewnętrzna -> Pamięć SD zewnętrzna -> Pamięć USB. Jeśli zostaną odnalezione pliki na pamięci wewnętrznej to zostają one odtwarzane a reszta pamięci nie zostaje przeszukiwana. 4.3 Tryb ciągły Jest to tryb bezobsługowy. Odtwarzane są wszystkie po kolei pliki dostępne na wybranej pamięci. Ekran w tym trybie jest czarny. Pliki szukane są w następującej kolejności: Pamięć wewnętrzna -> Pamięć SD zewnętrzna -> Pamięć USB. Jeśli zostaną odnalezione pliki na pamięci wewnętrznej to zostają one odtwarzane a reszta pamięci nie zostaje przeszukiwana. 4.4 Tryb UART W tym trybie odtwarzacz musi zostać podłączony do układu UART o napięciu 3,3V innego mikrokontrolera lub poprzez konwerter napięć do portu RS232. Wyjście TXD służy wtedy jako transmisja danych TXD a RXD to odbiór danych. Przykład podłączenia odtwarzacza: a) do uartu mikrokontrolera: b) do portu RS232: TXD podłączamy do nóżki 11 układu MAX3232 a RXD do nóżki 12. 4.4.1 Komendy UART Ramka UART: Ramka danych jaką należy wysłać do odtwarzacza składa się z bajtu startu, bajtu określającego ile danych będzie wysłane, komendy oraz bajtu końca ramki. Ramka przesyłana do odtwarzacza Dimp wygląda następująco: 0xAB (ilość) (dane) 0x16 Ramka odpowiedzi wysłana z odtwarzacza Dimp: 0x16 (ilość) (dane) 0xAB Możliwe odpowiedzi w polu dane: a) ACK – komenda została poprawnie odczytana i wykonana, b) NACK – komenda została nie wykonana, c) FRAME ERROR – błąd w transmisji szeregowej, d) UNKNOWN COMMAD – komenda nie obsługiwana, e) STATUS : /s1 – auto/usb/sd /s2 – gra /0 – n/a /0 – n/a /0 – n/a /0 – n/a /0 – n/a /0 – n/a /0 – n/a /0 – n/a Rozpoczęcia pracy z trybem UART: Po każdorazowym włączeniu odtwarzacza w tryb pracy UART należy tylko raz po jego uruchomieniu wysłać następujące komendy: 1 . audio – określające wyjście audio,, 2. vol – należy ustawić odpowiedni poziom głośności, 3. mem – należy wybrać z jakiej pamięci mają zostać załadowane pliki. Dostępne komendy: Wszystkie komendy należy wysyłać jako kody ASCII a pozostałe wartości ramki (start,ilość,koniec) traktować jako liczby hex. a) “play_s” – odtwarza jeden plik Start Ilość Komenda Koniec 0xAB 0x06 play_s 0x16 b) “play_c” – odtwarza wszystkie pliki Start Ilość Komenda Koniec 0xAB 0x06 play_c 0x16 c) “stop” – zatrzymuje odtwarzanie pliku Start Ilość Komenda Koniec 0xAB 0x04 stop 0x16 d) “next” – przechodzi do następnego pliku Start Ilość Komenda Koniec 0xAB 0x04 next 0x16 e) “prev” – wraca do pliku poprzedniego Start Ilość Komenda Koniec 0xAB 0x04 prev 0x16 f) “vol:7” – poziom głośności od 0 do 9 Start Ilość Komenda Koniec 0xAB 0x05 vol:7 0x16 g) “mem:0” –wybór pamięci: 1 sd wew, 2 sd zewn, 3 pendrive usb Start Ilość Komenda Koniec 0xAB 0x05 mem:0 0x16 Start Ilość Komenda Koniec 0xAB 0x06 status 0x16 h) “status” – ramka statusu i) “audio:1”- wyjście audio: 1 line out, 0 hdmi. Zalecane jest użycie tej komendy jeden raz, po uruchomieniu odtwarzacza Start Ilość Komenda Koniec 0xAB 0x07 audio:1 0x16 j) “pause” – pauza Start Ilość Komenda Koniec 0xAB 0x05 pause 0x16 k) “fnd:” – szukanie pliku po jego nazwie. Jeśli plik został znaleziony to wysłana zostaje komenda ACK, jeśli plik nie znaleziony to wysłana zostaje komenda NACK. Podajemy całą nazwę pliku, przykład: “fnd:plik1.avi”. Komenda ustawia wskaźnik na wybranym pliku. Aby został odtworzony należy użyć komendy “play”. Start Ilość Komenda Koniec 0xAB 0x04+x fnd: 0x16 l) „getfn” – wysyła aktualną nazwę odtwarzanego pliku. Start Ilość Komenda Koniec 0xAB 0x05 getfn 0x16 5. Serwer www Odtwarzacz DIMP posiada możliwość sterowania za pomocą strony www. Podłączamy się do odtwarzacza wpisując w przeglądarkę internetową adres IP odtwarzacza zakończony numerem portu. Przykład: “192.168.0.10:8000” Adres IP oraz port możemy zmienić w ustawieniach. Załadowana zostanie następująca strona web: Strona ta składa się z paska informacyjnego, rozpoczynającego się od słowa “Stan:” oraz pięciu przycisków: Start, Stop, Następny, Poprzedni oraz Odśwież. Funkcje poszczególnych przycisków: a) Start – rozpoczyna odtwarzanie plików, b) Stop – zatrzymuje odtwarzanie, c) Następny – przełącza na następny plik, d) Poprzedni – przełącza na poprzedni plik, e) Odśwież – powoduje odświeżenie strony www odtwarzacza oraz jego stanu. Możliwe stany pracy: - “Brak plików do odtworzenia” – informuje o tym, że nie zostały wybrane żadne pliki do odtwarzania, - “Stop” – pliki zostały wybrane, aktualnie nic nie jest odtwarzane, - “(nazwa pliku)” – odtwarzacz odtwarza plik o danej nazwie. 6. Wyłączanie odtwarzacza UWAGA! Rozdział ten jest bardzo ważny aby urządzenie działało bezawaryjne przez długi czas. Proszę o dokładne zapoznanie się z poniższymi uwagami. W odtwarzaczu DIMP znajduje się system operacyjny oraz wewnętrzna pamięć flash. W związku z tym urządzenia nie należy wyłączać poprzez wyciągnięcie wtyku zasilania lub odcięcie napięcia zasilania. ZAWSZE należy wyłączyć odtwarzacz poprzez wejście GPIO o nazwie OFF i zanim odłączone zostanie napięcie zasilające musi wyjście READY zostać w stanie 0 log. Nie zastosowanie się do tych wskazówek może spowodować, że urządzenie przestanie działać oraz może zostać uszkodzona wewnętrzna pamięć flash. 7. Kodowanie filmów Poniżej znajduje się instruktaż jak należy przekonwertować film video aby był on poprawnie odtworzony. Do tego celu można użyć aplikacji Leawo Video Conwerter lub innego. 1. Ładujemy film do konwersji: File->Add video Files 2. Wybieramy sposób konwersji pliku: Klikamy Profile->Commom Video->MP4MPEG4Video 3. Edytujemy opcje konwersji Klikamy na ikonkę Settings po lewej stronie napisu “Apply to all”. Video Codec: H.264 Quality: High Video Size: Original Pozostałe opcje video ustawiamy na auto. Audio Codec: AAC lub MP3 Bitrate, np. 128. SampleRate: 44,1kHZ 4. Klikamy przycisk konwertuj. Po zakończeniu wgrywamy plik do odtwarzacza DIMP. 8. Inne informacje Platforma sprzętowa na jakiej zbudowany jest odtwarzacz daje bardzo duże możliwości funkcjonalne oraz konfiguracyjne. Jeśli nie istnieje jakaś funkcja a klient chciałby dodatkową funkcję zaimplementować to jak najbardziej istnieje taka możliwość. W tym celu proszę o kontakt: [email protected] Urządzenie może spełniać także zupełnie inną rolę niż odtwarzacz video. Można do niego podłączyć, np matrycę lcd, panel dotykowy i dostosować oprogramowanie do konkretnej aplikacji klienta. Jeśli masz pomysł na nowe urządzenie to także prosimy o kontakt: [email protected]