roboforum.ru

Технический форум по робототехнике.

Определенные звуки по определеной команде на avr.

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Определенные звуки по определеной команде на avr.

Сообщение grek » 30 мар 2011, 10:51

Добрый день.Хотелось бы сделать устройство? которое по приходу определенной команды на контроллер(atmega32) происходило чтение из флеш памяти определенного музыкального фрагмента.Флеш память должна впаиваться.То есть использование sd невозможно.То есть если приходит команда 1 то играет 1 песня если 2 то вторая.Флешка должна как то перешиваться,что бы возможно было изменять мелодии.Например по USB с компа. Как можно реализовать данный проект? И какую память можно использовать?
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас

Re: Определенные звуки по определеной команде на avr.

Сообщение avr123.nm.ru » 30 мар 2011, 10:53

апноут AVR335 цифровой диктофон
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Определенные звуки по определеной команде на avr.

Сообщение Myp » 30 мар 2011, 11:08

а кто вам мешает SD припаять? :ROFL:

берёте карточку MicroSD 2 гига и припаиваете её на плату
и можете хоть музыку с неё слушать 8)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Определенные звуки по определеной команде на avr.

Сообщение grek » 30 мар 2011, 11:35

Хотелось бы использовать флешку at25f4096.Апноут сейчас почитаю.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас

Re: Определенные звуки по определеной команде на avr.

Сообщение HarryStar » 30 мар 2011, 12:23

Можно использовать что угодно, просто SD - простое, универсальное, компактное решение, ее как уже заметили тоже можно паять и с перезаливкой звуков гемора гораздо меньше, с левой флешкой вам придется еще загрузчик звуков писать и т.д. - много лишнего. Если в ТЗ нет требований СУПЕР компактности(а микро SD можно еще разобрать и выкинуть корпус) и СУПЕР дешевизны (хотя тут спорно), то выбор чего-то, отличного от SD/MicroSD ничем не оправдан, кроме гемороя. Ессно имхо.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Определенные звуки по определеной команде на avr.

Сообщение grek » 30 мар 2011, 12:27

ТЗ требует что бы температура работы была до -40 градусов.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас

Re: Определенные звуки по определеной команде на avr.

Сообщение Myp » 30 мар 2011, 12:34

а флешки типа на морозе замерзают ? :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Определенные звуки по определеной команде на avr.

Сообщение setar » 31 мар 2011, 01:00

да, замерзают
я если зимой видеорегистратор в машине на морозе оставлял так чтобы он остыть успел (ну в машине может -10 -15)
так он жутко тупить начинал и кадры пропускать (видимо скорость записи резко падает)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Определенные звуки по определеной команде на avr.

Сообщение Myp » 31 мар 2011, 09:49

это наверно не флешка виновата а китайский дым замёрз. :D
моя карточка прошлой зимой в -30 прекрасно работала.
в фотике стояла, экранчик конечно замерз и тупил, но в остальном без проблем, скорострельность как обычно.
sd какойто кингстон на 6 гигов.

если для реального прибора то проверьте мп3 плеер в холодильнике и вопросов не будет
если для курсовика то и так прокатит)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Определенные звуки по определеной команде на avr.

Сообщение setar » 31 мар 2011, 23:44

может что то и из компонент замерзло,
но я слышал именно флеш память плохо к холоду относится,
кто то жаловался если флешку с музыкой оставить в машине в магнитоле - тупит, пока не отогреется
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Определенные звуки по определеной команде на avr.

Сообщение HarryStar » 01 апр 2011, 10:16

Скорее всего проблема в конденсате. Если плату нормально залить лаком в несколько слоев, то все ок. Нормальный тест - плата должна работать под водой.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

Re: Определенные звуки по определеной команде на avr.

Сообщение iv_s » 02 апр 2011, 12:17

Температурный предел для SD карточки - -25 градусов:
Operating Temperature — -13º F to 185º F (-25º C to 85 º C)
Storage Temperature — -40º F to 185º F (-40º C to 85º C)
http://www.kingston.com/flash/securedigital.asp?id=2
И в чем такая сложность использования AT25F? Что AT, что SD через SPI управляются. Почти нет разницы.

А какого размера звуки? Самое простое - это задать progmem массив звуков, закодированных в PCM.
И если нужен USB, то взять AT90USB1287. И загрузку звуков осуществлять перепрошивкой контролера.

Ну или пойти дальше, и написать драйвер Mass Strorage устройства на 100kb:)
iv_s
 
Сообщения: 11
Зарегистрирован: 28 мар 2011, 16:34

Re: Определенные звуки по определеной команде на avr.

Сообщение grek » 02 апр 2011, 22:27

А какого размера звуки? Самое простое - это задать progmem массив звуков, закодированных в PCM.
И если нужен USB, то взять AT90USB1287. И загрузку звуков осуществлять перепрошивкой контролера.

Ну или пойти дальше, и написать драйвер Mass Strorage устройства на 100kb:)


Просто я некогда со звуками не сталкивался,а тут вот ТЗ.Максимальная температура должна быть минус 60.Вот сижу изучаю,большая проблема,в понимании написания драйвера.И более не понятно, что должна содержать флеха для воспроизведения мелодий.
Звук это сообщение об ошибки и их довольно таки много.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас

Re: Определенные звуки по определеной команде на avr.

Сообщение iv_s » 02 апр 2011, 23:57

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

-60 - прийдется строить термостат:) Нижний придел военного диапазона - -50, но микроконтроллеры в таком диапазоне найти сложно. Почти все выпускается либо в коммерческом - 0С, либо в индустриальном диапазоне - -40С.
iv_s
 
Сообщения: 11
Зарегистрирован: 28 мар 2011, 16:34

Re: Определенные звуки по определеной команде на avr.

Сообщение grek » 03 апр 2011, 23:49

Да сообщение голосовое.С другого устройства приходит сообщение об ошибки и эту ошибку надо воспроизвести словами,ну и то нужно сделать.
Микроконтроллеры большинство до минус 40,но максимальные -55 -60,так что надо пробовать.
И прошивку конечно бы хотелось защитить и загружать через загрузчик.
grek
 
Сообщения: 159
Зарегистрирован: 16 сен 2009, 15:41
Откуда: Арзамас


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1