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

maloir

★★✩✩✩✩✩
14 Сен 2019
144
50
ЁБендера на bluetooth колонку
Простите, появился вопрос, а для чего это? Ведь Бендер и так полноценная колонка, зачем с него еще транслировать на блютуз колонку? Или типа как блютуз колонка выступает как усилок?
 

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67
@maloir,
Если хочется погромче и покачественней то это самое оно ну или в наушниках чтобы никому не мешать. А вообще ради интереса, такого ещё никто не делал. Ну и хочу узнать а может ли есп переключаться на ходу из передатчика в приёмник, если да то Ёрадио или Бендер смогут быть ещё и бт колонкой. Для Ё с дисплеем вообще можно и названия треков с временем выводить да и Бендеру на матрицы тоже. Изначально этот код предназначен для ipod nano 3 для добавления блютус, а я взял и с радио запустил. Из недоделок только Бендер, все остальное уже в корпусе, вот на нем и испытывал. Нужно ещё много прочитать и много переписать кода для удобного использования, пока это всё запускается из монитора порта и есп используется вместо цапа. Как-то так, надеюсь допилю до задуманного.
Ещё одна приблуда на очереди - пульт для Ё или Бендера с экраном, как сделаю то покажу.
 

Вложения

Изменено:
  • Лойс +1
Реакции: maloir и Combat1971

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67
@maloir,
Читайте описание, нужно доустановить две библиотеки. Пины подключения я менял на 22,4,15 - без разницы какой куда, отсоединил ЦАП и на его место подключил есп хотя можно и паралельно. Для удобства можно скорость монитора порта увеличить до 115200(ещё не проверял). Подключается колонка или наушники из монитора порта - высветится список, выделяете нужный, копируете, вставляете в монитор порта и отправляете, через пару секунд подключится. Есть реконект, проверял наушниками - положил в кейс, достал и почти сразу подключается обратно. Есть нюансы - провода нужно укладывать или экранировать из-за наводок есть потрескивания(делалось все на соплях, рукой экранировал и треск исчезал) и станции аас с битрейтом ниже 120 воспроизводятся с большими искажениями, такое было с некоторыми 5102 но с обновлениями Ё пропало, видать библиотека очень старая и правленная под этот проект. Новые библиотеки сильно переписаны так что их замена приводит к ошибке компиляции. А так звучит очень хорошо и стабильно, гонял целый вечер и переклацал весь плейлист - претензий нет кроме низкого битрейта( надеюсь эту болячку я поборю). В планах - побороть низкий битрейт, сделать удобное подключение отключение в идеале через вэб, узнать может ли есп на лету переключаться из передатчика в приёмник и если да то вживить в Ё. Так как я не программист то это будет не быстро, кто хочет заняться паралельно - милости просим покажу что нарыл и как вижу реализацию.
 

Вложения

  • Лойс +1
Реакции: maloir

rv1cj

★✩✩✩✩✩✩
22 Июн 2023
114
48
Приехали платы с максимальной реализацией хотелок. Кнопки, IR, SD, датчик освещенности, часы реального времени, защитный диод.
Поскольку платы приехали только вчера, спаять и проверить не успел. В прицепе фото, Гербер, схема.
 

Вложения

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67
Продолжение истории с блютус - все работает прекрасно с радио по i2s передаётся поток на другую есп а с неё на колонки или наушники только библиотека звука недопилена и аас с низким битрейтом воспроизводится с искажениями. В поисках решения проблемы наткнулся на код для двух есп - первая с простой прошивкой нет-радио а вторая передатчик на блютус но уже на свежих библиотеках(для ipod трёхлетней давности). Старые библиотеки позволяют через монитор порта выбирать и подключаться к устройству, а новые лишились такой функции - только прописанное в код одно устройство и чтобы подключить новое нужно перешивать. Да и на новых библиотеках баг с аас остался только звучит смешнее. Естественно оба варианта абсолютно не устраивают, с помощью чат GPT было испробовано куча вариантов и по первому скетчу и по второму. И тут я наткнулся на блютус сканер и мне прошла идея слить второй вариант(с новыми библиотеками - может в следующих версиях пофиксят аас) с сканером. Придумал хитрую логику и чат на удивление с нескольких попыток реализовал задуманное, предыдущие версии сутки мучал с постоянными ошибками, я уже думал что он не справится. И так повторю новые библиотеки не умеют скан. И вот что получилось в итоге - часть кода из сканера сканирует устройства и в монитор порта выводит пронумерованный список введя нужную цифру выбирается устройство и его имя записывается в память и сразу происходит перезагрузка, в действие вступает скетч который умеет подключаться к записанному в код устройству и считывает из памяти имя и подключается и через пару секунд уже играет музыка. Теперь имя записано в память и подключение к этому устройству будет до тех пор пока не перезапишешт на новое по команде clear из монитора порта, произойдет перезагрузка и новый скан. Планирую добавить экран ssd1306 и энкодер чтобы без монитора порта проводить манипуляции с переключением. Как я понял есп может переключаться с передатчика на приёмник и наоборот что даёт возможность вписать эту систему в Ё.
 

Вложения

maloir

★★✩✩✩✩✩
14 Сен 2019
144
50
Продолжение истории с блютус
для меня как мало сведущего о всех тонкостях, и думаю и для многих, все это звучит сложно, честно ТО для меня совсем не понятное. Думаю для такой реализации, так как задумка действительно интересная, нужна инструкция в иллюстрациях.
И еще, а как вам задумка добавить прошивку на https://ota.gyver.ru/ мне кажется удобной вариант.
 

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67

@maloir,
До инструкции ещё далеко, ещё есть что добавить в проект - о экране и энкодере я писал, ещё нужно два пина с разными уровнями и чтобы двойным щелчком уровень на них менялся на противоположный(0 и 3,3v) для перевода усилка или цапа в мют тоесть включая есп-блютуз звук блокировался на радио и выводился на блютус. А прошивается и подключается все очень просто(это не Бендера собрать) - ставятся три библиотеки и заливается скетч, есп цепляется паралельно цапу или вместо него. Доделаю обязательно все выложу и даже быть может с картинками. Подобное есть на минивэб радио от Волле но там используется бт-передатчик а это лишняя переконвертация звука что влияет на качество. Здесь вторая есп декодирует и передает через блютус, качество максимальное.
 
  • Лойс +1
Реакции: maloir

maloir

★★✩✩✩✩✩
14 Сен 2019
144
50
В настройках в Веб есть настройки
11111.PNG
Но они не работают, к бендеру отношения не имею, зачем они тогда? Может стоит их убрать?
 

B.Well

✩✩✩✩✩✩✩
6 Апр 2025
1
0
@rv1cj, Здравствуйте. вы успели затестить вашу новую плату в работе ? если всё хорошо, я купил бы пару штук
 

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67
Вот и готов блютус передатчик - экран 1306, управление кнопками или энкодером, память на четыре устройства с возможностью их заменить на другие. Полностью рабочая и стабильная прошивка, добавлю ещё регулировку громкости и возможно VU-meter типа как у Бендера рот. Одна лишь проблема с аас потоками с низким битрейтом - попробую библиотеки подобрать, таких станций у меня четыре из двухсот так что не велика потеря зато свободно перемещаясь по всему дому не мешая никому.
 

Вложения

Изменено:

Tarpan

✩✩✩✩✩✩✩
10 Окт 2020
1
0
А подскажите какой шаг между пинами коннекторов на плате от Valem, потому что алиэкспресс по одной маркировке выдает разные
 

Вложения

31 Дек 2023
16
-2
Кто может подсказать. Собрал все по схеме, с фильтром шумов. А при включении головы все равно идут помехи на матрицы. Матрицы начинают колебаться сами, без музыки. Прошивка под блютуз.
 

ТугоСоображающий

✩✩✩✩✩✩✩
25 Мар 2025
6
0
@iponkada2, немного не понял суть, вы сделали отдельное устройство которое как пульт для бендера? оно внутрь устаналиваться должно или оно как то по другому работает?
 

iponkada2

★★✩✩✩✩✩
10 Апр 2024
134
67
@ТугоСоображающий,
Суть устройства передавать звук на блютус наушники или колонки. Подключается или паралельно pcm5102 или вместо нее. Это не только для Бендера а для любого интернет радио. У Бендера такие себе динамики и если хочется погромче и качественней или через наушники чтобы никому не мешать. Можно конечно и сделать выход на усилитель и проводные наушники но так нет привязки проводом. Устанавливать нужно внутрь. А вообще делал все это ради интереса, подобное делали пару человек и то не сильно были довольны то заикания то ещё что-то, я же довел до 100% рабочего состояния без глюков, есть небольшие нюансы но это ограничения библиотек я и так их сильно обманул. А использовать или нет дело каждого, делал ради интереса, а не для решения какой-то задачи. Или Вы имели ввиду устройство с чёрно-белый экраном? Если да то это устройство для КаРадио и разработал его автор Ё, у него на Гите можете посмотреть. Я его спрашивал о нем и он его достал и протестировал с Ё и сказал что полностью рабочее. Если подходит для Ё то и для Бендера тоже.
 
  • Лойс +1
Реакции: said-97 и BeTeP_BeTeP

veritas1975

✩✩✩✩✩✩✩
29 Янв 2025
3
0
Вот на плате есть отверстия под пины,3,6,12 дб.Если тыкать в них пинцетом,громкость звука меняется скачком.Основная громкость по вебморде не меняется.А что такое происходит?
 

valem

★★✩✩✩✩✩
24 Ноя 2023
78
95

@veritas1975,
Для того и задумано, просто ставите перемычку на то значение, которое вам кажется наиболее подходящим для вашего слуха
 

veritas1975

✩✩✩✩✩✩✩
29 Янв 2025
3
0

@veritas1975,
Для того и задумано, просто ставите перемычку на то значение, которое вам кажется наиболее подходящим для вашего слуха
Перемычка может быть.Я беру пинцет,стальной.Просто тыкаю им в отверстие.Пока держу,хрипит.Потом отпускаю,громкость звука меняется.Либо тише становится,либо громче.И вот такими тычками звук удается менять...А как это работает? Получается перемычки все таки обязательно запаивать,и потом джампером под себя настраивать?
 

valem

★★✩✩✩✩✩
24 Ноя 2023
78
95
@veritas1975, ну все правильно, потому. что ваше тело является источником элетромагнитных помех, а эти отверстия предназначены для пинов апаратного усиления громкости. Вы их либо не трогайте и у вас будет 9дб по умолчанию, либо запаяйте перемычку, ну или джампер поставьте, но это вовсе не обязательно