WI-FI интернет радио.

10427 ответов [Последнее сообщение]
stpavel
Offline
Зарегистрирован: 09.10.2018

pilnikov пишет:
Есп32 по питанию очень даже нехило кушают, поэтому помогает

Понял , спасибо.

 

Друзья. подскажите пожалуйста в какую сторону копать. 

Есть ИК приемник VS1838B

Цепляю к ESP32 как на рисунке 

 

 

 

В файле настроек 

P_IR_SIGNAL,data,u8,21, компилирую, прошиваю, sys.logi , в консоле тишина , перепробовал несколько пультов. 

заливаю небольшой скетч , демо из библиотеки IRRemote , все работает, коды вижу. 

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Проверьте конфиг на возможные дубли или попробуйте другой вход, например 36 или 39

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Как в Ka-Radio 32 подключать кнопки, не на аналог которые. В конфиге можно задействовать

P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,255
P_BTN1_B,data,u8,255
P_BTN1_C,data,u8,255

Всё, разобрался, 2 и 3 для громкости, 5 и 6 для станций.

 

Ahatolii
Offline
Зарегистрирован: 10.12.2017

udavst пишет:

Как в Ka-Radio 32 подключать кнопки, не на аналог которые. В конфиге можно задействовать

P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,255
P_BTN1_B,data,u8,255
P_BTN1_C,data,u8,255

Всё, разобрался, 2 и 3 для громкости, 5 и 6 для станций.

 

Доброго времени суток. Можно по подробней как вы это сделали. 

Мне тоже было бы удобнее кнопки чем энкодер.

Fayton
Offline
Зарегистрирован: 10.12.2018

pilnikov пишет:
Есп32 по питанию очень даже нехило кушают, поэтому помогает

очень помогает

agat20
Offline
Зарегистрирован: 25.06.2016
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Ahatolii пишет:

udavst пишет:

Как в Ka-Radio 32 подключать кнопки, не на аналог которые. В конфиге можно задействовать

P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,255
P_BTN1_B,data,u8,255
P_BTN1_C,data,u8,255

Всё, разобрался, 2 и 3 для громкости, 5 и 6 для станций.

 

Доброго времени суток. Можно по подробней как вы это сделали. 

Мне тоже было бы удобнее кнопки чем энкодер.

https://github.com/karawin/Ka-Radio32/blob/master/HardwareConfig.md#buttons

у автора то никак ни почитать?

Mike-M
Offline
Зарегистрирован: 24.01.2019

Всем доброго времени суток!

Хочу поделиться своей бедой попросить о помощи у уважаемых Гуру.
Решил я обновить прошивку своей ESP-Mini (проект от rv9c). Шился через UART с помощью утилиты "Flash download tools" и по рекомендациям автора. Как положено скачал необходимое ПО и прошивку. После этого установил ПО с драйверами и произвел необходимые настройки в соответствии с рекомендациями и скриншотами. После этого стер прошивку из модуля и попробовал прошить новую.
Итог - модуль превратился в кирпич... При включении, очень кратковременно вспыхивает синий светодиод на модуле и всё..... Больше ни гу-гу.
Мои ошибки: первоначально не разобрался как действовать с кнопкой (СН -) и возможно при стирании и прошивке рано её отпускал. После этого несколько раз делал всё вроде правильно, но результат - тот же.

Может кто сталкивался с подобными траблами?

Буду очень признателен за грамотный совет или наставление...

======================================================

Проблема РЕШЕНА!

Благодаря оперативным ответам "rv9c" удалось добиться положительного результата!

Всем спасибо за внимание.

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

я бы взял ттго - она 1)дешевле 2)у нее есть зарядка лития 3)у нее импульсный 5v->3v3. Китайцы начали экономить на спичкахъ  - вместо ср2102(4) ставят сн340, нет кнопки "бут", нет выключателя питания батареи. Про кнопку - если режим прошивки не будет запускаться автоматом - можно замкнуть гпио0 и gnd (справа снизу 3 и 4 пины) благо они рядышком.

З.Ы. На врувере разъем USB - "тип С" - аккуратнее

З.Ы.Ы. я б на вашем месте посмотрел этот https://ru.aliexpress.com/item/TTGO-T8-V1-7-ESP32-4-PSRAM-TF-3D-Wi/32851423415.html?spm=a2g0v.10010108.1000013.1.3e2357cbbO6rYf&pvid=5942d0bb-2768-408a-b8aa-c297033fa4cd&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.90158.0&scm-url=1007.13339.90158.0&scm_id=1007.13339.90158.0 версия не урезанная (кнопка, переключатель, ср2102, разъем под tf card, 3d антенна, проводок для батарейки), у меня у самого такая, и стоит дешевле. 

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Я на такой собирал, плата нормальная, но вот разъём внешней антенны физически оказался не подключен, кинул перемычку на ближний кондёр, сигнал на 10дб улучшился, и встроенную я решил не отрезать.

pepelnyy
Offline
Зарегистрирован: 29.01.2016

udavst пишет:
Я на такой собирал, плата нормальная, но вот разъём внешней антенны физически оказался не подключен, кинул перемычку на ближний кондёр, сигнал на 10дб улучшился, и встроенную я решил не отрезать.

Вот с этого места можно подробней, мне тоже такая едет...

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Да всё с платой хорошо, даже у KaRadio конфиг под неё отдельный (правда я всё равно GEN зашивал, а потом, чтоб не перепаивать, отредактировал тот же GEN (ну добавил пульт и кнопки). Но у меня радио стоит за 2мя стенами от роутера, и приём там на уровне -70..75dB, иногда заикалось на Edzelf32, когда разобрал Edzelf, ну просто надоел, и хотел VSку убрать, думал может из-за неё затыки, зашил Ka-Radio, припял вместо VSки PCM50, затыки вроде пропали, но как-то совсем долго станции запускались, ну и -75dB тоже как-то не айс, взял антенну от ноута, и воткнул в ESPху, ничего не изменилось, посмотрел на контакты - центральный контакт от разъёма висит в воздухе, и никуда не вызванивается, тогда просто припаял проволочку между 2мя контактами, которые пустые, там наверное кондёр должен был быть, но его небыло. Получилось, что замкнул разъём с впаянной антенной, знал, что так не правильно, рассогласование, но лень было выпаивать, а резать жалко, включил так, стало -60dB, меня устроило.

agat20
Offline
Зарегистрирован: 25.06.2016

To pilnikov спасибо за совет! Вы как всегда расставили все по полочкам! Я уже практически копирую Ваши тексты и сохраняю....очень полезно!

pepelnyy
Offline
Зарегистрирован: 29.01.2016

Ясно, у меня тоже две стены. Буду внимателен.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

udavst пишет:
Я на такой собирал, плата нормальная, но вот разъём внешней антенны физически оказался не подключен, кинул перемычку на ближний кондёр, сигнал на 10дб улучшился, и встроенную я решил не отрезать.

если речь про ттго - то там надо паять

черную деталюху надо повернуть в зависимости от используемой антенны: вертикально - встроенная, горизонтально - внешняя.

stpavel
Offline
Зарегистрирован: 09.10.2018

После двух вечеров ковыряний с IR приемником и пультом наконец то все заработало. 

Проблема оказалась в следующем, я подключался телнетом к ESP32 и вводил команду sys.logi, но никаких кодов с пульта  не видел. Когда подключился на COM порт, увидел коды. 

 

stpavel
Offline
Зарегистрирован: 09.10.2018

Кстати, управление с пульта мне понравилось больше всего, перепробовал энкодеры, клавиатуру, кнопки. С пульта самое отзывчивое управление, и самое удобное. 

stpavel
Offline
Зарегистрирован: 09.10.2018

Собрал karadio32 с vs1053 на макетке. Питание ESP32 и VS1053 от двухамперного бп, к VSки подключены компьютерные колонки со своим БП. Получается что здесь как бы VSка и усилитель развязаны, однако даже при выключенной ESP32 колонки сильно  фонят. При подачи питания на ESP32 , при загрузке Karadio в колонках раздается неприятный треск, фон несколько снижается, но все равно раздражает. Если дотронуться рукой до земли, фон пропадает. 

Перечитал весь форум, в основном обсуждали проблемы развязки при питании от одного БП. В какую сторону двигаться с такой проблемой ? Сам в электронике не силен. 

agat20
Offline
Зарегистрирован: 25.06.2016

To pilnikov с предпочтениями разобрались-однозначно беру ттго которую вы посоветовали, далее звук - чем лучше вывести? имею в наличии не задействованую pcm5102 и VS1053 (задействована но легко демонтируется)

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

agat20 пишет:

To pilnikov с предпочтениями разобрались-однозначно беру ттго которую вы посоветовали, далее звук - чем лучше вывести? имею в наличии не задействованую pcm5102 и VS1053 (задействована но легко демонтируется)

мне больше нравится вээска

agat20
Offline
Зарегистрирован: 25.06.2016

To pilnikov а эта ттго умеет сама звук выдавать (вроде бы на ЕСП32 внутренний ЦАП есть на 8 бит)?

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

pilnikov - у меня другая TTGO (TTGO V1 ESP32 SD). Перемкнул где стрелка.

 

Ahatolii
Offline
Зарегистрирован: 10.12.2017

pilnikov пишет:

Ahatolii пишет:

udavst пишет:

Как в Ka-Radio 32 подключать кнопки, не на аналог которые. В конфиге можно задействовать

P_BTN0_A,data,u8,255
P_BTN0_B,data,u8,255
P_BTN0_C,data,u8,255
P_BTN1_A,data,u8,255
P_BTN1_B,data,u8,255
P_BTN1_C,data,u8,255

Всё, разобрался, 2 и 3 для громкости, 5 и 6 для станций.

 

Доброго времени суток. Можно по подробней как вы это сделали. 

Мне тоже было бы удобнее кнопки чем энкодер.

https://github.com/karawin/Ka-Radio32/blob/master/HardwareConfig.md#buttons

у автора то никак ни почитать?

Спасибо большое всем кто помогает разобраться !!!

У автора прочитал вот только мне не понятен этот пункт. 

Чтобы собрать конфиг из .csv необходимо запустить скрипт компиляции nvs_partition_generator.sh. 

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Ahatolii в папке Ka-Radio32-master\boards\ лежат файлы конфигурации, правите нужный (ну с именем bin'а, который уже зашили, если уже работает, то его проще и править, там в конце вводите коды кнопок пульта, ну выводы можете поменять или добавить - там всё понятно. Причём если будете прописывать кнопки BTN, то обязательно прописывайте P_BTN0_A, или P_BTN1_A, без _A оставшиеся B и C не работают.). Потом надо скомпилить его в бинарник и прошить, у автора подробно всё, и работает чётко по инструкции. Ну если не охота разбираться - кидайте свой файл csv, скомпилю бинарник, пока кухню не снёс. (можно на udavst@gmail.com, чтоб не засорять)

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

.csv это текстовый файл. Есп текстовые файлы не понимает. Зато понимает .bin Чтобы из .csv получить .bin нужен некий алгоритм. Его и реализует скрипт nvs_partition_generator.sh Эта вся мантра нужна если вы хотите использовать свою уникальную конфигурацию, отличную от стандартной, которую вы прописали в .csv файле и хотите загрузить в есп. Чтобы скрипт nvs_partition_generator.sh запустить вам нужен либо bash либо настроенный msys. 

Ahatolii
Offline
Зарегистрирован: 10.12.2017

udavst пишет:

Ahatolii в папке Ka-Radio32-master\boards\ лежат файлы конфигурации, правите нужный (ну с именем bin'а, который уже зашили, если уже работает, то его проще и править, там в конце вводите коды кнопок пульта, ну выводы можете поменять или добавить - там всё понятно. Причём если будете прописывать кнопки BTN, то обязательно прописывайте P_BTN0_A, или P_BTN1_A, без _A оставшиеся B и C не работают.). Потом надо скомпилить его в бинарник и прошить, у автора подробно всё, и работает чётко по инструкции. Ну если не охота разбираться - кидайте свой файл csv, скомпилю бинарник, пока кухню не снёс. (можно на udavst@gmail.com, чтоб не засорять)

СПАСИБО завтра подготовлю фаил.

stpavel
Offline
Зарегистрирован: 09.10.2018

А если  я захочу переназначить скажем Mosi , Miso и другие выводы, для удобства трассировки печатной платы, это же не критично ? Просто обозначаю свои выводы в своем файле , генерирую и прошиваю, верно ?

Spliter
Offline
Зарегистрирован: 28.01.2018

rv9c

Не подскажете что подправить в скетче ESPmini для подключения PCM5102? Хочется более сочного звука и нормальную регулировку громкости с пульта, без "дождя". Собрал ваше радио на ESP-01S с пересаженой флешкой от сгоревшей ESP32 и подправленным скетчем. Очень нравится быстрое переключение между каналами. У меня собрано несколько KaRadio и на ESP8266 и на ESP32 с разной обвязкой. VSка дороговато получается, да и пульта на ESP8266 не хватает. Имеется несколько "голых" PCM5102 вот и хотелось бы попробовать слепить все это вместе. Лежит так же WROVER, но его пока придерживаю для KaRadio с Bluetooth (вроде, всплывал разговор про перспективу)

nadim
Offline
Зарегистрирован: 04.11.2017

Spliter пишет:

rv9c

Собрал ваше радио на ESP-01S с пересаженой флешкой от сгоревшей ESP32 и подправленным скетчем. 

Можно подробней что пересадили и что подправили?

Spliter
Offline
Зарегистрирован: 28.01.2018

Пересадил флешку на 4МБ и GPIO0 задействовал на вход IR. Кнопок, разумеется, нет. Была еще флешка на 2МБ, тоже попробовал. Разумеется в скетче тоже менял размер, иначе не запускается. Тоже работало, вроде, не заикалось. Долго не тестил. Собрал все на маленькой печатке с УНЧ XPT8871. Только регулятор громкости на плате не предусмотрел, а без него не очень. "дождь" льет на громкости, отличной от максимума. Прилепил пока подстроечник. Фото бы скинул, но приемник остался на работе.

nadim
Offline
Зарегистрирован: 04.11.2017

Spliter пишет:

Пересадил флешку на 4МБ и GPIO0 задействовал на вход IR. Кнопок, разумеется, нет. Была еще флешка на 2МБ, тоже попробовал. Разумеется в скетче тоже менял размер, иначе не запускается.

А зачем GPIO0 задействовал на вход IR. Какую строку менял? Интересно подойдет моя фшлешка, осталась одна на 8 МБ (IPUS IPS6404 IOT RAM) - лежит без дела - покупал для ESP32.

Spliter
Offline
Зарегистрирован: 28.01.2018
const uint16_t kRecvPin = 5;//назначаем порт под ir приемник
int ch_up = 13; //назначаем кнопочку переключения каналов+
int ch_dwn = 0; //назначаем кнопочку переключения каналов-
 
5 с 0 поменял местами. В ESP-01S только два порта 0 и 2. на втором, почему-то ик приемник работал только в режиме точки доступа. Коды определялись, записывались, но после перезагрузки пульт не работал. Видимо на GPIO2 что-то еще висит. Лень было разбираться. А удалять объявленные кнопки не стал, они упоминаются в скетче далее. А разве IPS6404 не SPRAM? Там-то стоит 25Q32
kloker
Offline
Зарегистрирован: 01.01.2019

Spliter пишет:

rv9c

Не подскажете что подправить в скетче ESPmini для подключения PCM5102? Хочется более сочного звука и нормальную регулировку громкости с пульта, без "дождя". Собрал ваше радио на ESP-01S с пересаженой флешкой от сгоревшей ESP32 и подправленным скетчем. Очень нравится быстрое переключение между каналами. У меня собрано несколько KaRadio и на ESP8266 и на ESP32 с разной обвязкой. VSка дороговато получается, да и пульта на ESP8266 не хватает. Имеется несколько "голых" PCM5102 вот и хотелось бы попробовать слепить все это вместе. Лежит так же WROVER, но его пока придерживаю для KaRadio с Bluetooth (вроде, всплывал разговор про перспективу)

подправить 4 строки, а подключать будет некуда, нужны gpio15 gpio8 gpio4, которые не переименовать на другие пины.

Spliter
Offline
Зарегистрирован: 28.01.2018

Подключать PCM уже планирую к ESP12. ESP01 была просто развлечением. Я так понимаю, что нужно подключать библиотеку I2S и через нее выводить звук. Сейчас же выход сконфигурирован на RX. Значит нужно отключать эту конфигурацию? Просто нужно знать комманды библиотеки. У меня с программированием не очень... И опять же нужно ли в I2S указывать выходы, или вывод возможен только на предназначенные для этого порты?

kloker
Offline
Зарегистрирован: 01.01.2019

Spliter пишет:

Подключать PCM уже планирую к ESP12. ESP01 была просто развлечением. Я так понимаю, что нужно подключать библиотеку I2S и через нее выводить звук. Сейчас же выход сконфигурирован на RX. Значит нужно отключать эту конфигурацию? Просто нужно знать комманды библиотеки. У меня с программированием не очень... И опять же нужно ли в I2S указывать выходы, или вывод возможен только на предназначенные для этого порты?

читать сдесь https://github.com/earlephilhower/ESP8266Audio

 

I2S connection (PCM5102 or any I2S DAC)

ESP pin   - I2S signal
----------------------
GPIO2/TX1   - LRCK
GPIO3/RX0   - DATA
GPIO15      - BCLK
 
3.3V from ESP8266 -> VCC, 33V, XMT
GND from ESP8266 -> GND, FLT, DMP, FMT, SCL
(Standard I2S interface) BCLK->BCK, I2SO->DIN, and LRCLK(WS)->LCK
 
PCM  ESP
VCC   5V
3v3    XMT
GND   GND
FLT     GND
DMP   GND
SCL    GND
BCK   GPIO15 D8
DIN   GPIO3 RX
LCK   GPIO2 D4
FMT   GND
XMT   3v3
 
найти в скетче и заменить, #include "AudioOutputI2S.h дописать к остальным инклудам
 
#include "AudioOutputI2S.h"


//AudioOutputI2SNoDAC *out;
AudioOutputI2S *out;


      //out = new AudioOutputI2SNoDAC();//назначаем вывод звука через шим
	  out = new AudioOutputI2S();//назначаем вывод звука через I2S DAC

 

 

Spliter
Offline
Зарегистрирован: 28.01.2018

Спасибо, kloker. Попробую на днях хотя бы скомпилировать. В железе будет дольше, т. к. PCM5102 у меня остались только в рассыпухе. Придется делать печатку.

agat20
Offline
Зарегистрирован: 25.06.2016

Нашел в закромах разобранный роутер, на плате есть такая память cFeon Q32B-104HIP (32 Megabit Serial Flash Memory with 4Kbyte Uniform Sector) -оно не подойдет для расширения памяти на ESP32 WrOOM?

agat20
Offline
Зарегистрирован: 25.06.2016

nadim пишет:

Для информации: Сделал себе модификацию ESP32 wroom - Добавил память SPIRAM под аудио буфер - теперь держит аудио поток до 8 секунд - при обрывах связи. Проверял на прошивке 1.6r4 и 1.7r0 Вообщем рекомендую. А для тех кто только хочет собрать радио покупайте ESP32 wrover.

куда ключом направлять микросхему?

nadim
Offline
Зарегистрирован: 04.11.2017

to agat20

Ключ также как и на нижней микросхеме - если смотреть на фото то с права с низу, если я правильно помню.

Protivnik
Offline
Зарегистрирован: 24.09.2017

кто нибудь поборол затыки звука на ESPmini  ? 

 

Shaab
Offline
Зарегистрирован: 09.02.2019

Приветствую.

Собрал карадио32, но для удобства разводки платы переназначил вывоы ЕСП32.

Никак не могу побороть настройку пинов. Прописал в CSV-файле требуемые пины, сгенерировал бин, залил его. VS1053  заработала на "нестандартных" ногах (не как в схеме у автора на гитхабе), а энкодер и клавиатура на АЦП - нет. Регулировка громкости энкодером работает только в одну сторону и то, как повезет. Нажатие вала энкодера распознается как "старт/стоп".

Нажатие кнопок на клавиатуре вообще ни к чему не приводит.

Еще экран I2C заработал, но его я не переносил.

При старте в терминал пишет вот что:

E (568) spiram: SPI RAM enabled but initialization failed. Bailing out.
I (131) main: starting app_main()
I (131) main: RAM left: 200888
E (131) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (161) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (4681) gpio: GPIO_PIN mask error 
E (4691) gpio: gpio_set_level(158): GPIO output gpio_num error
E (4791) gpio: gpio_set_level(158): GPIO output gpio_num error
E (4891) gpio: gpio_set_level(158): GPIO output gpio_num error
WIFI TRYING TO CONNECT TO SSID 1
E (6651) wifi: esp_wifi_disconnect 964 wifi not start
E (7741) event: invalid static ip

DNS: 192.168.1.250  
IP: 192.168.1.23

E (8791) main: mDNS Hostname: karadio32
READY. Type help for a list of commands

Видно, что не нравятся какие-то из GPIO. Но что именно?

Да, еще нет реакции на команды отправляемые в терминал. Даже тот самый "help" ничего не дает.

Вот схема подключения ЕСП32, если что.

kloker
Offline
Зарегистрирован: 01.01.2019

Protivnik пишет:

кто нибудь поборол затыки звука на ESPmini  ? 

Либа по выводу звукового потока формирует флаг для обработки других функций, чтобы аппаратные прерывания не дропали поток, на гите этой либы даже примеры описаны, как правильно делать.

и по дисплею, если переписывать не весь растр дисплея, а место изменения, то и памяти в оперативке расходуется меньше, и больше остается под потоковый буфер. И в основном цикле вывод на дисплей надо по событиям делать, между наполнениями буфера потока. С другой стороны, поле 128х64=1024 байта, усложнять имеет смысл когда памяти меньше килобайта.

в версии без олед дисплея использовался http, для считывания тегов потока нужен ICY. Может и с этим проблемы. 

udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

Shaab - Выб лучше csv показали. Ну а вообще, посмотрите, не пересекаются ли у Вас пины, точно ли для кнопок и для енкодера первые значения (первое значение в панели (например 1 панель кнопок или 1 енкодер включаетсяя по назначению верхнего в csv пина)), убрали ли аналог, если не используете. И да, лог выводится, скорость правильная, а вот почему на help не отвечает - загадка, либо прошито криво, либо по русски набираете, там же не видно

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

To Shaab - возможно больше инфы даст команда sys.logi, еще имхуется мне, что i2s(25, 26 пины) нельзя перенаправлять или банить, хотя у автора и написано, что можно, но это только мои догадки.
По терминальным командам инструкция https://github.com/karawin/Ka-Radio32/blob/master/Interface.md
Эхо в терминале отключено, да, неудобно.

Shaab
Offline
Зарегистрирован: 09.02.2019

Да, Вы правы, я забыл CSV-файл приложить. Исправляюсь:

https://yadi.sk/i/mDRhatBW7j5pqg

https://yadi.sk/i/cO420JpjxNwS5w

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

2 pilnikov

Терминальные команды это хорошо, но моя ЕСП-ка их игнорирует.

Предположим пины 25 и 26 действительно нельзя переназначать. У меня они подключены к энкодеру 2. Но у меня и первый-то не особо работает. С ним-то что не так?

 

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

rv9c
Offline
Зарегистрирован: 23.02.2018

Какую прошивку используете: сами Компилировали или bin файл готовый заливали?
Какого характера затыки? На каких потоках?

Ещё раз повторю, все зависит от качества соединения с wifi-сеть- интернет-загрузка сервера. Буфер 2кб всего.

Как не старайся больше не выкроить, никакие обновления дисплея по событиям не помогут) пройденный этап.
А вот если отказаться от icy и соответственно от чтения метаданных потока, можно освободить почти 1кб. но они тоже погоды не сделают.

Mike-M
Offline
Зарегистрирован: 24.01.2019

Protivnik пишет:

кто нибудь поборол затыки звука на ESPmini  ? 

 

Плюсую за эту тему!

Тоже пытаюсь понять природу данных затыков и прерываний. Это не всегда связано с уровнем Wi-Fi, на некоторых станциях (ссылках) трансляция начинает плавать и перескакивать.

Может это действительно связано с нехваткой памяти под буфер и эту проблему можно победить аппаратно, путем подключения доп памяти? На гитхабе видел некое упоминание об этом, но к сожалению только недавно начал интересоваться данной темой (обзавелся ESP-mini) и многих вещей пока не понимаю.

Может есть у кого какие мысли???

 

rv9c
Offline
Зарегистрирован: 23.02.2018

Люди! Услышьте мене уже) буфера можно сказать что нет у приемника. Нужно качественное соединение с вещающим поток сервером и это не всегда зависит от того какой у вас тарифный план и скорость провайдера будь то хоть гигабит... Если по пути следования "вещающий сервер" - "интернет приемник" есть слабое звено где теряются пакеты то приемник будет заикаться, тк буфер маленький по объему храниться в нем может 10ок пакетов всего.
Пакеты могут теряться на пути: "приемник"-wifi точка, роутер-провайдер, так же при большой загрузке вещающего сервера.

Так и получается некоторые потоки заикаются у вас, но идут у меня и наоборот мои потоки не всегда хорошо играют у вас...

Надеюсь объяснил все понятно)

sound
Offline
Зарегистрирован: 12.07.2018

Кто знает как использовать встроеный модуль блутуза в ESP32. Есть идея сделать такую себе колонку радио, чтобы можно было по блутузу подключать телефон и выводить звук через ESP32.

Mike-M
Offline
Зарегистрирован: 24.01.2019

(rv9c)

Объяснили понятно.

Но хочется понять, а на сколько реально аппаратно увеличить память, чтобы потом можно было буфер соответсвенно тоже немного увеличить? Или это действительно на столько бесперспективное занятие?

Жалко просто, есть замечательное и простое устройство (ESPmini) и вот избавиться бы от этих заиканий? Вообще все было бы классно!