Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Несколько месяцев назад я увидел плату для разработки M5stickC на Banggood и купил ее, чтобы поиграть. Вы можете получить его здесь. Я перепробовал много набросков, но, наконец, просмотрел эту страницу и решил попробовать сделать веб-радио. Для этой отладочной платы доступно множество расширений, называемых шляпами. Есть усилитель звука + вшитая шапка динамика. Я заказал одну, и после регулярного ожидания в три недели она пришла ко мне. Имея это, я смог реализовать Интернет-радио размером с палец.
В этом руководстве показано, как это сделать и как сделать дополнительный усилитель для улучшения качества звука.
Шаг 1: M5stickC + Шляпа динамика
Имея плату M3stickC и шляпу динамика, сделать веб-радио не так уж сложно.
M5stickC можно запрограммировать с помощью Arduino IDE. Установка окружения описана по этой ссылке. Дополнительную информацию также можно найти здесь.
По следующим ссылкам я включил все необходимые библиотеки Arduino для проекта.
M5stickC-master.zip
ESP8266Audio-master.zip
ESP8266_Spiram-master.zip
ESP32-Radio-master.zip
Вы также можете установить их через менеджер библиотек arduino. Попробуйте обновиться до последних версий.
Код Arduino также можно скачать здесь.
В следующей строке вы должны написать свой WLAN SSID и пароль:
const char * SSID = "********"; const char * PASSWORD = "********";
При желании вы можете добавить в cide другие радиостанции.
Шаг 2: Добавление усилителя звука
С громкоговорителем радиоприемник работает, но звук настолько слабый, что в шумной обстановке его плохо слышно.
Я решил добавить более мощный усилитель и больший динамик, чтобы добиться лучшей производительности.
Для этого я решил использовать усилитель LM386. Я заказал в Интернете комплект для сборки LM386, содержащий плату и необходимые детали. У меня был в наличии чехол от радиоприемника своими руками и динамика. Все дополнительные детали можно увидеть на прикрепленных картинках. Конечно, для этого проекта можно использовать усилитель другого типа,
Шаг 3: Установка усилителя LM386
Не все устройства, идущие из комплекта усилителя, я припаивал к плате. Я использовал потенциометр колеса вместо того, что из комплекта. Я добавил разъем для наушников, разъем питания и диод блокировки напряжения. Работает он следующим образом: плата усилителя может поставляться двумя способами.
- M5stickC питает усилитель от внутренней батареи
- Питание усилителя осуществляется через разъем постоянного тока от внешнего источника, на который может подаваться напряжение до 15 В. В этом случае диод отключает это более высокое питание от внутренней батареи M5stickC, предотвращая выгорание платы. На усилитель подается более высокое напряжение, чем на макетной плате, и качество звука лучше. Лучшее решение - использовать диод Шоттки - падение напряжения на нем небольшое, а на плату усилителя подается максимально возможное напряжение от внутренней батареи M5stickC.
Шаг 4: Завершение корпуса
Контактный разъем интерфейса, который соединяет усилитель с платой M5stickC, я закрепил с помощью эпоксидного клея.
Дочь нарисовала мне на пластиковом окошке весов небольшой радиозимвол, чтобы корпус выглядел лучше. Я приклеил его клеем момент. Силовой светодиод я снова закрепил в специальном отверстии в корпусе с помощью эпоксидного клея. На этом все проектные работы выполнены.
Шаг 5. Теперь это работает…
На видео можно увидеть действие Интернет-радио в двух его вариантах. Это можно заметить и при подключении внешнего источника питания - звук становится более сильным и чистым.
Спасибо за Ваше внимание.