имитатор звука ДВС
усилитель выдает 2Вт
Тембры- похожие. Но при такой акустике “рев” получить вряд ли удастся- низов то нету совсем? Скорее всего, лучше применить МР3 плеер типа такого www.google.ru/search?q=Портативная+аудиосистема+3Q… там 3 Ватта, но зато какие!Форточки открываются!
И с питанием мудрить не надо: Ли-По встроенное, на пару часов работы хватает.Размеры:50х50х50 мм.
чёт с новыми прошивками ваще не играет. Точнее с прошивкой attiny2313
Вот пока выкладываю новые прошивки. Странно почему не играет, файлы находит? Что на светодиодах горит?
Горит зелёный - всё нормально.
горит красный - проблема с карточкой (нет инициализации, карта не поддерживается)
красный мигает - что-то не то с файловой системой.
горит зелёный и мигает красный - ни один файл не найден.
Я каждый день что-то меняю, улучшаю… Проверяю и на плате (готовое устройство) и на макетке, везде работает (сейчас в основном тестирую Авто прошивку, самолётную сегодня не проверял - завтра гляну).
Тембры- похожие. Но при такой акустике “рев” получить вряд ли удастся- низов то нету совсем?
Тут загвоздка как передать управление в этот МР3 плеер, нужно не просто проиграть мелодию, она должна быть пропорциональна джойстику газа.
Встречное предложение - разведите плату, напишите прошивку, я спаяю (оттестирую) а после запихну то что вы предлагаете, хоть у меня всего 44 мм в высоту, отпилю чего нибудь в этом кубике
Зачем мудрить с питанием, усилитель 5-ти вольтовый, питание берется с регулятора хода.
Да…, мне форточки открывать не надо.
чёт с новыми прошивками ваще не играет.
фото платы покажите со стороны дорожек, деталей
Тут загвоздка как передать управление в этот МР3 плеер
Никакой загвоздки: при вынутой памяти- плеер работает, как обычный УНЧ.К нему даже шнурок идет специальный.
мне форточки открывать не надо.
Надо думать, озвучиваться будет танк? И- на улице?
Так вот с этим плеером- можно танцы устраивать- так он крякает. Там магнит неодимовый и объем посчитан идеально.А внешнее питание- просто его не протянет- пиковое потребление- до 5 А- иначе- где басы брать?
разведите плату, напишите прошивку
Все это я мог бы, но профиль изделия совершенно не мой: я сейчас моделизмом не занимаюсь, а танками- вообще никогда не занимался. Просто, как очень давний разработчик/производитель подсказал Вам возможное решение задачи.
Вам подходят только первые версии прошивок, процессор до 10 мГц, последние работают на 16 мГц и кварц надо ставить.
Да и фьюзы при прошивке правильно выставляли, под первую версию платы
вот
ну так то я первые версии и прошивал
Никакой загвоздки: при вынутой памяти- плеер работает, как обычный УНЧ.
А смысл использовать только УНЧ, управлять так самим МР3 плеером.
Вот я говорю батарейки тяжелые, придется к танку тележку цеплять.
Для просто УНЧ решений миллион, не в этом суть. И тут не играет роли что за модель - машина, танк, лодка, принцип один и тот же.
ну так то я первые версии и прошивал
Фьюзы правильно прошиты?
Сваял сей меганужный девайс, но что то не задалось, проигрываются все треки подряд, а последний играет по кругу. Куда копать?
Посмотрел еще раз, у авиа версии принцип немного другой
Порт 1 - 1000 холостой ход,
Порт 2 - заводим двигатель
Порт 1 - прибавляем до 2000 фрагменты проигрываются по очереди, последний играет по кругу.
В смысле ежели мне для танка надо прошиваться прошивками для auto? Калибровка и звуки там другие, я правильно понял?
В смысле
ну да.
тему видать не внимательно читаем.
Вот новые версии.
Изменения:
- связаны с инициализацией карточек (попытался сделать поддержку древних SD). Проверить не могу - нет в наличии, но в Протеусе теперь работает.
- немного доработал чтение файловой системы (раньше, при определённых условиях, файлы могли быть невидимы).
Игорь, ситуация в следующем.
Существуют комплекты (для tiny13 и tiny2313) прошивок для Авто и Авиа. (Авиа она попроще).
Прошивать надо комплект. От версии к версии этот комплект меняется.
Последние версии не совсем совместимы с ранними. По возможности вся актуальная информация есть в архиве прошивки.
Сейчас прошивка для Tiny13 работает на 9,6 МГц (нужно изменить фьюз CKDIV8 против заводской установки) прежние работали без изменения фьюзов.
Дале Вам нужна прошивка с inv в конце (инверсная, т.к. согласование уровней идёт через транзистор).
После прошивки Тiny13, её надо всегда калибровать. Иначе работать не будет.
По поводу кварца для tiny2313.
Ранняя прошивка работала на 8 МГц внутреннего генератора, кварц не был предусмотрен (там на месте, куда его можно подключить стоят перемычки).
Новая версия прошивки существует в 2-х вариантах: для 8Мгц, и не важно это будет внутренний генератор или кварц. и 16Мгц тут нужен кварц.
Перемычки соответственно съехали в низ. Если используем внутренний генератор - картинка установки фьюзов Fuse Tiny2313.gif - в архиве.
Если внешний кварц - картинка Fuse Tiny2313_16.gif (она общая если ставить кварц на 8 или на 16 МГц)
Что-то на Вашем девайсе я не вижу подключения питания на Tiny2313. И не представляю как Вы калибруете не видя сигналов со светодиодов. Может калибровка и не происходит.
Авиа версия прошивки простая. Там 2-а порта. Один порт включает сигналы оружия и проигрывает трек 1, 2, или 3 в зависимости от сигнала в канале.
Второй порт для запуска соответствующего трека работы двигателя. Установившийся режим гоняется по кругу.
питание на tiny2313 идёт с другой стороны, плата двухсторонняя. Калибровку контролирую мультиком, не удобно конечно, пока не нашел smd светодиода. Я наверное непонятно описал суть моей проблемы. Включаю, калибрую, двигаю стик газа звуки начинают проигрываться по очереди, когда дело доходит до последнего трека он проигрывается по кругу не зависимо от положения стика.
доходит до последнего трека он проигрывается по кругу не зависимо от положения стика.
похоже подвисает 2313, проверьте питание
Обновление прошивок (и для тини13 и 2313).
Изменение в схеме. Соединена 3 ножка тини13 и 15 ножка тини 2313 через 300 Ом. (см. схему в архиве - выделено красным). Я подпаивался прямо на затвор транзистора. Резистор нужен на всякий случай, чтоб не пожечь порт (это если на обоих контроллерах порты включатся на выход и на одном будет ‘1’ а на другом ‘0’, постарался такого не допускать, но мало ли.)
Это обратная связь, для автоматической подстройки скорости соединения. Частота тини 13 может сильно отличаться от расчётной и соответственно скорость передачи будет отличаться от скорости приёма и отсюда будут ошибки.
Скорость настраивается только в момент включения питания и дальше работает с выбранной скоростью.
Кнопка ресет пока бессмысленна, т.к. не перезапустит всё устройство. Плеер (тини2313) и RC-switch (тини13) при старте обмениваются информацией и перезапуск только одного из них приведёт к зависанию (один будет ждать сигналы от второго). В скором времени постараюсь решить этот вопрос.
Игорю.
Попробуйте новые прошивки.
То, что у вас это похоже на:
- Не пройдена калибровка. Подключите тини13 к программатору, прочитайте EEPROM и выложите(можно скрин) - там звписываются параметры калибровки - сразу будет видно.
- Неправильная прошивка тини 13 (вместо инверсной прошивки прошита прямая) - будут ошибки передачи команд для тини 2313.
Прошивка не на ту частоту (сейчас прошивки тини 13 идут для частоты 9,6МГц), а чип работает на 1,2МГц , надо проверить фьюзы (тут скорее всего вообще будет тишина + будет неправильная калибровка) - Ошибка при передаче команд для тини 2313 из-за ухода частоты генератора тини 13 от расчётного. Лечится в последней прошивке См выше. (там изменение на схеме!)
И напаяйте на тини 13, хоть временно, светодиод (можно 1, т.к. при калибровке вывод на них дублирован).
спасибо всем, проблема была в фьюзах тини2313
Обновил прошивки. Всякая оптимизация кода, (памяти для Авто-прошивки на тини 13 едва хватало) и некоторые изменения.
Основные изменения:
- Прошивка для тини13 работает с любым значением фьюза CKDIV8, (предпочтительнее сброс этого фьюза, но если оставить заводские настройки, то тоже будет работать) идёт автоматическая настройка внутренних таймеров.
- При отсутствии соединения (обратная связь тини13 и тини2313 для настройки скорости передачи данных), во время включения или перезагрузки, зависать, ожидая ответа, никакой контроллер теперь не будет. Скорость соединения UART, в этом случае, будет настроена на расчётную величину.
Скорость соединения определяется при старте и записывается в тини13. И перезагрузка, во время работы, (кнопкой reset) тини2313 настроенные параметры скорости не изменит.
___________________
Вроде больше глобальных изменений не предвидится (только если кто найдёт какие баги.)
Обновил прошивки.
___________________
Вроде больше глобальных изменений не предвидится (только если кто найдёт какие баги.)
завтра посмотрю
Здравствуйте,
я пытаюсь сам собрать что то подобное правда на других комплектующих. и тоже есть проблема приоритета.
мне подкинули идею она правда несколько утопична, но вполне решаема.
чтоб достичь эффекта одновременного исполнения звука двигателя и например звука оружия, можно смикшировать их. получается правда два набора звуковых файлов, зато эффект может быть очень интересный.
ну и да, прошивку придется основательно переписывать((
(сам пытаюсь прикрутить к атмеге328 vs1053, потому что проще прототипировать на комплектующих ардуино, это конечно не самый честный путь, но регулятор хода для коллекторников на ардуине норм получился)
Да, на меге328, думаю можно сделать. Если будет настроение попробую для интереса.
В моём случае, проблема одновременного воспроизведения 2-х файлов в том, что у контроллера tiny2313 мало памяти RAM для организации 2-х буферов чтения данных с карточки. Под буфер надо минимум 512 байт - размер сектора SD карты и для 2-х файлов надо 2-а буфера.
Мне приходится напрямую побайтно читать сектор прямо с карточки - тут последовательное чтение байтов. А если читать попеременно 2-а разных сектора (от 2-х файлов), то скорость чтения произвольного байта сектора будет очень низкая (тут чтобы прочитать произвольный байт сектора, надо последовательно прочитать все предыдущие байты этого сектора, и так с каждым байтом т.к. чтение из 2-х разных секторов) и недостаточна для своевременного формирования ШИМ при воспроизведении.
Мне бы тоже на атмеге328 гораздо легче было бы собрать,есть несколько плат ардуиномини,а то мои аттини ни как не доедут с китая.