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

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

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

Комментарии

Kirill_Simple

★✩✩✩✩✩✩
6 Мар 2024
15
14
@Signalmren, А попробуйте полностью питание отключить!? Я может что-то сделал не так, но прошивал бинарником по инструкции с гитхаба. В общем проблема в том, что после полного отключения питания и последующего затем включения, прошивка загружается предыдущая, с часами в глазах. Причем пробовал по разному, и шил только файлом ino.esp32.bin и в комплекте с файлом spiffs.bin, всё равно возвращает часы в глаза.
 

dobuza

✩✩✩✩✩✩✩
24 Янв 2024
21
4
Насколько смог настроил голосовое управление через Алису, можно посмотреть мое видео тут (https://clck.ru/39eP4L)
скинте собранный вам архим полностью перезалью
Регулировка глаз не работает, буду разбираться почему, потом скину
 
Изменено:

Kirill_Simple

★✩✩✩✩✩✩
6 Мар 2024
15
14
@Signalmren, Я не знаю что за магия, но сегодня подключил Бендера к другой точке доступа и часы после повторной перезагрузки вернулись на нижние матрицы. Никак логически пока не могу это объяснить.
 

Paul_Solo

✩✩✩✩✩✩✩
17 Янв 2024
5
1
Всем привет. У меня такая же история с неработающей музыкой. Звуковая волна идет, а в колонках только потрескивание. Сначала был только писк и волна, потом я сделал "мостики" на ЦАП, колонки стали потрескивать. Сталкивался кто-то с таким?
 

maloir

★✩✩✩✩✩✩
14 Сен 2019
116
39
Кстати интересное дело и странное, вот говоится что на цапе надо на плате, перемычки запаить, ни чего не запаевал. У меня перемычки не запаены, все работает. Сначало тоже не играло, люди добрые посоветовали посмотреть распайку, был уверен что все правильно спаял, но решил все же проверить и оказалось перепутал один контакт, спаял не правильно, перепаял все заново, по схеме без ошибок и все заиграло.
 
  • Лойс +1
Реакции: MrGzot

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
Если звука нет на динамиках, смотри цап. Если на цапе в наушниках нет звука - смотри распайку еще раз.
тоже так промахивался на один пин)
 

Kirill_Simple

★✩✩✩✩✩✩
6 Мар 2024
15
14
@Signalmren, Я не знаю что за магия, но сегодня подключил Бендера к другой точке доступа и часы после повторной перезагрузки вернулись на нижние матрицы. Никак логически пока не могу это объяснить.
По итогу оказалось, что внутри памяти esp происходил конфликт прошивок, поэтому периодически часы загружались то в верхние матрицы, то в нижние. Сначала не знал что делать и даже попробовал накатить сверху изначальную прошивку от Алекса Гайвера, но началась вообще лютая мешанина. Перестал работать энкодер, при этом Бендер прописывал ip, как бы намекая что вебка никуда не делась. Решил проблему кардинально, скачал flash_dowload_tool и вернул esp в заводское состояние (стёр в ноль). После этого зашился снова, сразу прошивкой с часами в глазах и наконец получил правильно работающее устройство.

Правда обнаружил другую проблему. В процессе прослушивания радиостанций в рандомные моменты стал отваливаться один глаз (самая дальняя матрица после конвертера). Сперва грешил на 1 амперный блок питания, была мысль, что в определённые моменты сильно возрастало потребление и блока просто не хватало, поэтому 1 матрица гасла. Понаблюдал и уловил закономерность, что глаз гас в момент подрыва интернет соединения. Причём гаснет именно при работе с точкой доступа, раздаваемой с мобильного устройства (соответственно с более медленной скоростью сети). С домашним подключением всё стабильно. По крайней мере за то время, что успел потестировать. Кто-то сталкивался с подобным? Или только я такой везунчик?
 

dimanjuga

✩✩✩✩✩✩✩
7 Ноя 2023
33
5
С глазом то же самое парураз было. Не критично. Перезагрузил и нормально.
 
  • Лойс +1
Реакции: Kirill_Simple

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
@Kirill_Simple, можно стереть в ноль в Python установив esptool.py
здесь подробно описано

@maloir, в архиве вроде как такой же файл без перевода

@dobuza, попытался сам тоже заменить картинку в в веб морде Ё на Бендера, думал надо просто надо заменить файл elogo84.png в папке www, но нет Буква Ё всеравно осталась.
PS. Удалил кэш в браузере и все получилось.
1.png 2024-03-28 20-29-16.JPG 2024-03-28 20-29-19.JPG 2024-03-28 20-29-24.JPG 2024-03-28 20-38-58.JPG
 
  • Лойс +1
Реакции: Franc.7

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
@Павел 1982, а разве там есть место под держатель для платы esp? я ее поставил сверху так чтоб заходила стоя, между динамиками.
 

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
@Alexey244, если использовать DS3231 вместо DS1307, то в myoptions.h кроме того что надо раскоментировать строки, название модуля тоже надо поменять?
#define RTC_MODULE DS3231////////////////////
#define RTC_SDA 16
#define RTC_SCL 17

У меня такой модуль 4646.750@2x.jpg
подключил, загрузил по воздуху обновление, а там,
2024-03-28 20-55-08.JPG
на время совсем не похоже, модуль проверял на ё-радио с экраном, там все нормально.
Пришлось обратно залить прошивку с закоментироваными строками.
 
Изменено:

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
Подскажите, а где в коде подключение библиотеки "RTClib.h"
Вижу только
C++:
#include "Arduino.h"
#include "src/core/options.h"
#include "src/core/config.h"
#include "src/core/telnet.h"
#include "src/core/player.h"
#include "src/core/display.h"
#include "src/core/network.h"
#include "src/core/netserver.h"
#include "src/core/controls.h"
#include "src/core/mqtt.h"
#include "src/core/optionschecker.h"
C++:
#include "src/core/audiohandlers.h"
C++:
#include <GyverMAX7219.h>
#include <RunningGFX.h>
#include <VolAnalyzer.h>
#include <FastLED.h>
но почемуто нет

C++:
#include "RTClib.h"
или это по другому работает?
 

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
Господа, а прошивку с картинкой бендера в веб уже выложили или нет пока?
 

Veta-Kompozitor

★✩✩✩✩✩✩
6 Ноя 2019
29
10
@MrGzot, поменяйте сами файл yoRadio\data\www\elogo84.png
его не с прошивкой, а с файлами надо загружатьчерез Esp32 sketch data upload
можно по воздуху обновить, потом кеш в браузере удалите.
 

Вложения

Изменено:
  • Лойс +1
Реакции: MrGzot и Franc.7

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
с файлами надо загружатьчерез Esp32 sketch data upload
можно по воздуху обновить, потом кеш в браузере удалите.
не знаю как через Esp32 sketch data upload это делается, по воздуху все получилось. Спасибо вам большое!

Второй вопрос: если прописал не тот вай-фай и сохранил, на голове глаза постоянно бегают право-лево, то когда голова вернется к созданию точки доступа снова? или можно как-то руками ее вернуть?

У кого ESP32 WROVER IE с разъемом под антеннку, смотри на перемычки рядом с антенной. Если перемычка на R14 (там конденсатор) то выход на IPX разъем, необходимо подключить антеннку, иначе сигнал будет не дальше метра. Если перемычка на R15, то задействована антенна на плате, не супер большая дальность, но для квартиры думаю хватит. Перемычку можно переставить самому на R15, просто закоротить эти маленькие контакты, но тогда обязательно убрать с R14. Это вдруг у кого проблемы с подключением, я почти две недели убил на чтение форумов)
 
  • Лойс +1
Реакции: maloir

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
Господа, снова столкнулся с проблемой, нужна ваша поддержка.
Т.к. выше писал что ввел неправильный логин и пароль от сети и голова не уходила в точку доступа, то решил перепрошить. В целом, при нажатии ESP32 Sketch Data Upload все сбрасывается, но черт дернул меня перепрошить да еще и с выбором платы esp32 wrover. Прошивка прошла успешно но больше ничего не произошло. Про попытке перепрошить снова получаем:
WARNING: Failed to communicate with the flash chip, read/write operations will fail. Try checking the chip connections or removing any other hardware connected to IOs.
При попытке залить пустой файл через
Esp32 download tool тоже ругается

я так понимаю все, приехали?)
 

MrGzot

✩✩✩✩✩✩✩
14 Май 2019
22
8
@maloir,
Говорю же, при попытке залить пустой файл-пишет ошибку
Erase - тоже ошибка
Не видит он флеш память.
Пробовал еще параллельно подключать питание на есп и кабель подключать, тоже не получается 🤷‍♂️
 

Павел 1982

✩✩✩✩✩✩✩
8 Июл 2020
9
0
#define AMP 14 // включение усилителя на 14пин
Зачем в программе объявлен 14 пин если по схеме он никуда не подключен?
 

Вложения

Alexey244

★★✩✩✩✩✩
22 Ноя 2023
29
73
#define AMP 14 // включение усилителя на 14пин
Зачем в программе объявлен 14 пин если по схеме он никуда не подключен?
На этом пине у меня мосфет отключает усилитель, чтобы в режиме ожидания небыло фона в динамиках.. эту строчку в коде и остальные упоминания "AMP" в коде можно закоментировать..