RemoteJack: Arduino wacht in hinderlaag te dwarsbomen ongewenste TV kanaal wijzigingen


waarschuwing: An Instructables insect houdt het verwijderen van de naam van de bibliotheek van de IRremote.h omgeven door <> na de instructie #include in mijn RemoteJack code aan de onderkant van de gids. Gelieve te herinneren om hem terug voordat je compileren en naar de Arduino uploaden.

INTRODUCTIE

Voor degenen onder u die steeds met krachtige broers en zussen over TV kanaal selecties worstelen nog, geef ik u de RemoteJack.

Deze Arduino contraption zit ergens tussen de TV en de houder van de afstandsbediening. Terwijl het inactief is, kunt u kanalen alle gewenste. Maar zodra u activeert de RemoteJack, het enkel wacht in hinderlaag voor het signaal van een afstandsbediening. Zodra het onderschept een, zal het stuurt een willekeurige afstandsbediening code (die u selecteert) naar de TV, kabelbox, satellietontvanger, etc dat is gegarandeerd te rijden die ten onrechte veranderd het gekke kanaal.

KREDIET

Het RemoteJack-project is gebaseerd op Ken Shirriff van IR externe bibliotheek

ONDERDELEN

  • Arduino Uno
  • 38kHz IR-ontvanger (3-pin)
  • IR zender LED
  • 100 Ohm weerstand
  • Breadboard
  • Jumper draden

PROCEDURE

  1. Bouwen van het RemoteJack-circuit
  2. Decoderen van uw externe knoppen: uploaden naar je Arduino de IRrecvDump.ino dan het vastleggen van de externe knop codes die u wenst te gebruiken met de RemoteJack. Dit is de externe knopcode die RemoteJack willekeurig verzenden zal wanneer RemoteJack geen binnenkomende externe signaal, zoals een wijziging van het kanaal detecteert.  Bijvoorbeeld, kunt u uw afstandsbediening aan/uit knop of de knop kanaal increment/decrement kiezen als de knopcode RemoteJack gewenste voor het verzenden van willekeurig.  U beslist welke opdracht de RemoteJack moet worden verzonden naar uw TV of apparaat. Met de loade van de IRrecvDump.ino in je Arduino, open de Arduino seriële monitor en richt de afstandsbediening op de RemoteJack IR ontvanger. Klik op een willekeurige knop van de afstandsbediening van keuze om de code in het venster van de seriële monitor in HEX weer te geven. Sla de codes voor de knoppen die u wilt gebruiken in de RemoteJack. Ook ziet deze schets u welke externe leverancier-specifieke bibliotheek-methode te gebruiken. Mijn afstandsbedieningen werden ontdekt door de schets als NEC afstandsbedieningen. Er is een IR verzenden en ontvangen van methode in de externe bibliotheek van IR voor diverse fabrikanten zoals Sony, NEC, enz. U hebt de methode/functie die overeenkomt met uw afstandsbediening te gebruiken. Out of the box, Ken's IR externe bibliotheek steunt NEC, SONY, RC5, RC6 afstandsbediening normen en kan decoderen/zenden ook vele niet-standaard afstandsbedieningscodes.
  3. Typ de afstandsbediening knop codes die u hebt geselecteerd uit de bovenstaande stap in mijn RemoteJack.ino sketch (zie hieronder) dan het uploaden van de schets aan de Arduino.
  4. Met de RemoteJack ligt ergens tussen de TV en de afstandsbediening pad, geef het een schot. Druk op een willekeurige toets op de afstandsbediening en kijken naar die de TV (of elk doelapparaat) onregelmatig gedragen. Make zeker het puntje van de IR LED wijst in de richting van de TV-ontvanger. Dit is belangrijk voor goede IR-transmissie.

Vergeet niet dat dit gewoon voor de lol dus gelieve niet te ver gaan. Doe dit op uw eigen risico.

----------------------------------------------------------------------------

/*
RemoteJack: Het signaal van een afstandsbediening onderschept dan wordt toegevoegd aan het
vooraf geselecteerde externe knop codes in het simuleren van willekeurige getallen willekeurig
externe knop klikken. U moet vervangen van mijn externe knopcode en de methode met de jouwe.
Remixed door: Hazim Bitar (techbitar)
Contactpersoon: techbitar op gmail dot com
LICENTIE: IRremote bibliotheek auteursrecht door Ken Shirriff http://arcfn.com
Alles is in het publieke domein.
*/

#include

int STATUS_PIN = 13;
int BUTTON_PIN = 12;
int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);
IRsend irsend;

decode_results resultaten;

VOID Setup
{
Serial.begin(9600);
irrecv.enableIRIn(); Start de ontvanger
pinMode (BUTTON_PIN, INPUT);
pinMode (STATUS_PIN, uitvoer);
randomSeed(analogRead(0));
}

void loop {}
Als (irrecv.decode (& resultaten)) {}
digitalWrite (STATUS_PIN, hoge);
Serial.println (results.value, HEX);
for (int i = 0; ik < random(3,10); i ++) {}
Wijzigen van de methode hieronder en haar twee parameters gebaseerd op de output van de schets van de IRrecvDump.ino.
irsend.sendNEC (0x80BF4BB4, 32);
sendNEC (unsigned long data, int nbits)
sendSony (unsigned long data, int nbits)
sendRC5 (unsigned long data, int nbits)
sendRC6 (unsigned long data, int nbits)
delay(100);
}
digitalWrite (STATUS_PIN, laag);
irrecv.enableIRIn();
irrecv.resume();
}
}

Gerelateerde Artikelen

Lezing RFID Tags met een Arduino

Lezing RFID Tags met een Arduino

In dit project, leert u om te lezen van een RFID-tag met behulp van de innovaties ID-12 lezer en een Arduino Duemilanove.Stap 1: Let's Get Started! We de ID innovaties ID-12 gaan gebruiken voor het uitvoeren van de taak van het lezen van een RFID-tag
Arduino LCD thermostaat!

Arduino LCD thermostaat!

In dit project gebruiken we een arduino uno, een LCD-scherm en een temperatuursensor voor controle van uw airconditioning.! Ook kunt u de code voor een kachel. De code is goed uitgelegd! Ik laten zien hoe ik maakte zelfs mijn permanente!Groot uw begi
Een kartonnen televisor (met arduino en LEDs)

Een kartonnen televisor (met arduino en LEDs)

Onlangs zag ik een documentaire over de geschiedenis van de televisie. En tot mijn verbazing bleek ze dat er bestond een mechanische televisie voordat de bekende CRT-televisies.Deze mechanische televisies of televisors waren mooie slim en eenvoudig.E
Overdracht van de gegevens van niet-internet aangesloten zonne-systemen met Arduino, PHP en MySQL

Overdracht van de gegevens van niet-internet aangesloten zonne-systemen met Arduino, PHP en MySQL

BeschrijvingHet doel van dit project van arduino wil verwerven en de overdracht van gegevens via het GSM-netwerk. Het voordeel is om het verzamelen van gegevens (bijvoorbeeld monitoring van een zonne-energiecentrale) te kunnen, zelfs als er geen bedr
Arduino waar batterij capaciteit Tester (Li-Li-Ion/NiMH/NiCD/Pb)

Arduino waar batterij capaciteit Tester (Li-Li-Ion/NiMH/NiCD/Pb)

als iemand zag mijn laatste instructable "eenvoudige Li-Ion batterij Power Tester" ze nu kunnen upgraden naar een geautomatiseerde hi-tech versie die kan meten van vrijwel elk type van oplaadbare of geen oplaadbare batterijen (maar het zal drain
Program je Arduino met een Android apparaat via Bluetooth

Program je Arduino met een Android apparaat via Bluetooth

Hallo wereld, in dit Instructable wil ik u laten zien hoe te programmeren van de Arduino Uno met uw Androïde apparaat via Bluetooth. Het is zeer eenvoudig en zo goedkoop. Ook het laat ons toe om onze Arduino program waar ooit wij via draadloze blueto
Arduino Bluetooth Tank met aangepaste Android applicatie (V1.0)

Arduino Bluetooth Tank met aangepaste Android applicatie (V1.0)

Hallo! Dit is een gids voor het bouwen van een eenvoudige en goedkope Arduino gebaseerd Bluetooth tank. Dit is de eerste fase van dit project en alleen gaat om de ontwikkeling van een bewegend tank track gebaseerd voertuig. De tweede fase is de Andro
Arduino robotarm en monitoring met verwerking

Arduino robotarm en monitoring met verwerking

de robotarm pakt een object nadat wordt gedetecteerd met behulp van de bewegingsmelder en vervolgens op een specifieke locatie verplaatst.lijst van onderdelen:1.3 servo 's2. passieve infrarood bewegingsmelder: http://www.sparkfun.com/products/86303.
Home Automation - Relais toevoegen aan Arduino

Home Automation - Relais toevoegen aan Arduino

Hoe om te selecteren van de Relais-Its all over macht.Wanneer u een relais verbinden met je Arduino selecteert moet u overwegena) de macht (spanning en stroom) van welke u zin voor wissel voort en vandoor enb) de macht (spanning en stroom) nodig om t
Een NES gamepad omzetten in USB met Arduino

Een NES gamepad omzetten in USB met Arduino

Hallo!In dit instructable, ik zal u tonen hoe een Nintendo Entertainment System control pad aan een arduino aansluiten, de arduino draait op zijn beurt een speciale schets waarmee op een PC als een joystick met USB-HID opdagen!En als dat niet koel ge
Popup koplamp knipoog met arduino en relais boord met mijn miata.

Popup koplamp knipoog met arduino en relais boord met mijn miata.

bedrading van schakelaars om miata koplampen knipoog is een pijn, maak je geen zorgen dit is iets minder pijnlijk.mijn doel van dit project was om de koplampen knipoog of wijzig de andere dingen die met behulp van de fabriek. Ik dacht dat het zou zij
Arduino MIDI voet pedaal Keyboard

Arduino MIDI voet pedaal Keyboard

De oorsprongMijn vader is een muzikant. Hij kan een veelheid van instrumenten spelen. Hij heeft slechts twee takken, maar hij heeft ook benen! Dat is toen we besloten dat we opnieuw gebruikt op de voetpedalen van een oude orgel en hen in een arduino
Arduino Breathalyzer

Arduino Breathalyzer

Wat is een breathalyzer die kunt u vragen? Het is een apparaat voor het schatten van bloedalcoholgehalte (BAC) uit een monster van de adem. In eenvoudige termen, die het is een apparaat om te testen is weer een persoon dronken of niet. Zoals de titel
Arduino Mega 8 x 8 x 8 RGB LED Cube

Arduino Mega 8 x 8 x 8 RGB LED Cube

"Dus, u wilt bouwen van een 8 x 8 x 8 RGB LED kubus"Ik been playing rond met elektronica en Arduino van voor een tijdje nu, met inbegrip van de bouw van een hoge amp switch-controller voor mijn auto en een zes lane Pinewood Derby rechter voor on