Уважаемые гости и пользователи форума!
Если Вы были зарегистрированы на старом форуме, а здесь не можете зайти под своей учётной записью, пожалуйста, сообщите свой ник мне через контактную форму "Связаться с администрацией"

ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

ESP32 — серия недорогих микроконтроллеров с низким энергопотреблением. Представляют собой систему на кристалле с интегрированным Wi-Fi и Bluetooth контроллерами и антеннами.

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1332
Зарегистрирован: 23 янв 2012, 22:11

ESP32-Radiola - Музыкальный центр с управлением на ESP32 своими руками

19 окт 2019, 07:10

Проект создания многофункционального музыкального центра с применением минимальных навыков... паяния и программирования.

В теме можно писать без регистрации :-)

Проект преодолел стадию идеи и подбора компонентов. Все подробности и исходники в свободном доступе на Github

Немного лирики о том, что всё это такое и зачем оно нужно. :-D
Начну с ЗАЧЕМ? Сейчас в магазинах можно найти практически любое решение для дома. Будь то супер-пупер-мега-телевизор или такой же пылесос с управлением через Интернет.
Ответ прост. Всегда приятно пользоваться вещью, сделанной своими руками. А если это устройство, к тому же, имеет широкий функционал, простое в решении и "за недорого", то... против будет только ленивый. :-)
А что это такое будет понятно по ходу описания проекта. Ничего сложного, если разобраться. Компьютером Вы же умеете пользоваться?
Пока идёт наполнение проекта документацией, фото и описанием того или иного процесса, всё будет свалено в кучу. Не пугайтесь, задавайте вопросы, уточняйте, поправляйте и у нас всё получится.

И так... Что нужно для всего этого безобразия? Главное - желание. Терпение. Ну и непоколебимая вера в себя.
На втором месте идёт... ESP32. Не пугайтесь огромного и непонятного описания. Всё намного проще, чем кажется.
Теперь приведу список устройств, которыми будет управлять наш ESP32.
(Так же в списке будут компоненты, без которых никак нельзя сделать музыкальный центр. Кстати, название "МУЗЫКАЛЬНЫЙ ЦЕНТР" для моего проекта чисто условное.)
Важно! Программировать ESP32 не сложнее, чем... Вы же писали сочинение в школе? :-) Главное - понять принцип. И не менее важно установить и настроить правильное IDE для превращения ESP32 из тыквы в... А во что Вы его превратите, ограничено лишь фантазией :-D .
1. Сердце, мозг и душа проекта - ESP32-WROVER-IB. (Модуль ESP32 может быть другим)
ESP32-WROVER.png
ESP32-WROVER.png (92.92 КБ) 502 просмотра
ESP32-WROVER-B.png
ESP32-WROVER-B.png (117.36 КБ) 502 просмотра
2. Аудиопроцессор TDA7313 (процессор может быть другим. Единственное условие - управление по интерфейсу I2C.)
tda7313.png
tda7313.png (34.7 КБ) 502 просмотра
3. Жидкокристаллический цветной дисплей с сенсорным экраном, например, такой (Дисплей тоже может быть другим. В зависимости от типа и размера дисплея, алгоритм управления отображением информации будет разным. Универсального решения, увы, нет.)
3-2-320-240-SPI-TFT.png
3-2-320-240-SPI-TFT.png (221.36 КБ) 502 просмотра
4. Любой усилитель с колонками. У меня 2 платки и советские колонки
TDA7293.png
На чипе TDA7293 Выходная мощь до 100 ватт
TDA7293.png (46.53 КБ) 502 просмотра
wega35as105_1_0_.png
Колонки ВЕГА 35 АС-105-1 35 Вт 8 Ом
wega35as105_1_0_.png (199.54 КБ) 502 просмотра
Это минимальный набор необходимых компонентов для полноценного усилителя для воспроизведения звука в квартире.
Но маловато будет...
5. Сенсор температуры. Будет мерить степень нагрева радиаторов усилителя мощности. В случае перегрева: на ваше усмотрение. У меня сначала включается усиленный обдув радиаторов. Если температура всё равно повышается - звук в ноль и начинает верещать зуммер.
6. Энкодер. Для быстрой регулировки уровня громкости и т.п. (У меня был в начале проектирование, потом от него отказался)
7. Управление ЛЮБЫМ пультом от телевизора. Оказалось управлять пультом быстрее и удобней. Необходимость в энкодере отпала.
8. Звуковая пищалка. У меня тихонько пикает при нажатии кнопок на пульте и очень громко верещит при аварийных ситуациях. Например, если не крутится вентилятор охлаждения.
9. Управление оборотами и контроль вращения вентилятора охлаждения. У меня простой кулер от компьютера.
10. Модуль для воспроизведения MP3-файлов с SD карты и прослушивания интернет-радио.
11. Говорящие часы-будильник.
12. Воспроизведение музыки с телефона через блютуз (В перспективе).
Список можно продолжать, но мне пока этого хватит. Тем более, всем этим нужно научить ESP32 управлять.

Фото проекта:
Image6.png
Внутренности. Собрано в старом системном блоке. Платы усилителя мощности.
Image6.png (464.46 КБ) 502 просмотра
Image7.png
Плата управления. Основа проекта.
Image7.png (490.28 КБ) 502 просмотра
Image8.png
Дисплей. Прикручен на скорую руку, чтобы не отваливались провода.
Image8.png (389.91 КБ) 502 просмотра

Пишите, спрашивайте, не стесняйтесь..
Аватара пользователя
kulia
Откуда: Москва
Сообщения: 144
Зарегистрирован: 28 май 2014, 14:59

Re: Музыкальный центр с управлением на ESP32 своими руками

21 окт 2019, 08:16

Круто! Где купить/цена проекта в студию! 👍
Создал на Линукс-форуме тему "Установка Internet Explorer под Убунту".
Тему удалили через 4 минуты, выдали бан на 10 дней...
Аватара пользователя
SinglWolf
Контактная информация:
Откуда: Башкирия
Сообщения: 1332
Зарегистрирован: 23 янв 2012, 22:11

Re: Музыкальный центр с управлением на ESP32 своими руками

21 окт 2019, 09:01

kulia писал(а):
21 окт 2019, 08:16
Круто! Где купить/цена проекта в студию! 👍
Алиэкспресс, Ebay - самые дешёвые варианты. Только надо внимательно покупать. :-) Ну, а цена вопроса... Блин. Я все компоненты приобретал постепенно.
300р. - ESP32 (с внешней доп. ОЗУ)
400р. - VS1053B MP3 модуль для интернет-радио и проигрывания файлов с sd-карты. (музыка, будильник, говорящие часы)
700. - дисплей (самый дорогой компонент)
400р. - 2 платы усилителя мощности.
100р. - аудиопроцессор (я выдрал со старой автомагнитолы)
60р. - ИК-пульт с ик-приёмником в комплекте. (У меня пульт и приёмник от старого телевизора Goldstar)
Основную печатную плату заказал на PCBWay. Первый заказ на 5$ бесплатно, оплата только за доставку.

А если есть старая автомагнитола, муз. центр, телевизор, то много чего можно использовать в проекте.
Пишите название модели аппарата, подскажу что можно раскурочить. :-D

Вернуться в «ESP32»