#1 2021-12-22 12:08:20

Roman_Grom
Учасник
Зареєстрований: 2021-12-21
Повідомлень: 6

Автомобильный проект Arduino

Ребята всем привет, создал прошлую тему не в том разделе, новенький на форуме, прошу понять и простить.
Я являюсь организатором нового автомобильного фестиваля.
Фестиваль будет происходить во Львове.
И так случилось что хотим реализовать интересную штуку. Сперва я думал, что это вопрос к автозвукерам.
Знакомых в этой отрасли много, но оказалось что это не совсем их направление, посоветовали обратиться к ребятам которые смыслят в Arduino.
Знакомых ардуинщиков у меня нет, поэтому напишу сюда, мб кому то будет интересно реализовать этот проект.

Так вот, теперь к сути:
Хочу реализовать автомобильный оркестр из 5-6 автомобилей.
Что бы не расписывать, для примера видосик: https://youtu.be/eECfphlQo4M

Как я понимаю этот процесс:
1) В каждом автомобиле есть клаксон который в определённый момент сигналит, из-за разности звучания клаксонов получается мелодия
2) Каждый клаксон из всех 5-6 авто подключен через проводку к общему компьютеру, который определяет какой клаксон, в какой момент включить. Таким образом формируется какая то аудио-дорожка.
3) Led-освещение. На крышах автомобиля есть рейлинги которые предназначены для установки габаритных грузов. Вдоль этих рейлингов мы просто с помощью строительных стяжек прикрепляем светодиодные ленты(Можно заморочится и сделать RGB, а можно просто одноцветные) и так же подключаем к общему комьютеру который будет контролировать процесс включения и выключения, дабы все было в такт.
4) Клаксон мы можем использовать не штатный(если сложно подключится к штатному) Можно просто купить отдельно клаксон и кинуть его где небудь под капот, и подключить к общему компьютеру. Та же ситуация с освещением. Таким образом мы не будем лезть в электронику автомобиля.

Части проекта:
1) 5-6 клаксонов
2) проводка
3) Arduino блок который включает/выключает клаксон или освещение
4) Ноутбук на котором програма управления Arduino
5) Мелодия которая ужата до 5-6 звуков.

Что я хочу получить на этом сайте:
1) Хочу найти человека который бы занялся этим
2) Понять цену на такой проект

p.s: Детали по проекту обсудим с заинтересованным лицом

Неактивний

#2 2021-12-22 13:16:32

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Автомобильный проект Arduino

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

Неактивний

#3 2021-12-22 16:50:21

Roman_Grom
Учасник
Зареєстрований: 2021-12-21
Повідомлень: 6

Re: Автомобильный проект Arduino

Honey пише:

Есть ли возможность у клаксонов подстроить частоту звучания?

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

Мне нужно реализовать такую штуку буквально на 1 час, после чего это все можно отключить, и забыть smile
Поэтому это на усмотрение специалиста, как лучше сделать. Я в этом не силён

Неактивний

#4 2021-12-22 17:18:26

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Автомобильный проект Arduino

Тогда нужно сначала выбрать мелодию, которую Вы хотите сыграть, и исходя из тех нот, которые в ней присутствуют, подобрать подходящие клаксоны. Где Вы их планируете покупать? Попробуйте договориться с магазином, чтобы взять их "на прокат", а не покупать.
Идея интересная и могло бы получиться очень и очень зрелищно, особенно если сыграть не "В траве сидел кузнечик", а, например, "Nothing else matters" на клаксонах, которые охватывают 3-4 октавы. Я бы поучаствовал)

Неактивний

#5 2021-12-22 17:22:48

Honey
Учасник
З Київ
Зареєстрований: 2020-09-26
Повідомлень: 412

Re: Автомобильный проект Arduino

https://www.youtube.com/watch?v=DmL12NRE4hQ
Представьте себе такое на клаксонах)

Неактивний

#6 2021-12-22 22:47:56

MikeM
Учасник
З Киев
Зареєстрований: 2017-11-03
Повідомлень: 160

Re: Автомобильный проект Arduino

Думаю на клаксонах хорошо бы звучала "Baby, you can drive my car" незабвенных The Beatles.
Эх! Было бы больше свободного времени. Поучаствовал бы в подстройке клаксонов.

Неактивний

#7 2021-12-23 13:46:44

Roman_Grom
Учасник
Зареєстрований: 2021-12-21
Повідомлень: 6

Re: Автомобильный проект Arduino

На счёт мелодии я ещё не уверен, так как сам фестиваль будет летом, 16-17 июля 2022 года.
Поэтому думаю что мелодию нужно будет подобрать хотя бы за 2-3 месяца от начала фестиваля.
Посмотреть какая песня будет популярной в этот момент, и внедрить мелодию этой песни в автомобильный оркестр.

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

Остання редакція Roman_Grom (2021-12-23 13:46:50)

Неактивний

#8 2022-01-08 14:13:14

Yuriy911
Гість

Re: Автомобильный проект Arduino

Підключити клаксони і лампочки, не проблема. Підібрати потрібну частоту звучання для клаксонів-теж можливо.

Бачу це так: залізо. Комутуєте через польовики клаксони і лампочки. Можна навіть з"єднати їх на один порт звук і блимання-одночасне... Програмно, вони повинні видавати звук з певною послідовністю і частотою, затримкою. так вони будуть озвучувати вже задану програмою "мелодію". Або, робити "рояль" на кнопках. Підключаючи кожній кнопці клаксон.

Тут вам потрібен не просто програміст, а програміст, що грає, хоча б на гітарі...

#9 2022-01-09 02:37:05

Sattva
Учасник
З Киев, Голосеево
Зареєстрований: 2019-08-20
Повідомлень: 73

Re: Автомобильный проект Arduino

Интересный проект.
Как раз думаю чем бы таким экзотическим заняться,
чтобы с автомобилями было связано и, желательно, во Львове.
А тут как раз такая задача.

Мне близка такая концепция:

Версия 2 - сложная.

1. Связь (задержка передачи и проигрывания
до 20 мс).

Проводная / беспроводная - надо тестировать.
По WiFi в протоколе UDP на ESP32 у
меня выходило до 20 мс на команду. Может
прокатить. Если нет, то по проводам.
Связь - это самое сложное.

2. Один передатчик, 7 приемников.
Обеспечит простую смену мелодии на
одном контроллере. Независимо
играемые мелодии с синхронизацией
по времени - это тупик. На этом
форуме такой вопрос обсуждался год тому
и даже решалась такая задача и я даже знаю
кем, но это очень хлопотно.

3. Даем команду, получаем звук.
Чтобы упростить, длительность
звука должна сразу заходить с
командой, вроде
Авто 3, 100 милисек
Авто 2, 160 милисек

4. Само собой, нужен механизм адаптации любых
мелодий:

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

5. Если скорость отправки, приема, расшифровки будет выше,
чем длительность ноты, можно замахнуться пищать несколько
нот/машин одновременно.

6. Если все подключить по WiFi ESP32 + 4G Ротуер
с WiFi + MQTT, то можно будет грузить мелодии
в проигрыватель прямо с телефона по и-нету.
Проверял на "радио-управлении" через 4G интернет.

Работы может хватить на месяц: от исследований
до тестирования на автомобилях.



Версия 1 - простая.

А есть путь в 10 раз проще: подключить
7 клаксонов проводами на 1 контроллер
на 7 каналов и бибикать.
Контроллеры такие у меня уже есть на 10 и на 15 каналов.
Нужны бибикалки и можно тестировать.

Забыл про свет. Его можно и нужно
подключать параллельно клаксонам
в простой версии, а затем переходить
к RGB, и смене цветов в сложной. И
цвет придется добавить в команду:

Авто 3, 100 милисек звук, Фиолетовый цвет 231.
Авто 2, 160 милисек звук, Персиковый цвет 192.

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

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

Остання редакція Sattva (2022-01-09 02:46:09)

Неактивний

#10 2022-01-09 02:58:28

Sattva
Учасник
З Киев, Голосеево
Зареєстрований: 2019-08-20
Повідомлень: 73

Re: Автомобильный проект Arduino

Конвертирование мелодий:

1. Берем ноты. Если нет, то нанимаем человека, который за
час на фортепиано подберет нужную мелодию из 7 нот и
запишет их.

2. Конвертируем ноты в частоты и длительности.

3. Делим ноты, на каналы / динамики.

4. Тестируем на простых динамиках. Добиваемся эффекта.

5. Подбираем клаксоны, подключаем и тестируем.

Неактивний

#11 2022-01-09 04:15:27

Sattva
Учасник
З Киев, Голосеево
Зареєстрований: 2019-08-20
Повідомлень: 73

Re: Автомобильный проект Arduino

Попробовал конвертировать в простые ноты пару мелодий. Абалдел!

20% - 30% проекта займет работа со звуком.
С этого начинать так же важно, как и тест клаксонов!

А потом уже мыслить о передаче данных.


Работа со звуком:

1. Подбор подходящих мелодий, так как далеко не все будет звучать хорошо и понятно на клаксонах.

2. Упрощение до 1 максимум 2 играющих одновременно нот в одной октаве - еще та морока.
Это упрощение как раз и портит мелодию до неузнаваемости.
Тут какой-то отдельный клаксон для барабанного ритма будет как раз в тему, если это вообще реально.

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

Нужно будет сделать из каждого клаксона музыкальный инструмент в виде семпла, а потом из этих
инструментов/семплов сложить трек-мелодию такой, какой он будет в реальности.
Проще говоря, микрофоном записать вой КАЖДОГО имеющегося клаксона
и потому эту запись использовать для теста и подбора.

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

4. Ближе к сути. Нужно побольше клаксонов, десятка два хотя бы, чтобы
записать их звучание.

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

4b. Параллельно пробовать подключать клаксоны и готовить контроллер к работе с ними - проверить устойчивость работы транзисторов и контроллера, чтобы ничего не заикалось, не горело.

Остання редакція Sattva (2022-01-09 04:48:12)

Неактивний

#12 2022-01-11 18:22:38

Roman_Grom
Учасник
Зареєстрований: 2021-12-21
Повідомлень: 6

Re: Автомобильный проект Arduino

Спасибо. Тему можно закрывать. Нашлись люди готовые помочь smile

Неактивний

#13 2022-01-11 21:03:37

Sattva
Учасник
З Киев, Голосеево
Зареєстрований: 2019-08-20
Повідомлень: 73

Re: Автомобильный проект Arduino

Закрываем. Спасибо за ответ. Теперь вы в надежных руках  wink

Я бы еще добавил, что будет отлично, вставить сюда видео с тем, что получилось. А то советовать мы все умеем, а вот мучительно довести мысль до реализации - дорогого стоит. Это никогда не бывает легко и быстро. В лучшем случае можно весело прийти к цели.

Остання редакція Sattva (2022-01-11 22:48:20)

Неактивний

#14 2022-01-11 22:48:02

MikeM
Учасник
З Киев
Зареєстрований: 2017-11-03
Повідомлень: 160

Re: Автомобильный проект Arduino

Не надо закрывать.
Интересно будет посмотреть на результат.

Неактивний

#15 2022-01-11 22:49:18

Sattva
Учасник
З Киев, Голосеево
Зареєстрований: 2019-08-20
Повідомлень: 73

Re: Автомобильный проект Arduino

Да, я как раз это добавил в свой ответ.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму