DFRobot DFR0457
тел. +7(499)347-04-82
Описание DFRobot DFR0457
Конечно! Вот подробное описание и технические характеристики модуля DFRobot DFR0457 (Gravity: ИК-приемопередатчик).
Краткое описание
DFR0457 — это модуль инфракрасного (ИК) приема и передачи, разработанный для простой интеграции в проекты на базе Arduino и других микроконтроллеров. Он использует стандартный интерфейс Gravity (I2C/UART) и поставляется с готовой библиотекой, что позволяет с минимальными усилиями реализовать функции ИК-пульта ДУ: считывать коды с существующих пультов и отправлять их для управления устройствами (телевизорами, кондиционерами, светильниками и т.д.).
Основное назначение:
- Обучение и клонирование пультов: Запись сигналов с любого стандартного ИК-пульта.
- Управление бытовой техникой: Создание универсального пульта или системы "умного дома".
- Беспроводная связь между устройствами: Организация простой передачи данных на короткие расстояния в линию прямой видимости.
Технические характеристики
| Параметр | Значение / Описание |
| :--- | :--- |
| Модель | DFRobot DFR0457 (Gravity: Digital Infrared Transmitter and Receiver) |
| Интерфейс | Gravity I2C/UART (3-pin). Работает как по I2C, так и по UART (последовательному порту) через один и тот же разъем. Выбор режима переключается джампером на плате. |
| Напряжение питания | 3.3В ~ 5.5В |
| Рабочий ток | Прием: ~0.8мА (в режиме ожидания), Передача: ~20мА |
| ИК-приемник | Тип: VS1838B (аналог TSOP38238).
Частота: 38 кГц (стандартная для большинства бытовых пультов). |
| ИК-передатчик | Мощный ИК-светодиод с углом излучения ±35°. |
| Дальность действия | До 8 метров (зависит от условий и батареи пульта-источника). |
| Протоколы | Поддерживает более 20 распространенных протоколов, включая: NEC, Sony SIRC, Philips RC5/RC6, Samsung, Panasonic, JVC и многие другие. Библиотека автоматически определяет протокол. |
| Частота ИК-сигнала | 38 кГц (фиксированная, аппаратная). |
| Встроенная память | EEPROM для сохранения до 512 кодов (256 для приема, 256 для передачи). |
| Адрес I2C | 0x58 (по умолчанию, фиксированный) |
| Габариты | 32 x 24 мм |
| Особенности | Индикация состояния: 2 светодиода (Power, Status).
Переключатель режима: Джампер между I2C и UART.
Удобное подключение: Разъем Gravity или контактные площадки для пайки. |
Парт-номера и совместимые модели
1. Парт-номера (Part Numbers) от DFRobot
Это внутренние номера для заказа и поиска на сайте DFRobot и у дистрибьюторов.
- DFR0457 — основной и единственный номер модели для этого модуля.
- SEN0178 — иногда используется как альтернативный код в некоторых каталогах или у поставщиков.
2. Совместимые платы и микроконтроллеры
Модуль совместим с любыми контроллерами, имеющими интерфейс I2C или UART (3.3В/5В логические уровни).
Основная линейка DFRobot / Arduino:
- Arduino UNO R3 / Leonardo / Mega 2560
- DFRobot Gravity: ESP32 IoT Starter Kit, FireBeetle серии (ESP32, ESP8266)
- Arduino Nano (через адаптер Gravity)
- Raspberry Pi (используя логические уровни 3.3В и библиотеки Python для I2C)
- micro:bit (через адаптер Gravity)
- Контроллеры DFRobot: Boson, Maqueen, HuskyLens
3. Совместимые программные платформы и библиотеки
- Arduino IDE: Официальная библиотека «DFRobot_IR» (доступна через Менеджер библиотек Arduino или с GitHub DFRobot).
- Mind+ (Scratch 3.0): Имеет готовые блоки расширения для этого модуля.
- Python: Может использоваться с Raspberry Pi или микроконтроллерами, поддерживающими CircuitPython/MicroPython, через прямое программирование по I2C.
4. Аналоги и похожие модули (для сравнения)
- DFRobot SEN0192 (Gravity: ИК-приемник) — Только прием сигналов.
- DFRobot DFR0105 (ИК-передатчик) — Только передача сигналов (старая модель).
- Arduino IR Kit / IR Remote Kit — Обычно включают отдельные компоненты (приемник TSOP и светодиод) без интеллектуального I2C-интерфейса.
- Модули на базе чипа CHQ / VS1838 — Бюджетные аналоги только для приема.
Ключевое преимущество DFR0457 — объединение приемника и мощного передатчика в одном модуле с простым Gravity-интерфейсом и встроенной логикой для обработки протоколов, что сильно упрощает написание кода.