Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.
К примеру, если обсуждается настройка передатчика, а у вас вопрос про подключение такого же передатчика к симулятору или вопрос про другую модель передатчика - создавайте новую тему. Если вы новичок в авиамоделизме, рекомендуется прочитать статью Новичку и ссылки с нее.
Исключение только в разделе Вопросы и обсуждения по статьям
Как выложить фото, Как опубликовать видео
С уважением,
Константин.
- Начало
- » Авиационный моделизм
- » Дополнительное оснащение
- » Имитатор звука мотора
Имитатор звука мотора
Имитатор звука мотора
Добрый день!
Возникло желание сделать имитатор звуку двигателя. Стоит дорого кто разобрался как сделать просит деньги замкнутый круг. Есть желание сделать разобраться чтоб каждый моделист при желании и минимальных затратах мог себе сделать данный девайс
Что имеется arduino uno
Думаю так
1 arduino должно принимать сигнал с приемника. (Нейтральной средние и максимальное положение стика)
2 выводить их на контакты
3 воспользоваться для проигрывания нужной мелодии взять за основу
Если вес получится (я надеюсь на вашу помощь) то стоимость не будет привыкать 20$ (За детали)
Код думаю с чего начать
int PPMin1 = 14; // connect the desired channel (PPM signal) from your RC receiver to analog pin 0 (pin 14) on Arduino.
int ledPin13 = 13; //светодиод здесь
int RCval1; // store RC signal pulse length
int adj_val1; // map that value to be between 0-255
void setup()
{
Serial.begin(9600); //serial library start
pinMode(ledPin13, OUTPUT);
pinMode(PPMin1, INPUT); //Pin 14 as input
}
void loop()
{
RCval1 = pulseIn(PPMin1, HIGH, 20000); //read RC channel 1
adj_val1 = map(RCval1, 630, 1125, 0, 255); // my observed RC values are between 630-1125.. these might need to be changed, depending on your RC system.
if (RCval1 < 1500)
{
digitalWrite(ledPin13, LOW);
}
else
{
digitalWrite(ledPin13, HIGH);
}
Serial.print ("val1: ");
Serial.print (RCval1); // if you turn on your serial monitor you can see the readings.
Serial.print (" ");
Serial.print ("adjusted: ");
Serial.print (adj_val1);
Serial.println (" ");
}
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
Re: Имитатор звука мотора
начните с того, что определитесь чем будете воспроизводить звук,
какой это будет динамик, сколько кг он будет весить,
какая буде мощность, какой усилитель нужно будет поставить, сколько он будет весить,
чем будете питать этот усилитель, сколько ампер он будет потреблять, сколько будет весить этот дополнительный акк,
какой размах нужен будет для такого самолета, сколько он будет весить... и т.д.
А мудрить с ардуиной... - крошечный плеер возьмите и вся недолга.
- alldn
- Александр (г.Тамбов)
-
-
- 2863 Сообщений
-
Re: Имитатор звука мотора
Усилитель и динамик считаю второстепенным не обязательно данное управление ставить на самолет также если разобраться можно сделать освещение дым машину
Хотелось чтоб это было управление с пульта; включил тумблер двигатель завелся передвигаешь стик обороты увеличиваются
Честно говоря если бы имел достаточно знаний помощи бы не просил просто бы выложил готовый проект.
С моим нулевым знанием это будет очень долго.
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
Re: Имитатор звука мотора
Вот ребята тоже делали
Посмотрите код кто разбирается с входом понятно а вот с выходом нет (какой и какие ноги)
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
Re: Имитатор звука мотора
Можно покритиковать?
Целая арду - это слишком много. Потом ваша схема с ЦАП-ом это тоже слишком много. Звук двигателя, если не проигрывать оцифровки - не сильно сложен и его можно на лету рассчитывать.
Ваша схема - маленький 8 ноговый микроконтроллер, на одну ногу которого подаётся выход с приёмника и со второй ноги уходит на усилитель с динамиком. В качестве тюнинга можно добавить кнопочку для выбора например модели эмулируемого двигателя.
Самая большая проблема - это вес динамика, усилителя, и больше всего - того аккумулятора что будет это всё питать.
НО идея хорошая, для автомобилей, погуглю на эту тему, что народ придумал.
- gsagr
- Александр
- Пилот
-
-
-
- 354 Сообщений
-
Re: Имитатор звука мотора
можно и без ардуино только как сигнал с приемника собрать тогда только atmega для приема сигнала и включения определенной мелодии
я искал тем многj, только если есть результат то сразу деньги от 40$ до 130$
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
Re: Имитатор звука мотора
Хотелось более реалистично записать wav и зациклить
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
Re: Имитатор звука мотора
Тогда лучше использовать что то более специализированное: AVR32842
- gsagr
- Александр
- Пилот
-
-
-
- 354 Сообщений
-
Re: Имитатор звука мотора
Dima_I написал(а):
записать wav и зациклить
А просто записать и зациклить не получится, на разных оборотах движок звучит по разному, так что надо будет минимум скорость воспроизведения менять.
- konst
- Константин (Москва)
-
-
- 28066 Сообщений
-
Re: Имитатор звука мотора
Запчасти за купил буду собирать пробовать и выложи что там получится
Разные файлы
Запуск холостой ход средние обороты максимальные Работает только один файл в цикле в зависимости от стика
- Dima_I
- Ученик пилота
-
-
-
- 77 Сообщений
-
- Начало
- » Авиационный моделизм
- » Дополнительное оснащение
- » Имитатор звука мотора
Информация
- Статистика форума:
- Всего тем:
- 9959
- Всего опросов:
- 79
- Всего сообщений:
- 183231
- Сообщений на этой неделе:
- 3
- Пользователи форума:
- Всего пользователей:
- 10234
- Последним зарегистрировался:
- Ромам
- Пользователи онлайн:
- 0
- Гостей онлайн:
- 1168
- Самые активные пользователи:
- konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
- Онлайн:
- Нет пользователей онлайн