Talaan ng mga Nilalaman:

IR Remote Control para sa iyong Computer Sa Arduino: 6 Hakbang
IR Remote Control para sa iyong Computer Sa Arduino: 6 Hakbang

Video: IR Remote Control para sa iyong Computer Sa Arduino: 6 Hakbang

Video: IR Remote Control para sa iyong Computer Sa Arduino: 6 Hakbang
Video: Control LED's with an IR Remote in Tinkercad Circuits 2023 2024, Nobyembre
Anonim
IR Remote Control para sa iyong Computer Sa Arduino
IR Remote Control para sa iyong Computer Sa Arduino

Sa tagatanggap na ito, kontrolin ang iyong computer mula sa malayo salamat sa IR module at sa Arduino. Pinapagana ang Lazzy mode ^^

Hakbang 1:

Larawan
Larawan
Larawan
Larawan

Una dapat kong i-disassemble ang myold ng Sony VAIO IR receiver. Isang IR receiver na nagmula sa aking ama, ganap na hindi magagamit dahil sa pagbibigay sa pagmamay-ari ng mga driver para sa Windows XP lamang. Ang layunin ko ay makapagpatakbo sa anumang makina.

Hindi masyadong mahirap alisin ang isang tornilyo ^^

Hakbang 2: at Narito Arduino…

at Narito Arduino…
at Narito Arduino…
at Narito Arduino…
at Narito Arduino…
at Narito Arduino…
at Narito Arduino…

Napaka-simple ng circuit:

- Isang arduino nano V3 - isang TSOP IR receiver 22, - isang risistor

- at isang kapasitor.

Ang buong pag-akyat sa isang protoboard ay direktang hinangin sa konektor sa Arduino.

Isang iskema ng pagpupulong sa lalong madaling panahon.

Hakbang 3: Muling pagsasama

Muling pagtitipon
Muling pagtitipon
Muling pagtitipon
Muling pagtitipon
Muling pagtitipon
Muling pagtitipon

Ang Arduino Nano sa mga perpektong sukat upang pumasok sa kaso. Ang isang maliit na planing sa likod para sa USB port at lahat ay maayos. Upang matiyak na walang gumagalaw ng kaunting mainit na pandikit ay ginagawang maayos ang trabaho.

Isang tornilyo pa at tapos na ang lahat para sa hardware.

Hakbang 4: Ang Programa

I-upload ang sumusunod na sketch sa Arduino.

Buksan ang window ng Serial Monitor sa Arduino Window upang makita ang mga hexadecimal code (ang paraan kung saan natatanggap ng IR Receiver ang mga Infrared Rays).

# isama ang int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); mga resulta sa pag-decode_resulta;

walang bisa ang pag-setup () {

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

void loop () {

kung (irrecv.decode (& mga resulta)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Hakbang 5: Halos Tapos Na

At ngayon ayon sa iyong OS, nagtatakda ito ng isang maliit na script sa daemon upang makuha ang IR code at makipag-ugnay sa computer. Gumawa ako ng isang maliit na script sa kasaysayan ng sawa maaari itong gumana sa ilalim ng Windows at Unix.

Napakabilis ko itong magagamit ^^

Hakbang 6: Pagpapabuti

Sa Arduino Leonardo, Yum o posible na pagsamahin ang script ng Python nang direkta sa Arduino sa paniniwalang ang Arduino ay isang Standard keyboard.

Salamat, magkaroon ng isang magandang tamad araw.

Para sa Pranses, mahahanap mo ang artikulong ito sa MIWC

Inirerekumendang: