Arduino WTV020-SD
тел. +7(499)347-04-82
Описание Arduino WTV020-SD
Вот подробное описание, технические характеристики, список парт-номеров и совместимых моделей для модуля Arduino WTV020-SD (на базе чипа WTV020-SD-16P).
Этот модуль является популярным голосовым/UART-плеером для воспроизведения аудиофайлов (AD4) с SD-карты.
Описание
WTV020-SD — это компактный аудиомодуль на чипе WTV020 (Winbond / Patрона). Он предназначен для голосовых подсказок в проектах Arduino и embedded-системах. Модуль считывает WAV-подобные файлы (сжатие ADPCM) формата .AD4 с microSD или TF-карты.
Основные сценарии использования: управляемые звуковые эффекты, голосовые меню, игрушки, сигнализации, автоматизация дома. Управление модулем возможно двумя способами:
- Аппаратный (через 3 кнопки – K1/Next, K2/Vol, K3/Pause).
- Программный (через UART посылкой команд (0xAA-0xFD)).
Основные технические характеристики
| Параметр | Значение | | ----------------------------- | ------------------------------------------------------------- | | Напряжение питания (VCC) | 3.2V – 5.2V (типично 5V с активной подавлением пульсаций) | | Ток потребления | До 40 мА (без SD-карты), с картой ~60 мА | | Тип носителя | TF / Micro SD карта (до 2 ГБ устаревшие, до 32 ГБ с [FAT32, кластер 32/16/08], файлы .AD4) | | Поддерживаемые форматы | .AD4 / .WAV (только ADPCM 8 бит моно) | | Битрейт звука | 10–37 кГц (настройка через утилиту Winbond) | | Выход | Моно (линейный уровень сигнала ~100 мВ для AUX) / прямой драйвер динамика 8Ω 0.5W (встроен транзистор) | | Интерфейс управления | UART (SYNC/DATA обратный сигнал), Digital KEY (до 3 кнопок), BUSY/KLK | | Температурный диапазон | -20°C до +70°C | | Габариты модуля | Обычно ~25 x 15 x 5 мм (вариация) |
Парт номера (Артикулы)
В розничной продаже чаще всего встречаются под упрощенными номерами:
| Наименование статьи | Описание | | ------------------------------ | ----------------------------------------------------- | | WTV020-20SS | Исходный чип/модуль питания (голый чип или кастом) | | WTV020-SD-16 / WTV020-SD-16P | Standard голосовой модуль для SD (24/16-бит) | | 9839‑032‑L | Плата брейкаут с LCD (редкая версия) | | 3890-TDTE04 | Коммерческий серийный OEM модуль экрана холдера | | YF-01.2226 | Китайский клон под совместимым BY8001P |
*Примечание: * Многие платы имеют маркировку на текстолите как «KF-A7/WTV020», оригинальный чип стоит — WTA020.
Совместимые модели и аналоги
| Тип модуля | Комментарий | Важно | |:-------------------------- |:-------------------------------------------------- | :----------------- | | DFPlayer Mini (DFRobot) | Почти кристальная копия по регистрам (но USB UART) | Заменен на CH376/IP5702 в версиях BTF | | DFPlayer-13 | WTV020+FT232 чип | Физический разный | | BY8001-16P | Прямой цифровой клон (китайский OEM) | Изначальные перевод/команды совпали | | WTV010-16P | Урезанная прошивка (только IO без очередей) | Только моноблокнотовые команды => WTV021? только у AD |
Совместимость
- Arduino Uno / Nano / Mega — полноценное управление через UART (SoftwareSerial) — пин 11 (BUF) и GPIO15 выводит индекс звука.
- Raspberry Pi — прямое присоединение к UART с преобразователем (3.3V — OUT совместимы без делителя).
- ESP32 / ESP8266 — ограничения из-за 3.3V по контроллерам ОУЗУ, можно питать регулятор LM2576 или мелкий от развязки.
Примечание для корректной работы
- Совместимость с microSD: Золотым стандартом считается карта 2 ГБ до 2GB HDD-бит FAT.
Полезные детали:
— OUT сигналов: BUSY даст + уровень при возможном именем. — D3 кнопа пленена TACT 6/6.
Сх стандартных пинов:
- VCC — 5V
- GND
- TEMPO/VOL
- KEY-K0
- KEY-K1
- BUZY-I/O
- DAC OUT
- Speaker+ (8Ω)
Если нужно — пиши может Arduino код подключения (через SoftSerialTone)