Если вы решили собрать устройство с инфракрасным пультом — будь то самодельный контроллер, умный дом на Arduino или ремонт старой техники — вам понадобится приёмник ИК-сигнала. TSOP4838 — один из самых распространённых и надёжных вариантов. Разберёмся, как правильно его впаять, чтобы всё работало стабильно, без помех и ложных срабатываний.
- Что такое TSOP4838 и почему он популярен
- Распиновка и что куда подключать
- Минимальная обвязка — без неё не обойтись
- Пошаговая пайка
- Как не перегреть модуль
- Подключение к микроконтроллеру
- Сравнение вариантов монтажа
- Что делать, если модуль не работает
- Частые ошибки
- Как лучше сделать — практические советы
- Что выбрать в зависимости от ситуации
- Итог
Что такое TSOP4838 и почему он популярен
TSOP4838 — это миниатюрный трёхвыводной модуль, который принимает ИК-сигнал, модулированный на частоте 38 кГц, и преобразует его в цифровой сигнал на выходе. Внутри у него фотодиод, предусилитель, полосовой фильтр и демодулятор. То есть на выход уже приходит готовый сигнал, который можно подавать прямо на микроконтроллер.
Почему именно он:
- работает от 2,7 до 5,5 В — совместим с большинством логик;
- встроенный фильтр подавляет помехи от люминесцентных ламп и фонового ИК-излучения;
- стоит копейки и есть почти в любом магазине радиодеталей.
li>три вывода — питание, земля, выход — минимум обвязки;
Распиновка и что куда подключать
У TSOP4838 три ножки. Если смотреть на модуль со стороны выпуклой «линзы» (полусферического корпуса), выводы слева направо:
- OUT — выход сигнала.
- GND — земля.
- VCC — питание (3,3–5 В).
Важно: у некоторых клонов и аналогов распиновка может отличаться. Перед пайкой сверьтесь с даташитом на конкретную партию. Ошибка здесь — это либо неработающая схема, либо сгоревший модуль.
Минимальная обвязка — без неё не обойтись
Самая частая ошибка новичков — подключить TSOP4838 напрямую к питанию и микроконтроллеру, ожидая чуда. Модуль может работать, но будет ловить помехи и давать ложные срабатывания. Для стабильной работы нужна минимальная обвязка:
- Конденсатор 100 нФ между VCC и GND, расположенный как можно ближе к выводам модуля. Это блокировочный конденсатор, он сглаживает пульсации питания.
- Резистор 100 Ом последовательно с линией питания (опционально, но рекомендуется при длинных проводах).
- Конденсатор 4,7–10 мкФ электролитический по питанию — дополнительная фильтрация, если источник питания шумный.
Без блокировочного конденсатора модуль может реагировать на включение реле, работу двигателя или даже на передачу данных по Wi-Fi поблизости. Это не миф — это реальная практика.
Пошаговая пайка
Предположим, вы собираете плату на макетке или печатной плате. Порядок действий:
- Подготовьте место. Если паяете на печатную плату — убедитесь, что дорожки не повреждены, отверстия чистые. На макетке — проверьте, что контактные площадки не окислены.
- Вставьте модуль. TSOP4838 вставляется со стороны дорожек (или контактных площадок). Выводы должны выступать на 1–2 мм для пайки.
- Припаяйте сначала один вывод. Лучше начать с GND — это фиксирует модуль и даёт возможность поправить положение.
- Проверьте положение. Модуль должен стоять ровно, без перекосов. Если криво — разогрейте припой и поправьте.
- Припаяйте остальные выводы. Используйте паяльник мощностью 25–40 Вт. Температура жала — около 300–330 °C. Время контакта с выводом — не более 2–3 секунд на каждую точку.
- Осмотрите соединения. Припой должен быть блестящим, без наплывов и мостиков между соседними дорожками.
Как не перегреть модуль
TSOP4838 чувствителен к перегреву. Если держать паяльник на выводе дольше 3–4 секунд, можно повредить внутреннюю структуру. Признаки перегрева:
- корпус модуля потемнел или деформировался;
- модуль работает, но чувствительность резко упала;
- выход постоянно висит в низком или высоком уровне.
Если паяете впервые — потренируйтесь на ненужной детали. Используйте флюс (например, ЛТИ-120 или спиртовой раствор канифоли) — он улучшает теплопередачу и сокращает время пайки.
Подключение к микроконтроллеру
Выход TSOP4838 подключается к любому цифровому входу микроконтроллера. Сигнал инвертирован: в покое на выходе высокий уровень (VCC), при приёме байта пульта — импульсы низкого уровня.
Пример подключения к Arduino:
- VCC → 5V
- GND → GND
- OUT → цифровой пин (например, D11)
Для работы с пультом используйте библиотеку IRremote. Она поддерживает TSOP4838 «из коробки» и умеет декодировать протоколы NEC, Sony, RC5 и другие.
Сравнение вариантов монтажа
| Способ монтажа | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| Печатная плата | Надёжно, компактно, можно разместить развязку вплотную к выводам | Нужно проектировать и изготавливать плату | Серийные устройства, финальные версии проектов |
| Макетная плата | Быстро, без травления, легко менять схему | Паразитные ёмкости, менее надёжный контакт | Прототипы, одноразовые поделки |
| Навесной монтаж | Минимум материалов | Ненадёжно, подвержено помехам, легко повредить | Только для быстрой проверки идеи |
Что делать, если модуль не работает
Проверьте по порядку:
- Питание. Замерьте напряжение на выводах VCC и GND мультиметром. Должно быть стабильное 3,3 или 5 В.
- Распиновка. Не перепутали ли выводы? Сверьтесь с даташитом.
- Припой. Нет ли холодной пайки, трещин, мостиков между ножками.
- Блокировочный конденсатор. Без него модуль может работать нестабильно или не работать вовсе при зашумлённом питании.
- Направленность. TSOP4838 принимает сигнал в конусе примерно ±45° от оси линзы. Если пульт направлен в другую сторону — он просто «не увидит» сигнал.
- Протокол. Убедитесь, что библиотека поддерживает протокол вашего пульта. Некоторые пульды (например, от кондиционеров) используют нестандартные протоколы.
Частые ошибки
- Забыли конденсатор по питанию. Модуль работает «через раз», особенно если питание идёт от импульсного преобразователя.
- Перепутали выводы. Модуль не выходит из строя мгновенно, но и не работает. Проверяйте распиновку дважды.
- Длинные провода к модулю. Если выносите модуль на шлейф длиннее 10 см — добавьте RC-фильтр и экранирование. Иначе наловите помех.
- Пайка без флюса. Холодная пайка, непрочное соединение, риск повреждения вывода при длительном нагреве.
- Установка рядом с ярким ИК-источником. Если модуль смотрит на окно или на ИК-светодиод — фоновая засветка снизит чувствительность.
Как лучше сделать — практические советы
Если вы собираете не разовый эксперимент, а рабочее устройство:
- Разместите TSOP4838 на краю платы, линзой наружу. Корпус модуля должен быть свободен от металлических деталей и экранов.
- Пролейте припой качественным флюсом — это даёт надёжное соединение за 1–2 секунды.
- Не используйте активные флюсы (оревая кислота, паста на основе хлорида цинка). Они остаются на плате и со временъем разъедают дорожки. Только нейтральные или канифольные.
- Если устройство работает от батареи — питайте TSOP4838 через транзистор или MOSFET, чтобы отключать его в спящем режиме. В активном состоянии модуль потребляет около 0,35 мА, но в спячке это может быть критично.
- Для увеличения дальности приёма можно установить модуль за прозрачным для ИК-излучения окном (тёмная красная или чёрная плёнка, фильтрующая видимый свет).
Что выбрать в зависимости от ситуации
Прототип на Arduino за вечер. Макетная плата, три провода, конденсатор 100 нФ поближе к модулю. Этого достаточно.
Серийное устройство или готовый продукт. Печатная плата с развязкой по питанию, конденсатор 100 нФ + 4,7 мкФ, модуль закреплён жёстко, линза выведена за пределы корпуса.
Выносной датчик на несколько метров от платы. Экранированный шлейф, резистор 100 Ом в разрыв питания, конденсатор 100 нФ прямо у модуля на конце шлейфа.
Итог
TSOP4838 — простой и надёжный модуль, но он не прощает небрежности. Три ключевых момента: правильная распиновка, блокировочный конденсатор и аккуратная пайка без перегрева. Если всё сделано верно — вы получите стабильный приём ИК-сигнала с дальностью до 20–25 метров в помещении. Этого более чем достаточно для любительских и большинства профессиональных задач.
Начните с макетки, проверьте работу с пультом, а потом переносите на постоянную плату. Так вы сэкономите время и нервы.



