Подписываемся на VK

Ежедневные новости, видео и приколы...

YouTube канал

Подбор моторов

TOP статьи

Вход




RC Магазины





Последние комментарии

Для удобства пользования форумом и поиска информации прошу придерживаться правила: 1 тема = 1 вопрос.

К примеру, если обсуждается настройка передатчика, а у вас вопрос про подключение такого же передатчика к симулятору или вопрос про другую модель передатчика - создавайте новую тему. Если вы новичок в авиамоделизме, рекомендуется прочитать статью Новичку и ссылки с нее.

Исключение только в разделе Вопросы и обсуждения по статьям

Как выложить фото, Как опубликовать видео

С уважением,

Константин.

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

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

Добрый день!
Возникло желание сделать имитатор звуку двигателя. Стоит дорого кто разобрался как сделать просит деньги замкнутый круг. Есть желание сделать разобраться чтоб каждый моделист при желании и минимальных затратах мог себе сделать данный девайс
Что имеется arduino uno
Думаю так
1 arduino должно принимать сигнал с приемника.  (Нейтральной средние и максимальное положение стика)
2 выводить их на контакты
3 воспользоваться для проигрывания нужной мелодии взять за основу http://pol-sem.narod.ru/polymuson/polymuson.htm

Если вес получится (я надеюсь на вашу помощь) то стоимость не будет привыкать 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
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

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

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

alldn
Александр (г.Тамбов)
useravatar
Offline
2863 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

Усилитель и динамик считаю второстепенным  не обязательно данное управление ставить на самолет  также если разобраться можно сделать освещение  дым машину
Хотелось чтоб это было управление с пульта; включил тумблер двигатель завелся передвигаешь стик обороты увеличиваются

Честно говоря если бы имел достаточно знаний помощи бы не просил просто бы выложил готовый проект.
С моим нулевым знанием это будет очень долго.

Dima_I
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

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

Вот ребята тоже делали
Посмотрите код кто разбирается с входом понятно а вот с выходом нет (какой и какие ноги)
http://www.rcgroups.com/forums/showthre … st24545847

Dima_I
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

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

smile Можно покритиковать?
Целая арду - это слишком много. Потом ваша схема с ЦАП-ом это тоже слишком много. Звук двигателя, если не проигрывать оцифровки - не сильно сложен и его можно на лету рассчитывать.
Ваша схема - маленький 8 ноговый микроконтроллер, на одну ногу которого подаётся выход с приёмника и со второй ноги уходит на усилитель с динамиком. В качестве тюнинга можно добавить кнопочку для выбора например модели эмулируемого двигателя.
Самая большая проблема - это вес динамика, усилителя, и больше всего - того аккумулятора что будет это всё питать.

НО идея хорошая, для автомобилей, погуглю на эту тему, что народ придумал.

gsagr
Александр
Пилот
ranks
useravatar
Offline
354 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

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

я искал тем многj, только если есть результат то сразу деньги от 40$ до 130$

Dima_I
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

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

тут читали? конечно не готовое решение но уже кое что.

gsagr
Александр
Пилот
ranks
useravatar
Offline
354 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

Хотелось более реалистично записать wav и зациклить

Dima_I
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

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

Тогда лучше использовать что то более специализированное: AVR32842

gsagr
Александр
Пилот
ranks
useravatar
Offline
354 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

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

gsagr
Александр
Пилот
ranks
useravatar
Offline
354 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

Dima_I написал(а):

записать wav и зациклить

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

konst
Константин (Москва)
useravatar
Offline
28018 Сообщений
Мужчина  Дата рождения 
Администратор отключил публичную отправку сообщений

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

Запчасти за купил буду собирать пробовать и выложи что там получится

Разные файлы
Запуск холостой ход средние обороты максимальные   Работает только один файл в цикле в зависимости от стика

Dima_I
Ученик пилота
ranks
useravatar
Offline
77 Сообщений
Дата рождения 
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
9971
Всего опросов:
79
Всего сообщений:
183067
Всего сообщений сегодня:
1
Пользователи форума:
 
Всего пользователей:
10084
Последним зарегистрировался:
Jocker-vit
Пользователи онлайн:
0
Гостей онлайн:
1061

Самые активные пользователи: 
konst, carpenter, kompmen, cnyx, Dragony, maks_dg, Goby, Student, alldn, nikolaypet
Онлайн: 
Нет пользователей онлайн
Последние сообщения форумаПоследние созданные темы
1) Зажигание на датчике холла
2) Аккумуляторная батарея LiPo HRB 14,8 4S 2200mA/h
3) На что заменить полетник на Iflight Protek25
4) Юлиус Пердана и SHURIK-1960
5) Помогите пожалуйста с вертолетом (управление)
6) Сервомотор ведет себя не адекватно
7) Полётный контроллер PixRacer r15 autopilot
8) Вопрос по ПК
9) Автопилот SN Sparrow Flight Controller
10) Parrot Disco 4g mode.
1) Аккумуляторная батарея LiPo HRB 14,8 4S 2200mA/h
2) На что заменить полетник на Iflight Protek25 - сгорел полетник. ищу замену
3) Зажигание на датчике холла
4) Сервомотор ведет себя не адекватно - элероны
5) Помогите пожалуйста с вертолетом (управление) - Помогите пожалуйста с вертолетом (управление)
6) Вопрос по ПК - ПК фоксер ф722 v4, рагуль 1202 от fpv. Из этого сделать ЛК?
7) Продажа комплекта деталей для авиамоделирования - Здрaвcтвуйтe! Пpодaю кoмплект деталей для aвиамoделиpoвания
8) Полётный контроллер PixRacer r15 autopilot
9) радиоуправление квадрокоптером - забиндить приёмник RX2646H-DX с передатчиком RADIOMASTER
10) Юлиус Пердана и SHURIK-1960 - Летать НИЗЗЯ . а делать МОЖНО!