• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Интернет радио на esp8266 без дополнительного ЦАП

rv9c

New member
Всем привет. Хочу поделиться конструкцией интернет радиоприемника основанного на одном лишь модуле ESP-12, в качестве ЦАП используется ШИМ.
Подробное описание конструкции с исходниками на Arduino можно прочитать здесь Интернет радиоприемник ESPmini
В проекте используется библиотека ESP8266Audio.
 

Сергей_Ф

Moderator
Команда форума
@rv9c не критики ради, но... Рекомендую задействовать вход mute усилителя, все таки он шумит в паузах. Gpio15 для этого должен сгодиться. Активировать mute желательно как при включении, так и при смене станции. Ну и про пульт что то скажите, он же в схеме есть. Экранчик тоже бы не помешал :)
 

rv9c

New member
@rv9c не критики ради, но... Рекомендую задействовать вход mute усилителя, все таки он шумит в паузах. Gpio15 для этого должен сгодиться. Активировать mute желательно как при включении, так и при смене станции. Ну и про пульт что то скажите, он же в схеме есть. Экранчик тоже бы не помешал :)
Сергей, первым делом тоже думал задействовать мут но как оказалось посторонних шумов при переключении потоков не наблюдается поэтому решил без нее обойтись.
Пульт можно прикрутить, используя эту библиотеку markszabo/IRremoteESP8266 . Сам пробовал все работает. В последний момент решил отказаться от пульта, тк посчитал избыточным в этой простой конструкции) оставил в опциях) плату буду заказывать место под ir приемник предусмотрю)
 

rv9c

New member
Ну и где это видно? Или "дружелюбный" - это рекламное названия -типа мороженое "48 копеек"?
-------------------
По такому ответу я делаю вывод что ничем в реализации радио не отличается . Верно?
Вы троль что-ли?) Откройте проект и посмотрите, а лучше зашейте бинарник и попробуйте. Специально для вас, веб интерфейс приемника https://esp-radio.ru/iradio_mini/demo_web.html
 
Последнее редактирование:

tretyakov_sa

Moderator
Команда форума
Почему на схеме GPIO2 не подтянуто к Vcc резистором? Заглючит!
 

rv9c

New member
Почему на схеме GPIO2 не подтянуто к Vcc резистором? Заглючит!
Хм собрал кучу устройств с использованием модулей esp-12, не разу не сталкивался с глюками при запуске модуля. У esp-12 с Vcc на gpio2 светодиод сидит может его хватает) Для успокоения души можно поставить подтяжку.
 
Последнее редактирование:

tretyakov_sa

Moderator
Команда форума
Для успокоения души можно поставить подтяжку.
Совет. При загрузке проверяете наличия файла конфигурации и записываете его, если его нет, перед этим форматните файловую систему. Тогда не придется делать очистку flash при записи бинарного файла.
 

Сергей_Ф

Moderator
Команда форума
В проекте используется библиотека ESP8266Audio
чем ваше решение отличается от
pvvx/mp3_decode
ТС ведь не скрывает что использовалось. Другое дело, что согласно лицензии на АрдуиноИДЕ
Необходимым условием лицензии является только возможность модифицировать программное обеспечение, лицензируемое под LGPL, конечными пользователями, предоставляя им для этого исходный код
 

Brand2

New member
Всем привет,выкладываю проект радио на 5 станций с возможности выбора станции потенциометром,подключается к аналоговому входу,плата WEMOS MINI D1,после загрузки скетча появляется точка доступа,при подключении к которой появляется вебстраница где выбирается сеть .
 

Вложения

rv9c

New member
Всем привет,выкладываю проект радио на 5 станций с возможности выбора станции потенциометром,подключается к аналоговому входу,плата WEMOS MINI D1,после загрузки скетча появляется точка доступа,при подключении к которой появляется вебстраница где выбирается сеть .
Интересное решение, были мысли сделать подобное. Но опять таки как 10 станций на 270гр поворота резистора уместить... Слишком плотно получается)
 

Brand2

New member
Интересное решение, были мысли сделать подобное. Но опять таки как 10 станций на 270гр поворота резистора уместить... Слишком плотно получается)
Поставьте многооборотный потенциометр,там можнно сколько угодно станций воткнуть,по мне так и 5 станций хватит за глаза.
 

rv9c

New member
Обновил версию прошивки ESPmini до версии 35 по пожеланиям добавил следующий функционал:

-добавил кнопки прямого выбора потоков с ИК пульта с 0 по 9 поток;
-добавил функцию переключения кнопкой ИК пульта в режим точки доступа и обратно;
-добавил функцию отключения UART интерфейса, управление функцией через веб интерфейс;
-добавил функцию восстановления "заводских настроек";
-поправил функцию обновления прошивки через веб интерфейс;

Интернет радиоприемник ESPmini
 

rv9c

New member
Дохлая ветка, но все же может кому интересно будет)
Выпустил новую версию прошивки 38 для интернет радиоприемника ESPmin с озвучиванием всех производимых с приемником действий. Посмотреть можно в видео


Работает как с светодиодным индикатором так и с дисплеем, функцию можно включить/выключить через веб интерфейс. Так же устранил щелчки при переключении с потока на поток.

Жду отзывов)
 
Сверху Снизу