Первый проект. Подсветка барабанов

beerfect
Offline
Зарегистрирован: 17.02.2019

Всем привет.

Очень хочу реализовать свой первый проект. С программной частью думаю разберусь (умею немного в JavaScript), а вот за аппаратную переживаю. Помогите пожалуйста советом.

ПРОЕКТ: “Подсветка барабанов при ударе”.

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

Схема:

 https://imgur.com/0UHrPxx

 

Пояснение:

1. Блок питания (https://goo.gl/U98g83) 5V 10A питается от сети 220V. 

2. К нему подключены параллельно три адресные светодиодные ленты (https://goo.gl/t4Ddnb) длиной 1метр, плотностью диодов 60LEDs/m, мощностью 18вт/м. Ленты закреплены на барабанах.

3. Внутри каждого барабана установлен аналоговый звуковой датчик (https://goo.gl/PJEXe4), который считывает событие удара.

4. У центрального (из трех) барабана находится arduino nano (https://goo.gl/m2wPvo), на шилде (https://goo.gl/8cmzG4), питающаяся от 220V с помощью адаптера (https://goo.gl/vrYLjY) 5V 1A.

5. К плате подключена сенсорная кнопка переключения режимов (https://goo.gl/8si2Uy) и светодиод (https://goo.gl/F27Q1E), отображающий текущий режим работы ленты.

6. Датчики звука подключены к A0, A1, A2  входам платы.

7. Микроконтроллер просле каждого удара подает с портов D0, D1, D2 сигналы на светодиодные ленты, через резистор 200-500ом 

ВОПРОСЫ: 

Это рабочая схема? Я не взорву крвартиру, если соберу все это воедино?

Можно ли как-то запитать плату(4) от блока питания (1), чтобы я смог подключиться в одну розетку, а не в две?

От двух крайних датчиков до ардуинки будет около метра расстояния, боюсь что сигнал исказится. Может использовать цифровые датчики?

Имеет ли смысл заморачиваться на беспроводной вариант? Проводов меньше - питания больше.

Заранее спасаибо!

 

 

 

beerfect
Offline
Зарегистрирован: 17.02.2019

схемаПрошу прощения! Вот сама схема.

 

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

beerfect пишет:

ВОПРОСЫ: 

Это рабочая схема? Я не взорву крвартиру, если соберу все это воедино?

Можно ли как-то запитать плату(4) от блока питания (1), чтобы я смог подключиться в одну розетку, а не в две?

От двух крайних датчиков до ардуинки будет около метра расстояния, боюсь что сигнал исказится. Может использовать цифровые датчики?

Имеет ли смысл заморачиваться на беспроводной вариант? Проводов меньше - питания больше.

Заранее спасаибо!

Схема вполне рабочая.

Пока проект не реализован - питайте от разных БП - по крайней мере не будете задумываться о проблемах взаимных помех.

Метр - ни о чем, особенно если использовать экранированные провода..

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

А что враги запретили датчики вибрации использовать https://ru.aliexpress.com/item/10-SW520D/32847401024.html

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

qwone пишет:

А что враги запретили датчики вибрации использовать

Клапауция нет, так теперь за него пиндосы и жыдомасоны :(

sadman41
Offline
Зарегистрирован: 19.10.2016

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

beerfect
Offline
Зарегистрирован: 17.02.2019

mykaida пишет:

Схема вполне рабочая.

Пока проект не реализован - питайте от разных БП - по крайней мере не будете задумываться о проблемах взаимных помех.

Метр - ни о чем, особенно если использовать экранированные провода..

Благодарю!

qwone пишет:

А что враги запретили датчики вибрации использовать https://ru.aliexpress.com/item/10-SW520D/32847401024.html

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

beerfect
Offline
Зарегистрирован: 17.02.2019

sadman41 пишет:

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

В барабане при сильном ударе еще изменяется давление и из вентиляционных отверстий бьет струя воздуха. Можно еще и с этим поработать)

sadman41
Offline
Зарегистрирован: 19.10.2016

beerfect пишет:

В барабане при сильном ударе еще изменяется давление и из вентиляционных отверстий бьет струя воздуха. Можно еще и с этим поработать)

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

beerfect
Offline
Зарегистрирован: 17.02.2019

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

 

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

 

Лично я бы начинал постепенно. 

- Сначала подключил микрофон (или другой датчик детектирования удара по барабану) и просто светодиод. И отработал устойчивое детектирование удара.

- Потом подключил ленту и кнопнку (для начала обычную, а не сенсорную) и отработал световые эффекты и переключение режима.

- Потом заменл кнопку на сенсорную 

- Затем объединил световые эффекты с барабаном.

- Ну а потом добавлял второй и 3-й барабан с лентами

sadman41
Offline
Зарегистрирован: 19.10.2016

Коли нет, то возьмите заодно и датчики вибрации. Вернее - модули датчиков вибрации с регулятором чуствительности. И так попробуете и сяк (с датчиками обнаружения звука) - в конце концов это же эксперимент.

beerfect
Offline
Зарегистрирован: 17.02.2019

asam пишет:

Лично я бы начинал постепенно. 

- Сначала подключил микрофон (или другой датчик детектирования удара по барабану) и просто светодиод. И отработал устойчивое детектирование удара.

- Потом подключил ленту и кнопнку (для начала обычную, а не сенсорную) и отработал световые эффекты и переключение режима.

- Потом заменл кнопку на сенсорную 

- Затем объединил световые эффекты с барабаном.

- Ну а потом добавлял второй и 3-й барабан с лентами

Итеративненько) Так и сделаю! Еще я забыл про кнопку включения!

sadman41 пишет:

Коли нет, то возьмите заодно и датчики вибрации. Вернее - модули датчиков вибрации с регулятором чуствительности. И так попробуете и сяк (с датчиками обнаружения звука) - в конце концов это же эксперимент.

Датчиков у меня в корзине с запасом, очень много всего в хочется попробовать))  Правда не совсем понимаю разницу между датчиком и модулем датчика... 

 

 

sadman41
Offline
Зарегистрирован: 19.10.2016

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

Отдельный датчик - это просто чуствительный элемент (конечно есть такие, что в обвязке не нуждаются). Конструирование и сборка усилителей, компараторов, согласование уровней и прочие весёлые занятия становятся вашей участью.

beerfect
Offline
Зарегистрирован: 17.02.2019

sadman41 пишет:

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

Отдельный датчик - это просто чуствительный элемент (конечно есть такие, что в обвязке не нуждаются). Конструирование и сборка усилителей, компараторов, согласование уровней и прочие весёлые занятия становятся вашей участью.

Благодарствую