- PVSM.RU - https://www.pvsm.ru -

На основе Arduino создается очень много интересных устройств и систем. Но не так уж и много из них используется в реальной жизни. В большинстве случаев, это игрушки или просто проекты just for fun. Еще бОльшая редкость — проекты, которые имеют отношение к качественному воспроизведению звука.
При этом, на Arduino можно реализовать вполне приличные аудио-проекты для повседневного использования. Что мы и сделали, создав качественный стерео-усилитель со встроенным FM-приемником и системой управления. Собственно, без FM-приемника можно обойтись, и подключать другие источники звука. Но нам это сочетание показалось удобным. Плюс хотелось сделать проект самодостаточным — включил, заиграло, получай удовольствие. Мы уже получаем.
По замыслу, усилитель должен обеспечивать очень высокое качество звука при небольшой мощности. В принципе, для дома (а система задумывалась именно, как домашняя), хватит 2-х 20 Ватт. И соседи будут относиться к вам хорошо, и звук будет очень достойным.
Контроллер Arduino можно использовать, в принципе, любой.
Дисплей мы взяли WEH002002ALPP5N00001 — получается очень симпатично. Если к красоте вы равнодушны, попробуйте ЖК для Arduino.
Еще нужен блок питания. Мы использовали PS-65-15 – блок питания 65 Вт. 15В. С запасом хватит для наших целей. Собственно можете применить любой на 9-15 Вольт и мощностью от 40 Ватт.
Ну, и еще красный светодиод — подойдет каждый.
(ссылки для скачивания)
Скетч [1]
Библиотеки [2]
Библиотека для IIC LCD Ardiuno1.0 [3]
Библиотека для IIC LCD последняя [4]
Схема довольно простая, поэтому обойдемся текстом.
OLED дисплей c установленным модулем IIC LCD:
C ---> 2
D ---> 3
L ---> 4
Валкодер (из набора MP1093) левый:
A ---> A0
B ---> A1
S ---> 9
+ питание
Валкодер (из набора MP1093) правый:
A ---> A2
B ---> A3
S ---> 10
+ питание
Светодиод:
---> 6
MP1094:
сигнал ---> 7 (первый контакт квадратная площадка)
на MP1094 расположение сигналов:
1 сигнал
2 GND
3 VDD
Реле:
---> 8
MP1095:
SDA ---> A4
SCL ---> A5
+ питание
MP1090S:
SDA ---> A4
SCL ---> A5
IN_SEN ---> VDD
IN_RST ---> 13
Эти сигналы выведены на 10-контактный разъем MP1090S.
Расположение сигналов на разъеме:
MP1243:
SDA ---> A4
SCL ---> A5
вход 1 ---> AUX
вход 2 ---> FM
Модули MP1090S и MP1243 нужно запитать от Arduino.
Функции усилителя задействуются двумя валкодерами, с кнопками на оси. Правый валкодер управляет как громкостью, так и выбором источника звука AUX/FM.
Левый валкодер управляет тембром (низкий-высокий), балансом, выбором частоты станции, часами (как же без них?).
Вот, как это выглядит и работает:
Корпуса мы предпочитаем делать из ПВХ, и сейчас как раз делаем отличный корпус для усилителя.
Устройство получилось действительно качественным, а мощности вполне хватает, чтобы насладиться звуком в комнате, площадь которой не превышает 40 квадратных метров. У вас больше? В следующий раз опубликуем статью о создании более мощного усилителя.
Если кому-то захотелось домой такой усилитель, то вышеперечисленные элементы можно найти здесь [5] или в любом другом месте, где продается периферия для Arduino.
Если реализуете этот проект, будем рады идеям и предложениям по его улучшению.
Автор: alliv
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/arduino/76944
Ссылки в тексте:
[1] Скетч: http://masterkit.ru/zip/AudioSystem.zip
[2] Библиотеки: http://masterkit.ru/zip/libraries.zip
[3] Библиотека для IIC LCD Ardiuno1.0: http://masterkit.ru/zip/SPI_IIC_LCD_For_Ardiuno1.0.zip
[4] Библиотека для IIC LCD последняя: http://masterkit.ru/zip/SPI_IIC_LCD.zip
[5] можно найти здесь: http://masterkit.ru/shop/arduino/hi-fi-amps
[6] Источник: http://habrahabr.ru/post/245517/
Нажмите здесь для печати.