Мазмұны:

Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы: 6 қадам
Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы: 6 қадам

Бейне: Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы: 6 қадам

Бейне: Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы: 6 қадам
Бейне: Lesson 101: Using IR Remote to control TV, AC Bulb with Relay, DC Motor and Servo Motor 2024, Қараша
Anonim
Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы
Arduino көмегімен компьютерге арналған IR қашықтан басқару құралы

Бұл қабылдағыштың көмегімен IR модулі мен Arduino арқасында компьютерді қашықтан басқарыңыз. Жалқау режимі қосылды ^^

1 -қадам:

Кескін
Кескін
Кескін
Кескін

Алдымен мен Sony VAIO IR IR қабылдағышын бөлшектеуім керек. Әкемнен келетін IR қабылдағышы мүлдем жарамсыз, себебі тек Windows XP үшін меншікті драйверлермен қамтамасыз етілген. Менің мақсатым - кез келген машинада жұмыс жасай білу.

Бір бұранданы алу өте қиын емес ^^

2 -қадам: және мұнда Arduino …

және мұнда Ардуино …
және мұнда Ардуино …
және мұнда Ардуино …
және мұнда Ардуино …
және мұнда Ардуино …
және мұнда Ардуино …

Схема өте қарапайым:

- бір arduino nano V3 - бір TSOP IR қабылдағыш 22, - бір резистор

- және бір конденсатор.

Барлығы Arduino коннекторына дәнекерленген протобоардқа көтеріледі.

Жақында құрастырудың схемасы.

3 -қадам: Қайта жинау

Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау
Қайта жинау

Arduino Nano корпусына кіру үшін тамаша өлшемдерге дейін. USB портының артқы жағындағы кішкене планшет және бәрі жақсы. Кішкене ыстық желім ештеңе қозғалмайтынына сенімді болу үшін жұмысты өте жақсы етеді.

Бұранда әрі қарай, аппараттық құрал үшін бәрі аяқталды.

4 -қадам: Бағдарлама

Келесі эскизді Arduino -ға жүктеңіз.

Он алтылық кодтарды көру үшін Arduino терезесіндегі сериялық монитор терезесін ашыңыз (инфрақызыл сәулелерді қабылдағыштың инфрақызыл сәулелену әдісі).

#include int RECV_PIN = 2; IRrecv irrecv (RECV_PIN); decode_results нәтижелері;

жарамсыз орнату () {

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

void loop () {

if (irrecv.decode (& нәтижелер)) {Serial.println (results.value, HEX); irrecv. resume (); }}

5 -қадам: бұл дерлік аяқталды

Енді сіздің операциялық жүйеңізге сәйкес, ол IR кодын алу және компьютермен өзара әрекеттесу үшін демонда кішкене сценарий орнатады. Мен Python тарихында кішкене сценарий жасадым, ол Windows пен Unix астында жұмыс істей алады.

Мен оны тез жеткіземін ^^

6 -қадам: жетілдіру

Arduino Leonardo, Yum немесе Python сценарийін Arduino стандартты пернетақта екеніне сену үшін тікелей Arduino -ға біріктіруге болады.

Рахмет, күндеріңіз көңілді өтсін.

Француз тілінде сіз бұл мақаланы MIWC -те таба аласыз

Ұсынылған: