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

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”, еще с таким вариантом поиграюсь. есть еще вариант перелопатить прогу этого муз. звонка под наши цели и схему. тоже подумаю…

funtik26

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

valera_o

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

funtik26

Хорошо, вечером постараюсь сделать 2-3 файла общей продолжительностб 14кБ, и нормальные 3 файла для записи на флешку

valera_o

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

funtik26

извиняюсь конечно, но пока все языки чесали, человек почти все сделал… 😃 😜

valera_o

Саш, смотри не перехвали! Не всё так гладко и хорошо как хотелось бы.

funtik26

но ведь сделано же, чуток обработать напильником