INHOUDSOPGAWE:

IR -afstandsbediening vir u rekenaar met Arduino: 6 stappe
IR -afstandsbediening vir u rekenaar met Arduino: 6 stappe

Video: IR -afstandsbediening vir u rekenaar met Arduino: 6 stappe

Video: IR -afstandsbediening vir u rekenaar met Arduino: 6 stappe
Video: Melexis MLX90614 infraroodthermometer gebruiken met Arduino 2024, November
Anonim
IR -afstandsbediening vir u rekenaar met Arduino
IR -afstandsbediening vir u rekenaar met Arduino

Met hierdie ontvanger kan u u rekenaar op afstand beheer, danksy die IR -module en die Arduino. Lui modus geaktiveer ^^

Stap 1:

Beeld
Beeld
Beeld
Beeld

Eerstens moet ek die ou Sony VAIO IR -ontvanger uitmekaar haal. 'N IR -ontvanger wat van my pa afkomstig is, heeltemal onbruikbaar omdat dit slegs vir Windows XP eie bestuurders bied. My doel is om op enige masjien te kan werk.

Nie baie moeilik om een skroef te verwyder nie ^^

Stap 2: en hier Arduino …

en hier Arduino …
en hier Arduino …
en hier Arduino …
en hier Arduino …
en hier Arduino …
en hier Arduino …

Die kring is baie eenvoudig:

- Een arduino nano V3 - een TSOP IR ontvanger 22, - een weerstand

- en een kapasitor.

Die hele klim het 'n protobord direk aan die aansluiting op die Arduino gelas.

'N Skema van die vergadering baie gou.

Stap 3: Herbou

Herassemblage
Herassemblage
Herassemblage
Herassemblage
Herassemblage
Herassemblage

Die Arduino Nano het die perfekte afmetings om in die tas te kom. 'N Klein agterkant van die USB -poort en alles is goed. Om seker te maak dat niks met 'n bietjie warm gom beweeg nie, is die werk baie goed.

'N Skroef verder, en die hardeware is verby.

Stap 4: Die program

Laai die volgende skets op na die Arduino.

Maak die Serial Monitor -venster in die Arduino -venster oop om die heksadesimale kodes te sien (die manier waarop die IR -ontvanger die infrarooi strale ontvang).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); resultate van dekode_resultate;

ongeldige opstelling () {

Serial.begin (9600); irrecv.enableIRIn (); }

leemte -lus () {

if (irrecv.decode (& resultate)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Stap 5: Dit is amper klaar

En nou, volgens u bedryfstelsel, stel dit 'n klein script in daemon op om die IR -kode op te haal en met die rekenaar te kommunikeer. Ek het 'n klein skrif in die python -geskiedenis gemaak, dit kan onder Windows en Unix werk.

Ek maak dit baie vinnig beskikbaar ^^

Stap 6: Verbetering

Met Arduino Leonardo, Yum of is dit moontlik om die Python -skrif direk in die Arduino saam te voeg om te glo dat die Arduino 'n standaard -sleutelbord is.

Dankie, 'n lekker luilekker dag.

Vir Frans vind u hierdie artikel oor MIWC

Aanbeveel: