Съдържание:

Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino: 10 стъпки
Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino: 10 стъпки

Видео: Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino: 10 стъпки

Видео: Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino: 10 стъпки
Видео: 🔥 Ir Receiver Projects ! #shorts #shortvideo #irreceiver #electronics 2024, Ноември
Anonim
Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino
Инфрачервен дистанционен и IR приемник (TSOP1738) с Arduino

Тази инструкция е за начинаещи в Arduino. Това е един от по -ранните ми проекти с Arduino. Много ми хареса, когато го направих и се надявам и на вас да ви хареса. Най -атрактивната характеристика на този проект е „Безжично управление“. И това става чрез нормално IR дистанционно, лесно достъпно в нашата къща. Това може да бъде дистанционно за телевизор или дистанционно за променлив ток или друго IR дистанционно. В този проект ще видим принципа на работа на инфрачервено дистанционно и ще декодираме неговия сигнал с помощта на ARDUINO и TSOP 1738, това е универсален инфрачервен приемник. Този TSOP 1738 работи с повечето инфрачервени дистанционни управления.

Можете да намерите видеото на проекта в линка по -долу:

www.youtube.com/embed/0udePvGIIJ8

Етап 1:

Образ
Образ

Стъпка 2: Технически бележки

Технически бележки
Технически бележки

На снимката, когато натиснах който и да е бутон на дистанционното, можете да видите червената LED светлина да мига. означава, че дистанционното излъчва инфрачервен сигнал всеки път, когато натисна бутона. Не можем обаче да видим тази светлина с голи очи.

Този сигнал има куп ON и OFF или можете да кажете HIGH и LOW. Можем да наречем този набор от ON и OFF като модел на сигнал. Всеки от бутоните има свой уникален модел. Така че всеки път, когато натискаме определен бутон, получаваме определен модел на сигнал, който е присвоен само на този бутон. Така че това е всичко за IR дистанционното управление.

Сега е време да приемете сигнала. Нашата цел е да идентифицираме високите и ниските сигнали като 1 и 0. По този начин можем да преобразуваме модела на сигнала в данни. ARDUINO и TSOP 1738 ще направят това за нас.

Инфрачервеният приемник ще получи сигнала от дистанционното и ще го предаде на arduino. Тогава arduino ще анализира получения сигнал и ще го преобразува в шестнадесетични данни. След като преобразуваме инфрачервения сигнал в данни, можем лесно да обработим тези данни и да изпълним всяка условна задача според нашето желание.

Стъпка 3: Решете вашата контролна задача

Решете вашата контролна задача
Решете вашата контролна задача

В този случай целта беше да се контролира цифровия изход на Arduino с дистанционно за телевизор. За да представя цифров HIGH/LOW използвах 3 светодиода - червен, жълт и зелен. Условните дейности са както следва:

Включвайте светодиодите „ON“в определена последователност (ЧЕРВЕН, ЗЕЛЕН, СИН), когато бутонът „Увеличаване на звука“се натиска всеки път.

Изключвайте „ИЗКЛЮЧВАНЕ“на светодиодите в определена последователност (СИН, ЗЕЛЕН, ЧЕРВЕН), когато бутонът „Намаляване на звука“се натиска всеки път.

Но горните бутони ще работят само когато системата се активира чрез натискане на бутона ON/OFF. Ако натиснете бутона за включване/изключване, когато системата вече е включена, цялата система ще се изключи и ще изключи всички светодиоди.

Моля, вижте Алгоритъма за по -добро разбиране.

Стъпка 4: Списък на материалите

Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите
Списък на материалите

IR дистанционно управление: Можете да използвате всяко IR дистанционно, налично във вашия дом. Или можете да го купите.

IR приемник: 1 не. Сензор TSOP 1738, който е лесно достъпен в онлайн магазините.

Резистор: 1 не. Резистор 330 ома и 3 бр. Резистор 220 ома

Arduino контролер: 1 не. Arduino UNO. Всяка друга дъска на Arduino ще работи добре за този проект.

LED: 3 бр. 5 мм светодиоди с различен цвят (червен, жълт, зелен)

Джъмпер тел: някои джъмперни проводници (мъжки-мъжки).

Платформа: 1 бр. пълен или половин размер макет.

И разбира се, захранващият кабел на arduino е необходим. За този проект не са необходими специални инструменти или инструменти.

За софтуер ще ви е необходим Arduino IDE, инсталиран на вашия компютър или лаптоп.

Стъпка 5: Инсталиране на софтуер

Инсталиране на софтуер
Инсталиране на софтуер
  • Ако нямате Arduino IDE, можете да проверите официалния уебсайт на Arduino. Там ще намерите връзката.
  • Също така трябва да изтеглите библиотеката „IRremote“от github и да копирате в папката на библиотеката на arduino IDE.
  • Качете скицата „IRrecvDemo.ino“от примера на библиотеката IRremote.
  • Проверете името на платката и COM порта преди качването.

Стъпка 6: Верига TSOP1738

TSOP1738 Верига
TSOP1738 Верига
TSOP1738 Верига
TSOP1738 Верига

Дръжте овалната повърхност на TSOP1738 обърната към вас. Сега най -левият щифт е заземяващият щифт. Следващият щифт е Vcc (5V DC), а най -десният щифт е щифтът за данни. Моля, вижте схемата за извеждане за по -добро разбиране.

Свържете GND щифта към един от GND щифтовете на Arduino UNO.

Свържете Vcc щифт с 5V щифт на Arduino UNO.

Свържете резистор 330 Ω към извода за данни на TSOP 1738. След това свържете друг крак на резистора към Arduino щифт 2.

Стъпка 7: Забележете шестнадесетичния код на бутоните

Забележка HEX код на бутоните
Забележка HEX код на бутоните

Сега отворете серийния монитор и натиснете бутоните от дистанционното. Ще намерите HEX кода на всеки бутон на серийния монитор.

Запишете HEX кода на бутоните по ваш избор.

Стъпка 8: Изходна LED верига

Изходна LED верига
Изходна LED верига
Изходна LED верига
Изходна LED верига

Добавете изходната LED верига към съществуващата верига TSOP.

Свържете наземния автобус към Arduino UNO GND. Това е проста и малка стъпка, но ВАЖНА.

Сега поставете всичките 3 светодиода в червена - зелена - синя последователност. Свържете 220 Ω резистори между –VE крака на всеки светодиод и заземяващата шина.

Свържете +VE крак от червен, зелен и син светодиод към пин 7, 6 и 5 на arduino съответно.

Стъпка 9: Скица и алгоритъм

Моля, вижте алгоритъма в Стъпка 2 за разбиране на скицата по лесен начин. Цялата скица обаче има описание по ред в самата скица.

Моля, изтеглете скицата от връзката по -долу. Трябва да замените HEX кодовете в скицата с HEX кодовете, които вече сте отбелязали в СТЪПКА 6.

Качете скицата „IR_Test.ino“в Arduino.

Проверете името на платката и com порта преди качването.

Стъпка 10: Изпълнение

Екзекуция
Екзекуция

Сега използвайте бутоните за дистанционно управление на светодиодите според вашето желание.

Екстри:

  • Можете да използвате 5V DC реле за управление на други домакински уреди с дистанционното за телевизора.
  • Моля, споделете вашите мнения и идеи в секцията за коментари.
  • Препоръчва се да проверите листа с данни и да извадите наличните от този продавач на вашия TSOP сензор. На пазара се предлагат няколко типа сензори TSOP. Pin out са различни за всеки отделен случай. Някои от тях са с алуминиево покритие. Някои ще изглеждат сходни, но различни. Така че внимавайте преди захранването.

Препоръчано: