Опубликовано 2026-02-08
Вы устали от базового цифрового вывода и хотите получить что-то классное, способное «двигаться»? Например, сделать роботизированную руку, которой можно будет управлять с помощью пульта дистанционного управления, штору, которая автоматически открывается и закрывается, или маленького робота, который поворачивает голову, чтобы поздороваться? Суть реализации этих идей заключается в том, чтобы позволить рулевому механизму слушать инфракрасный пульт дистанционного управления. Это звучит немного технически, но на самом деле, если вы понимаете несколько ключевых моментов и подключаете инфракрасный приемник исервопривод, вы легко сможете разблокировать новые навыки удаленного управления объектами.
Многие друзья, которые являются новичками всервоприводприложения столкнутся с проблемой: если они захотят управлять устройством удаленно, им придется каждый раз возвращаться к компьютеру, чтобы изменить код и заново загружать программу? Это так нереально. Например, если вы хотите сделать навес для умного цветочного горшка, вам придется несколько раз в день вручную регулировать его в зависимости от солнечного света?
Инфракрасный пульт дистанционного управления решает проблему контроля «последнего метра». Оно освобождает вас от оков кабелей передачи данных и позволяет вам управлятьсервоприводдля поворота на заданный угол, как при использовании пульта дистанционного управления телевизора. Этот метод чрезвычайно дешев, и с этой задачей может справиться обычный пульт дистанционного управления бытовым прибором или модуль инфракрасного передатчика. Он очень подходит для инновационных проектов, требующих мгновенного бесконтактного взаимодействия.
Это значительно улучшает интерактивность и завершенность проекта. Работа, которая может реагировать на команды удаленного управления, немедленно преобразуется из статической «модели» в динамическое «устройство», и пользовательский опыт резко возрастает. Во-вторых, это упрощает сложную логику управления. Вам не нужно писать сложные алгоритмы непрерывного движения сервопривода, одна кнопка может соответствовать точному углу.
С точки зрения стоимости и времени обучения инфракрасное решение также очень удобно. Стоимость набора инфракрасных приемников и передатчиков составляет всего несколько юаней, а соответствующие библиотеки кодов (такие как ) уже очень развиты, и в Интернете есть большое количество готовых корпусов для справки. Это означает, что вы можете больше сосредоточиться на творческой реализации, а не углубляться в базовые протоколы связи.
Для проектов наиболее распространенным выбором является встроенный инфракрасный приемник или аналогичный вариант. Он имеет всего три контакта: VCC, GND и OUT, что упрощает их подключение. Вам необходимо обратить внимание на его рабочее напряжение, обычно 3,3 В или 5 В, и убедиться, что оно соответствует вашей плате разработки.
При выборе не нужно гоняться за моделями высокого класса. Этот универсальный приемник хорошо совместим с большинством пультов дистанционного управления с частотой 38 кГц, представленных на рынке (например, со старыми телевизорами и пультами дистанционного управления кондиционерами). Ключевым моментом является установка его на корпус проекта, и перед окном приема инфракрасного излучения не должно быть темных или непрозрачных материалов, чтобы не влиять на прием сигнала.
![]()
Подключение оборудования — это первый и чреватый ошибками шаг. Ключевым моментом является питание сервопривода: если вы используете только 9-вольтовую батарею для питания сервопривода, а затем подаете питание от контакта 5 В к сервоприводу, когда сервопривод вращается и зависает, это легко приведет к перезапуску всей системы. Правильный подход — запитать сервопривод отдельно или использовать общий источник питания, который может обеспечить достаточный ток.
Рекомендуемая последовательность подключения: сначала подключите VCC, GND и OUT инфракрасного приемника к 5 В, GND и определенному цифровому контакту (например, № 11) соответственно. Затем подключите сигнальный провод сервопривода (обычно оранжевый или белый) к цифровому контакту, поддерживающему ШИМ (например, № 9). Красный провод подключен к положительному полюсу, а коричневый провод подключен к отрицательному полюсу. Перед включением убедитесь, что все правильно.
Сначала вам необходимо установить библиотеку "" в IDE. В начале кода введите эту библиотеку и определите контакт приема инфракрасного сигнала и контакт сервопривода. На этапе инициализации запустите инфракрасный приемник и сервообъекты. В основном цикле основная задача — постоянно проверять, принимаются ли инфракрасные сигналы.
Используя функцию декодирования, предоставляемую библиотекой, полученный инфракрасный сигнал можно декодировать в определенный числовой код. Каждому ключу соответствует уникальный код. Вы можете распечатать и записать эти коды через последовательный монитор и нажать кнопку пульта дистанционного управления. Затем вы можете использовать оператор «if», чтобы определить: если получен код A, позвольте сервоприводу повернуться на 30 градусов; если получен код B, поверните сервопривод на 120 градусов.
Используйте пульт дистанционного управления для проверки и записи инфракрасных кодов, соответствующих нескольким кнопкам, которые вы планируете использовать. Затем пропишите в коде соответствующие функции управления рулевым механизмом для этих кодов. Функция write() сервобиблиотеки может напрямую указывать угол, обычно в диапазоне от 0 до 180 градусов.
Чтобы сделать управление более плавным, можно добавить небольшую задержку при изменении угла. Кроме того, рассмотрите возможность добавления некоторых механизмов обработки ошибок, таких как игнорирование одного и того же сигнала, когда он принимается непрерывно, чтобы предотвратить повторное встряхивание сервопривода. После того, как вы закончите писать и загружать код, направьте пульт дистанционного управления на приемник и нажмите кнопку, и ваш сервопривод должен начать двигаться в ответ. Если ответа нет, вернитесь и проверьте правильность подключения, питания и инфракрасного кодирования.
Попробуйте. Начав с управления фиксированным углом с помощью одной кнопки, вы быстро ощутите удовольствие от дистанционного управления. Каким будет первый творческий проект, который вы захотите реализовать с помощью сервопривода с инфракрасным пультом дистанционного управления? Добро пожаловать, чтобы поделиться своими мыслями в области комментариев. Если вы нашли эту статью полезной, не забудьте поставить лайк и поделиться ею с большим количеством нуждающихся друзей.
Время обновления: 8 февраля 2026 г.
Свяжитесь со специалистом по продукции Kpower, чтобы порекомендовать подходящий двигатель или редуктор для вашего продукта.