Агуулгын хүснэгт:

Arduino ашиглан компьютер дээрээ IR алсын удирдлага: 6 алхам
Arduino ашиглан компьютер дээрээ IR алсын удирдлага: 6 алхам

Видео: Arduino ашиглан компьютер дээрээ IR алсын удирдлага: 6 алхам

Видео: Arduino ашиглан компьютер дээрээ IR алсын удирдлага: 6 алхам
Видео: cctv server MotionEye on Ubuntu 18.04 LTS ESP32 Cam - Part3 (Subtittled) 2024, Арванхоёрдугаар сар
Anonim
Arduino ашиглан таны компьютерт зориулсан IR алсын удирдлага
Arduino ашиглан таны компьютерт зориулсан IR алсын удирдлага

Энэхүү хүлээн авагчийн тусламжтайгаар IR модуль болон Arduino -ийн ачаар компьютераа алсаас удирдах боломжтой. Залхуу горим идэвхжсэн ^^

1-р алхам:

Зураг
Зураг
Зураг
Зураг

Эхлээд би Sony VAIO IR хүлээн авагчийг задлах ёстой. Ааваас ирсэн IR хүлээн авагч нь зөвхөн Windows XP -д зориулагдсан жолоочоор хангагдсан тул ашиглах боломжгүй юм. Миний зорилго бол ямар ч машин дээр ажиллах чадвартай байх явдал юм.

Нэг боолтыг салгахад тийм ч хэцүү биш ^^

Алхам 2: Энд Arduino байна …

ба энд Arduino …
ба энд Arduino …
ба энд Arduino …
ба энд Arduino …
ба энд Arduino …
ба энд Arduino …

Хэлхээ нь маш энгийн:

- Нэг arduino нано V3 - нэг TSOP IR хүлээн авагч 22, - нэг эсэргүүцэл

- ба нэг конденсатор.

Бүхэлд нь Arduino дээрх холбогч руу шууд гагнасан протобоард авирна.

Удахгүй болох угсралтын схем.

Алхам 3: Дахин угсрах

Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах
Дахин угсрах

Arduino Nano нь хэрэгт оруулах төгс хэмжээсээр. USB портын арын жижигхэн төлөвлөлт, бүгд сайн байна. Бага зэрэг халуун цавуу хөдөлдөггүй гэдэгт итгэлтэй байх нь ажлыг маш сайн болгодог.

Нэмэлт шураг, тоног төхөөрөмжийн хувьд бүх зүйл дууссан.

Алхам 4: Хөтөлбөр

Дараах нооргийг Arduino дээр байршуулна уу.

Arduino цонхны Serial Monitor цонхыг нээж арван зургаат кодуудыг (IR хүлээн авагч хэт улаан туяаг хүлээн авах арга) харах боломжтой.

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results үр дүн;

хүчингүй тохиргоо () {

Цуваа эхлэх (9600); irrecv.enableIRIn (); }

void loop () {

хэрэв (irrecv.decode (& үр дүн)) {Serial.println (results.value, HEX); irrecv. resume (); }}

Алхам 5: Энэ нь бараг дууссан

Одоо таны OS -ийн дагуу IR кодыг олж авах, компьютертэй харьцах зорилгоор демон дээр жижиг скрипт суулгасан болно. Би Python -ийн түүхэнд Windows, Unix дээр ажиллах боломжтой жижиг скрипт хийсэн.

Би үүнийг маш хурдан олгож байна ^^

Алхам 6: Сайжруулалт

Arduino Leonardo -ийн тусламжтайгаар Юм эсвэл Python скриптийг Arduino -д шууд нэгтгэж Arduino бол стандарт гар гэж үзэх боломжтой юм.

Баярлалаа, өдрийг сайхан өнгөрүүлээрэй.

Франц хэлний хувьд та энэ нийтлэлийг MIWC дээрээс олж болно

Зөвлөмж болгож буй: