Arduino-drivna A-10 stick grepp remote w/Emergency Party knappen! (4 / 9 steg)

Steg 4: Få Arduino att decode IR




Det är utanför omfånget för detta instructable men det finns gott om information på Ken Shirriff blogg om hur man gör Arduino kontroll IR-enheter. Han har ett häftigt Arduino bibliotek för detta vilket gör det ganska lätt. Här är de grundläggande stegen deltar:

-Följ instruktionerna i Kens artikel "A flera protokoll IR Remote bibliotek för Arduino " du sätta ihop en enkel IR dekoder krets med en 38KHz IR mottagare modul att spela in och spela upp IR-signaler genom att använda Arduinoen. De flesta fjärrkontroller för denna frekvens att överföra och ta emot. Det finns flera olika IR-protokoll som också måste beaktas, men Ken gjorde en smäll upp jobb med att förklara dem här .

Jag ska kasta in en kontakt för Ladyada's Arduino handledning webbplatsen också. Hon IR sensor handledning är utmärkt!

Hur som helst, med med Kens krets, ska du använda Arduino programvarugränssnitt serial bildskärmen för att se den faktiska IR koder de fjärrkontrollen skickar ut till dina komponenter att styra olika funktioner. Det är så enkelt som att ta din befintliga fjärrkontroll och skjuta varje knapp på den ta emot modulen. Koderna kommer att dyka upp på den seriella bildskärmen och allt du behöver göra är att klippa och klistra in dem i anteckningar eller liknande för senare användning i skissen! Även om jag bara breadboaded denna krets, jag hålla det praktiskt för eventuella framtida IR projekt jag kan göra på vägen.

Moderna fjärrkontroller har massor av knappar och styra massor av funktioner. Eftersom min B-8 stick greppet har endast 8 knappar, jag var tvungen att göra vissa kompromisser som tog några planering. I mitt system, är alla mina komponenter (TV, DVD, musikserver, dockningsstation för iPod, satellit-TV-box) ansluten via HDMI till min AVR mottagare. Min AV systemet styrs normalt av en Harmony One fjärrkontroll, som använder makron för att kontrollera varje "aktivitet" programmeras in i den. Till exempel om du trycker på "titta på TV", visar det på AVR mottagaren, TV, och SAT boxen i sekvens, väljer rätt TV-utgång och AVR-läge, standard sedan SAT boxen för att ändra kanaler och AVR för att kontrollera volymen. Tyvärr kunde inte jag bara klona harmoni IR-signaler med Kens krets och tilldela en aktivitet till varje knapp, eftersom av någon anledning det inte fungerar. Så för att göra det här användbara behövde jag till finna den 8 viktigaste funktioner av fjärrkontrollen som var:

AVR på/av, TV på/av, AVR-läge Välj (så att jag kunde växla mellan TV och musik), volym upp/ned, pilknapparna upp/ner och höger (Välj kanaler eller navigera musikserver) och knappen RETUR eller rygg. Eftersom enheten är utformad för min bar, behöver jag egentligen att styra min DVD-spelare eftersom förutom dricka, jag är antingen titta på sport eller lyssna på musik där. (Detta är förmodligen 99% av vad jag använder harmoni för, men imho harmoni är fortfarande värt $$ eftersom det passerar "barnvakt" test.)

Med hjälp av Arduino knappen bibliotek jag tilldelats en funktion för varje 8 knappar och lagt de IR-koderna på skissen.

De flesta av mina komponenter använder vad som kallas NEC protokollet, men för min Samsung plasma, jag var tvungen att använda IR-Raw.

En anteckning om IR LEDs. Jag använde tre av dem för att försöka maximera täckning när det sitter i baren. IR-signaler behöver för att nå både plasma-TV och AV-system rack som sitta vinkelrätt mot varandra i min bar layout. Eftersom IR-signaler siktlinje, satte jag en vardera på de övre hörnen på baksidan av rutan kontroll, och en i mitten. De är trådbunden upp parallellt så att när Arduino skickar IR-koder, alla av dem eld på en gång med massor av strömstyrkan. Jag setup också en vanlig blå LED att efterlikna IR så jag kan se om det fungerar. Dessa är alla kabelanslutna parallellt (med egna motstånd) och drivs med 2 x 3.7V Li-joner. Jag trådbundna dem parallellt så att om en inte, de andra kommer att fortsätta att marschera på.

Också, eftersom dessa IR dioder drivs av en extern källa i stället för direkt från Arduino, de behövde en 2N4401 transistor att tillhandahålla växling. Jag hittade en enkel förklaring på hur du gör det här.

En röd bevakade "Missil" switch är ansluten till Arduino strömförsörjningen till slå systemet på och av. Jag ville inte Arduino att ha kontinuerlig strömförsörjning som fladdermöss skulle snabbt springa. Jag lade en LED power på indikator så jag skulle kunna berätta om systemet var kvar på.

Se Steg
Relaterade Ämnen

Den läskigaste, arduino-drivna, blinkande och skrikande halloween pumpa!

Här är en instructable till en eftermiddag projekt som bara måste göras: en blinkande, skrikande, arduino-powered halloween pumpa. Det är mycket roligt, innebär en liten bit av lödning och är bra för lärande om sensorer och ljuseffekt via neopixels.V...

Arduino fjärrkontroll lampor med Universal Remote

jag har letat i hemautomation länge, men har inte åtagit sig att den bara ännu mest på grund av prislappen. Förra året (2010) köpte jag dessa fjärrkontroll outlet på/av-strömbrytare så jag kunde vända min xmas tree ljus på och av via fjärrkontrollen...

CARduino - Arduino-drivna, LabVIEW-kontrollerade fordon

CARduino är ett fjärrkontrollen drivna fordon som kontrolleras av en styrenhet ansluten till en dator som kör LabVIEW. Fordonet drivs av Arduino och kan utökas på genom tillägg av sensorer eller andra enheter. Enkelt använda LabVIEW, du kan ändra pro...

Arduino-drivna Game'n "klocka väckarklocka

jag laddade upp några instruktioner om hur man bygger en väckarklocka som bygger påArduino som också kan användas som en termometer, en accelerometer-drivnaSnake-spel och det har hemliga meddelanden byggdes:http://Arduino.komakino.ch...

Säkerhet stoppljus: Lätt, Arduino-drivna, spänning varningslampan

detta var ett sidoprojekt som jag avslutade under min tid som Sommar grundutbildning laboratorium praktikant på den nationella förnybar energi Lab. Jag rekommenderar programmet. (Jag gjorde mycket coolare saker än detta, men de kommer att papper inte...

Automatiska mörkar med Arduino. Kontrolleras av Android-TV Remote-knappar-klocka

Hej där!Första Instructable...Varje dag på morgonen jag öppna upp rullgardinen på 8:00 och jag stänger det @ 19:00 pm, så jag bestämde mig att automatisera hela förfarandet.Jag använder en Arduino pro mini 5v, kodare för nuvarande position, RTC klock...

Avlägsen kontrollerade robot med Arduino och T.V. remote

Denna fjärrkontroll bil kan flyttas runt med praktiskt taget alla slags remote såsom TV, AC etc.Det använder sig av det faktum att fjärrkontrollen avger IR(infrared).Den här egenskapen är gjord använda av med hjälp av en IR-mottagare, vilket är en my...

Arduino mest värdelösa maskin någonsin projekt

jag ville få in Arduino projekt och presentera mina söner till robotics med Arduino. Så jag tänkte om byggnad använder ett enkelt projekt som gjort av en Arduino Uno och ett servo. Jag såg en stor post i Instructables om som den mest värdelösa maskin...

Kombinera 1 eller fler Arduinos med en RaspberryPi

Detta instructable är en demonstration av den Drogon fjärrkontrollen (DRC) funktion som ingår i wiringPi.WiringPi bibliotek, skriven av Gordon Henderson, lägga till funktioner som gör att du till program GPIO stiften på RaspberryPi i C i en titulera...

ESP8266 WiFi kontrollerade aircon remote

I min första instructableArduino Yun - solpanel Monitoring Systemdelade jag mina små projekt för att övervaka produktionen av våra solpaneler. Som vi måste vara mycket försiktig med att producera mer energi än vad vi förbrukar, är nästa logiska steg...

Trumpinne grepp att hålla sig till din monter

detta instructable täcker 2 saker... pinnar glida ur händerna och att aldrig ha extra nära dig för när thay broms.PS jag woud rekommenderar inte att sätta dessa på skaletP.S.S. ledsen några av bilderna är suddiga... fortfarande försöker räkna ut en n...

Att göra ett läder pistol grepp

Detta Instructable dokumenterar hur man gör en läder grepp att passa en pistol, eller på motsvarande sätt formade objekt. Tillägg av ett läder grepp serverar flera olika syften:Det ändrar strukturen på greppet, och kan ge en mer eller mindre aggressi...

Mini Arduino Lux mätaren

Jag behövde en Lux-mätaren för att testa ficklampor. Det finns några bra lux mäter finns i intervallet $15-25, men frakt alltid tar lång tid och jag behövde det nu. Det var då jag insåg att jag hade en oanvänd BH1750 ljusmätare modul liggandes, som j...

Automatisk hem övervakningssystem genom att använda arduino (enkel och billig)

Målet med mitt projekt är att uppnå automatisk hem övervakningssystem utan manuell inblandning. I allmänhet andra övervakningssystem är det nödvändigt att power ON TV och kamera mottagare varje gång. Och det måste också alla användardata till vyn som...

Baserade ARDUINO IR fjärrkontroll robot

Hej alla. Detta mitt nya projekt IR fjärrkontroll roboten genom att använda arduino. Detta är en enkel design robot kan du enkelt bygga den.Steg 1: krav:Projekterar krav:Arduino uno Tsop1738 (IR-mottagare) H bridge ic (L293D) Två dc-motor En robot ba...

TV KONTROLLERBAR fjärrdatorn MP3 spelare använder ARDUINO och bearbetning

Hej var och en. här visar jag min projekt TV kontrollerbar fjärrdatorn MP3 spelare med bearbetning programvara och arduino ombord. Denna projektidé är baserad på att kontrollera datorn med TV-fjärrkontrollen. I detta projekt skapade jag egna MP3-spel...

Använda en PS3 Controller för att styra en Arduino NXT Bot

uppdatering:Jag har fixat ett par kör buggar med datapaketet, och jag har ändrat NXTI2CDevice biblioteket för att vara kompatibla med Arduino 1.0.Den bifogade zip-filen har1. en ny Arduino skiss2. en ny bearbetning skiss3. ändrade NXTI2CDevice biblio...

Hur att styra TV fungerar med Analog ingång och Arduino

har du någonsin velat använda en god gammal ratt för att styra din TV volym i stället för upprepade knappen trycka? Eller göra det kontrolleras av ljus? Vill du ha din fjärrkontroll att ersättas med en awesome arduino och låt den göra det hårda arbet...

Styra allt med Arduino och en infraröd fjärrkontroll

Hej, detta är min första instructable och tänkte jag skulle visa en snabb demonstration av hur man styr något såsom ljusdioder, DC-motorer och en hel del andra saker med en arduino och ganska mycket någon infraröd fjärrkontroll. Första gången jag för...