Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это еще одно удобное руководство по созданию очень простого ИК-декодера с использованием Arduino и ИК-приемника. В этом руководстве будет рассмотрено все, от настройки программного обеспечения до использования ИК-приемника и декодирования сигналов. Эти сигналы можно использовать позже для нескольких проектов, включая роботов с дистанционным управлением с помощью ИК-излучения, автоматизацию дома и аналогичные проекты с ИК-управлением.
Если вы увлекаетесь робототехникой и хотите научиться всему с самого начала, ознакомьтесь с этим электронным курсом.
Шаг 1: Сбор материалов
- Arduino (я буду использовать UNO). Ссылка для USLink для Европы
- ИК-приемник (здесь используется 1838) Ссылка для USLink для Европы
- BreadBoard. Ссылка для USLink для Европы
- Провода. Ссылка для USLink для Европы
- Arduino IDE.
Все компоненты можно купить на UTsource.net
Шаг 2: Подключение
Сначала проверьте схему вывода имеющегося у вас ИК-приемника. ИК-приемники имеют 3 контакта: + ve, GND и Out. Перед использованием любого приема убедитесь, что вы знаете эти контакты. При неправильном подключении настройка не будет работать, и вам будет сложно в этом разобраться.
Выполните следующие подключения: -
1. Подключите плюсовой контакт приемника к 3,3 В Arduino.
2. Вывод GND приемника на GND Arduino.
3. Вывод приемника на цифровой вывод 2 Arduino.
Подключите плату Arduino к компьютеру, так как нам нужно загрузить код и контролировать ИК-импульсы.
Шаг 3: Настройка IDE
Для использования IR-приложений сначала вам нужно добавить IR-библиотеку в вашу IDE, иначе наша программа не будет работать.
Скачать IR Library.
Распакуйте загруженный файл.
Скопируйте извлеченную папку.
Перейти к >> Диск C >> Файлы программ (x86) >> Arduino >> Библиотеки.
Вставьте папку в библиотеки.
Вот и все, IDE готова к работе с нашим кодом.
Шаг 4: Загрузка кода и тестирование
Загрузите предоставленный мной код и загрузите его на плату Arduino.
После загрузки кода перейдите к инструментам и выберите монитор последовательного порта.
Ardunio должен перезапуститься / отдохнуть, и вы готовы собирать коды своего пульта дистанционного управления. Просто направьте пульт на ИК-приемник и нажмите кнопку, сигнал которой нужно декодировать. На экране появится шестнадцатеричное значение, это ИК-коды, которые вам нужно запомнить, которые потребуются для будущих проектов с дистанционным управлением через ИК-порт.