Cov txheej txheem:

IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino: 6 Kauj Ruam
IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino: 6 Kauj Ruam

Video: IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino: 6 Kauj Ruam

Video: IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino: 6 Kauj Ruam
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Kaum ib hlis
Anonim
IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino
IR Chaw Taws Teeb Rau Koj Lub Computer Nrog Arduino

Nrog tus neeg txais no, tswj koj lub khoos phis tawm ua tsaug rau IR module thiab Arduino. Lazzy hom tau qhib ^^

Kauj ruam 1:

Duab
Duab
Duab
Duab

Ua ntej kuv yuav tsum disassemble myold Sony VAIO IR tus txais. Ib tus neeg txais IR uas los ntawm kuv txiv, siv tsis tau kiag li vim muab nrog cov tsav tsheb muaj tswv rau Windows XP nkaus xwb. Kuv lub hom phiaj yog kom tuaj yeem khiav ntawm txhua lub tshuab.

Tsis nyuaj rau tshem tawm ib lub ntsia hlau ^^

Kauj ruam 2: thiab Ntawm no Arduino …

thiab Ntawm no Arduino …
thiab Ntawm no Arduino …
thiab Ntawm no Arduino …
thiab Ntawm no Arduino …
thiab Ntawm no Arduino …
thiab Ntawm no Arduino …

Lub Circuit Court yog qhov yooj yim heev:

- Ib qho arduino nano V3 - ib tus TSOP IR tus txais 22, - ib resistor

- thiab ib lub capacitor.

Tag nrho nce tus protoboard ncaj qha txuas rau lub txuas ntawm Arduino.

Cov txheej txheem ntawm kev sib dhos sai sai.

Kauj ruam 3: Reassembly

Reassembly
Reassembly
Reassembly
Reassembly
Reassembly
Reassembly

Arduino Nano mus rau qhov zoo tshaj qhov ntev los nkag rau hauv rooj plaub. Kev npaj me me rau sab nraub qaum rau USB thiab txhua yam zoo. Kom paub tseeb tias tsis muaj dab tsi txav me ntsis kua nplaum kub ua rau txoj haujlwm zoo heev.

Ib qho ntsia hlau ntxiv thiab nws tag nrho rau cov khoom siv.

Kauj Ruam 4: Txoj Haujlwm

Rub cov duab kos hauv qab no mus rau Arduino.

Qhib Serial Monitor lub qhov rais hauv Arduino Window kom pom cov lej lej lej (tus yam uas tus IR Tau Txais Tau Txais Cov Duab Duab Ci).

#suav nrog int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results cov txiaj ntsig;

void teeb tsa () {

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

void voj () {

yog (irrecv.decode (& cov txiaj ntsig)) {Serial.println (results.value, HEX); irrecv.resume (); }}

Kauj ruam 5: Nws Yuav luag Tiav

Thiab tam sim no raws li koj li OS, nws teeb tsa me ntsis tsab ntawv hauv daemon kom rov qab tau tus lej IR thiab cuam tshuam nrog lub khoos phis tawj. Kuv tau sau tsab ntawv me me hauv keeb kwm nab nab nws tuaj yeem ua haujlwm hauv Windows thiab Unix.

Kuv ua rau nws muaj sai heev ^^

Kauj Ruam 6: Kev txhim kho

Nrog Arduino Leonardo, Yum lossis nws muaj peev xwm sib sau ua ke Python tsab ntawv ncaj qha rau hauv Arduino kom ntseeg tau tias Arduino yog tus qauv keyboard.

Ua tsaug, muaj ib hnub zoo lazzy.

Txog Fab Kis, koj tuaj yeem pom kab lus no ntawm MIWC

Pom zoo: