VLC Media Player-kontroll med hjälp av IR-fjärr (3 / 7 steg)
Steg 3: Grundläggande begrepp:
För alla dem som inte vet vad en arduino är styrelsen, det är en öppen källkod utvecklingsplattform som används av proffs, amatörer och konstnärer både för att utveckla produkter och konst. Den största fördelen med arduino's är att de är verkligen lätt att programmera och att använda (även skolbarn med grundläggande programmeringskunskaper kan göra det). Kort är det "enkla och kraftfulla" men inte mycket "robust", vill jag säga.
Så vårt projekt fungerar genom att nedtryckt skicka seriella data motsvarar knapparna på fjärrkontrollen, från arduino styrelsen att den seriella porten på vår dator. Tangentbordet åtgärden uppnås med hjälp av "tangentbord" biblioteket som hjälper oss att imitera tangentbord åtgärden arduino styrelsen.
Här är en grundläggande beskrivning av hur data skickas. Varje gång du trycker på en knapp på en fjärrkontroll Sony, skickar den ut en 13 Bit data. Den första biten är lite start som anger det finns 12 bitar data efter den. De nästa 7 bitarna är kommandot lite som varierar beroende på tangenterna trycks. De sista 5 bitarna är adress bitar som kommer samma för alla knappar men variera för fjärrkontroller för olika enheter.
Ovanstående
diagrammet visar en TSOP pin ut och hur du ansluter den. TSOP ger en konstant hög signal när sysslolös och som den tar emot data, tenderar att Invertera data. dvs när en IR-LED sänder data till TSOP, varje gång IR ledde går hög, TSOP går låg och vice versa. Remote control signaler är ofta byte data som är kodade och överförs av pulserande (byta ON & OFF IR-LED på en specifik frekvens) de flesta TV remote kontrollerna fungerar på 32-40 Khz frekvens och de flesta mottagare kan ta emot detta intervall.
SIRC protokollet använder en puls bredd kodning av bitar. Pulsen som representerar en logisk "1" är en lång 1.2ms brast av 40kHz, medan burst bredden för en logisk "0" är 0.6ms lång. Alla skurar är separerade av en 0.6ms lång utrymme intervall.
Här ansluter vi den TSOP signal stift till arduino, 5 analoga stift för att ta emot signalen från TSOP. För att förenkla saker och ting använde jag IR remote biblioteket.
Så alla inställda att bygga handkontrollen IR VLC?? Låt oss sparka igång.