Mundarija:

Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti: 6 qadam
Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti: 6 qadam

Video: Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti: 6 qadam

Video: Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti: 6 qadam
Video: How to use Arduino as TV Remote Controller with Infrared 2024, Noyabr
Anonim
Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti
Arduino yordamida kompyuteringiz uchun IR masofadan boshqarish pulti

Ushbu qabul qilgich yordamida IR moduli va Arduino yordamida kompyuteringizni masofadan boshqaring. Lazzy rejimi yoqildi ^^

1 -qadam:

Rasm
Rasm
Rasm
Rasm

Avval Sony VAIO IQ qabul qilgichini qismlarga ajratishim kerak. Otamdan kelgan IR qabul qilgich, umuman yaroqsiz, chunki faqat Windows XP uchun maxsus haydovchilar bilan ta'minlangan. Mening maqsadim - har qanday mashinada ishlash.

Bir vintni olib tashlash juda qiyin emas ^^

2 -qadam: va bu erda Arduino …

va bu erda Arduino …
va bu erda Arduino …
va bu erda Arduino …
va bu erda Arduino …
va bu erda Arduino …
va bu erda Arduino …

O'chirish sxemasi juda oddiy:

- bitta arduino nano V3 - bitta TSOP IQ qabul qiluvchisi 22, - bitta qarshilik

- va bitta kondansatör.

Hamma to'g'ridan -to'g'ri Arduino ulagichiga payvandlangan protoboardga ko'tariladi.

Tez orada yig'ilish sxemasi.

3 -qadam: Qayta yig'ish

Qayta yig'ish
Qayta yig'ish
Qayta yig'ish
Qayta yig'ish
Qayta yig'ish
Qayta yig'ish

Arduino Nano korpusga kirish uchun mukammal o'lchamlarga ega. USB portining orqa tomonidagi kichik planka va hammasi yaxshi. Hech narsa ozgina issiq elim harakatlantirmasligiga ishonch hosil qilish, ishni juda yaxshi qiladi.

Yana bir vida va hamma narsa apparat uchun tugadi.

4 -qadam: Dastur

Quyidagi eskizni Arduino -ga yuklang.

O'n oltilik kodlarni ko'rish uchun Arduino oynasidagi ketma -ket monitor oynasini oching (IQ qabul qiluvchining infraqizil nurlarini qabul qilish usuli).

#inc RECV_PIN = 2 ni qo'shing; IRrecv irrecv (RECV_PIN); decode_results natijalari;

bo'sh o'rnatish () {

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

void loop () {

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

5 -qadam: deyarli bajarildi

Va endi sizning operatsion tizimingizga ko'ra, u IR kodini olish va kompyuter bilan ishlash uchun demonda kichik skriptni o'rnatadi. Men Python tarixida Windows va Unix ostida ishlashi mumkin bo'lgan kichik skript yaratdim.

Men uni juda tez taqdim etaman ^^

6 -qadam: takomillashtirish

Arduino Leonardo, Yum yoki Python skriptini to'g'ridan -to'g'ri Arduino -ga qo'shib, Arduino standart klaviatura ekanligiga ishonish mumkin.

Rahmat, kuningiz maroqli o'tsin.

Frantsuzlar uchun siz ushbu maqolani MIWC -da topishingiz mumkin

Tavsiya: