ESP, IoT Интернет-радио в форме головы Бендера. Обсуждение проекта.

Ветка обсуждения проекта Интернет-радио в форме головы Бендера
Страница проекта на AlexGyver.ru: https://alexgyver.ru/benderadio/
Видео:

Делитесь своими вариантами изготовления, модификациями и улучшениями!
=========================================================================
ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 

Комментарии

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
11.jpg
все, ура, я победил его!
прошивка от V1ad, матрица с общим катодом желтая
для удобства подключения питания - Type-c
конденсаторы металлопленка, тоже работают, писка почти нет
единственное что пластика не было серого, пришлось заморочиться с покраской
а так все очень нравится)
 

Signalmren

✩✩✩✩✩✩✩
29 Окт 2023
5
7
Залил прошивку от Alexey244, все работает. фона нет совсем. Почему-то энкодер не четко отрабатывает, при переключении станций частенько выключает бендера. В оригинальной прошивке фон удалял добавлял DC-DC MT3608 выкручивал его в миниум изменения выходного напряжения, с помощью BS0505s (2W И 3W) запустить не вышло.
 

Вложения

Павел 1982

✩✩✩✩✩✩✩
8 Июл 2020
9
0
Всем привет, модель головы с отверстием под Type-С вместо отверстия под разьём питания есть у кого нибудь или просто без отверстия?
 
Изменено:

dimanjuga

✩✩✩✩✩✩✩
7 Ноя 2023
33
5
Список радиостанций. Выбираете станцию. Нажимаете нужный битрейт. На следующей странице нажимаете ссылку. Если заиграет, значит и в голове заиграет. Скопировать ссылку в прошивку.
 

dimanjuga

✩✩✩✩✩✩✩
7 Ноя 2023
33
5
Что может быть? Стояла прошивка блютуз. Сначала работала нормально. Через недельку пошли затыки и перезагрузки. Менял бп, паял конденсаторы по питанию. Не помогло. В итоге вообще перестал включаться. Прошил оригинальной прошивкой. Всё работает. Шью блютуз, горят только глаза в режиме сна. На включение энкодером не реагирует. Телефон башку не находит. Менять esp?
 
Изменено:

Kirill_Simple

★✩✩✩✩✩✩
6 Мар 2024
15
14
Всем привет)
Тоже собрал себе Бендера)
Спасибо всем, кто находил проблемы и делился их решением. Например, как и многим, плата ЦАП приехала без перемычек с обратной стороны платы. Осведомлён- значит вооружен. Напаял заранее. Ну а дальше по накатанной, прошил esp, спаял схему на столе, добавил фильтр, также добавил пару конденсаторов (16v 1800 мкФ на линию - 5v, и 10v 470 мкФ на линию - 3,3v) для уменьшения писка. И конечная сборка. Что приятно - запустилось всё с первой попытки. Перед сборкой набил голову синтепоном из старого зимнего капюшона от куртки. Играет очень хорошо. Меня эти маленькие динамики прямо таки поразили. Элементы постарался расположить максимально аккуратно. Конвертер уровней и фильтр спрятал под площадку от матриц рта, само собой на термосопли) Еспшку набок, чтобы было удобно потом достать основание и прошить при необходимости. Ну и усилок с ЦАПом наверх, также на сопли. Провода у меня с запасом, получились макароны, но зато собирать было крайне удобно. А, ну и самое главное - сэкономил на белых матрицах, собрал полностью на красных. Тонировку на глаза также не стал добавлять. Очень нравится Бендер на красных матрицах, не знаю почему)
P.s. Полностью от писка избавиться не удалось. На минимальной яркости матриц его по сути нет, очень очень тихий, еле заметный. А вот на максимальной - писк приличный. Хотя если сделать погромче музыку, то эта проблема не беспокоит.
 

Вложения

Kirill_Simple

★✩✩✩✩✩✩
6 Мар 2024
15
14
Вопрос такой. Сколько максимум станций можно зашить в esp. Кто-то пробовал добавлять более 100 штук? Что происходит с индикацией после 99 станции? Что отображается на матрицах?

Методом проб и ошибок выяснил, что esp не воспринимает ссылки httpS (именно с S на конце). При выборе такой станции просто тишина. Обычные http принимает без проблем. Может кому полезно будет.
 

dimanjuga

✩✩✩✩✩✩✩
7 Ноя 2023
33
5
Еще вопрос. Очень греется усилитель. Это норма или нет? И в догонку. При питании через usb еспешки работает нормально. А через кабель питания минуты через 2 отрубается. Так на любых прошивках.
 
Изменено:

sergiusanp

✩✩✩✩✩✩✩
21 Дек 2022
1
0
@MrGzot, Доброго времени суток! Большая просьба к Вам, если не затруднит скиньте ссылки на то, что заказывали (особенно матрицы\драйвера, какая модель esp32? а то их там куча, энкодер, цап и др.) Боюсь при заказе ошибиться. Желтые матрицы смотрятся очень хорошо!
 

Alexey244

★★✩✩✩✩✩
22 Ноя 2023
29
73
Всем привет!
Выкладываю следующую версию моего плагина к "ё-радио (v0.9.300)" для нашей головы Бендера.. для тех кому это интересно..
Вот список доделок/изменений:
-Доделал бегущую строку которая выводит название станции/трека при смене станции или текущей мелодии (если станция её передает);
-Вывел настройку яркости глаз и рта в вэб интерфейс (на страничку /settings в блок CONTROLS);
-При остановке воспроизведения вместо малоинформативных призакрытых глаз теперь отображается текущее время. Время берется из интернет или с модуля часов (DS3231 или DS1307) часовой пояс настраивается на веб-страничке..

Для часов я подключил модуль DS1307 к пинам 16 (SDA) и 17 (SCL), в приложенном файле myoptions.h я оставил мои настройки RTC закомментированными.

Перед прошивкой нужно заменить файл ..\yoRadio\data\www\settings.html на файл из вложения, а файл с настройками "myoptions.h" и плагин "bender.ino" нужно разместить в папке ..\yoradio-main\yoRadio\ рядом с файлом "yoRadio.ino", потом выполнить сначала «ESP32 Sketch Data Upload» и в конце "Загрузка".

Кто прошился моей предыдущей версией могут обновиться по воздуху, на веб-страничке предварительно сгенерированным в Arduino IDE бинарным файлом. Подробнее тут - https://github.com/e2002/yoradio/tree/main#update

В будущем я планирую добавить в эту поделку настройку яркости матриц по фотодатчику, еще хочу добавить функцию радиобудильника, и оснастить Бендера модулем "sd card" чтобы при отсутствии связи будильник мог сработать какой-нибудь мелодией с карты памяти или проиграть информационный сигнал, например, о потере связи или просто какую-нибудь мемную фразу Бендера как изначально планировал Гайвер.. 😊
 

Вложения

Alexey244

★★✩✩✩✩✩
22 Ноя 2023
29
73
@maloir,
Небольшое уточнение насчет библиотек.. В проекте ё-радио все необходимые библиотеки уже приложены к прошивке и нужные библиотеки компилируются в зависимости от железа которое будет использоваться. Т.е. неважно установлены ли у вас в Ардуино IDE библиотеки "OneButton" и "ESP32-audioI2S" и какие у вас версии этих библиотек, при компиляции будут использоваться те библиотеки которые автор ёрадио разместил в папке \yoRadio\src\

Для работы моего плагина в Arduino IDE надо доустановить те же библиотеки что и в оригинальной прошивке Алекса, а именно: GyverMAX7219, RunningGFX, VolAnalyzer, и FastLED

Я умолчал насчет библиотек потому что у тех кто ставил оригинальную прошивку Алекса эти библиотеки уже есть, а в ёрадио свой набор библиотек..
 
  • Лойс +1
Реакции: maloir и shmallll

dobuza

✩✩✩✩✩✩✩
24 Янв 2024
21
4
Ребят, скиньте пожалуйста свой список станций. На ваш вкус)
 

Alexey244

★★✩✩✩✩✩
22 Ноя 2023
29
73
@dimanjuga,
Да, в ёрадио есть поддержка подключения ИК-приемника, еще можно подключить второй энкодер, добавить кнопки, модуль sd-карт и дисплеи разных размеров и типов, лишбы хватило для всего этого пинов на esp32. Правда не все это сочетается с нашим корпусом необычной формы...
В общем я пока не планирую оснащать своего Бендера ик-приемником, мне для управления хватает веб интерфейса.
 

maloir

★✩✩✩✩✩✩
14 Сен 2019
117
39
что то у гайвера не нашел этой библиотеки.
в зависимости от железа
дело в том что у нас набор библиотек будет одинаков, так как все собирают по гайвер схеме и используют модули которые приобретают по его реф сылкам которые он приводит в своем примере. Поэтому библиотеки все одинаковые, вернее набор библиотек будет дл всех одинаков.
И вопрос, Вы используете часы реального времени, следовательно дл них так же необходима библиотека, какую вы используете?

свой список станций.
мой список https://community.alexgyver.ru/thre...-bendera-obsuzhdenie-proekta.9158/post-155509

Подправил инструкцию в архиве, дорисовал к схеме часы дл подключени. ссылка на архив: https://disk.yandex.ru/d/Jl5gxvMED7QHWA

ПС когда будет возможность проверить, переведу ВЕБ на русский, пока нет такой возможности. Надо заливать прошивку.

Схема с часами.png
 
Изменено:
  • Лойс +1
Реакции: pontin

Alexey244

★★✩✩✩✩✩
22 Ноя 2023
29
73
@maloir,
Ошибся.. RunningGFX входит в состав библиотеки GyverGFX

А библиотека для модуля часов называется "RTClib" она отсутствует в наборе прошивки ёрадио, т.е. её надо установить через менеджер, но нужна только если в файле (myoptions.h) указан тип модуля часов с номерами пинов, как у меня например:
#define RTC_MODULE DS1307
#define RTC_SDA 16
#define RTC_SCL 17

Но поскольку это не обязательное дополнение (часы работают и без модуля) я не стал рисовать схему и в приложеном myoptions.h строки инициализации модуля часов я закоментировал.
 
  • Лойс +1
Реакции: R9HCZ и dimanjuga

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
Перед тем как Алекс выложил свой проект я все лето экспериментировал с Ка-радио, потом с Ё-радио, и когда вышел проект Бендер, в нем так не хватало веб морды.

@Alexey244 огромное спасибо, надо вспоминать, че я там творил.

Буду Бендора переделывать, заодно и белые и желтые матрицы заказал и питание изолирую. Хорошо что изменений надо мало, а то в моем бутерброде трудно что-то переделать.
IMG_20240314_234304_529.jpgIMG_20240314_234308_066.jpgIMG_20240314_234311_794.jpgIMG_20240314_234339_329.jpg
 
Изменено: