Перейти к содержанию

Wav-Плеер На Микроконтроллере Attiny85


G1KuL1N

Рекомендуемые сообщения

Понятно,тогда буду собирать схемку моно 16-битную.Только вот этим программатором "5 проводков" я смогу МК прошить или его надо перепаивать,чтобы 6-ую ножку подключить?А то пока что этот программатор у меня подсоединён к 1-ой,4-ой,5-ой,6-ой и 7-ой ножкам МК (т.е. это к RESET,(-)GND,MOSI,MISO,SCK).Если надо ещё к 6-ой ножке какой-то провод подпаять,то подскажите какой провод к какой ножке?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

6 ножка это питание,т.е.+5Вольт.Можно взять с ЮСБ или от внешнего блока питания подать - минус на минус схемы,плюс на 8 ногу МК.Карту памяти на время прошивки нужно извлечь.

Изменено пользователем 546
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Вот у меня и сделано питание от УСБ, "+" идёт на 8 ножку МК, а "-" идёт на 4 ножку МК. В таком случае мне перепаивать ничего не нужно?? Просто пишут,что для стерео варианта и моно 16 бит нужно программирование проводить в режиме HV (высоковольтное программирование).Но я как новичок в этом деле,поэтому не понимаю это и есть высоковольтное программирование через "5 проводков" с питание от УСБ или же это как-то по-другому делается?

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Про высоковольтное программирование я что то просмотрел.

Конечно,таким программатором высоковольтное программирование не сделать.

Изменено пользователем 546
Ссылка на комментарий
Поделиться на другие сайты

Вообщем,я понял,что можно один раз прошить ATtiny85 с помощью LPT порта и программатора "5 проводков" с PonyProg2000 под стерео 8 бит или Моно 16 бит,если повторно его прошивать,то нужно высоковольтное программирование.Прошу помощи знающих людей переделать прошивку для Моно 16-битной версии с такой логикой: 1.При подаче питания сразу начинает проигрываться первый файл и его играет по кругу.

2.Когда нажимаешь на кнопку,то начинает играть следующая мелодия и её тоже играет по кругу пока не нажмёшь снова на кнопку для переключения следующего трека.

3.После отключения питания последний проигрываемый файл сохранялся бы и при следующей подаче питания начинает проигрываться файл на котором остановился.Буду очень благодарен за помощь мне в этом :) И ещё подскажите какие правильные фьюзы выставлять надо именно для Моно 16-битной версии в PonyProg???

Ссылка на комментарий
Поделиться на другие сайты

Никто переделывать прошивку не будет и не сможет - исходного кода нет.

На другом сайте просил подправить прошивку с исходным кодом - и то никто не взялся.

Ссылка на комментарий
Поделиться на другие сайты

  • 6 месяцев спустя...

Собрал я Моно плеер, звук ОООЧЕНЬ тихий. Пробовал на двух 8омных динамиках, подключал к колонкам - тоже тихо. Выше по теме у System'а была такая же проблема, но он ее не решил, а тупо воспользовался усилителем, но ведь у других, да и у автора играет намного громче. В чем может быть проблема? Как думаете может дело в прошивке? Ставил прошивку с этого сайта, может быть дело в ней? Ибо эта прошивка и прошивка с офф сайта различаются по размеру. Хотелось бы исправить это, а не использовать усилители. Питание от двух 1.5В

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

Открываем сайт Elm Chan'а. Находим этот проигрыватель. Читаем:

The fuse values to be programmed are also found in the main.c.

Скачиваем исходник. Открываем тот самый файл. И видим:

#if MODE == 0 /* Single output */
FUSES = {0xE1, 0xDD, 0xFF}; /* Fuse bytes for mono: Low, High and Extended */
#else /* Dual output */
FUSES = {0xE1, 0x7D, 0xFF}; /* Fuse bytes for stereo and mono-HR: Low, High and Extended (*HVS mode only*) */
#endif

Радуемся.

Я не раздаю удочки. Я продаю рыбу.

Ссылка на комментарий
Поделиться на другие сайты

Открываем сайт Elm Chan'а. Находим этот проигрыватель. Читаем:

Радуемся.

Спасибо! Вчера уже разобрался.

Сегодня прошил.. все гуд. Работает.

Но блин лажа... плеер зациклен. Или это мне так повезло?

Изменено пользователем vksam
Ссылка на комментарий
Поделиться на другие сайты

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

Один клик - одна песня. Может у кого есть альтернативная схема?

Или может кто сможет модифицировать прошивку для моно варианта?

Изменено пользователем vksam
Ссылка на комментарий
Поделиться на другие сайты

Собрал плеер, звук совсем-совсем тихий-тихий, только для наушников годится. Моно 8 бит. Пока прошивал, залочил две тиньки, пришлось собирать Доктора, к тому же давно хотел его собрать, а тут подходящий случай. Тиньки восстановил и со второй попытки прошился нормально. Скачивал звуки с инета в формате WAV, читаться не хотели пока не сконвертировал их еще раз в WAV. Только после этого плеер запел, очень тихо, но запел.

Может кому пригодится ссылка с высоковольтным доктором. Рабочий на 100%, прошивка 2.12.

http://programmator-..._v_2_12/1-1-0-9

Изменено пользователем Андрей78
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Уважаемые, здравствуйте!Начну из далека. Для меня электроника - это, как конструктор. Что собрал и смог настроить, то и работает и даже очень исправно, чего не смог настроить, то значит и не смог....

Теперь о главном. Собрал я этот плеер на attiny85, ну вроде бы самая наипростейшая схема и плата, прошиваю контролеры хорошо, ну не заработала она, и не знаю, что с ней и делать, уже бесить начинает. Так вот, я очень прошу помощи, очень. Время поджимает, а мне это нужно вшить в игрушку. что бы она была музыкальной, в подарок моему другу музыканту - вокалисту. Игрушка - это, кот, нажимая на пузо проигрывает мелодию. Прошу, соберите мне этот девайс и что бы миниатюрно было. Очень прошу. Времени у меня осталось до 15 марта. Очень надеюсь на вашу помощь.

Музыкальный файл я предоставлю.

Надеюсь только на вас.

Ссылка на комментарий
Поделиться на другие сайты

Очень важно правильно залить мелодию. Залил пять отконвертированных в WAV мелодий на карту ММС, сначала запели все пять, затем пытался присвоить другие имена этим мелодиям, петь перестали, затем карту отформатировал и залил те же самые пять мелодий с изначальными именами - не поет! Сижу разбираюсь.

Заливал эти же мелодии на SD карту, запели только две из пяти, несколько раз форматнул, залил, и теперь проигрываются все пять мелодий. Чудеса!

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Уважаемые форумчане, помогите долбоящеру)))

Какие компоненты используются в схеме?

Сделал плату под стерео вариант как тут http://ra4nal.qrz.ru/wav85.shtml

взял схему от туда, пошел на рынок, показал ни чего ни кто не понял)) видимо тат такие же знатоки как и я

Если Вас не затруднит написать по пунктам какие компоненты и наминал их ну кроме МК и SD карточки

Ссылка на комментарий
Поделиться на другие сайты

DD1 - ATtiny85 (микроконтроллер, мозги схемы)

R1, R3 - 1кОм - резисторы

R2 - 4.7кОм - резистор

C1, С4 - 0.01 мкФ - керамический конденсатор

С2 - 0.1 мкФ - керамический конденсатор. Номинал не критичен, может быть и 0.01 мкФ и 1 мкФ, может даже не быть вовсе - повлияет на стабильность работы и, возможно, качество звука.

С3 - 20 мкФ - электролитический конденсатор. Номинал также не слишком важен, можете поставить 10 - 1000 мкФ. Номинальное напряжение не менее 5 В. Вроде ближайшее выпускаемое - 6.3, но можно и повыше.

SB1 - любая кнопка. Хоть оголенные проводки соединяйте.

X1 - разъем MMC/SD - карточки. Какой найдете, можно хоть к переходнику на micro-sd проводки подпаять.

Ну и надо повнимательнее с питанием - карточки официально не поддерживают выше 3.6 В, так что может понадобиться сделать стабилизатор. У меня работало от 2 или 3 пальчиковых батареек, но это все же нештатный режим.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Согласен, очень криво объяснил. Это работа трёх вольтовой линии, просто на диод шотки сдвоенный, на один анод приходит сигнал напрямую с трансформатора, а на второй через дроссель. Вольт/деление 5 вольт в клетке, тайминг по моему 10 МС. Третья фотография это сигнал на катодах уровень земли ровно по центру экрана. Но все линии по итогу в порядке 3.3 в, 5, в, 12 в и -12 в. Нагрузить все линии не могу сразу ,так как тут же выгорают транзисторы (имеется нагрузка 250 ватт по 10 ампер на каждую линию за исключением-12в), поэтому нагружаю 3.3 вольтовую линию на 10 ампер,  подключаю переменный резистор 50 ватт на 15 ом на 5 вольтовую линию и постепенно довожу до той той картины с перекосом (это гдето  50 ватт общее). По поводу микросхемы, вверху имеется скрин где между импульсами проскакивает мини импульс, если так можно сказать, он проскакивает и на одной  и на второй ноге (7,8). Микросхема не tl 494, а lw4933/abx942.1/c9421646. Далее они приходят на базы транзисторов 945g  коллекторы этих транзисторов соединены с  выводами трансформатора. Просто схема типовая, легче мне кажется просто привести фото самого блока, для тех кто разбирается будет гораздо информативне.  Диод шотки по 12 вольтовой линии был подгоревший, заменил на донора. Приводить скрины не буду что бы не захламлять тему. В итоге, пока все так же, при достижении определенной нагрузки суммарно где-то 50 ватт, появляется этот "выброс и перекос". По этому имеются мысли на два варианта, это микросхема , этот мини импульс между периодами, на низкой нагрузке особо не влияет, но при достижении определенной приводит с самовозбуждению входной цепи и непроизвольному открытию транзистора нижнего плеча. Либо дело в "горячей части", плавающий дефект в обвязке силовых ключей.  Спасибо за ответ.
    • @Gomerchik а вы контролировали как меняется уровень сигнала на А1 ардуины?
    • Спасибо за совет. Автором данного проекта я не являюсь, мне нужно было воссоздать уличный датчик для метеостанции взамен пропавшего(( Из разного найденного в интернете этот проект работает с моей станцией Орегон (спасибо автору). В понедельник попробую последовать Вашему совету. Но все равно куча непоняток  как блин это работает)) Если дело в неправильной отправки команды, то как на это влияет подключение датчика температуры? Если совсем не подключать таймер, то передача идет один раз (как и прописано в программе), станция принимает и отображает, но минут через сколько-то естественно станция уже ни чего не показывает, но с таймером питание полностью не пропадает с ардуинки, но передача сигнала каким-то образом работает по таймеру.  В моем понимании данная команда подается один раз потому, что таймер должен отключать питание МК после передачи сигнала и каждые 43 сек снова подавать питание (так того требует станция).  Ардуино передает показания температуры отключается полностью и 43 секунды мк не работает.  Сейчас у меня питание пока сделано на подпитке от солнечной батареи, но пару пасмурных дней и аккумулятор съедается до отключения(
    • thickman Так и сделаю. Вытащу из бу БП.  Буду знать, как отличить. Благодарю. Заменил транзисторы на IRFB20N50K. Картина стала, совсем другой.  Похоже трудность не в драйвере, на момент подвозбуда, переходные процессы, в нем, завершены. Увеличил затворные резисторы до 50ом, стало немного лучше.  Не понятно, почему верхний ключ греется несколько сильнее. Возможно, стоит посмотреть ток в коллекторе.  Снабберные емкости временно удалил, изменений не произошло.  Замена ТГР на другой, на кольце MSTN-16A-TH, так же, результата не принесла.   irfb20n50k.pdf
    • А что нить из ассортимента активных щупов производства СССР..))
    • Типа такого: https://aliexpress.ru/item/2044864227.html?sku_id=58855020183
  • Похожий контент

×
×
  • Создать...