VLC Media Player-besturingselement met behulp van externe IR (3 / 7 stap)

Stap 3: Basisconcepten:


Voor al diegenen die niet weten wat een arduino is board, het is een open source ontwikkelingsplatform dat wordt gebruikt door professionals, hobbyisten en kunstenaars zowel producten en kunst te ontwikkelen. Het belangrijkste voordeel met de arduino zijn dat ze echt eenvoudig zijn te programmeren en te gebruiken (zelfs schoolkinderen met programmeren basiskennis kunt doen). In kort, het is "eenvoudige en krachtige" maar niet veel "robuust", zou ik zeggen.

Zodat ons project werkt door drukte seriële gegevens overeenstemmen met de knoppen verzenden op de afstandsbediening, uit de arduino bord op de seriële poort van de PC. De actie van het toetsenbord wordt bereikt met behulp van de "toetsenbord"-bibliotheek die ons helpt om te imiteren de toetsenbord-actie met behulp van de arduino board.

Hier is een eenvoudige schets van hoe de gegevens worden verzonden. Telkens als u op een knop op de afstandsbediening van een Sony, stuurt het een 13-bits gegevens. Het eerste stukje is een startbit geven er zijn 12 bits van gegevens op basis van het. De volgende 7 bits zijn de opdracht bit die zal variëren afhankelijk van de toetsen worden ingedrukt. De laatste 5 bits zijn het adres bits die zal hetzelfde zijn voor alle knoppen, maar variëren voor afstandsbedieningen van verschillende apparaten.

Het bovenstaande
diagram toont een TSOP de pin uit en hoe aan te sluiten. De TSOP uitgangen een constante hoge signaal wanneer nutteloos en zoals het gegevens ontvangt, dit leidt tot het omkeren van de gegevens. dat wil zeggen wanneer een IR-LED is bezig data ter versturen naar de TSOP, elke keer dat de IR led gaat hoog, de TSOP gaat laag en vice versa. Afstandsbediening signalen zijn vaak bytes aan gegevens dat wordt gecodeerd en pulserende (switching ON & OFF van de IR-LED op een specifieke frequentie) langs de meeste afstandsbediening besturingselementen werken met 32-40 Khz hoge frequentie en meeste ontvangers kunnen ontvangen dit bereik.

Het SIRC protocol gebruikt een puls breedte codering van de bits. De pols vertegenwoordigen een logische "1" is een lange 1.2ms barstte uit van de 40kHz vervoerder, terwijl de breedte van de uitbarsting over voor een logische "0" 0.6ms lang is. Alle uitbarstingen zijn gescheiden door een 0.6ms lange ruimte interval.

Hier verbinden we van de TSOP signaal pin aan de 5e analoge pin van de arduino, zodat het signaal ontvangen de TSOP. Ik gebruikte om te vereenvoudigen van dingen de externe bibliotheek van IR.

Dus helemaal klaar om te bouwen van uw IR VLC-controller?? Let's kick off.

Gerelateerde Artikelen

TV externe CONTROLEERBAAR COMPUTER MP3 speler met behulp van ARDUINO en PROCESSING

TV externe CONTROLEERBAAR COMPUTER MP3 speler met behulp van ARDUINO en PROCESSING

Hallo iedereen. Hier laat ik mijn project TV externe controleerbaar computer MP3 speler gebruik processing software en arduino board. Dit idee van het project is gebaseerd op het controleren van de computer met behulp van de afstandsbediening van de
Met behulp van een externe harde aandrijving USB met je Raspberry Pi

Met behulp van een externe harde aandrijving USB met je Raspberry Pi

Experimentele introductie:In veel gevallen is SD capaciteit niet genoeg. Gelukkig kan de Raspberry Pi gemakkelijk worden aangesloten op externe USB harde schijven. Volg de stappen in deze sectie, en binnenkort zul je veel meer opslag aangesloten op j
Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

Digitale thermometer op OLED display met behulp van ESP8266 ESP-12E NodeMCU en DS18B20 temperatuursensor

In mijn vorige instructable gaf ik een introductie tot de ESP8266 en programmeren met onze vertrouwde Arduino IDE.In dit instructable zal ik gaan een stap verder, een digitale temperatuursensor DS18B20 interfacing en weergave van de temperatuur in gr
Draadloze afstand zender met L.C.D ontvanger met behulp van Arduino

Draadloze afstand zender met L.C.D ontvanger met behulp van Arduino

Deze instructables laten zien hoe een arduino aangedreven afstandssensor met behulp van de ultasonic range finder, dat de afstand gemeten tot aan de ontvanger te sturen. In dit project gebruiken we een 433 mhz zender en een ontvanger voor het verzend
Abstract: Zeer lage kosten spirograaf met behulp van Laser

Abstract: Zeer lage kosten spirograaf met behulp van Laser

In dit project gaan we bouwen LASER SPIROGRAAF. Wij proberen op te bouwen laser spirograaf met behulp van laser pointers met behulp van externe stroombron, motoren, spiegels en schakelen dozen en potentiometers. Dit project verkent elegant ontwerp va
Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

"Het belangrijkste doel van dit project is dat, hoe de controle van de huishoudelijke apparaten zoals TV, ventilator, buis licht, of om het even wat met behulp van uw computer of een draagbaar apparaat"Het hart van dit project is Ethernet-shield
HOME I/O - controle licht met behulp van POT

HOME I/O - controle licht met behulp van POT

DAQ CARD INTERFACING- Analoge controle van Home i/o met behulp van externe apparatenControle: Sluit i/oProgramma Platform: FBD (ingebouwde sluit i/o)HOME i/o-milieuDownload hierBeginnen voorwaarden: Huis I/O wordt gecontroleerd door de ingebouwde sen
Externe iPad Control monteren met behulp van WF32

Externe iPad Control monteren met behulp van WF32

In dit instructible, ik zal u begeleiden door het gebruik van de WF32 als een HTTP-server die host is van een website die kan worden gebruikt voor het bepalen van de servo's en een stappenmotor. Het doel hiervan was om een iPad-mount waardoor gebruik
Raspbery Pi Wireless Auto-sorteren NAS/Media Server met behulp van MiniDLNA en Samba

Raspbery Pi Wireless Auto-sorteren NAS/Media Server met behulp van MiniDLNA en Samba

ik heb een paar vrije USB-harddrives liggen rond, en natuurlijk een Raspberry Pi (headless). Ik zet ze te gebruiken als draadloze NAS / mediaserver. Ik wil ook mijn cliënten te kunnen maken van de Pi automatisch downloaden van torrents en deze opslaa
Hoe te configureren VLC Media Player voor MCE externe zonder extra Software

Hoe te configureren VLC Media Player voor MCE externe zonder extra Software

Een tutorial over het gebruik van een MCE-afstandsbediening met VLC Media Player.
Externe Temperatuurbewaking met behulp van MQTT en ESP8266 Modules

Externe Temperatuurbewaking met behulp van MQTT en ESP8266 Modules

Als u wilt controleren enkele externe temperaturen dit Instructable zal tonen u kunt dit doen met behulp van enkele ESP8266 modules, MQTT (met een broker), LCD-scherm (voor lokale monitoring), huis-assistant (voor lokale en externe monitoring), en ve
Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Maak een nauwkeurige Arduino Klok met behulp van slechts één draad - geen externe hardware nodig!

Hoe te maken van een Arduino Klok - zonder externe oscillatoren of klok chips:(meer van mijn projecten op onze website onderzoek - Klik arduino logo boven aan de introductiepagina)U moet:Een Arduino board (zowat elke smaak zal prima werken) en softwa
Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Setup van externe stuurprogramma op Smoothieware Sbase 1.2 Controller met behulp van E1 pinnen!

Inhoud van dit Instructable:ProloqueHeatsink stuurprogrammaproblemenTer ziele Y bestuurderSetup Smoothieware E1 gebruiken als onze Y-asY stuurprogramma - origineelY bestuurder - met behulp van E01Volledige stuurprogramma pin-out diagramSetup van exte
Elke externe gecontroleerde auto met behulp van Arduino

Elke externe gecontroleerde auto met behulp van Arduino

zoals dit mijn eerste is instructable ik probeerde mijn best. Deze auto is gemaakt met behulp van de arduino zonder motor Shield of ics. Deze rover kan met elke afstandsbediening die aangestuurd worden. Ten eerste moeten we om te decoderen van de afs