12 апр 2022 · 15:54    
{"document":[{"text":[{"type":"string","attributes":{"bold":true},"string":"Простая схема цветомузыкального устройства на Arduino Uno."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Что такое цветомузыкальное устройство или ЦМУ? Это устройство, которое как бы визуализирует музыку. Низкие частоты обычно воспроизводятся красным цветом, средние зеленым и высокие синим."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Простейшая ЦМУ состоит из фильтров нижних, средних и высоких частот звукового диапазона. Фильтры выделяют частоты из общего сигнала. Фильтры подключают к усилителю \"красного\", \"зеленого\" и \"синего\" канала."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"И яркость лампы соответствующего цвета будет зависеть от уровня \"низов\", \"верхов\" или СЧ сигнала. Разные музыкальные инструменты звучат в разных частотных диапазонах и легко ассоциируются со своим цветом."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Во время СССР такие устройства собирали на транзисторах или тиристорах. А как можно реализовать подобную ЦМУ на современной элементной базе?"},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Давайте сделаем полный аналог схемы на Arduino Uno. У платы Arduino Uno шесть аналоговых входов, к которым можно подключить шесть фильтров. Можно сделать шестиполосную установку или стерео-аналог схемы. Давайте попробуем реализовать для начала трехполосную схему. "},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"attachment","attributes":{"caption":"Акустический датчик для Arduino Uno","presentation":"gallery"},"attachment":{"caption":"","contentType":"image/png","filename":"Паблико1 (23).png","filesize":2638785,"height":1080,"pic_id":38377,"url":"https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/04/12/%D0%9F%D0%B0%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE1_23.jpeg","width":1920}},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Итак, фильтры подключим к аналоговым входам A0, A1, A2. А для усиления сигнала будем использовать акустический модуль, про который я уже писал раньше. Он имеет цифровой и аналоговый выход, к которому и подключим фильтры.\n"},{"type":"attachment","attributes":{"caption":"Схема ЦМУ на Ардуино","presentation":"gallery"},"attachment":{"caption":"","contentType":"image/png","filename":"Паблико1 (24).png","filesize":1620528,"height":1080,"pic_id":38379,"url":"https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/04/12/%D0%9F%D0%B0%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE1_24.jpeg","width":1920}},{"type":"string","attributes":{},"string":"\nНа выходы GP3, GP5, GP6 \"подвесим\" светодиоды красного, зеленого и синего цвета. Не забываем конечно про токоограничивающие резисторы. Эти пины могут работать как аналоговые выходы, использую ШИМ - широтно-импульсную модуляцию."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{},"string":"Итак, программа. Все, что она делает в функции loop() - считывает уровень сигнала с соответствующего входа АЦП функцией "},{"type":"string","attributes":{"bold":true},"string":"analogRead()"},{"type":"string","attributes":{},"string":" и после деления значения на 4 записывает его в выход для формирования ШИМ сигнала функцией "},{"type":"string","attributes":{"bold":true},"string":"analogWrite(0)"},{"type":"string","attributes":{},"string":".\n"},{"type":"attachment","attributes":{"caption":"Скетч для ЦМУ на Ардуино","presentation":"gallery"},"attachment":{"caption":"","contentType":"image/png","filename":"Паблико1 (25).png","filesize":631684,"height":1080,"pic_id":38382,"url":"https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2022/04/12/%D0%9F%D0%B0%D0%B1%D0%BB%D0%B8%D0%BA%D0%BE1_25.jpeg","width":1920}},{"type":"string","attributes":{},"string":"\nВот собственно и все! Попробуйте повторить подобную схему, Сделайте стерео-аналог или 4-6 канальную установку. Как говорится ТВОРИ, ВЫДУМЫВАЙ, ПРОБУЙ!"},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{"bold":true},"string":"Поставь ЛАЙК если статье понравилась!"},{"type":"string","attributes":{"blockBreak":true,"bold":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{"bold":true},"string":"Напиши о своих успехах в комментариях!"},{"type":"string","attributes":{"blockBreak":true,"bold":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{"bold":true,"href":"https://pabliko.ru/@shulp/"},"string":"Подписывайтесь на канал!"},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]},{"text":[{"type":"string","attributes":{"bold":true},"string":"А вот где я брал "},{"type":"string","attributes":{"bold":true,"href":"https://ali.ski/b3YkK"},"string":"стартовый набор Arduino Uno"},{"type":"string","attributes":{"bold":true},"string":", в который входит и акустический датчик."},{"type":"string","attributes":{"blockBreak":true},"string":"\n"}],"attributes":[]}],"selectedRange":[0,58]}
Комментарии 0