Smart Homer webbaktiverade fjärrkontrollen (2 / 9 steg)
Steg 2: Testa IR-LED med din TV
När du kopierat utdata från IR-mottagaren skissen, Hämta och öppna denna Adafruit Arduino skiss: https://raw.githubusercontent.com/adafruit/Nikon-I...
Bygga kretsen som Fritzing figur, med IR-LED, en 220 Ohm resistor och en knapp. Om du har en andra Arduino och skärbräda kan du lämna den föregående IR mottagare setup orörd och använda den för att testa denna IR avsändaren.
Ersätta genomförandet av sendCanonCode genom att klistra in koden du fick från mottagaren. Du kan också behöva anpassa delayMicroseconds i funktionen pulseIR . Vi bytte ut 10 av 9 på båda ställena, men lämnade allt annat. I de viktigaste loop, vi har ersatt fördröjning (3 * 1000) av delay(100).
Tidpunkten är ganska kritisk. Leka med avsändaren genom att peka IR LED mot din TV: s IR-mottagare och trycka på knappen. Om det fungerar, bör kanalen för den nyckel du redan inspelat byta. Många TV-apparater har en timeout där de ändra kanalen från t.ex. 2 till 22. Försök att hitta säkra timespan som växlar TV: N men inte går för långt. En människa gör detta intuitivt när det önskade resultatet visas på TV: N, men Homer är inte så smart. Vi använde en for-loop upprepa signalen för den önskad tid som gått.
(Detta steg är lätt, men det tog en hel del försök att få rätt timing. Vi ritade även gånger i Excel för att ta reda på varför IR-signalen inte fungerade. En annan stor inverkan är motståndet. Vi av misstag använt 1 k Ohm istället för 220 Ohm som gjorde LED mycket svag.)