Witam!
Konstruuję sobie właśnie przedłużacz IR, tj. na jednym końcu mam zamontowany odbiornik podczerwieni (TSOP1736), a na drugim kabel idący do innego pomieszczenia, na którego końcu znajduje się dioda nadawcza IR.
Czujnik odbierając sygnał z pilota przekazuje go po prostu do innego pokoju (długość kabla ok. 30m). Urządzenie mam już zmontowane, problem tkwi we wsadzie do uC (ATtiny13). Wymyśliłem dość prosty sposób na przekazywanie sygnału z odbiornika do nadajnika, mianowicie uC oczekuje na przerwanie (zbocze narastające, impulsy z TSOPa), kiedy napotka zbocze narastające - włącza diodę nadawczą IR, a kiedy opadające - wyłącza ją. Jednak coś mi nie działa, mimo całego dnia spędzonego nad kodem nie doszedłem o co chodzi. Dioda IR podłączona do portu PB2, dodatkowa dioda pomocnicza LED (umożliwia podgląd pracy diody IR bo zachowuje się dokładnie tak jak ona) do portu PB0.
Problemy są dwa:
- dioda nadawcza 'coś tam' nadaje, jednak urządzenie odbiorcze (telewizor) nie reaguje
- po chwilowym wciśnięciu przycisku na pilocie diody pozostają włączone, tak jakby nie zadziałało ostatnie przerwanie zboczem opadającym
Urządzenie musi być w miarę uniwersalne, docelowo ma obsługiwać dekoder (najprawdopodobniej Sagem ISD 83). Bardzo bym prosił o naprowadzenie co może być źle, i czy w ogóle moje rozwiązanie ma szansę zadziałać.
Pozdrawiam!
Konstruuję sobie właśnie przedłużacz IR, tj. na jednym końcu mam zamontowany odbiornik podczerwieni (TSOP1736), a na drugim kabel idący do innego pomieszczenia, na którego końcu znajduje się dioda nadawcza IR.
Czujnik odbierając sygnał z pilota przekazuje go po prostu do innego pokoju (długość kabla ok. 30m). Urządzenie mam już zmontowane, problem tkwi we wsadzie do uC (ATtiny13). Wymyśliłem dość prosty sposób na przekazywanie sygnału z odbiornika do nadajnika, mianowicie uC oczekuje na przerwanie (zbocze narastające, impulsy z TSOPa), kiedy napotka zbocze narastające - włącza diodę nadawczą IR, a kiedy opadające - wyłącza ją. Jednak coś mi nie działa, mimo całego dnia spędzonego nad kodem nie doszedłem o co chodzi. Dioda IR podłączona do portu PB2, dodatkowa dioda pomocnicza LED (umożliwia podgląd pracy diody IR bo zachowuje się dokładnie tak jak ona) do portu PB0.
Problemy są dwa:
- dioda nadawcza 'coś tam' nadaje, jednak urządzenie odbiorcze (telewizor) nie reaguje
- po chwilowym wciśnięciu przycisku na pilocie diody pozostają włączone, tak jakby nie zadziałało ostatnie przerwanie zboczem opadającym
Kod: C / C++
Urządzenie musi być w miarę uniwersalne, docelowo ma obsługiwać dekoder (najprawdopodobniej Sagem ISD 83). Bardzo bym prosił o naprowadzenie co może być źle, i czy w ogóle moje rozwiązanie ma szansę zadziałać.
Pozdrawiam!
