Skocz do zawartości

Problem z wysyłaniem sygnałów IR - Arduino Uno


bedziemagik21

Pomocna odpowiedź

Od kilku dni próbuję zrobić projekt który używając diody IR po prostu wyśle dany kod i wyłączy telewizor. Od razu uprzedzam - jestem totalnie zielony w arduino, a szczególnie w podczerwień, ale bardzo zależy mi na tym projekcie.

A więc korzystając z różnych poradników w necie odczytałem za pomocą odbiornika IR kod z przycisku off na pilocie. Jest to u mnie   F708FB04. Chciałbym ten kod po prostu wysłać przez diodę IR do telewizora aby go wyłączyć. Wstawiam tu kod z którym próbowałem:


#include <IRremote.h>

IRsend irsend;

void setup() {
  Serial.begin(9600);
}

void loop() {
  delay(5000);
  //Power//
  irsend.sendLG(0xF40BFB04, 32); //Power Code
  Serial.println("Power off");
  delay(2000);
  
}

Telewizor najzwyczajniej nie reaguje, załączam zrzut schematu według którego podłączyłem diodę, rezystor to 100 ohm (nie miałem 100 więc połączyłem równolegle 2 x 200ohm) 

Proszę o pomoc, podejrzewam że problem jest po stronie kodu.

 

Zrzut ekranu 2023-02-03 222713.jpg

Link do komentarza
Share on other sites

Sam możesz sprawdzić co wysyła Arduino odczytując kod tak samo jak odczytałeś z pilota. Na płytce użyłeś pin 3 i nie dałeś znać do programu, że tak zrobiłeś. Otwórz sobie przykład z biblioteki "SEND" i zobacz jak to zrobić. Jak się skompilowało i nie było błędu, to bardzo możliwe, że biblioteka ma jakiś pin domyślny, który ustawia jako nadajnik IR, ale to może nie być pin 3.

Link do komentarza
Share on other sites

Sprawdź czy dioda w ogóle świeci (np. przez kamerę w smartfonie). Na pewno nie jest odwrotnie podłączona?

Przy okazji ja bym tam zostawił jeden opornik 200R, jeśli to nie jest z drugiego końca kościoła to telewizor powinien złapać, a zawsze to zdrowiej dla Ardu.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

@ethanak Właśnie nie świeci, próbowałem z różnymi diodami, ale co ciekawe wgrałem program z neta tv b gone czyli wysyłający najpopularniejsze kody do wyłączania telewizorów i działało, czyli jest coś nie tak z programem (tak mi się wydaje)

Link do komentarza
Share on other sites

Może zacznij od wgrania przykładu z biblioteki, w Send_Button masz ustawienie pinu 3, kod jest z NEC ale to nie ważne, zacznij od niego, zobacz kamerą czy działa, jeśli się uda potem zmień na wyłączenie LG.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.