Image234 (2)

Image234 (2)





' zmienne kodu RC5

'nieskończona pętla, w której sprawdzane 'jesc czy został odebrany ked RC5 'JesLi odeorano sygnał FC5 to '"Przerzucenie” kodu o 3 bity w „gore"

'Max wartość zmiennej kod -255 'wysiania zmiennej Kod na Portb

•jeśli nic me odebrano to •na wejściach lw ustaw star H


dekoduje odebrany sygnał i wysyła go, po odpow iedniej obróbce, na port B układu U2. Szczegóły kodu przedstawia listing I. IJo wyjść tego portu zostały dołączone bufory wykonane na tranzystorach Tl-15. Wciśnięcie przycisku w pilocie powoduje ustawienie na wejściu LPT jednego z 31 stanów. Program w zależności od odebranego kodu steruje odpowiednio pracą komputera.

Montaż i uruchomienie

Układ został zmontowany na płytce drukowanej pokazanej na rysunku 2. Montaż elementów jest prosty i nie wymaga komentarza. Rezystory RI-K3 są typu SM U. lCto chce, może zamiast nich zastosować zwykłe rezystory przewlekane. Całość najlepiej zamknąć w odpowiedniej obudowie. Na jednej ze ścianek obudowy należy wyciąć otwór pod gniazdo LPT. Płytka z układem UI została dołączona poprzez kabel ekranowany (o długości 3m) i przyklejona (np. kawałkiem taśmy klejącej) do futryny drzwi. Do sterowania układem służy pilot uniwersalny (do sterowania TV, DVD), który umożliwia zaprogramowanie dodatkowego urządzenia. Należy wyszukać odpowiedni kod dowolnego urządzenia (najlepiej PHILIPS), który będzie pozwalał na możliwie największą ilość wydawanych komend z pilota. Sterownik daje możliwość zdefiniowania do 31 kodów-poleceń. W praktyce nie zawsze uda się aż tyle wykorzystać (w posiadanym przeze mnie pilocie niektóre klawisze mają ten sam kod).

Układ należy połączyć z komputerem kablem LPT, oczywiście przy wyłączonym komputerze, aby zminimalizować ryzyko uszkodzenia portu LPT.

Z układem współpracuje odpowiedni program instalowany na komputerze PC (zarów no ten program, jak i plik bas-comowy można ściągnąć z Elportalu EdW).

Po uruchomieniu programu należy jeszcze skonfigurować klawisze pilota i urządzenie gotowe jest do pracy.



Rys. 2 Schemat montażowy


Zaprezentowany układ służy do zdalnego sterowania komputerem PC za pomocą pilota pracującego w kodzie RC5. Został zaprojektowany do sterowania pecetem podczas oglą dania filmów na telewizorze, z wykorzystaniem złącza TV-Out karty graficznej. Układ eliminuje pewną wadę, jaka występuje w' większości kart graficznych, mianowicie karta wysyła obraz tylko na monitor albo na TV Gdy telewizor znajduje się w sąsiednim pokoju, osoba przy komputerze me widzi np. gdzie jest kursor myszy na monitorze, co znacznie utrudnia pracę w trybie fV-Out. Aby wyeliminować tę wadę, zbudowano poniższy układ.

Nadaje się on także do zdalnej obsługi

Winampa.

Układ współpracuje z dowolnym pilotem pracującym w kodzie RC5 i umożliwia zdefiniowanie maksymalnie 31 poleceń.

Opis układu

Schemat ideowy układu pokazany jest na rysunku I. Jak widać, „sercem” jest zaprogramowany w BASCOM-AVR procesor AT90S2313. Część odbiorcza składa się z odbiornika podczerwieni (wymontowany z odbiornika telewizji satelitarnej, ale można dać np. SFH506 lub podobny) i elementów filtrujących jego zasilanie R6, C5. Po odebraniu przez U1 sygnał z pilota trafia na pin9 (PD5) procesora. Program zawarty w procesorze

Listutg i

Seeprorn

Confic? Pcrtb - Output

Portb « «BOOOOOGOO    1konfigu'racja portów

Config Pcrtd.6 - Output Fortd.6 ■ 3

Config Rc5 = Pind.5 'pin 9 jako wejście RC5

Enable Irterrupts

Cim Adr As Byte , Kod As Intagsr

Co

Getrc5(adr , Kod)

If Acr <> 255 ?hen Kod - Kod * 8 Kod - Kod And 4b:i;i:ui

Eortb ® Kod End 3f

If Acr - 255 Then

Portb « łBtufUtiuuu fcna Jt

LOCp

Enc

Zasilanie 5V pobierane jest z gniazda USB komputera. Pobór prądu nie przekracza zalecanego przez, standard USB 500mA.

Rafał Stępień

rufuls l@pocztii.fm

Wykaz elementów

R1-R5...............

.............1112

R6..................

............270

T1-T5.................

........... BC547

Cl.CS................

.........47QF/25V

C2...................

........... 100nF

C3.C4............

............1QpF

X1.................

............4MHz

US1................

. SFH506 lub podobny

US2.................

........AT90S2313

Elektronika dla Wszystkich Sierpień 2006 57


Wyszukiwarka

Podobne podstrony:
image281 Nie można znaleźć strony Strona, której szukasz, mogła zostać usunięta, zmieniono jej nazwę
118 II. Funkcje jednej zmiennej Udowodniona własność nieskończenie małych prowadzi do jej wykorzysta
Struktury schematów blokowych Schemat blokowy cykliczny - z pętlą a) ze sprawdzeniem warunku na
DSC06366 (2) Bardziej rozbudowane rozumienie zmiennych prezentuje W. Wosiń-ska, według której [...]
29932 Obraz9 (16) 282 Emile M. Cioran wane jest światem. Nieobecność nieskończoności (ku której spo
Matematyka 2 7 86 II. Rachunek różniczkowy funkcji wielu zmiennych "dolna połowa" powier
114 II. Funkcje jednej zmiennej§ 3. Klasyfikacja wielkości nieskończenie małych i nieskończenie
Obraz9 (16) 282 Emile M. Cioran wane jest światem. Nieobecność nieskończoności (ku której spoglądał
ramię zmienne - tylko w niektórych tRNA pętla antykodonowa - odpowiedzialna za rozpoznanie i związan
maksymalnie 6 zmiennych. Tablica Karnaughta jest tablicą, której kolejne wiersze i kolumny są opisan

więcej podobnych podstron