69

Как делалась светомузыка на Ардуино

Кому интересно вот пост со светомузыкой

http://pikabu.ru/story/rgb_svetomuzyika_arduino_3869046


Для светомузыки нам понадобиться 

1 Ардуинка

3-4 светодиода. Можно один 3х цветный, но цвета будут смешиваться и будет не красиво.

Аудио кабель 3,5,который не жалко порвать.

Да и все вроде.


Для начало рвем аудио кабель примерно как на фотке

Красный и Белый провод это Левый и Правый канал, а черный это общий (-). Красный и белый провод можно скрутить вместе в один провод.

Как делалась светомузыка на Ардуино Arduino, Длиннопост, Музыка, Видео

Теперь можно присоединить (+) светодиодов к 12,8,7,2 пинам, а минус можно в GND.

Теперь с аудио кабелем. После скручивание красного и белого, провода засуньте в разъем А0 а черный провод в GND, а потом в ноутбук или телефон. По нему будет передаваться аудио сигнал. Если не понятно ниже есть схема подключения.

Как делалась светомузыка на Ардуино Arduino, Длиннопост, Музыка, Видео

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



1. Зайдите в Диспетчер Realtek. (он в панели управление находится)

Как делалась светомузыка на Ардуино Arduino, Длиннопост, Музыка, Видео

2. В Дополнительных настройках включите режим многопоточности

Как делалась светомузыка на Ардуино Arduino, Длиннопост, Музыка, Видео

3. Качаем программу Virtual Audio Cabel. Эта программа соединяет несколько каналов в один. После установки у вас появится 3 программы. Audio Reapeter (MME), Audio Reapeter (KS), Control Panel. Для работы нам понадобится 1-я. Вот видео показывающее как пользоваться программой

Теперь вернемся к Арудуино. Для начало вам надо скачать библиотеку FFT. Она работает с преобразованием Фурье

https://github.com/TJC/arduino/tree/master/sketchbook/librar...


Ссылка на скетч будет в описании т.к Пикабу блочит.

Заливаем скетч. Врубаем музычку и наслаждаемся.

Если не понятно, рад помочь

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

Здравствуйте! Правильно ли я понимаю, что у вас в скетче используется много светодиодов, т.к вывод идёт на следующие пины 1, 0, 2, 4, 7, 8, 12, 13, 3, 5, 6, 9, 10, 11

А вот на схеме подключено всего 4? Или я что-то не так понял?

раскрыть ветку (4)
1
Автор поста оценил этот комментарий

Да все правильно. Использую только 4.Но выход идет на первые 8 из массива DLeds[]// Если я не ошибаюсь то выходы просто разбиты по частотам.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий

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

Попробую вот по этому руководству сделать http://tronixstuff.com/2013/01/31/tutorial-arduino-and-the-m...

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

http://kazus.ru/shemes/showpage/0/1548/1.html

Может будет интересно

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Отлично, спасибо, почитаю!

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку