Имитатор звука мотора

funtik26

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

valera_o

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

funtik26

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

funtik26

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

sound.rar

funtik26

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

Управляющий импульс от приемника приходит на компаратор и одновременно запускает генератор опорного импульса. Длительность опорного импульса зависит от положения потенциометра обратной связи, механически соединенного с выходным валом. В среднем положении качалки длительность равна 1,5 мс, в крайних положениях - 0,8 и 2,2 мс соответственно.

если переделать программу так чтобы атмега видела импульсы, и сделать так что допустим импульсы от 0.8до 1.1мс-холостой ход, ипульс от от 1.1 до 1.8 средний ход, и от 1.8 до 2.2 мс максимальные обороты?, здесь будет и точность, правда прикол что винт стоит а мин обороты идут, хотя лечиться будет опять же программно, допустим так
импульс от 0.8 до 1-тишина, от 1до 1.5 холостые, от 1.5 до 2 средние, от 2до 2.2 максимальные…все голова не варит, ушел болеть дальше и искать опорный импульс

funtik26

как то все поутихло…вот счас думаю как делать усилок? или купить готовый? или сделать маленький на транзисторе или tda2003

funtik26

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

funtik26

неужели тема заглохла? и никто не сможет написать прошивку под атмегу?

funtik26

ну и нафик карочи, возьму мп3 плеер и через усилок пущу, запишу звук какого нибудь трактора, и рулевую машинку чтобы переключать звук

SAN

Можно более простое предложение?
Берёте старый ДВС самолет (можно с уже убитой парой и без крыла)
Ставите его рядом с собой и на нем приемник на тот же канал, что и электролёт.
Заводите его, а летаете на электричке. 😃
Звук будет почти как от настоящей ДВС модели.
😇

6wings

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

funtik26

вот я и смоотрю, обоим по 50, а все за веревочку бы катать, интересно как телевизор смотрите?

6wings

я не смотрю телевизор уже много-много лет.
Т.е. вообще - принципиально.

valera_o

такс, не нервничать, я типа опять появился. Сейчас скачаю архив. файлы нужны в бин-формате. можно и хексе, объем файла звука зависит только от объема памяти программ у меги. если взять мегу 128 то можно вставить где-то килобайт 120. прога в том виде как она теперь есть занимает меньше килобайта. частоту дискретизации желательно пониже- меньше объем звукового файла. бит тоже желательно 8, опять же из-за объема. ное если раскошелиться на мегу с 128-ю или 256-ю килами памяти программ тогда можно пробовать и 16кГц. Выходной сигнал формируется на резисторной матрице из 8-ми битного кода бин-файла звука. Вроде бы ответил на все вопросы…

funtik26

Во ура, блин я схему дома оставил:0(
пару файлов сделал так чтобы более менее нормально было воспроизведение в цикле, но все равно фигня получается. еще как вариант думал все таки с ММС картой, удобно тем что устройство будет универсальное, вытащил карту, записал туда звук по требованию(формула1, самолет, танк, )
и писать можно будет уже более длинные файлы, тем более карты на 16 мБ стоят вообще копейки.
опять же вопрос то как изменять обороты, опять же склоняюсь к тому что должно зависеть от сигнального контакта идущего с приемника, выше уже писал какой там сигнал
да и еще, экспериментировал с динамиком, купил 1 ваттный динамик, при жестком креплении на фюзеляже звук идет не только от динамика но и от всей модели, достаточно громко, слышно издалека

valera_o

послушал звуки. останов мотора хорош. холостые коротко тож, макс. обороты - не 4-х тактник это, типа двухтактника. ну давай посчитаем. 8 бит на 8кГц, в секунду 8 кбайт. пять секунд -40 кбайт. три файла - типа помещаемся… С ммс пока не работал, там надо разбираться с фат16 или фат32, там же в таком формате файловая система? а может микруху флешпамяти поставить? какую нибудь 8-ми мегабитную? а можно с ютьюба видео файл скачать?

funtik26

можно и микруху, но с ММС проще, pol-sem.narod.ru/polymuson/polymuson.htm уже и схема и исходники есть, опять же плюс есть я писал выше что подмена звуков+ у нас уже почти готовая такая же схема, тока карту прилепить- 4 контакта
с ютуба видео можно скачать,
1 способ заходишь в настройки эксплорера, ищешь тама папку с временными файлами и там у тебя ллежит файл с ютуба в формате флешки, так же есть программа для скачивания с известных сайтов и конверта данного ролика в удобный вид здесь

valera_o

а всё-таки можетесть вариант синтезировать звук одного оборота и таки его прокручивать с разной скоростью?

funtik26

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

valera_o

воспринимать сигнал с приемника - не вопрос. это решим. ща запишу разбивочку по длительности. три режима… не маловато? я попробовал записать звук из “Ил-2”, еще с таким вариантом поиграюсь. есть еще вариант перелопатить прогу этого муз. звонка под наши цели и схему. тоже подумаю…