MP3-модуль и схема учёта реального времени

MP3-модуль и схема учёта реального времени

Рассматриваемый модуль был разработан специально для приложений, функционирование которых связано с записью и последующим воспроизведением голоса. В частности, он может монтироваться в карты памяти для телефонных аппаратов. Модуль имеет два режима работы: автономный, а также цифровой. При активации автономного режима рассматриваемый технический элемент получает способность проигрывать 16 сообщений. Кроме того, присутствует пара вспомогательных функций. Автономная работа возможна благодаря подключению резисторов и кнопочных переключателей.

Слаженное функционирование указанных компонентов и основного коммутатора обеспечивает электронное устройство АЦП (оно преобразует напряжение в двоичный цифровой код). Цифровой режим даёт пользователю полный контроль над сообщениями. Само управление голосовыми записями происходит через специальный интерфейс. Вспомогательным, но крайне полезным элементом модуля является схема учёта реального времени (сокращенно RTC). При помощи этой схемы можно разрабатывать приложения и команды, связанные со временем (например, электронный таймер).

Вся плата оснащена двумя главными аудиовыходами. Кроме того, имеется одноканальный выход сразу для 3-х динамиков (они выводят звук напрямую от MP3-модуля). Ещё одним важным компонентом системы является интегрированный стереомодуль мощностью 5 Вт. Данное техническое дополнение усиливает слабый аудиосигнал, идущий от основного MP3-модуля. Переключатель платы имеет открытый разъём. Его можно подсоединять к любому порту микроконтроллёра типа PIC (для этого понадобится использовать жгут проводов). Электрические соединители схемы учета реального времени подключаются через порты RA0 и RA1.

Архитектурные особенности MP3-модуля

Данное устройство является серийной схемой, обеспечивающей высококачественное интегрированное аппаратное декодирование форматов MP3, а также WMV. Программное обеспечение поддерживает драйвера TF-карт. Кроме того, базовое ПО распознает файловые системы FAT16 и FAT32. Сам модуль предназначен для выполнения относительно простых команд, связанных с выдачей звука. Это может быть, как проигрывание записанного голоса, так и воспроизведение различных мелодий.

Поддерживаемые приложения модуля:

  • голосовое оповещение;
  • «говорящие» часы;
  • всевозможные звуковые сигналы;
  • аварийный сигнал сбоя в работе всей системы;
  • система публичных объявлений;
  • режим автоматического вещательного устройства.

    требуемое напряжение для работы MP3-модуля — 5 В постоянного тока;

требуемое напряжение для функционирования аудиоусилителя — 12 В постоянного тока;

модуль поддерживает форматы MP3 и WMV;

имеется поддержка широкого спектра звуковых частот (8, 12, 16, 22.05, 24, 32, 44.1, 48 КГц);

присутствует 24-разрядный цифро-аналоговый преобразователь, который поддерживает динамический диапазон до 90 дБ;

присутствует поддержка файловых систем FAT16 и FAT32;

MP3-модуль укомплектован интегрированным усилителем на 3 Вт;

имеется разъем CN2 (через него к модулю напрямую подключается динамик);

плата оснащена дополнительным стереофоническим аудиоусилителем на 5 Вт;

плата позволяет сортировать аудиозаписи по папкам, причем её архитектура способна поддерживать до 100 папок, а каждая папка может содержать 1000 музыкальных файлов;

имеется сразу 30 уровней регулировки громкости, а также 10 уровней настройки эквалайзера;

схема учета реального времени функционирует на напряжении в 5 В постоянного тока;

сопротивление динамиков составляет 8 Ом;

присутствует светодиодный индикатор D1;

имеется светодиодный индикатор питания D2;

плата укомплектована серией резисторов R3, R2, RN1;

на плате есть канал регулировки громкости (он находится слева);

присутствует интегрированный потенциометр;

для 3-вольтовой батареи, питающей схему учета реального времени, предусмотрен отдельный держатель;

  • плата оснащена портами USB.
  • Далее идёт схема, отображающая принцип работы всей платы и MP3-модуля в частности:

    Чуть ниже показан список деталей:

    Далее представлены фотографии готового модуля:

    MP3 МОДУЛЬ С ПАМЯТЬЮ И УНЧ

    Многие помнят семейство модулей на ISDXXXX, так называемые цифровые магнитофоны. Используются они для воспроизведения аудио в различных устройствах. Их преимуществом было относительно простое включение, но ограничение времени записи заметно в более требовательных приборах. Представляем теперь более совершенный модуль MP3 с УНЧ 5 Вт. Цена около 150 рублей.

    Особенности модуля DY-SV8F

    • Поддержка форматов MP3 и WAV.
    • Поддержка частоты дискретизации (кГц): 8/11.025/12/16/22.05/24/32/44.1/48.
    • 24-битный выход DAC, поддержка динамического диапазона 90 дБ, соотношение сигнал/шум 85 дБ.
    • Полная поддержка файловой системы FAT16/FAT32, поддержка TF-карты 32 Гб.
    • Поставляется с усилителем мощности класса D на 5 Вт, может непосредственно управлять динамиками 4 Ом, 3-5 Вт.
    • Функция управления последовательным портом UART, может управлять воспроизведением, паузой, выбором песни, громкостью и т. д., самый большой выбор на 65535 аудиофайлов, скорость передачи данных 9600 бит/с.
    • Поддержка функции воспроизведения пускового механизма IO, 8 портов IO триггера 8 треков или 8 портов IO для запуска 255 треков.
    Читайте также:
    Как сделать цветомузыку для дома своими руками: схемы, фото

    Версия, которую получили для тестов, имеет только флэш-память, в ней нет слота для карт памяти Micro SD. Размеры DY-SV8F 35 х 35 х 5 мм. Вот фото с реально простой схемой подключения.

    На плате модуля видно DIP-переключатель для настроек конфигурации, гнездо 3,5 мм (стерео) и основа схемы – чип DY 1703A. Установленный производителем усилитель – LTK5128D и память Winbond FLASH 25Q64JVSIQ с емкостью 64 Мбит / 8 МБ.

    Эти модули также доступны в урезанном виде – более дешевые с 4 МБ флэш-памяти.

    Для тестов соответствующим образом подготовили модуль, установив разъемы другого типа.

    Это облегчит последующее использование модуля. Далее фрагмент из даташита, показывающий конфигурацию модуля.

    Видно много режимов работы, использовался простой запуск (самое простое включение), но ничто не мешает использовать UART, например, с Arduino. Это сэкономит количество GPIO, необходимое для управления модулем. После подключения к компьютеру модуль сообщает о себе как о флеш-памяти. То, что находим в памяти, это несколько пронумерованных файлов.

    Это простые звуковые эффекты, которые напоминают системные звуки Windows. Производитель помещает их в память ещё на заводе, нумерация файлов назначает их отдельным входам, которые запускают воспроизведение IO1-IO8 в режиме простого запуска. Теперь вы должны подключить внешний компьютер 5 В или зарядное устройство USB вместо компьютера – именно так запустился модуль.

    Вот ещё некоторые из наиболее важных параметров модуля:

    В целом, модуль работает довольно хорошо и является интересной альтернативой семейству ISDXXXX и другим аналогичным. Простое включение и простая загрузка файлов через USB может быть интересным вариантом для расширения существующих устройств под голосовые / звуковые сообщения. Только помните, что файлы в качестве имен должны быть пронумерованы, как описано в документации.

    Кстати, для этого модуля имеется библиотека Arduino (UART, аппаратное или программное управление github.com/SnijderC/dyplayer). Библиотека поддерживает аппаратные платформы AVR и ESP32.

    В простейшем случае они могут служить программируемым дверным звонком, в более сложном случае можно использовать в качестве индикатора рабочего состояния устройства или для установки в автомобиле для голосовой сигнализации активированных функций. В общем все зависит от изобретательности.

    Форум по обсуждению материала MP3 МОДУЛЬ С ПАМЯТЬЮ И УНЧ

    Схема гитарного комбо-усилителя с блоком эффектов на базе микросхем TDA2052, PT2399 и TL072.

    Обсудим действующие стандарты радиосвязи, узнаем чем они отличаются, и когда использовать какие из них.

    Медицинские устройства для контроля параметров здоровья человека. Примеры современных микросхем снятия и обработки сигналов тела.

    Тристабильный мультивибратор – схема трёхканального переключателя LED.

    МР3-модуль для модернизации старого музыкального центра и немного DIY

    Наверное, как и у многих имеется у меня старенький музыкальный центр с дисками и кассетами. Свое они уже отыграли и два блока в комплексе уже не востребованы. Можно и выбросить, но без них центр выглядит совсем печально. Усилитель же и музыкальный процессор работают хорошо и выдают звук на 6 каналов. В общем чемодан без ручки – толком не используешь, а выбросить жалко). Попробуем осовременить центр недорогим МР3-модулем с Bluetooth, FM, USB и TF.

    Вот так выглядит комплект поставки: панелька, пульт, провода с разъемами jst и отдельно провод антенны, который нужно впаять.

    Форматы аудио: MP3/WMA/WAV/FLAC/APE

    Версия Bluetooth: 5,0;

    Режимы: USB / TF/ FM / aux / Bluetooth;

    Функция памяти отключения питания;

    ИК управление 5-10 метров

    FM радио: 87,5 МГц-108,0 МГц;

    Управление: 4 кнопки VOL- / AUTO / VOL + / MODE;

    Питание: 12 Вольт

    Скорее не пульт, а пультик дает доступ ко всему функционалу модуля, включая эквалайзер на 6 предустановок. Кнопкой Mode последовательно выбираем источник звука: Aux, Bluetooth, FM радио, USB и TF.

    По сравнению с попавшимся под руку кард ридером.

    Питается пульт от элемента 2025, который нужно купить отдельно.

    Модуль выбирал по минимальным габаритам. Функционал у них приблизительно одинаковый и габариты были ключевым фактором. Качество литья вполне приемлемое. На лицевой стороне только окошко экрана, четыре кнопки, порты USB/TF и глазок ИК приемника. Варианты с портом линейного входа на лицевой стороне более габаритные. Под мои задачи он был не нужен, но возможность вывести с платы модуля есть.

    Читайте также:
    Ультралинейный усилитель А класса

    Из модулей с дисплеем этот один из самых маленьких. Его внешние габариты 6,8*2,2 см.

    Собран модуль на чипе производителя JT, который крайне редко выкладывает даташиты на свою продукцию.

    В порядке слева направо видим отверстие в плате для пайки антенны, выше блютуз антенну, разъем аудио входов (левый канал, общий, правый канал), разъем аудио выходов (в той же последовательности) и разъем питания.

    В качестве стабилизатора питания применен 7805, т.е. электроника модуля питается от 5 Вольт, а входное напряжение можно варьировать в пределах 5-35 Вольт. Если модуль предполагается использовать для создания бумбокса с питанием от литиевых аккумуляторов, то 5 Вольт с модуля зарядки лития можно подавать непосредственно на выход 7805.

    На нижней стороне платы кроме меток контактов ничего интересного нет. Метки помогут не испортить модуль, если понадобится убрать разъемы и паять провода в плату.

    Снимем переднюю панель.

    Кнопки в модуле сделаны отдельной гирляндой. Если нужно минимизировать изменение внешнего вида модернизируемого устройства, то можно переднюю панель убрать вовсе, вмонтировав лишь кнопки и сделать прорези только для портов USB/TF/глазка ИК приемника.

    Монтажные размеры панели 6,2*1,9 см, что как нельзя лучше подойдет для подкассетников с узкой прозрачной вставкой.

    При монтаже в подкассетники важно учесть глубину узла и не просчитаться. Глубина данного модуля всего 28 мм. Ширина задней части платы 50 см. Стандартное расстоянии между осями валов ЛПМ 42,5 мм и нужно учитывать толщину крышки подкассетника.

    При подключении варьировал напряжение в диапазоне от 5 до 26 Вольт. Модуль жив и работает нормально. При отключении питания режимы следуют в очередности Aux, далее блютуз, FM, USB и TF. Если же выключать модуль с пульта, то включается он на последнем установленном режиме. Так же он запоминает частоту радио станции и номер трека, а главное место на треке. Т.е. воспроизведение начнется с места остановки, что важно, например, для любителей аудиокниг.

    При подключении по блютуз модуль находится, как JQ-BT и работает по кодеку SBC. Обрывов связи в пределах комнаты не было. Дальше уже зависит от расстояния и толщины стен. Выход модуля подключал кабелем к аудиовходу блютуз колонки. Фона или других артефактов не было. Но это был монтаж на коленке и с питанием устройств от разных источников, а как будет при установке в деку центра посмотрим позже.

    Настройку на радиостанции можно произвести с пульта кнопкой скан или с модуля кнопкой Play/Pause. На тот отрезок провода, что был в комплекте настроиться смог на 24 станций в ЖБ панельке, чего от музыкального центра я никогда не слышал. Но есть и небольшой минус. Условно настроился на 65 станций, из которых 24 рабочих. Остальные издают шипение эфира и модуль их не пропускает. Приходится переключать от станции к станции, слушая эфир. И сортировать станции нельзя, пропуская пустые позиции с шипением.

    Флешка и карта памяти всегда имеют более высокий приоритет – отключили питание при чтении с карты, при включении начнется чтение с карты. При чтении с флешки или карты памяти на экране сначала указывается номер трека, а потом время звучания. На карту модуль делать запись не умеет, что для меня лично вовсе не важно.

    Громкость регулируется либо с пульта, либо длительными удержаниями кнопок влево/вправо. Треки, станции переключаются краткими нажатием кнопок. Наверное, было бы удобнее наоборот, но алгоритм такой.

    А теперь о прикладном интересе к данному модулю.

    Давно стоит без дела музыкальный центр Technics SC-EH780. Кассеты давно из моды вышли. Диски центр понимает только CD. По нынешним временам аппарат артефакт. Но у него хороший усилитель на 6 каналов, музыкальный процессор с кучей установок и хорошая акустика.

    Читайте также:
    Динамическая головка

    Наиболее приемлемым местом установки стала кассетная дека. Затемненная вставка в центре подкассетника точь-в-точь по ширине панели модуля. Пришлось вырезать окно, но панель стала идеально.

    Благодаря большой толщине передней панели подкассетника весь модуль спрятался в ней и больше ничего подпиливать или удалять не пришлось.

    При этом механизм подкассетника полностью остался рабочим и если протянуть провода оптимальным путем, то и кассету можно по-прежнему вставлять. Конечно кассета меня не интересовала и оптимальных путей прокладки проводов не искал. Подкассетник открывается, механике ничего не мешает.

    Мелкая неприятность ожидала с другой стороны. На плате деки нашел 10,5 Вольт, подключил модуль и в динамиках, особенно в режиме блютуз, услышал шумы. Поймал земляную петлю. Явление не редко встречаемое при построении аудиотехники. Установка емкостей по питанию здесь мало помогает, поэтому пришлось установить DC-DC преобразователь P6CU-1212. Это своего рода импульсный трансформатор и на нем организуется гальваническая развязка. Земляная петля разрывается и шумы пропадают.

    Подключал по типовой схеме, за исключением катушки индуктивности на входе – под рукой не нашлось, но и без нее результат отличный. Выход модуля соединил с Aux входом центра.

    Сколько же свободного места в корпусе!

    Вот так, с очень небольшими затратами средств и времени удалось осовременить старенький музыкальный центр. Из замечаний к нему у меня только отсутствие возможности сортировки радио станций. В остальном модуль полностью устраивает – габариты минимальные из представленных на онлайн площадках, вполне нормальный звук, блютуз, порт USB для флешки и слот для TF карты, FM радио, которое работает лучше штатного. С установкой модуля центр получил шанс на вторую жизнь.

    Учим разговаривать DIY с помощью MP3 модуля

    • Цена: $1.30
    • Перейти в магазин

    Когда мы мастерим различные полезности для дома, используя Ардуино, мы мало задумываемся, как получать информацию от этого устройства. Если ее немного, то обходимся чащe всего светодиодами. Но если информации выводить нужно больше, то конечно, это будет видео в том или ином виде — разнообразные индикаторы и дисплейчики, коих в продаже великое множество. Ибо это просто и это привычно. Да, зрение у нас основной орган чувств, но иногда звук гораздо более удобный, а зачастую и единственный способ донести до нас информацию. Примерами могут служить будильник, сигналка на авто или, увы, слабовидящие люди. Но в своих поделках дальше использования пищалки мы звуком не пользовались, поскольку не было удобного инструмента для этого. Теперь это в прошлом.

    В этом обзоре мы научим разговаривать (и даже немного шутить) часы и другие приборы и напишем аудиосинтезатор, с помощью которого Ардуино сможет произносить любые числа из натурального ряда голосом.

    Для начала о цене вопроса. Не слишком ли она окажется высока для заявленных возможностей? И вот тут нас ожидает первый и весьма приятный сюрприз. Чуть больше доллара MP3 модуль плюс чуть меньше бакса micro SD карточка на 64 mb (я брал на ebay по 99 центов), без которой модуль бесполезен. Недорого, правда? Да, для вывода звука, конечно, понадобится еще динамик, но поскольку никаких выдающихся характеристик от него не требуется, мы его покупать не станем, а вытащим, к примеру, из какого-нибудь старого системника или радиоприемника. А зато в качестве бонуса мы получим возможность выбросить из проекта пищалку, если она там была — с ее ролью прекрасно справится сам MP3 модуль.
    Познакомимся с железом:
    Модуль представляет собой вполне себе самостоятельный девайс, который можно использовать и без Ардуино. Для этого достаточно подключить к нему несколько кнопок (или даже резистивную клаву), динамик или внешний усилитель, вставить micro SD карточку с музоном и все, можно слушать любимые композиции. Но это совсем неинтересно. Гораздо интересней управлять им программно, чем мы сегодня и займемся. Ниже расписаны все его контакты, но нам для работы с Ардуино понадобятся только первые семь.

    Вывод Описание
    1. VCC Питание «+»
    2. GND Питание «−»
    3. RX UART приём
    4. TX UART передача
    5. SPK1 Громкоговоритель «+»
    6. SPK2 Громкоговоритель «−»
    7. BUSY Индикатор состояния («0» — простой, «1» — проигрывание)
    8. DAC_R Выход на наушник или усилитель (канал «R»)
    9. DAC_L Выход на наушник или усилитель (канал «L»)
    10. IO1 Вход управления: короткое нажатие — «назад», длинное — уменьшить громкость
    11. IO2 Вход управления: короткое нажатие — «вперёд», длинное — увеличить громкость
    12. ADKEY1 Порт для подключения резистивной клавиатуры, вход 1
    13. ADKEY2 Порт для подключения резистивной клавиатуры, вход 2
    14. USB+ USB порт, вывод «+»
    15. USB− USB порт, вывод «−»

    Читайте также:
    Микрофонный усилитель на микросхеме для электретного микрофона

    Что нам следует знать о железке? Плеер может проигрывать как mp3 файлы с битрейтом до 320kbps, так и wav. На его борту присутствует встроенный усилитель, к которому, согласно даташита, можно подключить динамик и выжать до 3W. Качество звука не ахти, но для экспериментов пойдет. Лучше использовать все-таки внешний стерео усилитель, задействовав выводы DAC_R и DAC_L. Для питания требуется напряжение в диапазоне 3.2 — 5V. В плеере присутствует простенький эквалайзер на 5 профилей: NORMAL, POP, ROCK, JAZZ, CLASSIC и BASS. Общаться наш плеер с Ардуино будет через последовательный интерфейс с скоростью 9600bps. В принципе, используя команды из даташита, можно управлять плеером напрямую через UART, но мы будем использовать библиотеку mp3TF, где управление реализовано нагляднее и удобнее. Для обратной связи будем использовать пин BUSY, чтобы знать о состоянии плеера (режим воспроизведения или ожидания). Один интересный момент касается реализации связи по UART. Хотя, в даташите указано прямое соединение TX-RX, RX-TX, народ рекомендует включить в эти цепи по резистору 1-2 кОм. Без них, якобы, появляются искажения, идет нагрев плеера и у кого-то даже плеер вышел из строя. Поверим и включим эти резисторы.

    О железе плеера пока все, можно приступать к сборке. В качестве Ардуино я буду использовать Uno, но подойдет любая модель. Поскольку плеер с динамиком 0.5W потребляет прилично для возможностей USB, с которого и пойдет у нас питание, на высокой громкости довольно существенно просаживается напряжение, из-за чего плеер вырубается. Поэтому я к цепи питания добавил конденсатор на 4700 mkF. После такой модификации плеер стабильно работает на любой громкости.

    Теперь что касается программной части. Как я уже упоминал выше, я буду использовать библиотеку mp3TF, а не более распространенную DFPlayer-Mini-mp3, так как эта библиотека, предоставляя бОльшие возможности, генерит более компактный код. Но самое главное, в ее составе есть функции, позволяющие воспроизводить файлы из нужной папки! Присутствуют также стандартные функции управления громкостью, навигацией, эквалайзером и несколько экзотических, которые мы применим для модернизации Тетриса.
    Немного об организации файлов на micro SD карте при использовании функции playFolder2 из этой библиотеки. Файлы могут располагаться в папках с двузначным номером. Допустимо использовать не более 15 папок, в каждой из которых до 3000 файлов. Файлы при этом сортируются по имени в алфавитном порядке. Номер трека указывается в соответствии с этой сортировкой. Чтобы не путаться, перед именем файла будем ставить четырехзначный номер, типа 0015file.mp3 или просто 0015.mp3.

    Чтобы изучение возможностей плеера было нескучным, соберем на макетной плате несколько полезных устройств из того что у меня оказалось под рукой.
    Поскольку были найдены модуль реального времени DS1307 и дисплейчик на TM1637, то соберем говорящие часы. Активатором голосового вывода времени будет сенсорный датчик.
    Подготовка micro SD карточки. Отформатируем ее в FAT16 или FAT32 и наговорим в микрофон все возможные часы и минуты. Получится 84 файла — 24 часа и 60 минут.
    Скачаем и установим библиотеки DS1307RTC.h и TimeLib.h для работы с часами, TM1637Display.h для работы с дисплеем и SoftwareSerial.h для организации виртуального последовательного порта. Можно, конечно, пользоваться и встроенным портом, но так мы получим более гибкую конструкцию с одинаковыми номерами пинов для подключения всех моделей Ардуино. Собираем схему. Теперь нам нужно установить время в наших часах. Поскольку мы собираем часы только для демонстрации возможностей плеера, то не будем писать код для установки и корректировки даты/времени, а воспользуемся примером из состава библиотеки DS1307RTC.h с названием SetTime. Этот скетч просто заливает в RTC дату/время своей компиляции, он выполнит инициализацию модуля DS1307 и больше нам не потребуется. Теперь зальем в папку с именем 02 на флешку наши голосовые файлы, набросаем небольшой скетч для наших часов и запустим его.

    Читайте также:
    Самодельный ламповый усилитель звука - схема, видео

    Таблица соединений:
    Сенсор сигнал — Pin 10
    Mp3 модуль RX — Pin 8
    Mp3 модуль TX — Pin 7
    Mp3 модуль Busy — Pin 9
    TM1637 CLK — Pin 2
    TM1637 DIO — Pin 3
    DS1307 Sda — Pin 4
    DS1307 Scl — Pin 5
    Питание везде 5V. Папка 02 на micro SD обязательна.

    Таблица соединений:
    Сенсор сигнал — Pin 10
    Mp3 модуль RX — Pin 8 (через резистор 2к)
    Mp3 модуль TX — Pin 7 (через резистор 2к)
    Mp3 модуль Busy — Pin 9
    TM1637 CLK — Pin 2
    TM1637 DIO — Pin 3
    DS1307 Sda — Pin 4
    DS1307 Scl — Pin 5
    Питание везде 5V. Папка 02 на micro SD обязательна.

    Теперь, если касаться сенсора чаще, чем раз в 5 сек, часы начинают раздражаться, а после 3-го раза вообще обижаются и перестают сообщать время. Но, конечно, ненадолго ). После 5 секунд настроение у них снова восстанавливается. Характеры можно придумать разные, все ограничивается только нашей фантазией. Собрав подобные часы в корпусе (мыльница?), мы получим отличный подарок для близких. И даже весьма полезный для слабовидящих. А может кому то понравится возможность узнавать ночью время, не открывая глаз, а просто коснувшись корпуса часов рядом. Себе-то я точно соберу, как только приедет микрофон (чтобы в зависимости от шумности вокруг, регулировалась громкость).

    Собирая часы, мы использовали полный набор файлов с часами и минутами, где в каждом файле присутствует число и его размерность: “Два часа”, “Двадцать одна минута”, “Восемнадцать часов” и т.д. Нам не пришлось заниматься лексическим разбором: “одна минутА”, но “две минутЫ” или “пять минуТ”. Мы упростили себе жизнь, соединяя только 2 файла – количество часов и количество минут. А комбинаций всех возможных часов и минут получилось всего 84, это немного и нас это устроило. Но мы можем озвучить не только часы, но и показания любых других приборов, значения которых могут превышать тысячи и более. В этом случае все возможные комбинации не надиктуешь. Значит нужно написать универсальный голосовой синтезатор чисел. Этим и займемся.

    Как мы произносим число? Есть базовые лексические единицы и сборные. Например, числа “один”, “пятнадцать”, “семьдесят”, “сто” являются базовыми, а число “сто двадцать пять” синтезируется из 3-х базовых единиц. В интервале от 0 до 19 числа все базовые, поэтому надиктуем их в 20 файлов. Далее идут десятки от 20 до 90, их также запишем в 8 файлов. За ними 9 файлов с произношением сотен. Дальше начинаются тысячи. Тут уже новый лексический нюанс. “ОДНА тысячА”, “ДВЕ тысячИ” и “пять тысяЧ”. Почти все в тысячах будет соответствовать и для более высоких размерностей, кроме слов “ОДНА” и “ДВЕ”. Для всех остальных размерностей это будут слова “ОДИН” и “ДВА”. Надиктуем эти варианты произношения для тысяч в 2 файла и добавим их в нашу папку. А затем по три варианта произношения для каждой последующей размерности: «миллион», “миллиона”, “миллионов” и т.д.

    Все файлы надиктованы, идея понятна, осталось воплотить её в скетч. Но мы-же программисты, ёпт

    Таблица соединений:
    Mp3 модуль RX — Pin 8 (через резистор 2к)
    Mp3 модуль TX — Pin 7 (через резистор 2к)
    Mp3 модуль Busy — Pin 9
    Питание везде 5V. Папка 01 на micro SD обязательна.

    Вот такая небольшая функция voicedig() способна лексически верно произнести любое натуральное число до 42-х разрядов. А вы сможете? Тогда вперед! )))
    Видео работы голосового синтезатора:

    Читайте также:
    Как сделать усилитель звука для ноутбука?

    Если кому-то этого недостаточно, можно надиктовать еще размерностей, но мне их названия неизвестны. (Не проблема обучить систему произношению дробей и еще многому чему, но для демонстрации возможностей сабжа вполне, думаю, приведенного примера будет достаточно.)

    Теперь давайте применим нашу функцию для реальных измерений. Для этого добавим на макетку датчик освещенности BH1750. Значит, нам понадобятся еще 3 файла со словами “люкс”, “люкса”, “люксов”. Закинем эти файлы в новую папку и напишем скетч для опроса датчика. Немножко похулиганим и добавим в инициализацию прибора прибора приветствие ).

    Таблица соединений:
    Сенсор сигнал — Pin 10
    Mp3 модуль RX — Pin 8 (через резистор 2к)
    Mp3 модуль TX — Pin 7 (через резистор 2к)
    Mp3 модуль Busy — Pin 9
    TM1637 CLK — Pin 2
    TM1637 DIO — Pin 3
    BH1750 Sda — Pin 4
    BH1750 Scl — Pin 5
    Питание везде 5V. Папки 01, 03 и 04 на micro SD обязательны.

    Видео работы говорящего люксметра:

    Таблица соединений:
    Сенсор сигнал — Pin 10
    Mp3 модуль RX — Pin 8 (через резистор 2к)
    Mp3 модуль TX — Pin 7 (через резистор 2к)
    Mp3 модуль Busy — Pin 9
    TM1637 CLK — Pin 2
    TM1637 DIO — Pin 3
    HC-SR04 trigPin — Pin 11
    HC-SR04 echoPin — Pin 12
    Питание везде 5V. Папка 05 на micro SD обязательна.

    Видео работы говорящего дальномера:

    Таблица соединений:
    Serial clock out (SCLK) — pin 3
    Serial data out (DIN) — pin 4
    Data/Command select (D/C) — pin 5
    LCD chip select (CS) — pin 7
    LCD reset (RST) — pin 7
    Mp3 модуль RX — Pin 10 (через резистор 2к)
    Mp3 модуль TX — Pin 11 (через резистор 2к)
    Mp3 модуль Busy — Pin 12
    Питание везде 5V. Папки 06 и ADVERT на micro SD обязательны.

    Посмотреть, что вышло можно ниже. Прошу прощение за качество записи, особенно звука. Снимал чем было, но главное, я думаю, оценить можно. Кстати, из видео можно услышать звук проваливания линий. Кто первый догадается откуда он, сразу плюс в карму! ))

    Все скетчи, описанные выше, работают с тем набором файлом, под который заточены. Скачать этот набор можно здесь. Разумеется, я не диктор, потому рекомендую тем, кто захочет повторить эти эксперименты, попросить человека с хорошей дикцией надиктовать эти файлы. Главное — соблюдать последовательность.

    Итак, мы увидели, что звук может не только заменять дисплеи, но и, дополняя их, заметно разнообразить выдачу информации. Здесь все будет зависеть только от нашей фантазии… и умения немного программировать.

    Выводы:
    Из минусов я, пожалуй, отмечу только ограничения на имена файлов и папок, поскольку нужно знать не столько имя файла, сколько его место в таблице FAT. Из-за этого, бывало, надиктуешь полсотни файлов с именами 0001-0050, а один в середине пропустишь. И потом приходится вручную переименовывать кучу файлов, чтобы вставить забытый. Поэтому я написал себе программку на Delphi для вставки и удаления файлов в папке, так, что теперь это для меня не проблема, но производителю все-таки нужно подумать над этим.

    Плеер обладает огромным потенциалом и, при своей низкой цене и творческом подходе способен стать отличным помощником программиста микроконтроллеров.
    Вердикт: Must have!

    Arduino.ru

    Cемигементный индикатор от mp3 модуля

    Добрый день) сделал небольшой термостат для измерения температуры, все работает, в монитор порта цифры тепературы выводятся, теперь нужно эти цифры вывести на индикатор. Есть 4 таких индикатора

    сами модули не рабочие, а индикаторы нормальные. Собственно вопрос как на этот индикатор вывести цифры если у него всего семь ног?

    Может какая библиотека есть, или хотя бы принцип его работы

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ног у него скорее всего с двух сторон по 8.

    Если так, то выпаять, взять батарейку, резистор и прозванивать ноги. Полчаса работы и вся распиновка у Вас есть.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ног семь, это точно, он светодиодный, батарейкой тыкаешь загораются разные сегменты вместе. Если б там было 12 ног как у обычного индикатора проблем бы не было)

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
    Читайте также:
    Как сделать двухполосный темброблок своими руками?

    Такое ощущение, что их у него действительно только семь. Видел картинки похожих плат, где индикатор без наклона на боку на плате лежит и там всего один ряд из 7 ног.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ног семь. А подключение похоже как у жк индикатора с динамической индикацией. Сегменты анодами объединены в группы, а катодами в 3 линии. Или наоборот. Наверное. Надо погуглить динамические жк. На хабре как-то недавно видел.

    У самого две таких панельки. Как-то не обращал внимания на количество ног. Работает и ладно.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    kalapanga, Там их семь, могу повернуть и сфоткать Это какие-то космические китайские технологии =) все семь пинов идут к ножкам контроллера и все, как что работает хрен побидишь

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Вызвоните Всё аккуратно и выложите раскладку: что куда подаётся и что загорается. Только полностью.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    https://habr.com/post/412297/ Здесь описание динамической жк индикации разжевано. Может быть что-то похожее и в этом случае.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    да какие там космические технологии – небось просто пара сдвиговых регистров внутри.

    В принципе, по одной единственной ноге можно всю “Анну Каренину” передать, а тут пара десятков сегментов всего.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    С регистрами или какими ещё интерфейсами вряд ли бы при прозвонке чего загоралось. Больше на вариант bizzon-а похоже

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    https://habr.com/post/412297/ Здесь описание динамической жк индикации разжевано. Может быть что-то похожее и в этом случае.

    Спасибо пойду разбираться

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Вызвоните Всё аккуратно и выложите раскладку: что куда подаётся и что загорается. Только полностью.

    Хорошо) так и сделаю, чуть позже только, не дома пока

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Вот мануал и схема от какого-то подобного устройства:

    Правда, как работает такой индикатор понятней не стало.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ещё можно по контроллеру этого плеера информацию поискать. Там если протокол не найдёте, то могут хотя бы выводы как-то внятно подписаны быть.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    JL AC163509w537-01 вот такой контроллер, я как то ничего толкового про него не нашел, даже даташит

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ссылку вставить в адресную строку. Напрямую почему-то не работает.

    Так вот. Пять ног контроллера обслуживают три семисегментных индикатора. Похоже ваш случай.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ссылку вставить в адресную строку. Напрямую почему-то не работает.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Как и обещал раскладка всех пинов, спасибо большое за ссылку bizzon она пролила свет по поводу работы данного индикатора. Вот собственно что получилось

    Долго думал как все оформить, и на бумаге пытался, в итоге сделал как в примере по ссылке bizzon

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ну, вот, видите. Теперь понятно как с ним работать. Вам понятно, или подсказать? С этого (прозвонки) всегда начинать надо.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ну, вот, видите. Теперь понятно как с ним работать. Вам понятно, или подсказать? С этого (прозвонки) всегда начинать надо.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Тогда выложите картинку покрупнее (или, если она у Вас в исходнике) просто шрифт крупнее выберите, а то я плохо вижу подписи.

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
    Читайте также:
    Усилитель на микросхеме серии LM

    Так по крупнее я ссылку прикрепил на ЯндексДиск, там в нормальном разрешении) чуть позже сделаю крупнее шрифт и прикреплю ещё раз

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Вот ещё есть такая тут разрешение 8000х3000 примерно, должно быть видно все)
    https://yadi.sk/i/M8ZBlyQy3Yb7n2
    Позже буду за компом сделаю побольше шрифт

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Ну, вот, видите. Теперь понятно как с ним работать. Вам понятно, или подсказать? С этого (прозвонки) всегда начинать надо.

    Функция будет выводить байты из массива, это программируется.

    А как обеспечить равномерную яркость?

    Что там при прозвонке – какие токи/напряжения? Могу предположить, что в индикаторе к каждому диоду прилеплен свой гасящий резистор. Или?

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    Функция будет выводить байты из массива, это программируется.

    А как обеспечить равномерную яркость?

    Что там при прозвонке – какие токи/напряжения? Могу предположить, что в индикаторе к каждому диоду прилеплен свой гасящий резистор. Или?

    • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

    для начала держите схему, на которой я сделал свои пометки.

    Во-первых, я пронумеровал пины и впредь, мы с Вами будем разговаривать в терминах этих номеров.

    Во-вторых, я разбил все светодиоды на 8 блоков и их тоже пронумеровал. К сожалению, вовремя не хватило ума пронумеровать их буквами и их номера совпадают с номерами пинов. Ну, да Бог с ним, я буду писать всегда “пин №1” или “блок №1” и Вы будете понимать, о чём речь.

    Теперь я готов рассказать Вам, как всем этим управлять. Только скажите мне, насколько легко Вы программируете? Вам только логику рассказывать? Вы реализовать-то её сумеете?

    И ещё, похоже на то, что коллега SLKH прав и там есть встроенные резисторы. Вы знаете как это проверить при помощи одного резистора и мультиметра? Или рассказать подробно? Для нас это важно. Важно и знать есть ли там резисторы, и какие там токи.

    Ну, и наконец. Для работы с этим дисплеем потребуется 4-канальный три-стайт буфер (или два двухканальных, шестиканальный тоже подойдёт, что найдёте). Например, CD74HC125 по идее должен подойти, но сейчас этого нельзя сказать. О буфере можно будет говорить, когда мы будем знать токи, которые там текут.

    Интересные DIY Mp3 модули от производителя TENDA

    Писатель

    Обновлено: 24 января 2018

    Добрый день, уважаемые читатели. Сегодня будет обзор пары mp3 модулей от производителя Tendaelectronics. Рассмотрим сразу две модели TDM156 и TDM157. Модули достойны внимания, осталось дело за малым…

    Увидел эту марку модулей в комментариях к одному моему обзору, там же мелькало рекламное видео .
    Я стал искать где купить эти модули себе, написал производителю . Производитель ответил, что в розницу модули не продают, но дают образцы для обзора и тестирования.
    Я согласился, запросил модуль TDM157 как в рекламном видео.
    Пришла посылка ЕМС:

    Там было два mp3 модуля:

    TDM157 и более простая версия TDM156.

    Основные характеристики:
    Напряжение питания: 12 В
    Потребляемый ток:
    Выход на усилитель: 0,5 В
    Поддержка: USB /SD /BLUETOOTH/ FM /AUX
    Форматы: MP3/WMA/WAV/FLAC
    Битрейт mp3: 32?320 kbps
    FM: 87-108 МГц
    Поддержка USB/SD: 32 Гб
    Файловая система: FAT16 ,FAT32
    Поддержка записи: AUX, FM и подключаемый микрофон 128Kbps ,stereo, 44.1KHz.
    Возможность просмотра папок.
    Возможность обновления прошивки через USB /SD.

    Внешний вид:
    Начнем со старшего брата TDM157:

    Дизайн строгий, я бы даже сказал классический, без лишней писанины. Пластик передней панели жесткий, панель не гнется.
    Кнопки нажимаются четко, без болтанки. Энкодеры крутятся и нажимаются в меру туго, приятно.
    Но они диаметром 14 мм, маловато:
    а если торчат карта и флешка, пальцам тесно.
    Запись, режимы повтора и переход по папкам сделаны отдельными кнопками.
    Сзади:

    Кабелей в комплекте не положили.
    Подключения:

    Обращаю внимание: полярность в разъемах не как обычно.
    А так же, на вход AUX добавлен пин для отслеживания сигнала на входе, а на выход на усилитель добавлен пин для mute, и разъемы 4х пиновые (в обычных модулях по 3 пин), но это не мешает не использовать дополнительные пины.
    Размеры:

    Читайте также:
    Усилитель звука на 20 ватт

    Пройдемся по меню:

    Навигация правым энкодером, нажатие — подтверждение. В режиме воспроизведения короткое нажатие пауза, длинное выход в меню. Левый энкодер — громкость, короткое нажатие — приглушение звука, длинное нажатие выключение.
    Настройки:

    Есть много языков, но русский автоперевод:

    Связь на 10 метров отличная.
    FM радио ловит неплохо:

    Есть ручная с шагом 0,1 и автоматическая настройка.
    Максимальная громкость:

    Режим проигрывания с флешки:

    Расшифровка значков:

    С SD карты:

    Энкодером можно пролистать все треки с носителя.
    Эквалайзер:

    Normal >Pop>Rock>Jazz>Classic. Настройки влияют на звук.
    Настройки повтора:

    Normal >Folder >Repeat folder>Random>Repeat all >Repeat one>Intro (по 8 сек каждой песни, режим ознакомления).
    Запись с радио:

    Пишет в стерео.
    при этом задействован красный светодиод.
    Запись со входа:

    Переход по папкам (классная функция):

    Энкодером удобно переходить.
    По файлам:

    Печально, но факт. Может быть исправят в новых прошивках.

    TDM156 (он попроще и стоит подешевле 11$ вроде):

    Сзади:

    Подключения:

    Есть отдельный 4-х пиновый разъем под энкодер для регулировки громкости:

    Остальное так же как и в 157.
    С боков:

    Размеры:

    Пройдемся по меню:
    Тут все очень похоже на старшего собрата.

    Запись с микрофона вынесена отдельно.
    Воспроизведение:

    Навигация по файлам:
    Русские названия:

    Запись с радио нормально выходит, а микрофона вообще тихо получается, но может мой микрофон такой дохлый.
    Оба модуля комплектуются одинаковыми пультами с питанием от батареи 2025:

    Пульт похож на пульты в mp3 модулях подороже, размер тот же 9х4 см. Эквалайзер доступен только с пульта. Цифровые кнопки для прямого ввода номера трека.
    Масса модулей:

    Отличие модулей:
    1. По передним панелям модули отличаются только по высоте и размерам экрана:

    Экран 157: 5,5х3 см, у 156: 3х2 см.
    2. У старшей 157 модели есть энкодер для регулировки громкости, а у 156 только разъем под него.
    3. Немного разное меню, так как разные версии прошивки (у 157-го 06/2017 у 156-го 07/2016).

    Начинка модулей одинаковая:
    Чипсет SC95879
    флеш 25q32csig
    FM радио on8075
    Bluetooth чип MT6622

    Тестирование:
    Работают модули от напряжения 7-12 В, там стоит микросхема 7805.
    С составе бумбокса:

    Фона с УМЗЧ класса D нет. Правда питание на модуль шло через стабилизатор напряжения.
    Прослушивание в домашней системе (акустика AVA One):

    Звук приятный, тут используется свой китайский чип (не allwiner) — не разочаровал. Фона, щелчков, шумов — нет.
    Запоминают трек который играл (но не место в треке) и уровень громкости при выключении питания.
    Все заявленные форматы читаются (cue нет). Радио на кусок провода ловит неплохо. BLUETOOTH связь лучше чем в обычных модулях.

    Хочу применить 157-й модуль в топовом бумбоксе. Он мне понравился больше 156-го, оно и понятно: два энкодера, больше и сочней экран.

    Недостатки, придирки, замечания. Общие.
    1. Нет управления через смартфон через приложение.
    2. Нет ответа на звонок через BLUETOOTH.
    3. Нет кабелей в комплекте.
    4. Русские теги и название папок не поддерживаются.
    5. Нет прямого ввода частоты на FM.

    Мои ролики по функциям модулей:

    Я пытался договорится с продавцом FLYER FISH на алиэкспрессе (у которого постоянно беру mp3 модули), что бы он купил партию модулей и продавал их в розницу на али. Он сначала заинтересовался, но потом ответил, что партия закупки у Tenda большая и цена не особо выгодная для него. Попробую ему потом отправить обзор, может быть передумает. Сам производитель отправляет на алибабу , там минимальный заказ 1 шт. 157-й модуль стоит 15$ + доставка.
    Может быть, кто нибудь еще попытается организовать продажу, я сделал, что мог, я ведь по сути простой покупатель.

    Спасибо за внимание! Удачных DIY конструкций!

    Тема: Микрофонный усилитель Mackie (очень хороший)

    Опции темы
    • Версия для печати
    • Подписаться на эту тему…
    Читайте также:
    Микрофонный усилитель на микросхеме для электретного микрофона

    Микрофонный усилитель Mackie (очень хороший)

    Привожу схему проф.микрофонного усилителя из микшерного пульта Mackie.

    Извините за качество рисунка – пока только так.

    можно немного менять элементы-я на заказ одному дяде в студию делал два канала на транзисторах 3102 и 3107
    частотка вышла от 1,5гц до 150кгц – может даже и выше-дальше не хватило генератора

    добавил эту же схему в “электронном” виде и с фантомным питанием

    Последний раз редактировалось mAxSpace; 29.06.2008 в 18:31 . Причина: донолнение

    Re: Микрофонный усилитель Mackie (очень хороший)

    Привожу схему проф.микрофонного усилителя из микшерного пульта Mackie.
    Вопросы задавайте лучше на DJmAxS@yandex.ru

    Извините за качество рисунка – пока только так.

    можно немного менять элементы-я на заказ одному дяде в студию делал два канала на транзисторах 3102 и 3107
    частотка вышла от 1,5гц до 150кгц – может даже и выше-дальше не хватило генератора

    Я подозреваю, что в оригинальной схеме стоят элементы, ограничивающие полосу для защиты от радиочастотных помех по входу.

    Re: Микрофонный усилитель Mackie (очень хороший)

    Таких элементов там замечено не было и схема в таком виде как она нарисована реально работает в студии около 5 лет без всяких нареканий.

    Re: Микрофонный усилитель Mackie (очень хороший)

    По сути – определяющая роль у микрухи в этом вопросе.
    Сами посторители – до десятка мГц будут работоспособны.

    Re: Микрофонный усилитель Mackie (очень хороший)

    Да дело не в том какой диаппазон и какие показатели – звучание этой схемы одобряют профессионалы всего мира – конечно о самой схеме они не думают, просто видят надпись на пульте Mackie и понимают что с микрофоном всё будет в порядке.
    А схему я выложил чтоб любой желающий мог собрать – но не забываите про элементы здесь во всём нужны качество и точность

    Re: Микрофонный усилитель Mackie (очень хороший)

    А почему ты решил, что эта схемка достойна повторения? К тому же, навязываешь это мнение другим…

    Re: Микрофонный усилитель Mackie (очень хороший)

    Тоже не совсем понятен сабж. Схема простейшая. И не только в макаках подобные стоят.
    И непонятно, нафига медленный и к тому же спаренный 4560. Если уж самому собирать, то ставить 5534.
    Интересно, если одобряют во всем мире, то зачем тогда делают преампы с трансформаторными входами и стоимостью из четырех знаков в баксах?

    вас обманули. такая надпись ни разу не показатель.

    Re: Микрофонный усилитель Mackie (очень хороший)

    Лень искать, у меня где-то есть подборка схем пультов. Для примера можно посмотреть на www.rane.com

    Re: Микрофонный усилитель Mackie (очень хороший)

    Модель сеичас не вспомню (давно это было в девяностых)- помнится лишь что пульт был среднего размера на 16 каналов.
    По поводу схемы я имел в виду что схема ХОРОШАЯ, а не супер крутая с множеством нолей в цене. Т.е.хорошо подойдёт для промо студий людям которые несколько ограниченны в средствах, но есть возможность повторить это устройство.
    Никому мнение своё не навязываю – поскольку понимаю, что есть люди которые привыкли к нечто большему. А схема действительно типовая и ей не удивишь опытного электронщика, – просто реально рабочая схема усилителя с симмитричным входом – твердая Четверка (для кого-то даже с плюсом)
    По поводу бренда – это можно бесконечно спорить что лучше – понятно, что у каждого есть свои определённые предпочтения. Лично мне нравится как звучат Mackie, но этим не хочу сказать что они лучшие.

    Добавлено через 3 минуты

    Я конечно извиняюсь – может вы предложите что-то получше.Я буду очень признателен.

    Последний раз редактировалось mAxSpace; 31.05.2008 в 16:07 . Причина: Добавлено сообщение

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: