(2 głosujących) Pilot ten jest prostym odbiornikiem kodu RC5. Dzięki portowi RS-232 umożliwia komunikację z komputerem PC i sterowanie programami odtwarzającymi filmy lub muzykę. Ponieważ urządzenie wysyła na port szeregowy jeden bajt danych, będący komendą odebraną bezposrednio z pilota, może współpracować z wieloma programami dostępnymi w internecie a szczególnie z tym dostępnym tutaj specjalnie napisanym na potrzeby tego projektu. Pod Windows'em bez problemu działa z programem Winamp. Układ zbudowany jest w oparciu o mikrokontroler ATtiny2313, przez co ze względu na sprzętowy UART do obsługi RS-232 wykorzystano interfejs zbudowany jedynie z dwóch tranzystorów.
Działanie:Schemat pilota przedstawiono na rysunku poniżej: Sercem układu jest procesor U1 (ATtiny2313) wraz z rezonatorem kwarcowym X1 (16MHz) i kondensatorami C1 (22pF) i C2 (22pF). Za obsługę portu RS-232 odpowiedzialne są tranzystory T1 (BC557B) i T2 (BC547B) oraz rezystory R1 - R3 (10k). Gniazdo Com1 (DB9F) służy do podłączenia komputera PC. Kondensator C3 (47uF) filtruje napięcie zasilające dołączone do złącza zas. Układ U2 (TSOP1736) jest odbiornikiem podczerwieni pracującym na częstotliwości 36kHz. Elementy R5 (220R) i C4 (100uF) konieczne są do jego poprawnej pracy. Dioda D1 (LED) wraz z rezystorem R4 (330R) stanowi sygnalizację wciśniętego klawisza na pilocie. Budowa:Urządzenie można zbudować w oparciu o płytkę dostępną tutaj. Rysunek w odbiciu lustrzanym można pobrać tutaj. Montaż urządzenia jest bardzo prosty. Kolejność lutowania elementów jest dowolna. Obudowę złącza Com1 należy przylutować do masy układu. Odbiornik podczerwieni U2 i diodę led D1 można zamontować tak aby wystawały lekko poza krawędź płytki (korzystając z ich długich wyprowadzeń). Ułatwi to montaż płytki w obudowie. Pod mikrokontroler U1 należy koniecznie zastosować podstawkę gdyż na płytce nie przewidziano złącza programującego. Zasilanie układu o wartości 5V można pobrać z portu USB komputera lub ewentualnie z osobnego zasilacza wtyczkowego. W niektórych przypadkach możliwe jest zasilanie układu z portu szeregowego (pin 7 i/lub 4) przez diody i stabilizator 78L05. Odpowiedni schemat przedstawiony jest na rysunku poniżej: Pomocą przy konstrukcji może okazać się schemat montażowy dostępny tutaj. Wykaz Elementów:1x Listwa Goldpin 1x2 1x Złącze DB9F kątowe do druku 1x 220R 2x 22pF 1x Rezonator Kwarcowy 16Mhz Programowanie:Mikrokontroler do sterownika został zaprogramowany w wersji demo programu BASCOM AVR firmy MCS Electronics (http://www.mcselec.com/). Program przedstawiony jest poniżej: '************* Konfiguracja uC ***************** '*********************************************** $regfile = "attiny2313.dat" $crystal = 16000000 $baud = 19200 Config Portb = &B11111111 : Portb = &B11111111 Config Portd = &B10111111 : Portd = &B11111111 Config Rc5 = Pind.6 Dioda Alias Portb.7 Enable Interrupts '********** Konfiguracja uC Koniec ************ '****************** Zmienne ******************* '*********************************************** Dim Adres As Byte , Komenda As Byte '************* Zmienne Koniec **************** '************** Petla glowna ****************** '*********************************************** Do Getrc5(adres , Komenda) Komenda = Komenda And &B01111111 If Adres = 0 Then Dioda = 0 Printbin Komenda Waitms 50 Dioda = 1 Waitms 50 End If Loop End '************ Petla glowna Koniec ************** Na rysunku poniżej przedstawiona jest konfiguracja Fuse bitów mikrokontrolera (screen shot z programu BASCOM AVR Demo). Zanaczone na czerwono opcje należy koniecznie ustawić: Obsługa:Do poprawnej pracy opisywanego układu wymagany jest odpowiedni program zainstalowany na komputerze PC. W systemie Windows jedynym programem pod którym pilot był testowany jest Winamp z zainstalowaną wtyczką gen_serialcontroll.dll. Można ją pobrać tutaj. W systemie Linux sprawa jest bardziej wygodna gdyż dzięki poleceniu "dcop" możemy sterować większością programów zainstalowanych na komputerze (głównie pod KDE ). Odpowiedni program umożliwiający sterowanie Amarokiem i Kaffeine został napisany przez mojego kuzyna (grizz.pl). Opis programu oraz sposób uruchomienia znajduje się tutaj. Aby opisywany układ działał z programem Winamp musimy pobrać wspomnianą wcześniej wtyczkę gen_serialcontroll.dll, wypakować i przenieść do katalogu "Plugins" w folderze instalacyjnym Winamp'a (domyślnie jest to "C:\Program Files\Winamp\Plugins"). Po uruchomieniu Winampa powinna pojawić się następująca informacja: Klikamy "OK" po czym wchodzimy do ustawień Winampa "Options->Preferences" (Ctrl+P). W sekcji Plug-ins wybieramy kopiowaną przed chwilą wtyczkę, tak jak na rysunku poniżej: Wchodzimy do ustawień wtyczki poprzez kliknięcie "Configure selected plug-in". Naszym oczom powinien ukazać się panel konfiguracyjny podobny do tego poniżej: Dokonujemy ustawień takich jak na rysunku, pamiętając o podaniu odpowiedniego numeru portu COM, u mnie był to COM1, a nasępnie klkamy "Open port" (Możemy uruchomić ponownie Winampa aby sprawdzić czy wszystko OK, nie powinna pojawić się informacja o braku konfiguracji jak za pierwszym razem). W dalszej kolejności przechodzimy do zakładki "Winamp" gdzie będziemy konfigurować przyciski pilota do obsługi podstawowych funkcji odtwarzacza. Konfiguracja polega na wybraniu akcji z okna po lewej (np. Play) i kliknięcie przycisku "Learn". Powinno pojawić się okno informujące o oczekiwaniu na wciśnięcie klawisza na pilocie, takie jak poniżej: Po kliknieciu klawisza okienko powinno zniknąć i od tej pory przycisk ten będzie działał jako "Play" na panelu sterującym Winampa. Podobnie postępujemy z kolejnymi akcjami, przypisując inne klawisze pilota. Gdyby okienko nie znikło po naciśnięciu klawisza oznacza to że układ pilota źle działa lub nie jest podłączony do komputera, albo został wybrany zły numer portu COM. Zdjęcia Projektu:
|
|||||||||||||||||||||
gen_serialcontro
czy ten pliczek gen_serialcontro.dll który jest przeznaczony do winampa bedzie działał z innymi programami ? Jeżeli tak to np z jakimi?
pilot
A umiesz czytać ze zrozumieniem?Napisałem ci wyżej że będzie działał z każdym który to obsługuje podałem przykład KMplayer. Ściągnij sobie kilka programów i sprawdź czy da się dodać ten plik i działa poprawnie.
Co cie nie zabije to cie wzmocni.
(Nie dotyczy kondensatora 230V)
UBS-Rs232
A czy można zastosować taki konwerter ?
http://allegro.pl/item879254277_konwerter_usb_2_0_rs232_com_fvat_gw_12.html
Re: Konwerter USB - RS232
Jeśli jesteś pewien że ten konwerter będzie ci działał w systemie operacyjnym to nie powinno byc problemu z jego uruchomieniem z Pylotem... mi się czegoś takiego z allegro nie udało zainstalować .Zastosuj prosty konwerter z mojej strony (działa w systemach 32-bitowych) ,na pewno działa w windows XP. Lepszym rozwiązaniem jest układ firmy FTDI
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
witam, chcialem co by trzeba
witam, chcialem co by trzeba bylo zrobic zeby taki pilocik zamontowac zeby dzialal po linuksem?
Re: Pylot
Czytałeś w ogóle opis tego układu? TO poczytaj... ten odbiornik pilota został wymyślony specjalnie po to aby działał pod linuksem. Potrafi wywołać każdą instrukcję którą normalnie wywołujesz z konsoli, co pozwala np sterować smplayerem' itp. Program został napisany w pythonie i nie problem go przerobić na cokolwiek innego. Kluczem jest znajomość sterowanie odpowiedniego programu z konsoli
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Wpiąć wtyczkę do portu.
Wpiąć wtyczkę do portu.
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Witam. Jestem użytkownikiem
Witam.
Jestem użytkownikiem tego sprzęciku od jakiegoś czasu. Pod Winampem działa świetnie. Lecz czy nie byłoby możliwości sterowania pokazem slajdów z power pointa? Czy są programy / rozszerzenia takie jak do winampa tylko,że do odtwarzania filmów?
Dziękuję
Re: Girder
Sprawdź program girder... może on potrafi takie cos obsłużyć
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Dzięki. Widzę, że program ma
Dzięki.
Widzę, że program ma spore możliwości, jednak nie mogę go połączyć...nigdzie nie widzę połączenia za pomocą Portu COM.
Witam! Mam nadzieję że ktoś
Witam!
Mam nadzieję że ktoś jeszcze śledzi wątek :) Mam pytanie: czy dioda led sygnalizuje wciśnięcie przycisku pilota zawsze, niezależnie od programu (połączenia z komputerem)? Układzik mi nie działa, podejrzewam uC. Odpowiedź ułatwi mi diagnozę :)
Re: Pylot
Dioda miga zawsze jak odbierze jakikolwiek sygnał od pilota o adresie 0
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Odbiornik podczerwieni.
Witam czy zamiast tego odbiornika podczerwieni TSOP1736 mogę zastosować inny ?? Np.: TSOP31236 lub TSOP2236??
Re: Pylot
Wygląda na to że tak
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Witam Potrzebuje jakiś
Witam
Potrzebuje jakiś program do odczytania komendy którą wysyła pilot.
Re: Pylot
Możesz skorzystać z terminala windows albo z programu Rs232 tester z mojej strony
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Witam! A co trzeba zrobić
Witam!
A co trzeba zrobić jeżeli w komputerze nie mam portu COM ? Czy w ogóle działał by ten pylot jak bym zastosował jakąś przejściówkę ? Bo nie wiem czy opłaca się to robić
Średnio - popatrz lepiej na
Średnio - popatrz lepiej na jakies bardziej uniwersalne rozwiazania oparte o lirc
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Re: Pylot
Pylot działał by z przejściówką opartą np na układzie FT232 lub podobnym. To czy opłaca się to robić to inna sprawa
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Można zamiast mikrokontrolera
Można zamiast mikrokontrolera ATTINY2313 zastosować ATMEGA8?
Re: M8
Można zastosować inny mikrokontroler ale trzeba przekompilować program pod niego
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
RS232
Mirley muszę powiedzieć, że sprawa UART bez MAX232 zrobiona gennialnie! Pomysł niezmiernie przydatny. Super!
pilot na xbmc
Czy ten pilot bedzie działał na aplikacje xbmc na windows albo linux
Re: Pilot
Nie wiem niestety tego... nie używałem tych aplikacji.... Pilot wysyła po uarcie do komputera jeden bajt odzwierciedlający kliknięty na pilocie klawisz. jesli aplikacje te mogą uczyć się komend z pilota to myślę że bedzie działało....
jesli trzeba wysłać rs232 jakąś specjalną ramkę żeby program zadziałał to poczytaj w dokumentacji co trzeba wysłać i dopiszemy w programie odpowiednie linijki które to zrobią (o ile nie będzie to starsznie skomplikowane bo czas mnie goni)
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
a w tedy w jaki sposob to
a w tedy w jaki sposob to dostroic w tedy w xbmc ten pilot i te przyciski jak to sie dostraja wtedy
Po za tym to trzeba programowac programatotem ten sterownik czy to w komuterze mozna zaprogramowac .
a widze ze pan zrobił kabel
a widze ze pan zrobił kabel dsub usb tam w tym kablu jest jakis rezystor zeby rodzielic sygnał . Czy mozna taki kabel terz zrobic dsub usb ale takie piny zeby bezposredni połaczyc pod płyte głowna i w tedy to bedzie działo .
Re: Pylot
Żeby układ podłączyć pod USB to trzeba jeszcze wykonać konwerter USB na RS232... np na układzie FT232. Ja miałem to podłączone na RS232, a dodatkowe USB daje tylko zasilanie.
Procesor TIny2313 trzeba zaprogramować, inaczej układ nie spełnia żadnej funkcji
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
A to jesli ja ten układ
A to jesli ja ten układ wykonam zalutuje ten cały układ to jak musze to zaprogramowac w jaki sposob sie programuje .
Dzień dobry Ale w tedy jak
Dzień dobry
Ale w tedy jak to bym musiał zaprogramowac ten xbmc ten pilot w jaki sposob taka aplikacje napisac naprzykłąd wiem ze te piloty jak http://maxter.elmak.pl/ ten pilot naprzykład ma taki program
Pylot
1. Programować możesz albo za pomocą portu LPT jak opisałem na stronie, lub za pomocą programatora szeregowego, np usbasp.
2. Pod linuxem np smplayer umożliwia sterowanie za pomocą poleceń z zewnątrz, innych programów nie testowałem. Pod windowsem nie mam pojęcia jak zrobić coś podobnego
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
MODUŁ KONWERTERA USB-RS232 DB9 FEM
witam
czy do tego pilota to mozna zastsowac takie coś jak MODUŁ KONWERTERA USB-RS232 DB9 FEM np ze strony http://sklep.avt.pl/p/pl/491461/modul+konwertera+usb-rs232++db9+fem.html kupić taki moduł .
Z powarzaniem
Przemysław Walkiewicz
Re: Konwerter
Bardzo drogi ten konwerter, na allegro z pewnością znajdziesz o wiele prostsze moduły za kilka, kilkanaście złotych. DO tego pilota nie potrzeba portu z kontrolą przepływu więc po co wydawac blisko 100zł
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
pytanie
Dzień dobry
A z takim pilotem spotkałem sie jak np Pilot uniwersalny UET-RC5 5in1 czy taki obsłuzy terz te fukcje pilota i bedzie mozna zaprogramowac do tego pilota te funkcje xbm terz w tym pilocje .
Dzień dobry Jak kupie taki
Dzień dobry
Jak kupie taki pilot jak Pilot uniwersalny UET-RC5 5in1 to czy dostoroje terz do xbmc ten pilot bedzie mi to diałoło razem z właczeniem terz z tv przez pilot zaprogramuje tv .
Dzień dobry A tym pilot jaki
Dzień dobry
A tym pilot jaki pan zastsował jest tez w stanie zrobić zeby tv mi sie uruchamiało nim
Re: TV
To zalezy jaki stadnard kodów przyjmuje telewizor.... prościej by było zdekodować standard który obsługuje TV nisz szukać pilota który będzie miał wiele standardów nadawania
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
dodatkowe programy
Chciałem spytać czy są może obecnie jakieś programy pod windowsa sterujące sterowaniem filmów oglądanych on-line przez to urządzonko.
wsad hex
witam! moglbys wystawic plik .hex?
pilot
Witam! jakiego uzywacie pilota chodzi mi o model, ja zakupilem uniwersalny pracujacy w kodzie rc5 ale niestety nie moge zaprogramowac wszystkich przyciskow i np zamiast przycisk na pilocie play zeby zalaczyl muzyke to ja w swoim pilcoie moge tylko ta funkcje zrobic pod jedynka na pilocie
Re: Pilot
Plik hex jest w załączniku.... co do pilota to taki najtańszy z allegro działający na RC5
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
dzień dobry mam pytanie a do
dzień dobry
mam pytanie a do tego xbmc to w czym napisac ten program do tego pilota i jak zeby sie to przelaczalo w tym pilocje i obsugiwalo ten xbmc
XBCM pilot
Kolego mi to zajeło pół godzinki ;)
Zajrzyj najpierw tutaj FAQ XBMC
Po lekturze wiedziałbyś że program jest TUTAJ
Należy pamiętać że urządzenie z tej strony przesyła Komendy ale tylko do urządzeń o adresie 00 , a mogą Ci być potrzebne inne.
Wszystko zależy od tego jak skonfigurujesz tamten program.
Chodzi o to by nie sterować przy okazji swoim telewizorem ;)
Na pilocie zmieniasz urzadzenie chyba że Ci to niepotrzebne.
BARTek
Moja strona
dzien dobry A czy w
dzien dobry
A czy w trybienie czuwania ten pilot bedzie dzialal np zeby pc z pibie czuwania trylota w
Re: Pylot
Pylot będzie działał jak tylko zasilanie na USB będzie, natomiast nie wiem czy w trybie czuwanie będzie działał port szeregowy aby jakąś akcję podjąć
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
DOS
Czy ten pilot będzie działac pod DOS