Как подключить MP3 декодер к старому музыкальному центру или магнитоле. Какие преимущества дает такая модернизация. Какие типы MP3 декодеров бывают. Как правильно выбрать и установить декодер.
Что такое MP3 декодер и зачем он нужен
MP3 декодер — это электронное устройство, которое позволяет воспроизводить музыку в формате MP3 на аудиотехнике, изначально не поддерживающей этот формат. С его помощью можно модернизировать старые музыкальные центры, магнитолы, автомагнитолы и другую аудиоаппаратуру.
Основные преимущества использования MP3 декодера:
- Возможность воспроизведения музыки с USB-флешек и карт памяти
- Расширение функциональности старой техники
- Экономия на покупке новой аудиосистемы
- Сохранение привычного звучания любимой аппаратуры
- Простота установки и подключения
Установив недорогой MP3 декодер, вы сможете дать вторую жизнь старой, но качественной аудиотехнике и слушать на ней музыку с современных цифровых носителей.
Виды MP3 декодеров
На рынке представлено несколько основных типов MP3 декодеров:
1. Простые декодеры
Это самые бюджетные и компактные модели. Они имеют минимум функций и подходят для базового воспроизведения MP3 файлов. Обычно оснащены одним USB-разъемом и поддерживают карты памяти до 32 ГБ.
2. Многофункциональные декодеры
Более продвинутые устройства с расширенным функционалом. Могут включать:
- Bluetooth для беспроводного подключения
- FM-радио
- Пульт дистанционного управления
- Поддержку различных аудиоформатов (WAV, FLAC и др.)
- Эквалайзер
- Дисплей
3. Автомобильные MP3 декодеры
Специальные модели для установки в автомагнитолы. Имеют встроенный усилитель и адаптированы для работы от бортовой сети автомобиля.
Как выбрать подходящий MP3 декодер
При выборе MP3 декодера обратите внимание на следующие характеристики:
- Поддерживаемые форматы файлов (MP3, WAV, FLAC и др.)
- Максимальный объем поддерживаемых накопителей
- Наличие дисплея и удобство управления
- Мощность встроенного усилителя (для автомобильных моделей)
- Дополнительные функции (Bluetooth, FM-радио и т.д.)
- Качество изготовления и надежность
Выбирайте модель исходя из ваших потребностей и особенностей аудиотехники, к которой будет подключаться декодер.
Процесс подключения MP3 декодера
Подключение MP3 декодера обычно не вызывает сложностей даже у неопытных пользователей. Основные этапы:
- Вскрыть корпус аудиоустройства
- Определить место для установки декодера
- Подключить провода питания к соответствующим контактам
- Присоединить аудиовыход декодера к входу усилителя или предусилителя
- Вывести USB-разъем на переднюю панель
- Проверить работоспособность
Для наилучшего результата рекомендуется изучить схему вашего аудиоустройства и определить оптимальные точки подключения.
Преимущества модернизации старой аудиотехники
Установка MP3 декодера в старую аудиосистему дает целый ряд преимуществ:
- Значительное расширение функциональности
- Возможность использования цифровых носителей
- Сохранение привычного звучания любимой техники
- Экономия на покупке новой аудиосистемы
- Продление срока службы качественной аппаратуры
Это позволяет вдохнуть новую жизнь в старую, но качественную технику и наслаждаться любимой музыкой в современном цифровом формате.
Часто задаваемые вопросы о MP3 декодерах
Можно ли подключить MP3 декодер к любой аудиотехнике?
В большинстве случаев — да. MP3 декодеры совместимы практически с любыми аудиоустройствами, имеющими линейный вход или вход для внешнего источника сигнала. Однако в некоторых случаях может потребоваться дополнительная настройка или адаптация.
Нужны ли специальные навыки для установки декодера?
Базовые навыки работы с электроникой желательны, но не обязательны. Большинство современных MP3 декодеров рассчитаны на простую установку. Если вы умеете пользоваться отверткой и мультиметром, вы сможете установить декодер самостоятельно.
Влияет ли установка декодера на качество звука?
При правильном подключении качество звука не ухудшается. Более того, некоторые модели декодеров оснащены встроенными качественными ЦАП, что может даже улучшить звучание по сравнению с оригинальными источниками.
Заключение
Установка MP3 декодера — это отличный способ модернизировать старую аудиотехнику и расширить ее возможности. Это позволяет сохранить привычное качество звучания, при этом получив доступ к современным цифровым форматам музыки. При правильном выборе и установке декодера вы сможете наслаждаться любимыми композициями на проверенной временем аппаратуре еще долгие годы.
mp3 декодер или вторая жизнь музыкального центра
Совсем маленький обзор по просьбам.Был у меня старенький музыкальный центр Samsung. Работал на даче, крутили на нем в основном пластинки, кассеты уже было не найти, а привод CD-дисков благополучно сдох. Перестал читать аудио диски от слова совсем.
И тут я натолкнулся на обзоры разных mp3 декодеров и то как их встраивают в колонки, старые магнитолы и прочее, ну и решил заказать.
Вот сам музыкальный центр.
Все фото сделаны просто так, для себя, обзор делать не предполагал, так как тут, на муське, были похожие устройства и расписано там было все очень подробно
например mysku.ru/blog/china-stores/22295.html
и тут mysku.ru/blog/aliexpress/30448.html
Итак имеем муз.центр Samsung
Платку из Китая, пульт к ней и пара проводков, для подключения питания и звука на выход.
Пульт обычный китайский, инфракрасный, какие идут ко всем китайским радиотоварам.
ФМ-трансмитерам, мр3 плеерам итд. Фото нет.Плата с обратной стороны
Подключаем 9В от батарейки Крона. Плата начинает моргать адским синим светодиодом
Сам я в электронике не особо силен, поэтому разбираю муз.центр и звоню другу. Тот уточнив у меня модель центра, находит принципиальную схему в интернете и говорит «ищи микросхему LA3246, это предусилитель магнитофона, ноги 17 и 4 это аудио каналы, а нога 10 это земля, а 11 это питание»
Нахожу
и припаиваю
Проверяю, играет, но как то громко, так, что даже зашкаливает.
Переношу на ноги 5 16 и все становится просто замечательно!
Но есть одно НО! так как это предусилитель магнитофона, то играет это когда на магнитофоне нажата кнопка Play.
Потом я взял у жены дремель, тоже купленный в Китае и прорезал дырку, прикрепил изнутри плату и собрал центр обратно.
Итог, полтора часа возни, музыкальный центр продолжает радовать. Громкость и режимы музыкального центра переключаю родным пультом, кнопка Play на магнитофоне механическая и всегда нажата, мр3-декодер стоит в режиме «Random». Переключаю на радио — играет радио, переключаю на магнитофон — играют мр3.
Меня все это более чем устраивает.
Декодер играет мр3 до 320кбит, флешки 32Гб поддерживает, больший размер и HDD не проверял.
+ вторая жизнь старой техники
+ дешево
+ повозится с паяльником от нечего делать на даче.
Купил за свои кровные, давно.
Бесплатный онлайн конвертер аудио из FLAC в MP3
Локальный файл Онлайн файл
# | Результат | Исходный файл |
---|
Чтобы выполнить конвертацию аудио, выполните несколько шагов:
- С помощью кнопок «Локальный файл» или «Онлайн файл» укажите каким образом загрузить аудио файл на сервер. Используете «локальный файл» если вам нужно сконвертировать файл с вашего компьютера, для того чтобы указать файл, находящийся в интернете выберите «Онлайн файл» и в появившемся поле вставьте ссылку на файл. Мы не устанавливаем никаких ограничений на размер аудио файлов, но чем больше файл, тем больше времени будет занимать конвертация. Просто наберитесь терпения и все получится. Вы можете конвертировать файлы из аудио или видео форматов. Для форматов, поддерживающих теги, данные будут так же перенесены.
- Для начала конвертации нажмите кнопку «Конвертировать» чтобы начать преобразование. В случае успешной конвертации файл будет доступен в разделе «Результаты конвертации». Если вам нужно просто скачать файл, то кликните на имя файла. Если вы хотите получить другие способы сохранения, то нажмите на значок
Пожалуйста, будьте терпеливы в процессе преобразования.
Сравнение форматов FLAC и MP3
Format introduction | FLAC (Free Lossless Audio Codec) is an audio coding format for lossless compression of digital audio, and is also the name of the reference codec implementation. Digital audio compressed by FLAC’s algorithm can typically be reduced to 50-60% of its original size and decompress to an identical copy of the original audio data. | MPEG-1 or MPEG-2 Audio Layer III, more commonly referred to as MP3, is an audio coding format for digital audio which uses a form of lossy data compression. It is a common audio format for consumer audio streaming or storage, as well as a de facto standard of digital audio compression for the transfer and playback of music on most digital audio players. |
Technical details | The technical strengths of FLAC compared to other lossless formats lie in its ability to be streamed and decoded quickly, independent of compression level. In a comparison of compressed audio formats, FFmpeg’s FLAC implementation was noted to have the fastest and most efficient embedded decoder of any modern lossless audio format. | The use of lossy compression is designed to greatly reduce the amount of data required to represent the audio recording and still sound like a faithful reproduction of the original uncompressed audio. An MP3 file that is created using the setting of 128 kbit/s will result in a file that is about 1/11 the size of the CD file created from the original audio source. |
File extension | .flac | .mp3 |
MIME | audio/x-flac | audio/mpeg, audio/MPA, audio/mpa-robust |
Developed by | Xiph.Org Foundation | Fraunhofer Institute |
Type of format | Audio | Digital audio |
Associated programs | Windows 10, Android, Blackberry 10 and Jolla devices. | VLC media player, MPlayer, Winamp, foobar2000. |
Wiki | https://en.wikipedia.org/wiki/FLAC | https://en.wikipedia.org/wiki/MP3 |
Полезные Беспроводной MP3-плееры декодер доска аудио модуль USB TF Радио для автомобилей Красный цифровой светодиодный с пульта дистанционного управления
Полезные Беспроводной MP3-плееры декодер доска аудио модуль USB TF Радио для автомобилей Красный цифровой светодиодный с пульта дистанционного управления
Спецификация: | Литиевая батарея | Размер экрана: | Нет | |
Тип хранения: | Флэш-памяти | ЦАП: | Wireless MP3 Player Decoder | |
WI-FI: | Нет | Производитель: | EDAL | |
Поддерживает чтения электронных книг: | Нет | Audio Format Support: | MP3 | |
Внешняя Память: | Нет | Срок службы батареи: | < 10 часов | |
Материал корпуса: | Пластик | Партномер: | Wireless MP3 Player Decoder | |
Упаковка: | Да | Сбалансированы: | Да | |
Bluetooth: | Нет | DSP: | Wireless MP3 Player Decoder | |
Сигнал шум соотношение: | 3dB | Поддерживает FM: | Нет | |
Есть колонки или нет: | Нет | Габариты: | 8kHz to 48kHz | |
Поддерживает запись функция: | Нет | Экран: | Да | |
Режим работы: | Тональный | Стиль: | Wireless MP3 Player Decoder | |
Цена: | 192,81 RUB | Всего заказов: | 673 |
Отзывы:
- Визуально выглядет добротно, пока не устанавливал! Доставка 3 недели до Карелии.
- Соответствует описанию по тех.характеристикам.По функционалу лучше более дешевых вариантов.
- Все отлично. Доставка в срок. Упаковка так себе, однако товар пришел в целости и сохранности. Батарейка в пульте присутствует. Отличный модуль. Стерео усилитель встроенный, всего то и нужно пару динамиков и аккумулятор 18650. Есть функция навигация по папкам, шесть режимов предустановленного эквалайзера. Вообщем рекомендую.
- Заказ 11.11.17. Отправлен 16.11.17. На этой дате след пропадает (наверно «левый» трек). Связывался с продавцом, просит подождать. Отвечает сразу, не прячется. Спасибо. 19.12.17. решил узнать на почте (там, где письма). Ответ: что-то бросали в ящик, давно-не помним. После скандала (примерно через 3 часа) вскрытый пакет подбросили под дверь. О хорошем. Все целое, опробовано-все работает. Не ожидал таких качеств от «малыша». Питание: 5В. Звук (нагрузка 4 Ом) отличный. Все читается. Эквалайзер понравился. После выключения/включения с ПДУ все настройки и очередность запоминается. Часы в порядке. Очень «чувствительный» приемник. Не забываем припаять антенну. Кроме доставки почтой Украины, все хорошо. Продавца рекомендую. Пугает:заказывал 11.11.17 и потерялись еще 6 пакетов (некоторые на 15 у.е.) Все перечисленное отправлено China Post Registered Air Mail. После отправки с территории Китая канули в бытие.
- Товар соответствует описанию. Продавец отправил быстро. Трек не отслеживался, но посылка пришла примерно за месяц. Упаковано просто в пакет с пупыркой и обмотано мягким материалом. В работе не проверено.
- Заказ шел месяц и 10 дней, трек не отслеживался. Упакован в утеплитель, пересылку перенес хорошо, повреждений нет. Запитал квадратной батарейкой, дисплей светится, подключу — дополню отзыв. В пульте батарейка в комплекте.
- Доставка 29 дней, хороший аудио модуль, после подключения через некоторое время сгорела одна из двух микросхем ( 8002B)усилителя,выпаял обе микросхемы и подключил напрямую от резистора 102 на 5 дорожку и 7 и 8 спаял вместе. Подключил к другому усилителю.всёработает отлично.
- Заказ шёл не долго, недели две. Все проверил, все работает. Проверял на флешке 8гб. Если на флешке несколько папок с музыкой, то с помощью пульта можно перелистывать папки. При кратковременном нажатии на следующий/предыдущий трек включается следующая/предыдущая песня. При нажатии и удержании кнопки включается уже следующая/предыдущая папка соответственно. Спасибо продавцу, буду встраивать плеер в старый музыкальный центр. Спасибо!
- Трек не отслеживался, шло больше месяца. Выглядит, как на фото. Подключил карту памяти 16 gb, все работает, буду переделывать магнитофон для сада, чтобы не морочиться с радио.
- Трек не отслеживался, но всё дошло. Нормально упаковано в пупырку.
Аудиодекодер кода Морзе
Введение
Это экспериментальный инструмент для прослушивания, анализа и декодирования международного кода Морзе, выполненный на Javascript с использованием API веб-аудио. Я знаю, что он работает в последних версиях браузеров Chrome и Firefox в Windows, он может работать в Safari и просто не может работать в Internet Explorer. Информация с микрофона не передается на сервер, но, тем не менее, соединение с сервером зашифровано.
Если вы не можете воспроизводить свои собственные звуки кода Морзе, попробуйте использовать мой переводчик кода Морзе, чтобы воспроизвести или загрузить некоторые из них.
Спектрограмма показывает, как громкость каждой полосы частот изменяется во времени.
Вы можете увеличить частотный диапазон, отрегулировав минимальную и максимальную частоты. Регулируя минимальную и максимальную громкость, вы можете отфильтровать нежелательный фоновый шум (например, попробуйте увеличить минимальную громкость до -60 дБ).
На приведенной ниже спектрограмме в реальном времени показаны (квантованные) частоты от Гц (внизу) до Гц (вверху). Розовая область выделяет анализируемую область (см. Ниже).Время идет слева направо.
Нам нужно установить частотный диапазон для фильтрации данных в частотной области (т.е. выбрать, на каких частотах мы хотим сосредоточиться). Нам также необходимо установить пороговую громкость, превышающую которую мы считаем, что сигнал присутствует. Используйте кнопку для автоматического выбора частотного диапазона с максимальной средней громкостью и использования средней громкости в этом диапазоне в качестве порогового значения (хотя вы можете обнаружить, что более высокая громкость работает лучше).
Фактическая (квантованная) полоса частот, которая включает весь указанный диапазон: — Гц (размер ячейки Гц) и выделен розовым цветом на спектрограмме выше.Пороговое значение громкости (255).
На приведенной ниже диаграмме показана средняя амплитуда в области анализа и используемый порог.
В приведенной ниже таблице показана частота различных измеряемых временных интервалов. Каждый период включения или выключения кратен временному разрешению (мс). Таблица обновляется, когда звук прекращается, потому что в противном случае это замедляет обработку звука. Включайте и выключайте наборы, нажимая на легенду.
Если диаграмма показывает четкую кластеризацию таймингов, то вполне вероятно, что декодер определит тайминги, и вы получите разумное сообщение, показанное ниже.Если это не сработало, попробуйте посмотреть отладочную информацию, наведя курсор на каждую букву.
Варианты таймингов, использованных в последнем сообщении, приведены в следующей таблице. Обратите внимание, что даже когда анализируется «идеальный» загруженный сигнал, измеренные вариации длительностей весьма значительны. Это связано с тем, что относительно скорости кода Морзе измерения проводятся довольно редко.
Тип | Счетчик | Мин. (Мс) | Макс (мс) | Среднее значение (мс) | Стандартное отклонение (мс) |
---|---|---|---|---|---|
Dit | |||||
Да | |||||
Расстояние между точками | |||||
Да пробел | |||||
Космос |
Скачать mp3decoder с SourceForge. нетто
Полное имя
Телефонный номер
Название работы
Промышленность
Компания
Размер компании Размер компании: 1 — 2526 — 99100 — 499500 — 9991,000 — 4,9995,000 — 9,99910,000 — 19,99920,000 или более
Получайте уведомления об обновлениях для этого проекта.Получите информационный бюллетень SourceForge. Получайте информационные бюллетени и уведомления с новостями сайта, специальными предложениями и эксклюзивными скидками на ИТ-продукты и услуги.Да, также присылайте мне специальные предложения о продуктах и услугах, касающихся:
Программное обеспечение для бизнеса Программное обеспечение с открытым исходным кодом Информационные технологии Программирование ОборудованиеВы можете связаться со мной через:
Электронная почта (обязательно) Телефон SMS Я согласен получать эти сообщения от SourceForge. сеть. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации. Я согласен получать эти сообщения от SourceForge.net указанными выше способами. Я понимаю, что могу отозвать свое согласие в любое время. Пожалуйста, обратитесь к нашим Условиям использования и Политике конфиденциальности или свяжитесь с нами для получения более подробной информации. Для этой формы требуетсяJavaScript.
ПодписывайсяКажется, у вас отключен CSS.Пожалуйста, не заполняйте это поле.
Кажется, у вас отключен CSS. Пожалуйста, не заполняйте это поле.
MP3 ‘Tech — исходные коды MPEG
Ac3Dec (версия 0.6.1): — AC3 — C — 72 k
Бесплатный декодер потока Dolby AC-3. Очень интересно, так как декодеры AC-3 встречаются довольно редко.
ADSP 2115 mp2 player (версия 0.1): — Layer 2 — Asm / C — 24 k
Это аппаратный проигрыватель MPEG Audio Layer 2 для звуковых карт на основе на процессоре Analog Devices ADSP 2115 DSP для работы под Linux.
Amp (выпуск 0.7.6): — Layer 2/3 — C — 98 k
Sources of Amp, плеер Layer3, от которого заимствованы многие MP3-плееры.
Amp11 (версия nb000315): — Layer 1/2/3 — Asm / C — 82 k
Источники Amp11, механизма декодирования MPEG Cubic Player. это написан на C ++ с некоторыми оптимизациями asm. (примечание: даже если имя аналогично это не тот двигатель как усилитель)
Cool Edit Фильтр декодирования MP3: — Layer 1/2/3 — C / C ++ — 144 k
Этот исходный код основан на Maplay. Он был изменен для большего точность, а также может декодировать до 16- или 32-битного вывода.
FAAC декодер (версия 0.5): — AAC — C — 109 k
FAAC — это продолжение проекта MBSoft с улучшенным качеством.
FreeAmp (выпуск 2.0.7): — Layer 1/2/3 — Asm / C / C ++ — 1711 k
Исходники FreeAmp, проигрывателя GNU для Linux и Win32 на основе Xing исходный код.
Источники IIs: — Layer 1/2/3 — C — 59 k
Источники декодера Mpeg 1 от Института Фраунгофера.
Источники MP3 ISO (распределение 10): — Layer 1/2/3 — C — 512 k
Распространенные источники аудиокодера и декодера Mpeg 1,2 уровня 1,2,3 группой ISO, отвечающей за MPEG.
JavaLayer (выпуск 0.0.8): — Уровень 1/2/3 — Java — 343 k
Реализация Java декодирования звука mpeg, способная декодировать в режиме реального времени.
Jmpg123: — Уровень 1/2/3 — Java — 69 k
Преобразование пакета Mpg123 в Java.
MAD (версия 0.13.0b): — Layer 1/2/3 — Asm / C — 540 k
MAD — это декодер mpeg-1, использующий только целочисленные вычисления. Очень интересно для компьютеров без FPU или для DSP.
Maplay 1.2+ (выпуск 1.A): — Layer 1/2/3 — C / C ++ — 276 k
Исходники Maplay 1.2+ версия 1.A, плеер layer3 для различных платформы.
МБ Плагин AAC Decoder Winamp (версия 0.2): — AAC — C / C ++ — 147 k
Чистый и довольно быстрый декодер AAC. Выпущен как плагин Winamp, его можно легко заменить на простой декодер AAC.
MP3PlayLib : — Слой 1/2/3 — C — 166 k
Библиотека декодирования аудио MPEG, написанная на C. Включает декодеры уровня 1/2/3 с хорошим разделением между ними.
Mpeg3Play (выпуск 0.9.6): — Layer 2/3 — Asm / C — 83 k
Аудиодекодер / проигрыватель уровня 2 и 3 MPEG на основе ISO / MPEG исходный код аудиодекодера с оптимизацией скорости.
Справочное программное обеспечение для аудио MPEG-4 (08/99 release): — AAC / MPEG-4 — C — 819 k
Это эталонное программное обеспечение MPEG-4 для Natural Audio и Natural Кодирование речи от августа 99 года.Он также включает декодирование AAC и TwinVQ. Исходный код C.
Многоканальное декодирование MPEG-4 Natural Audio программное обеспечение (выпуск 05/98): — AAC / MPEG-4 — C / C ++ — 234 k
Это исходный код MPEG-4 для декодирования многоканального Natural Аудио файлы. Он также включает код декодирования AAC и TwinVQ.
Mpg123 (версия 0.59r): — Layer 1/2/3 — Asm / C — 156 k
Источники Mpg123, самого быстрого доступного механизма декодирования MP3. некоторые оптимизации 3DNow для процессоров AMD.
Xmms (выпуск 1.2.0): — Layer 1/2/3 / MOD — Asm / C — 1549 k
Sources of Xmms, очень хороший проигрыватель для unix, который предлагает больше всего функций Winamp.
Xing’s Variable Bitrate MP3 Playback SDK : — VBR Layer 3 — C — 216 k
Код Xing, который позволяет легко искать в их переменном битрейте файлы.
ZVI MPEG-4 исходный код (выпуск 2.6): — AAC — C / C ++ — 3493 k
Источники текущего рабочего декодера MPEG-4 от ZVI. Включает в себя декодер AAC.
LAME MP3 Encoder 3.100.1 Скачать бесплатно
Он позволяет копировать аудио компакт-диски, и ваша музыка будет занимать меньше места для хранения без ущерба для качества звука.Что касается сжатия, LAME MP3 Encoder превосходит другие аналогичные утилиты, поскольку использует CBR, VBR и ABR.
CBR позволяет поддерживать постоянный битрейт файла и прогнозировать размер получаемого файла.
Метод VBR рекомендуется для среднего пользователя, поскольку он отображает файл наименьшего размера при сохранении качества; он меняет битрейт в зависимости от сложности файла.
Метод ABR представляет собой комбинацию двух предыдущих, которая сохраняет битрейт на требуемом уровне и создает файлы меньшего размера, чем метод CBR.
LAME MP3 Encoder использует интерфейс командной строки, но это не должно вас пугать. Команды очень простые, и вы можете изучить их, прочитав справку по командной строке, которая поставляется вместе с приложением.
Однако, если интерфейс командной строки вас пугает, исполняемый файл LAME можно использовать с одним из этих графических интерфейсов:
— LameXP
— LameDropXPd
— LameFE
— Интерфейс RazorLAME.
Или вы можете использовать DLL с другим автономным программным обеспечением:
— AudioGrabber
— CDEx
— или Audacity (для Audacity необходимо установить Lame 3.99.3) и т.д.
Некоторые люди предпочитают комбинацию CDEx или AudioGrabber + LAME DLL (см. руководство по копированию / кодированию компакт-дисков).Оба файла: .exe и .DLL включены!
LAME MP3 Encoder включает :
— lame.exe — библиотеку кодирования LAME, обычно используется с рипперами компакт-дисков и т. Д.
— lame_enc.dll (ICL 11.1) — кодировщик командной строки, используемый из командной оболочки Windows.
Несмотря на свою простоту, команды, используемые в LAME MP3 Encoder, позволяют обрабатывать аудиофайлы, используя различные параметры, такие как фильтры, многословие, повышение резкости шума, психоакустические алгоритмы и многие другие.
Другие особенности, которые делают LAME MP3 Encoder профессиональным инструментом кодирования, — это простые в использовании предустановки, качество, сопоставимое с механизмами кодирования FhG, кодирование MPEG 1,2 и 2.5 уровня III, компиляция механизма кодирования в качестве общей библиотеки в Linux и UNIX, или как кодек DLL или ACM в Windows и т. д.
LAME MP3 Encoder может представить ваше введение в кодирование MP3 или даже может помочь вам стать профессиональным кодировщиком звука.
Все это возможно, если бесплатно загрузить невероятно легкий пакет и потратить некоторое время на изучение конкретных команд программы или с помощью одного из интерфейсов, упомянутых выше.
Изменения в LAME MP3 Encoder 3.100 :
ВАЖНО!— Улучшено обнаружение аудиоданных MPEG в файлах RIFF WAVE.
— Полный список изменений.
— Новый переключатель —gain, диапазон от -20,0 до +12,0, более удобный способ применения регулировки усиления в децибелах, чем использование —scale.
— Если вы ищете совместимую с Audacity версию Lame MP3 Encoder, загрузите Lame 3.99.3 для Audacity со страницы загрузки Audacity.
SMA20 Недорогие 17-канальные декодеры DCC, версия 6.01 со звуком, срабатывающим звуком, шаговым двигателем, двойным двигателем, светодиодом и сервоуправлением
Все началось в августе 2014 года с хорошей простой идеи в блоге по управлению анимацией в процессе. Коммерческие декодеры DCC и Arduino уже были приручены для создания таких анимированных сцен:
Однако, с поощрением и интересом со стороны многих моделистов, вещи развивались естественным образом, или, я бы сказал, полностью вышли из-под контроля!
Многие моделисты просили печатные платы, чтобы немного упростить конструкцию.Есть две новые платы, помогающие в строительстве: одна со стабилизатором напряжения на 100 мА и одна со стабилизатором на 1 ампер. Можно добавить двойной H-мост, который позволяет декодеру управлять двумя двигателями . По желанию, H-мостовую схему можно не использовать. Также можно отказаться от бортового источника питания, который питает плату напрямую от шины DCC. Это позволяет использовать более мощный локальный источник питания 5 В от аккумуляторов, адаптеров питания и других источников питания. Эта новая плата подключается к плате Arduino Pro Mini напрямую через разъемы заголовка, контакты и розетки или простой провод.Светодиоды и сервоприводы подключены напрямую к плате Pro Mini, как и раньше. Новые соединения двигателя расположены на новой дочерней плате. Принципиальные схемы показаны ниже.
DCC_Decoder3 Board DCC_Decoder3P Board
Схема DCC_Decoder3 DCC_Decoder3P Схема
Обратите внимание: эти платы абсолютно одинакового размера.Единственное различие между ними — «встроенный регулятор напряжения», который понижает выпрямленный сигнал DCC до 5 В для использования в схемах. Decoder3P сконфигурирован для приема более крупных компонентов корпуса, таких как регулятор L7805 (1,5 А). Decoder3 использует либо регулятор меньшего размера 78L05 (100 мА), либо L4931 на 250 мА. В зависимости от вашего приложения вы можете захотеть использовать меньший корпус для меньшего объема, если вам не нужна мощность. Значение R18 было увеличено до 1,3 кОм и теперь составляет ¼ Вт, так как он может немного нагреваться на ощупь.Остальные резисторы могут быть всего 1/8 Вт. Значение C1 указано как 22 мкФ, но я использую самый большой конденсатор, который есть у меня под рукой, и может поместиться в этом месте с номиналом 25-35 В. Диодом 1N4148 может быть практически любой малосигнальный диод с номинальным обратным напряжением 30 В или более.
Также новинкой является добавление микросхемы Dual H-Bridge SN754410. Это двунаправленный драйвер постоянного тока для двух двигателей! Прежде чем я получу следующие 500 запросов на изменение, скетч Decoder_MotDrive_11LED_4Function реализует то, что можно назвать декодером мобильных функций, с обычным управлением дроссельной заслонкой / скоростью. Тем не менее, здесь нет таблиц скорости, стартов от скачка, эффектов импульса, обратной ЭДС, дадов, свистов или чего-либо еще, кроме прямого сопоставления настройки скорости 0-127 с широтно-импульсной модуляцией двигателя плюс контроль направления выбранный мотор. У меня нет в планах делать что-либо из этого! (Кажется, я уже говорил это один или два раза раньше.) Однако меня можно подкупить изысканными латунными локомотивами, микроприводами и шестернями, а также прекрасным 30-летним Портвейном. Если вы питаете маленькую плату (-ы) от внешнего источника питания на 5 В или батарей, опустите B1, C3 и IC1.При использовании внешнего источника 5 В, если вы собираетесь управлять двигателем (-ами), вы можете опустить только B1, поскольку сигнал DCC выпрямляется и используется в качестве мощности двигателя через H-мост. Если вы не собираетесь приводить в действие какие-либо двигатели, вы можете опустить SN754410, а также C6 и C7. (C6 и C7 — конденсаторы поверхностного монтажа на нижней стороне платы драйвера. )
Строительство
Макеты платы позволяют моделистам быстрее завершить разработку, и они могут передать этот макет множеству производителей, чтобы они сделали свои платы, с моего благословения.Фактически, теперь мне известно о нескольких людях, предоставляющих это в качестве услуги моделистам, производя и продавая их — если я правильно помню, среди них есть один магазин в Германии, один в Великобритании и недавно Model Railroad Control Systems в Калифорнии. их. У меня нет финансовых или деловых интересов с любыми из них, и я делаю все мои современные проекты доступными бесплатно для всех. Вероятно, несколько сотен моделистов используют их, и более 2000 из них построены моими лучшими оценки (догадки).
Любую или обе платы для ПК можно заказать у производителя плат: oshpark.com
Платы представляют собой двухслойные плиты 2,51×0,77 дюйма (63,75×19,51 мм). OSHPark предлагает общественную услугу по изготовлению очень высококачественных и недорогих плат для ПК в небольших количествах. Загрузите файлы платы (макет печатной платы Eagle) (.brd) отсюда: http://model-railroad-hobbyist.com/sites/model-railroad-hobbyist.com/files/users/geoffb/decoderpcbs.zip
Создайте учетную запись в OSHPark (очень просто) и загрузите файл (ы) платы, который вы хотите изготовить, и укажите количество (всегда кратное 3 — их правила), любой из них будет стоить 9 долларов.60 по 3 (3,20 на доску). Они принимают Paypal и отправляют международные. Я не заинтересован в OSHPark — я просто довольный клиент. Не стесняйтесь использовать любого производителя, которого вы знаете. Я не знаю источника полностью собранных плат. Это может измениться в будущем.
Платы без покрытия поставляются в виде панелей, поэтому их нужно сломать или разрезать. Следуя приведенным ниже схемам компонентов, припаяйте компоненты к плате. В последнюю очередь я добавляю штыри и / или розетки. Для этого используйте низкотемпературный паяльник или паяльник малой мощности.
Платы без покрытия (разделены на группы по 3 шт. ) Верх
Платы без покрытия (панели в группах по 3 шт.) Низ
Arduino Pro Mini может быть прикреплен путем пайки контактов разъема к плате драйвера, как показано на рисунках (контакты заголовка иногда входят в комплект Pro Mini), или он может быть вставлен с помощью отрывных планок разъемов от Allelectronics. .com — также показано ниже.
Варианты конструкции верхней части декодера
Варианты конструкции нижней части декодера
Декодер с разъемом
Декодеры под пайку
Размещение компонентов верхней части
Размещение компонентов снизу
Альтернативное подключение внешнего источника питания
Обратите внимание на : Во всех случаях шина / рейка DCC подключаются к клеммам DCC1 и DCC2 слева.
Дополнительное примечание: если вы когда-нибудь намереваетесь использовать серводвигатель, подключенный к контакту 13 (или чему-то еще) — тот же контакт, который используется для управления встроенным светодиодом — пожалуйста, отпаяйте светодиод, или — резистор сброса светодиода на плате, или перерезает след светодиода, чтобы отключить его. Подключение светодиода часто мешает сервоуправлению на этом контакте!
Примеры материалов:
Arduino Pro Mini atmega328 5V 16MHz (от EBay: http: // tinyurl.com / kexh66b) $ 1,95
(Эта цена варьируется. Ищите Ebay по запросу «Pro Mini». Цена часто включает бесплатную доставку.) Их также можно получить из многих других источников, таких как sparkfun.com и adafruit.com Кабель для программирования FTDI TTL (Ebay: http://www.ebay.com/itm/111241824248)
Обратите внимание на то, что некоторые проданные кабели для программирования имеют зашифрованные контакты и неправильную цветовую кодировку! Пожалуйста, будь осторожен. Правильная конфигурация:
Pin Wire Signal on Signal on
# Color Cable Pro Mini Label
1 Black GND GND or BLK
2 Brown CTS
3 Red +5 Volts VCC
4 Orange TXD
5 Yellow RXD
6 Green RTS DTR или GRN
Это стандартная окраска и порядок, который использовал FTDI.Понятно, что некоторые кабели изготовлены некорректно. Я бы тоже был осторожен с цветами проводов! Я обнаружил, что обычно используется красный для +5 Вольт и черный для заземления. Если у вас есть вольтметр, подключите кабель к компьютеру, но не к Arduino Pro Mini, и измерьте напряжение от черного провода к красному — оно должно быть +5 вольт. Установите эти 2 контакта в гнездо Pin 1 и Pin 3, как показано выше.
Примеры запчастей Digikey (http://www.digikey.com):
160-1791-ND 6N137 OPTOCOUPLER HS 8-DIP 0.81
LM78L05ACZXCT-ND IC REG LDO 5V 0.1A TO92-3 0.44
497-5838-1-ND L4931 IC REG LDO 5V 0.25A TO92-3 0.37
497-15682-5-ND L7805 IC REG LDO 5V 1. 5A TO220 0,58
PSU3-5 5V 1A Импульсный стабилизатор напряжения с охлаждением. с EzSBC.com:
(http://www.ezsbc.com/index.php/products/psu3-5.html#.VpGVvV55yMQ)
493-5914-1-ND CAP ALUM 220UF 25V 20% RADIAL 0,38
DF06M -Й ДИОДНЫЙ МОСТ 600В 1.5A 4-DIP 0,41
478-8312-1-ND КРЫШКА 22 мкФ 25 В 10% 2312 SMD 1,22
P13476-ND КРЫШКА АЛЮМИНИЕВАЯ 100 мкФ 20% 25 В РАДИАЛЬНАЯ 0,32
445-8421-ND КРЫШКА КРЫШКА 0,1 мкФ 25 В 10% РАДИАЛЬНАЯ 0,29
BC1018CT-ND CAP CER 270PF 50V 5% РАДИАЛЬНЫЙ 0,35
CF14JT10K0CT-ND RES 10K OHM 1 / 4W 5% УГЛЕРОДНАЯ ПЛЕНКА 0,10
CF14JT5K10CT-ND RES 5.1K OHM 1 / 4W 5% CARBON FILM 0.10
CF14JT1K30CT-ND RES 1,3 кОм 1 / 4W 5% УГЛЕРОДНАЯ ПЛЕНКА 0,10
296-9911-5-ND IC HALF-H DRVR QUAD 16-DIP 2,43
http: //www.allelectronics.com/make-a-store/item/psip-80/peel-a-way-r-mac …
ГНЕЗДО ДЛЯ МАШИНЫ PEEL-A-WAY (R) PSIP-80 STRIP 2.50 / 50 пины
Эти блоки розеток подходят для DIP-корпусов или проводов 0,020 — как провод из фосфористой бронзы Tichy.
светодиода: попробуйте поискать на Surplusgizmos.com как номер детали LBT30W2C-CUA-C 3 мм светодиод 20 мА ярко-белый 15 000 MCD 0,30 или на сайте Allelectronics.com как светодиод T-1 диаметром 3 мм на сайте Allelectronics.com. Сверхяркий белый 0,95 Я обычно покупаю белые светодиоды, а затем окрашиваю их краской Clear Tamiya в зависимости от ситуации. Узнайте больше об использовании светодиодов здесь: http://model-railroad-hobbyist.com/magazine/mrh-2012-02-feb/points_of_light
Придайте своему декодеру индивидуальность!
Создайте аппаратный вариант декодера, который вам нужен, а затем поищите здесь информацию о настройке и загрузке эскиза (программы) декодера по вашему выбору.С учетом сказанного, пошаговую книгу для загрузки декодера, ориентированную на модельер , можно найти здесь:Начиная с нуля с Arduino Pro Mini (или Moteino):
http://mrhpub.com / 2014-11-ноя / земля / # 99 Используемый здесь «мини-контроллер Arduino Pro» является одним из набора небольших процессоров (компьютеров) на платах, настроенных так, чтобы их было легко использовать людям, которые хотят использовать их в качестве инструмента, а не сосредотачиваться на деталях технологии. Изначально Arduinos задумывались как инструмент обучения в Италии.Все аспекты их дизайна и конструкции доступны для общественного пользования без ограничений. Они производятся и распространяются многими компаниями по всему миру, некоторые всего за 2 доллара (количество один), включая доставку! С помощью такого дешевого и мощного инструмента становится доступным ряд проверенных, работающих и упакованных инструкций (называемых эскизами или программами) для настройки этих универсальных декодеров DCC с множеством практических функций. Это не коммерческий продукт, но я осмелюсь сказать, что их сотни, может быть, тысячи используются моделистами по всему миру — судя по отзывам.
В первоначальной работе я указал, что я не сторонник того, чтобы просить разработчиков моделей научиться программировать — просто научитесь использовать эти новые инструменты. Вы можете остановиться на этом или зайти так далеко, как захотите. Они используются в средних школах и колледжах по всему миру для обучения основным понятиям. Я не пытаюсь сделать это здесь, просто пытаюсь показать другим, что эти маленькие парни могут многое добавить к вашему удовольствию от моделирования.
Если вы действительно хотите узнать больше, хорошим началом для подъема по кривой обучения Arduino будут руководства по адресу: http: // arduino.cc / en / Tutorial / HomePage
и там выделено множество тем для поиска и просмотра или
http://arduino-info.wikispaces.com/TUTORIALS
или http://arduino.cc/en/Guide/ArduinoProMini
Версии предварительно сконфигурированного декодера с НОВЫМИ ФУНКЦИЯМИ И ВОЗМОЖНОСТЯМИ
Теперь в примерах есть 19 предварительно настроенных декодеров:
Добавлены новейшие декодеры с поддержкой шагового двигателя , двухдвигателя и воспроизведения звука , а также двух двигателей и триггерного воспроизведения звука с функциями .
CV могут быть изменены. с помощью программирования в режиме Ops с адресом, указанным в декодере, в примерах по умолчанию используется адрес 24. Еще раз обратите внимание, что вспомогательные декодеры имеют два адреса: один для переключателей аксессуаров (по умолчанию 40) и один для установки вверх резюме (по умолчанию 24). Но помните, что после первого включения декодера вам нужно УДАЛИТЬ «//» как в строках декодера;
// ******** ЕСЛИ ВЫ НЕ ХОТИТЕ СБРОС ВСЕХ CV ПРИ КАЖДОМ ПИТАНИИ
// ******** ПОСЛЕ НАЧАЛЬНОЙ ЗАГРУЗКИ ДЕКОДЕРА УДАЛИТЕ «//» В СЛЕДУЮЩЕЙ СТРОКЕ !!
// # определение DECODER_LOADED
Теперь после перезагрузки и второго включения при изменении CV они останутся измененными в EEPROM даже после отключения и включения питания.Есть некоторые CV, которые после сброса в режиме Ops Mode потребуют включения и выключения питания — например, изменение функционального вывода с управления светодиодом на сервопривод, потому что программное обеспечение в Pro Mini должно правильно инициализировать библиотеки. Это известное ограничение.
Также в версии 6.0 имеется длинный адрес с адресом для мобильных и вспомогательных декодеров, а также CV 29 согласно спецификации NMRA. Несколько мелких исправлений ошибок и тестирование новой версии библиотеки NmraDcc, поддерживающей большее количество платформ, включая Teensy.Синхронизация для аудиодекодеров может быть незначительно совместима с серво-синхронизацией для многих функций, одновременно используемых. Это НЕ ошибка. Смирись с этим.
Автоматическое присоединение и отсоединение сервопривода реализовано для всех функций сервоуправления
. Когда сервопривод остановился в конце своего хода,
он будет «отсоединен» программным обеспечением. Это было продемонстрировано
для значительного снижения энергопотребления и уменьшения «вибрации» сервопривода.
Синхронизация сервопривода имеет модификатор синхронизации, добавленный для очень медленного перемещения сервопривода
#define servo_slowdown 3 // предел счетчика контура сервопривода
Может быть установлен от 0 до 255 — чем больше число, тем медленнее ход
В полностью настраиваемых версиях все 17 контактов могут быть настроены для любой из 6 функций:
0 = Вкл. / Выкл.
1 = Переменная скорость мигания одного светодиода
2 = Сервоуправление с переменной скоростью
3 = Двойное мигание светодиода
4 = Регулируемый одиночный импульсный выход
5 = гаснет светодиод
(управление светодиодами также можно использовать для управления реле)
Обратите внимание, что конфигурации Pulse (4) и Fade On (5) НЕ совместимы по времени с другими конфигурациями и должны использоваться сами по себе в декодере для любого количества контактов.
Исправлено несколько ошибок , включая все обнаруженные ошибки по состоянию на июнь 2018 г.,
19 Предустановленных эскизов декодера включены. Обратите внимание, что имя эскиза описывает тип декодера, который он будет реализовывать:
Мобильные декодеры:
Dec_2Mot_3LED_TrigAud Двойной мотор 3 светодиода Triggerd Audio
Dec_2Mot_4LED_Aud_8Ftn Двойной двигатель 4 светодиода Аудио 8 Функция
Dec_2Mot_12LED_1Srv_6Ftn Двойной приводной двигатель, 12 LED 6 Функция
Dec_7Serv_10LED_6Ftn 7 Сервопривод 10 LED 6 Function
Dec_10Serv_7LED_6Ftn 10 Servo 7 LED 6 Function
Dec_13Serv_4LED_6Ftn 13 Servo 4 LED 6 Function
Dec_15Serv_2LED_6Ftn 15 Servo 2 LED 6 Функция
Dec_17LED_1Ftn 17 Управление включением / выключением светодиодов
Dec_17LED_6Ftn 17 Светодиод 6 Функция
Dec_Dir_and_Fade 17 Светодиод с двухсторонним управлением и FADE
Dec_SMA12_LED_Groups Управление группой светодиодов 9
Stepper_6Ftn Шаговые управления ж / 13 LED / FTN штифты
Аксессуар декодеры:
AccDec_7ServoBackandForth6Ftn 7 Сервопривод 10 LED 6 Function
AccDec_7Servos_10LED_6Ftn 7 Servo 10 LED 6 Функция
AccDec_10Servos_7LED_6Ftn 10 сервоприводов 7 LED 6 Function
AccDec_13Servos_4LED_6Ftn 13 Servo 4 LED 6 Function
AccDec_15Servos_2LED_6Ftn 15 Servo 2 LED 6 Function
AccDec_17LED_1Ftn 17 Управление включением / выключением светодиодов
AccDec_17LED_6Ftn 17 LED 6 Функция 9000
Эти 2 конфигурации являются более простыми, только один светодиодный привод на вывод:
Dec_17LED_1Ftn AcccyDec_17LED_1Ftn
В загружаемые библиотеки включены некоторые дополнительные версии, которые многие разработчики моделей раньше не видели:
Dec_2Mot_3LED_TrigAud Двойной мотор 3 светодиода с нормальным воспроизведением и Triggerd Audio
Это «мобильный / функциональный» декодер, который будет управлять 2 моторами и воспроизводить аудиоклипы по функциям:
F0 = светодиод на контакте 8, F1-F4 Управляет воспроизведением определенных аудиодорожек в 3-м CV (начало) на громкости в 2-й CV (скорость)
F5 Управляет воспроизведением звуковой дорожки в CV57 на уровне громкости в CV56 ТОЛЬКО, когда F5 включен, а вывод 17 / A3 удерживается на низком уровне,
и воспроизводит непрерывно, пока не отключится F5 или триггер Pin17 не перейдет в ВЫСОКИЙ или открытый
F6 играет одна дорожка выбирается случайным образом с карты памяти.
F13 и F14 выбирают каждый отдельный двигатель, который будет реагировать на управление скоростью и направлением.
Контрольные светодиоды F7-F8 по умолчанию PINS 18 и 19
Dec_2Mot_10LED_Audio_6Ftn Двухмоторный привод, аудиовыход, 10 светодиодов 8 Функция
Это «мобильный / функциональный» декодер, который добавляет воспроизведение звука к двойному управлению двигателем и светодиодным функциям.Аудиодорожки или клипы хранятся на карте micro SD для воспроизведения в папке с меткой mp3 с треками с именами 0001.mp3, 0002.mp3 и т. Д. F0 настроен как функция включения / выключения светодиода, F1-F5 воспроизводит аудиодорожки. 1-5 соответственно. F6 проигрывает случайный выбор треков 1-6 в случайном порядке. F7-F9 управляют светодиодами на цифровых контактах 11-13 Pro Mini.
Простое регулирование скорости осуществляется с помощью настройки скорости дроссельной заслонки для двух двигателей. Выбор двигателя осуществляется через функцию выбора двигателя 13 (Двигатель1) и Функция 14 (Двигатель2). Скорость двигателя для каждого из них может быть изменена только при включенной соответствующей функции (F13 и / или F14).Скорость двигателя сохраняется, если соответствующая функция выбора двигателя отключена. Таким образом, каждый двигатель может управляться независимо и работать с разной скоростью. Остальные функции настраиваются, но предварительно настроены для управления включением / выключением светодиодов.
Настройка аудиоаппликации
Подключение аудиомодуля DFPlayer к декодеру (Dec_2Mot_10LED_Audio_6Ftn)
Пин DFPlayer Другой Пин Pro Mini
1 +5 В / VCC
2470 Ом ¼ Резистор D7
3 D6
6 Динамик 8 Ом
7 GND (Земля)
8 8 Ом Динамик
16 D5
Dec_Stepper_8Ftn Управление одним шаговым двигателем
Это «мобильный / функциональный» декодер, который управляет одним четырехпроводным шаговым двигателем (5/12 В) с помощью настройки скорости дроссельной заслонки и множителя, который можно установить в CV121. Скорость шагового двигателя предварительно задана в эскизе, но может быть изменена. Библиотека также поддерживает настройку ускорения / замедления для шагового двигателя. Остальные функции настраиваются, но предварительно настроены для управления включением / выключением светодиодов. Управление серводвигателем отсутствует. Можно использовать шаговые двигатели, для катушек которых требуется менее 500 мА. Каждая катушка шагового двигателя присоединяется к MOT1 и MOT2. Возможно, вам придется поменять местами соединения одного или другого, пока вы не получите правильные соединения. Количество перемещаемых шагов задается установкой скорости, умноженной на содержимое CV 121.Каждые Выкл. — Вкл. активация F2 переместит шаговый двигатель на указанное количество шагов в направлении, заданном скоростью DCC.
Соединения шагового двигателя с декодером (Dec_Stepper_6Ftn)
Dec_2MotDrive_12LED_1Srv_6Ftn
Это «мобильный / функциональный» декодер, который поддерживает простое управление скоростью с помощью настройки скорости дроссельной заслонки для 2 двигателей — выбор двигателя осуществляется с помощью функции выбора двигателя 13 (Motor1) и функции 14 (Motor2). Скорость двигателя для каждого из них может быть изменена только при включенной соответствующей функции (F13 и / или F14). Скорость двигателя будет поддерживаться, если соответствующая функция выбора двигателя отключена. Таким образом, каждый двигатель может управляться независимо и работать с разной скоростью. Остальные 12 функций настраиваются, но предварительно настроены для управления включением / выключением светодиодов. Обратите внимание, что функции, зависящие от времени, такие как сервоуправление и управление скоростью двигателя, будут взаимодействовать. Функция 10 предварительно сконфигурирована для работы с одним сервоприводом. Я тестировал работу сервопривода одновременно с управлением скоростью двигателя, и он работал, но это повлияло на синхронизацию двигателя.Я использую это с небольшими двигателями (привод 50 мА) в ситуациях, когда такая синхронизация совсем не критична. Таким образом, у меня нет ни планов, ни интереса к усовершенствованию контроля времени. Это оставлено читателю в качестве упражнения!
Dec_Dir_and_Fade
Мобильный декодер с настраиваемым списком, определяющим, как работает каждый из 17 функциональных контактов:
«0» разрешает нормальное управление включением / выключением с включением и выключением постепенного изменения.
«1» позволяет осуществлять нормальное управление, когда декодер видит установка скорости вперед, назад отключает светодиод.
«2» обеспечивает нормальное управление, когда декодер видит настройку скорости назад, вперед отключает светодиод
байт led direction [] = {0,1,2,0,1,1 , 1,1,2,2,2,2,0,0,0,0,0}; // 0 = Вкл. / Выкл., 1 = Вкл. / Выкл., 2 = Вкл. Назад
Dec_SMA12_LED_Groups
Мобильный декодер с 5-контактным произвольным групповым освещением, установленным в 4-функциональные группы с включением и выключением постепенного изменения — запрашивается для управления немецкими сигналами, возможно, другие:
F0-F3 контролирует контакты предустановленных световых групп D3-D7,
F4-F7 контролирует предустановленные световые группы контактов D8-D12,
и F8-F11 контролирует предустановленные выводы световых групп D13-D17.
В этих примерах сервоприводы произвольно предварительно сконфигурированы на выводах с меньшими номерами подряд, за которыми следуют драйверы «LED». Имя файлов говорит само за себя, поэтому обратите внимание. Помните, что вы можете настроить каждый вывод для выполнения той функции, которая вам нужна, включая сервопривод 17. Загрузите их в свой Pro Mini, и готово! Новые библиотеки и примеры можно скачать здесь: /sites/model-railroad-hobbyist.com/files/users/geoffbfiles/MRH_V6_01_SMA.zip
Установка в Arduino Pro Mini такая же, как описано ранее. Удалите вашу предыдущую версию и замените ее новой папкой NMRADcc в папке… \ My Documents \ Arduino \ libraries. Старые примеры не обязательно будут работать с этой версией. Убедитесь, что вы загрузили предоставленную измененную версию библиотеки SoftwareServo в тот же… \ My Documents \ Arduino \ libraries
Моделист, не знакомый с этим безумием, может быть заинтересован в эволюции этих декодеров, как показано здесь:
SMA10 — Создайте 17-функциональный декодер DCC примерно за 5 долларов http: // model-railroad-hobbyist.com / node / 19070
SMA12 — 17-канальный настраиваемый многофункциональный декодер DCC за 5 долларов США для сервоприводов http://model-railroad-hobbyist. com/node/19446
SMA 13 — Обновление до 17-контактного настраиваемого многофункционального декодера / аксессуара Добавлен декодер. .com / node / 20739
Анимация масштабной модели 18: DCC Control for Random Building Lighting http: // model-railroad-hobbyist.com / node / 23026
Ниже приводится краткое описание одного подробного рабочего примера конфигурации 7 сервоприводов 10 светодиодов, которая может помочь людям настроить свои собственные версии для своих конкретных потребностей моделирования. Перед изменением настроек CV взгляните на начальные настройки и сначала внесите небольшие изменения, чтобы наблюдать эффекты. Это должно дать разработчикам моделей отправную точку и лучшее понимание того, как настраивать свои декодеры.
Никогда не было намерения создать конкурентоспособный коммерческий декодер — и его до сих пор нет.Мне нужен был простой реконфигурируемый декодер, который я мог настроить под свою собственную модель. Несомненно, теперь их будет больше, больше вариаций, больше обучения и больше улучшений. Я надеюсь, что моделисты, читающие это, воспользуются этим усилием и поделятся своими вариациями с другими. Их построили буквально сотни, возможно, намного больше, о чем я не знаю. Я очень сомневаюсь, что я бы преследовал все эти варианты, особенно варианты дополнительных декодеров, без интереса и энтузиазма, проявленного множеством моделистов буквально со всего мира.Всем вам огромное спасибо! Еще раз большое спасибо Алексу Шеперду из Новой Зеландии за его работу над библиотекой NmraDcc и особое замечание Францу-Петеру Мюллеру за его предложения по улучшению кода.
Комментарии и соответствующие предложения всегда приветствуются.
Удачи!
С уважением,
Джефф Бунза
Детали конфигурации CV декодера
Многофункциональный декодер демонстрирует все 4 функции, которые должны быть назначены на любой из 17 доступных контактов: включение / выключение, мигание одной строки с переменной скоростью, сервоуправление с настройкой CV начального положения / положения остановки / скорости прохождения и сквозное управление через функцию (вкл. / выкл.) и мигание парной линии с переменной скоростью.
При первой загрузке декодер устанавливается на короткий мобильный адрес 24 DCC и / или адрес вспомогательного декодера 40. Для декодера можно сбросить исходные параметры, загрузив в CV 120 значение 120 (десятичное). Это приведет к сбросу всего, включая адрес декодера, при нажатии кнопки на Pro Mini (сброс) или путем выключения и включения декодера. Вы узнаете, когда будут сброшены настройки CV по умолчанию, поскольку декодер будет мигать на цифровом выводе 14 (A0) в течение одной секунды. Адрес многофункционального декодера можно изменить на другой короткий адрес DCC, изменив CV 1.Дополнительные декодеры имеют 2 адреса: начальный адрес диапазона аксессуаров находится в CV1, а многофункциональный адрес (с помощью которого вы можете программировать CV для функций дополнительного декодера) в CV 121 и 122
Конфигурация декодера 7 Servo 10 LED
Миниатюрные выводы Arduino Pro установлены следующим образом: 3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, 18,19
Pro Mini Pin Функция
3 F0 Servo
4 F1 Servo
5 F2 Servo
6 F3 Servo
7 F4 Servo
8 F5 Servo
9 F6 Servo
10 Мигание светодиода
11 F8 Мигание одиночного светодиода
12 F9 Включение / выключение одиночного светодиода
13 F10 Включение / выключение одиночного светодиода
14 F11 Мигание одиночного светодиода
15 Мигание одиночного светодиода F12
16 Мигание двойного светодиода F13 Светодиоды F13 и F14 (контакты 16 и 17)
17 F14 Мигание одиночного светодиода (игнорируется из-за F13)
18 F15 Двойное мигание светодиода F15 и F16 (контакты 18 и 19)
19 F16 Мигание одиночного светодиода (игнорируется из-за F15)
(Мигает r в демонстрационных целях выставлены разные значения)
Соответственно, для конфигурации декодера 7 Servo 10 LED CV изначально установлены на следующее:
{номер CV, значение} Описание
{1, 24} Начальный адрес декодера
{30, 2}, // Конфигурация F0 0 = Вкл. / Выкл., 1 = Мигает, 2 = Сервопривод, 3 = Мигает светодиод DBL, 4 = импульсный, 5 = затухание
{31, 1}, // F0 Rate Blink = Eate, PWM = Rate, Servo = Rate
{32, 28}, // F0 Start Position F0 = 0
{33, 140} , // Конечная позиция F0 F0 = 1
{34, 28}, // F0 Текущая позиция
{35, 2}, // Конфигурация F1 0 = Вкл. / Выкл., 1 = Мигает, 2 = Сервопривод, 3 = Светодиод DBL Мигание, 4 = импульс, 5 = затухание
{36, 1}, // Скорость мигания = Еда, ШИМ = скорость, серво = скорость
{37, 28}, // Начальная позиция Fx = 0
{38, 140} , // Конечная позиция Fx = 1
{39, 28}, // Текущая позиция
{40, 2}, // Конфигурация F2 0 = Вкл. / Выкл., 1 = Мигает, 2 = Серво, 3 = Мигает светодиод DBL, 4 = импульсный, 5 = затухание
{41, 1}, // скорость мигания = есть, PWM = скорость, серво = скорость
{42, 28}, // начальная позиция Fx = 0
{43, 140}, / / Конечная позиция Fx = 1
{44, 28}, // Текущая позиция
{45, 2}, // Конфигурация F3 0 = Вкл. / Выкл., 1 = Мигает, 2 = Сервопривод, 3 = Мигает светодиод DBL, 4 = импульсный, 5 = затухание
{46, 1}, // скорость мигания = есть, PWM = скорость, серво = скорость
{47, 28}, // начальная позиция Fx = 0
{48, 140}, / / Конечная позиция Fx = 1
{49, 28}, // Текущая позиция
{50, 2}, // Конфигурация F4 0 = Вкл. / Выкл., 1 = Мигает, 2 = Сервопривод, 3 = Мигает светодиод DBL, 4 = Pulsed, 5 = fade
{51, 1}, // Rate Blink = Eate, PWM = Rate, Servo = Rate
{52, 28}, // Start Position Fx = 0
{53, 140}, // End Позиция Fx = 1
{54, 28}, // Текущая позиция
{55, 2}, // Конфигурация F5 0 = Вкл / Выкл, 1 = Мигает, 2 = Серво, 3 = Мигает светодиод DBL, 4 = Импульсный, 5 = затухание
{56, 1}, // Rate Blink = Eate, PWM = Rate, Servo = Rate
{57, 28}, // Начальная позиция Fx = 0
{58, 140}, // Конечная позиция Fx = 1
{59, 28}, // Текущая позиция
{60, 2}, // Конфигурация F6 0 = Вкл. / Выкл., 1 = Мигает, 2 = Серво, 3 = Мигает светодиод DBL, 4 = Импульсный, 5 = fade
{61, 1}, // Rate Blink = Eate, PWM = Rate, Servo = Rate
{62, 28}, // Начальная позиция Fx = 0
{63, 140}, // End Positio n Fx = 1
{64, 28}, // Текущее положение
{65, 1}, // Конфигурация F7 0 = Вкл / Выкл, 1 = Мигает, 2 = Серво, 3 = Мигает светодиод DBL, 4 = Импульсный, 5 = затухание
{66, 1}, // Rate Blink = Eate, PWM = Rate, Servo = Rate
{67, 1}, // Start Position Fx = 0
{68,35}, // End Position Fx = 1
{69, 1}, // Текущая позиция
{70, 1}, // Конфигурация F8 0 = Вкл / Выкл, 1 = Мигает, 2 = Серво, 3 = Мигает светодиод DBL, 4 = Импульсный, 5 = fade
{71, 1}, // Rate Blink = Eate, PWM = Rate, Servo = Rate
{72, 1}, // Начальная позиция Fx = 0
{73, 100}, // Конечная позиция Fx = 1
{74, 1}, // Текущая позиция
{75, 0}, // Конфигурация F9 0 = Вкл. / Выкл., 1 = Мигание, 2 = Серво, 3 = Мигание светодиода DBL, 4 = Импульсный, 5 = Затухание
{76, 1}, // Скорость мигания = есть, ШИМ = скорость, серво = скорость
{77, 1}, // Начальная позиция Fx = 0
{78, 10}, // Конечная позиция Fx = 1
{ 79, 1}, // Текущая позиция
{80, 0}, // Конфигурация F10 0 = Вкл. / Выкл., 1 = Мигает, 2 = Сервопривод, 3 = Мигает светодиод DBL, 4 = Импульсный, 5 = Плавный
{81 , 1}, // Оценить Blink = Eate, PWM = Скорость, Серво = Скорость
{82, 1}, // Начальная позиция Fx = 0
{83, 5}, // Конечная позиция Fx = 1
{84, 1}, // Текущая позиция
{85, 1 }, // Конфигурация F11 0 = Вкл. / Выкл., 1 = Мигание, 2 = Серво, 3 = Мигание светодиода DBL, 4 = Импульсный, 5 = исчезновение
{86, 1}, // Скорость мигания = Ешьте, ШИМ = Скорость , Servo = Rate
{87, 1}, // Начальная позиция Fx = 0
{88, 5}, // Конечная позиция Fx = 1
{89, 1}, // Текущая позиция
{90, 1}, // Конфигурация F12 0 = Вкл. / Выкл., 1 = Мигание, 2 = Сервопривод, 3 = Мигание светодиода DBL, 4 = Импульсный, 5 = Затухание
{91, 1}, // Скорость мигания = Ешьте, ШИМ = Скорость, Серво = Скорость
{92, 1}, // Начальная позиция Fx = 0
{93, 20}, // Конечная позиция Fx = 1
{94, 1}, // Текущая позиция
{95, 3}, // Конфигурация F13 0 = Вкл. / Выкл., 1 = Мигание, 2 = Серво, 3 = Мигание светодиода DBL, 4 = Импульсный, 5 = Плавный
{96, 1}, // Скорость мигания = Ешьте, ШИМ = Скорость, Серво = Скорость
{97, 1}, // Начальная позиция Fx = 0
{98, 35}, // Конечная позиция Fx = 1
{99, 2}, // Текущая позиция
{100, 0}, // Конфигурация F14 0 = Вкл / Выкл., 1 = мигание, 2 = сервопривод, 3 = мигание светодиода DBL, 4 = импульсный, 5 = затухание
{101, 1}, // Скорость мигания = есть, PWM = скорость, серво = скорость
{102, 1} , // Начальная позиция Fx = 0
{103, 4}, // Конечная позиция Fx = 1
{104, 1}, // Текущая позиция
{105, 3}, // Конфигурация F15 0 = Вкл / Выкл, 1 = мигание, 2 = серво, 3 = мигание светодиода DBL, 4 = импульсный, 5 = затухание
{106, 1}, // скорость мигания = прием пищи, PWM = скорость, сервопривод = скорость
{107, 1}, / / Начальная позиция Fx = 0
{108, 60}, // Конечная позиция Fx = 1
{109, 20}, // Текущая позиция
{110, 0}, // Конфигурация F16 0 = Вкл. / Выкл., 1 = Мигает, 2 = серво, 3 = светодиод DBL мигает, 4 = импульсный, 5 = затухание
{111, 1}, // Скорость мигания = есть, ШИМ = скорость, серво = скорость
{112, 1}, // Запуск Позиция Fx = 0
{113, 4}, // Конечная позиция Fx = 1
{114, 1}, // Текущая позиция
{120, 0} Общий сброс CV При установке на 120 и включении и выключении питания сбрасывает все CV
Каждая функция контролируется максимум 5 CV.
Например, F0 изначально установлен для управления сервоприводом :
{30, 2}, // Конфигурация функции вывода F0 2 = Серво
{31, 1}, // Скорость мигания F0 = скорость, серво = скорость
{32, 28}, // Начальная позиция F0 F0 = 0 Первоначально 26
{33, 140}, // Конечная позиция F0 F0 = 1 Первоначально 140
{34, 28}, // F0 Текущая позиция или состояние
F7 изначально настроен на мигание одного светодиода . Управление :
{65, 1}, // Конфигурация функции вывода F7 1 = Мигание
{66, 1}, // Скорость мигания 1 = Самая медленная
{67, 1 }, // Начальный счет установлен на 1 или 0
{68,35}, // Конечный счетчик 2-255 — 255 = Медленное мигание
{69, 1}, // Текущее состояние светодиода
F13 изначально настроен на мигание двойного светодиода Управление выводами светодиода F13 и F14:
{95, 3}, // Конфигурация функции контакта F13 3 = двойное мигание светодиода
{96, 1}, // Скорость мигания 1 = Самый медленный
{97, 1}, // Начальный счетчик установлен на 1 или 0
{98, 35}, // Конечный счет 2-255 — 255 = Медленное мигание
{99, 2}, // Текущее состояние светодиодов
F9 изначально настроен на включение / выключение одиночного светодиода control:
{75, 0}, // Конфигурация функции контакта F9 0 = On / Off
{76, 1}, // Игнорируется
{77, 1 }, // Игнорируется
{78, 10}, // Игнорируется
{79, 1}, // Игнорируется