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

maloir

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

iponkada2

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

Вложения

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

iponkada2

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

Вложения

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

rv1cj

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

Вложения

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

iponkada2

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

Вложения

maloir

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

iponkada2

★★✩✩✩✩✩
10 Апр 2024
125
54

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