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

толстый
Offline
Зарегистрирован: 10.02.2020

Ну, как вариант в плате TTGO T18_3.0 за более чем 10$ читайцы поставили оригинальный CP1202/CP1204. На v3.0 схемы не нашёл, но обычно кнопки заведены непосредственно на пины самого модуля. Вывод: раз при прошивке по найденной схеме в  через программу flash_download_tool отдельный модуль шьётся без доп. нажатий, чисто  от сигнала DTR - значит на моих(всех) девкитах сигналы DTR и/или RST  с CP1202 и CH340 тупа отсутствуют. Либо неправильная схемотехника, либо отбраковка(подделка) чипа конвертера. В подтверждение теории частые отзывы о возможности прошить модуль(как я уже писал) только хитрой комбинацией нажатия кнопок. Типа нажимаем и удерживаем одну, потом жмем другую, отпускаем другую и только потом отпускаум первую:) 

толстый
Offline
Зарегистрирован: 10.02.2020

Завершилась  недельно-вечерняя эпопея с VS Code и плагином евонныи ИДФом. Оказалось первые две удачные установки получились за счёт кучи чудесных(не менее для обычного пользователя 10 винды) совпадений. Любое изменение папки установки, или последовательности установки программ или плагинов, или изменение версии идф или места откуда загружать - приводит к аборту миссии.

Итог по схеме прошивки: После выбора билд(или билд и флеш) в баре - на обычном девките надо жмякать кнопку BOOT, а на подсмотренной схеме - заливается сама:) Проверялось на блинке из примеров(ни ка-мод, ни оригинал не компилируются). Справедливости ради могу добавить (как писал и ранее), что после прошивки девкит сам переходит в режим нормальной работа(видно в мониторе), а самоделку приходится принудительно перезапускать.

nva
nva аватар
Offline
Зарегистрирован: 19.04.2019
serpot80@ya.ru
Offline
Зарегистрирован: 09.10.2020

Ссылочку не дадите по синтаксису? Нагуглить не смог, карадио32 в лоб не распознает команду sys.blv в телнете.

толстый
Offline
Зарегистрирован: 10.02.2020

Может быть, тут только DMS подтвердит. Но не суть, так как сигналы с контроллера так-же уходят на транзисторы, а кнопки сразу на модуль. Т.е. типа косвенно подтверждается о браке или неправильной схемотехнике на моих девкитах. Кстати на некоторых из них на самом чипе конвертера отсутствует надпись как таковая:) Не будет ляниво - попробую глянуть логгером.

По TTGO T18_3.0: там на ней судя по схеме BME280 есть :О  Визуально около разъёма USB, но толи не напаян, толи в пластиковом корпусе(хотя на  бошевском должен быть металл) Так он один у китайцев стоит более 4$ :)

толстый
Offline
Зарегистрирован: 10.02.2020

Ну как вариант это может быть связано с Win10 и её не любовью к неподписанным драйверам. Типа для FT232 они родные, для CP1204 обошли, а CP1202 и CH340(341?) идите лесом. Только пробовать. Засим заканчиваю.

толстый
Offline
Зарегистрирован: 10.02.2020

serpot80@ya.ru пишет:

Ссылочку не дадите по синтаксису? Нагуглить не смог, карадио32 в лоб не распознает команду sys.blv в телнете.

 

sys.lcdblv and sys.lcdblv("x"): Value in percent of the backlight

Начинать надо с основ, с сайта и гитхаба автора:)

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

serpot80@ya.ru пишет:

Ссылочку не дадите по синтаксису? Нагуглить не смог, карадио32 в лоб не распознает команду sys.blv в телнете.

sys.lcdblv and sys.lcdblv("x"): Value in percent of the backlight.
 
На будущее - наберите в телнете для Карадио  команду help - увидите много интересного.
serpot80@ya.ru
Offline
Зарегистрирован: 09.10.2020

Спасибо! Яркость действительно работает! Жалко такую полезную опцию не добавили непосредственно в вэбинтерфейс.

толстый
Offline
Зарегистрирован: 10.02.2020

To pilnikov: Чтобы не мучать старые приборы(они уже давно заслужили отдых на пенсии:) - даёшь дорогу молодым да резвым(20 МГц)

DEVKIT V1 CP1202 старт на на 3 сек. Итог прошивка не начинается.

А тут на 11 сек. была нажата кнопка BOOT(GPIO 0) и с 12 сек уже пошла прошивка. Отпустил кнопку на 16 секунде для наглядности.

 

folks
Offline
Зарегистрирован: 30.05.2018

Жан Пьер выложил на гитхабе прошивку 2.0 с поддержкой https для тестирования .

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

folks пишет:

Жан Пьер выложил на гитхабе прошивку 2.0 с поддержкой https для тестирования .

вау

ТолстОму - большое Данке - вот и разобрались. Dtr и Rts переключаются синхронно - а должно быть немного не так.

Вот вычитал про rs232

"Перед отправкой данных DTE запрашивает разрешение, устанавливая высокий уровень выходного сигнала RTS. Данные не будут отправлены, пока DCE не предоставит разрешение по линии CTS. DTE использует сигнал DTR (Data Terminal Ready), чтобы указать, что он готов принять информацию, тогда как DCE использует сигнал DSR для той же цели. DTR / DSR обычно включены или выключены для всего сеанса соединения (например, снята трубка), тогда как RTS / CTS включены или выключены для каждой передачи данных. "

Отсюда следует, что:

1) сначала выставляется RTS (жмем "Reset")

2)потом выставляем DTR (gpio0 прижимаем к "земле")

3)Отпускаем RTS ("Reset")

4) Отпускаем DTR (gpio0)

Это так должно быть "по правильному"

А по факту - вы выше изобразили все нагляднее некуда.

толстый
Offline
Зарегистрирован: 10.02.2020

Уже усё. Там по графикам разница от 3 до 10 мс.  :0 Как оно вообще должно шиться - я хз.

Но. Только закончил эксперименты. Добавление на вход EN  кондёра 1 мк на землю(0.1 мало, а 0.47 долго)  заставил прошиваться и в ардуино иде, и во флешере, и в вскоде. График на ножке страшноватый, но сцука - работает. И спокойно возвращается в рабочий режим. Я молодец:)

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

толстый пишет:

Уже усё. Там по графикам разница от 3 до 10 мс.  :0 Как оно вообще должно шиться - я хз.

Но. Только закончил эксперименты. Добавление на вход EN  кондёра 1 мк на землю(0.1 мало, а 0.47 долго)  заставил прошиваться и в ардуино иде, и во флешере, и в вскоде. График на ножке страшноватый, но сцука - работает. И спокойно возвращается в рабочий режим. Я молодец:)

и спасибо от нас - цешкопользователей

в догонку - кусок схемы от лиры (фирменная музыкальная девборда от эспрессиф с нормальной схемотехникой)

толстый
Offline
Зарегистрирован: 10.02.2020

Угу, видел. И когда  шил A1S тоже подтягивал GPIO 2. А когда устал переключать вручную сдвоенный переключатель (точнее матерится, что забыл переключить ) нарыл ту простенькую схемку и доволен как слон.

И да, на 10 версии громкость не сохраняется после выключения питания. Автору сообшили или появилась спец настройка?

толстый
Offline
Зарегистрирован: 10.02.2020

Sog пишет:

Подскажите как решить проблему, может у кого-то было подобное что-то?  При включении питания Радио собранного на плате TTGO Tm Music albums сбивается уровень громкости на установленный когда-то заранее (Например, 137 два дня назад). Значение установленного уровня громкости теперь не запоминаются.  Пробовал и 0 и 254. При включении снова сбивается на 137. Помогает перепрошивка. Заранее спасибо. На прошивке 1.9 R7 такого не было ни разу, на 1.9 R8 и 1.9 R10 уже два раза. Надоело каждую неделю плату перепрошивать. 

И продолжу на эту тему. Помучал V2.0 P0. C сохранением громкости та-же беда, видать переехала от r10. Для сохранения уровня надо жмякать стор/плэй(тестировал на ADC  клаве) перед выключением питания. Толи память экономить решил, толи недоглядел. Кто общается с автором - провинтилируйте вопрос.

conler
Offline
Зарегистрирован: 29.09.2012

https то стал V2.0 P0 поддерживать?

folks
Offline
Зарегистрирован: 30.05.2018

conler пишет:
https то стал V2.0 P0 поддерживать?

Все работает .

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

conler пишет:
https то стал V2.0 P0 поддерживать?

Не все...

Проверил на собранной на макетке связке: девборда о 30 ногах WROOM32 + MAX98357, без монитора и органов управления (управление через вебморду). Результат такой, что потоки с сайта RMI типа https://ruby.torontocast.com:1565/stream играет замечательно (кст. битрейт 320), а вот с сайта http://radio-online.com.ua, потоки типа https://radio-stream-0.obozrevatel.com/pesni-vysockogo128.mp3 молчат, при битрейте 128...

Да, еще косячек - когда на вкладке редактирования плейлиста, в вебморде, сохраняешь его после изменения (кнопка Save list), все внесенные станции с https преобразуются в http ну и соответственно не играют...

conler
Offline
Зарегистрирован: 29.09.2012

Подскажите ещё момент - с 1.9 R7 на V2.0 P0 можно как-то обновиться без компа? (например ч/з вебморду файлом со смартфона), чтоб девайс из далека к компу не тащить.
...сори за ламерство, давно с ним не возился и всё забыл.

conler
Offline
Зарегистрирован: 29.09.2012

Или всё заново - конфигурация под моё железо, обучение под пульт, вбивание потоков и прочие прелести?

DMS
Offline
Зарегистрирован: 09.01.2020

толстый пишет:

DMS подтвердит.

Что подтвердить?

толстый пишет:

По TTGO T18_3.0: там на ней судя по схеме BME280 есть 

Нету  ¯\_(ツ)_/¯

Сегодня заливал прошивку на esp32 devkit v1.

Пол часа вспоминал что надо нажимать.

Залил. Так и не понял что нажимал )))))

На T18 даже не знал зачем эти кнопки...

толстый
Offline
Зарегистрирован: 10.02.2020

Подтвердить соответствие предложенной схемы и вашей платы. Уже не актуально. Да и датчик Вам китаец зажал:)

Ради беспроблемной заливки я столько экспериментов провёл, столько зажатых шакалами картинок наснимал, а Вы всё на кнопки давите. Стараешься, стараешься, а оно вона как. Грусно:( Если совсем для гуманитариев - надо припаять керамический конденсатор 1мкФ(один микрофарад) параллельно кнопке EN( иногда называется RESET),Параллельно - это один конец конденсатора на один вывод кнопки, а другой вывод конденсатора соответственно на другой вывод кнопки.

И всё же интересно - чем это CP1204 круче остальных?
UPD: а ничем, там сцуко конденсатор стоит:)

толстый
Offline
Зарегистрирован: 10.02.2020

И, причём редиска такая, 1 мкФ. "Совпадение? Не думаю!"(с)  А я кучу вариантов перебрал. Начал с RTS  и DTR, потом только добрался да EN. и всё это с графиками и анализом. И только с третьей попытки подобрал номинал. А ведь сам всё время твержу, - Смотрите истоки! На девките его нет, а ведь кондёр 0.1 аксиома на ресет для разработчиков. 

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

толстый пишет:
И всё же интересно - чем это CP1204 круче остальных? UPD: а ничем, там сцуко конденсатор стоит:)

Спасибо  - ржал полчаса.  :)  Я себе тоже 0.1 на платы ставлю - работает.

Tolcty
Offline
Зарегистрирован: 08.07.2019

Читая вашу переписку вспомниается мем - ни*** я не понял, но очень интересно :)

 

DMS
Offline
Зарегистрирован: 09.01.2020

Хочу прилепить конденсатор на кнопку энкодера. Что то херово работает.

Есть только 1мкФ. Много?

DMS
Offline
Зарегистрирован: 09.01.2020

Чем можно заменить AMS1117-3.3  ??

Больше 1В падение. При 3,3В это 30%.

conler
Offline
Зарегистрирован: 29.09.2012

DMS пишет:

Чем можно заменить AMS1117-3.3  ??

Больше 1В падение. При 3,3В это 30%.


DC/DC поставить, иначе никак.

толстый
Offline
Зарегистрирован: 10.02.2020

DMS пишет:

 

Больше 1В падение. При 3,3В это 30%.

Позанудствую. Что имеется ввиду под этой фразой?

ShAlex13
Offline
Зарегистрирован: 19.01.2018

толстый пишет:

Позанудствую. Что имеется ввиду под этой фразой?

Чет тоже не понял что имеется ввиду

толстый
Offline
Зарегистрирован: 10.02.2020

— Добро пожаловать в Общество зануд! Возьмите себе стул.

— Вообще-то, у этого, как вы выразились, стула, нет спинки, так что технически это табуретка.

— Похоже, у нас новый председатель!

conler
Offline
Зарегистрирован: 29.09.2012

ShAlex13 пишет:

толстый пишет:

Позанудствую. Что имеется ввиду под этой фразой?

Чет тоже не понял что имеется ввиду


То, что при входе 5в и выходе 3,3в в тепло уходит 1,7в на линейном стабилизаторе. От 5в это ~30%

ShAlex13
Offline
Зарегистрирован: 19.01.2018

Вопрос знатокам (по теме):

К KaRadio32 можно как-то примантулить экран lcd 1602 ?

То что через Ардуину к ESP8266 (KaRadio) можно, я в курсе (у самого так сделано)

вот хотелось к ESP32 присабачить :)

толстый
Offline
Зарегистрирован: 10.02.2020

conler пишет:
ShAlex13 пишет:

толстый пишет:

Позанудствую. Что имеется ввиду под этой фразой?

Чет тоже не понял что имеется ввиду

То, что при входе 5в и выходе 3,3в в тепло уходит 1,7в на линейном стабилизаторе. От 5в это ~30%

Продолжу занудствовать(кресло моё:) сдаётся мне, что имелось ввиду нечто другое и скорее всего связанное с литием. Как грится "хотелось бы услышать начальника транспортного цеха"(с)

толстый
Offline
Зарегистрирован: 10.02.2020

ShAlex13 пишет:

Вопрос знатокам (по теме):

К KaRadio32 можно как-то примантулить экран lcd 1602 ?

То что через Ардуину к ESP8266 (KaRadio) можно, я в курсе (у самого так сделано)

вот хотелось к ESP32 присабачить :)

Можно и не один раз обсуждалось. ESP32 поддерживает те же аддоны. По крайней мере в r7 ещё было.

conler
Offline
Зарегистрирован: 29.09.2012

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

DMS
Offline
Зарегистрирован: 09.01.2020

conler пишет:

DC/DC поставить, иначе никак.

Да, DC/DC есть, но стаб тоже хочу оставить.

толстый пишет:

Позанудствую. Что имеется ввиду под этой фразой?

conler][quote=ShAlex13 пишет:

То, что при входе 5в и выходе 3,3в в тепло уходит 1,7в на линейном стабилизаторе. От 5в это ~30%

Да. А от 3,3В это вообще +50%

толстый пишет:

нечто другое и скорее всего связанное с литием

Да.

Балалайка питается от сборки лития, через понижайку до 5В. 

Хочу снизить потребление.

DC/DC настроить на минимальное напряжение при котором аппарат еще будет работать, с небольшим запасом. А стаб будет добивать до нужного.

LM3940IMP должен подойти.

С Али никто не брал?

толстый
Offline
Зарегистрирован: 10.02.2020

DMS пишет:

Да. А от 3,3В это вообще +50%

:)))

To conler:  ведь не просто моя занудская чуйка сработала:)

To DMS: Когда же Вы от теории к практике то перейдете. Вот вроде и картинку выложили, значит в пдф залезли. Что же до конца то не дочитали:(  Это линейный стабилизатор и для нормальной работы(стабилизации) ему минимум надо 4.8В на входе.(те самые вход минус стабилизированное должно быть больше 1.5В и до 12В)  А при меньшей(3.3В это вообще за гранью бобра и козла) не то, что стабилизировать, но и при хоть какой серьёзной нагрузке просто просядет вплоть до ноля.

толстый
Offline
Зарегистрирован: 10.02.2020

DMS пишет:

DC/DC настроить на минимальное напряжение при котором аппарат еще будет работать, с небольшим запасом. А стаб будет добивать до нужного.

DC/DC сразу до 3.3 вольта и на вход платы с надписью 3.3, а иначе Ваша 11117 всё равно сожрёт свои минимальные 5мА(вроде) плюс на выделение в тепло излишков свыше 4.8В и о какой экономии тогда речь.

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

кину свой пятачек

Наскока я своим узким умишком разбираюсь в табуреткостроении, что то мне подсказывает, что dc\dc табуретка помимо изменения количества опилок(вольт) на выходе по отношению ко входу, имеет еще и обратную связь по этому самому выходу, и умеет нисколько не хуже дубовой элэмки за номером 1117 стабилизировать это выходное напряжение. 

Тут вопрос более политический - ценители бескислородной меди категорически неприемлют наличие лишней нелинейности в цепях питания (коим и является dc\dc) по причине генерации лишних гармоник.   

saha74
Offline
Зарегистрирован: 03.12.2018

Собрал ка радио32  на esp wroom 32 подключил дисплей 240-320 дал команду sys. lcd(*194*) звук стал затыкаться делаю команду sys.lcd(*0*) снова звук нормальный. Может кто то подскажет как сделать что бы звук был нормальный при подключенном дисплее. 

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

ShAlex13 пишет:

Вопрос знатокам (по теме):

К KaRadio32 можно как-то примантулить экран lcd 1602 ?

То что через Ардуину к ESP8266 (KaRadio) можно, я в курсе (у самого так сделано)

вот хотелось к ESP32 присабачить :)

пишите код в аддоне - и будет вам счастье

почему в карадио32 его нету напрямую - потому что в u8g2 его нету, а городить что то сильно с другой парадигмой - тот еще геммор. 

alexeko
Offline
Зарегистрирован: 03.01.2014

saha74 пишет:

Собрал ка радио32  на esp wroom 32 подключил дисплей 240-320 дал команду sys. lcd(*194*) звук стал затыкаться делаю команду sys.lcd(*0*) снова звук нормальный. Может кто то подскажет как сделать что бы звук был нормальный при подключенном дисплее. 

Я сделал на отдельном дисплее. Поставил Elink через доп Ардуинку. Классно получилось. Получаю данные по порту, обновляю страницу по изменению данных.

DMS
Offline
Зарегистрирован: 09.01.2020

толстый пишет:

Что то вы нафантазировали...

Прочитайте еще раз что я спрашивал и что хочу сделать.

pilnikov пишет:

кину свой пятачек

вот я и хочу поставить: 16.8B->MP2315->3.4В->Lm3940->3.3V

Цитата:

Because the LM3940 is a true low dropout regulator, it can hold its 3.3V output in regulation with input voltages as low as 4.5V

Dropout Voltage IL = 1A 0.5 0.8 V  IL = 100 mA 110-150 mV

толстый
Offline
Зарегистрирован: 10.02.2020

DMS пишет:

Что то вы нафантазировали...

Уточните, пожалуйста в чём, цитата пустая:) 

DMS
Offline
Зарегистрирован: 09.01.2020

alexeko пишет:

Поставил Elink через доп Ардуинку. Классно получилось.

Круто, показывай!! ))

 

Как вам такое? 

https://aliexpress.ru/item/1005002006058892.html

толстый
Offline
Зарегистрирован: 10.02.2020

То DMS: всё ещё жду ответа.   

И как то раньше вы жаловались на дороговизну VS1053(5$), а теперь радуетесь подключенному елинку. Гляньте цену в таком размере, да и в любом размере:)

alexeko
Offline
Зарегистрирован: 03.01.2014

Эти "цацки" дорогие. Дисплей на 7" - около 4 т.р. У меня проект такой, хотел сделать усилитель, а получил музыкальный центр. 4 кнопки управления + энкодер. Писал код около месяца + вылизывание.  Зато  ИНДИВИДУАЛЬНЫЙ. КА радио, уже давно выходит за рамки бюджетного радио, т.к. интеграция очень велика. Ограничение только фантазией. Сейчас хочу прикрутить  zigbee MQTT - это для интеграции в "умный дом", что бы Алиса переключала станции, громкость, тембр и т.д. Вот это уже не фантазия, а реальность.

толстый
Offline
Зарегистрирован: 10.02.2020

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

Если Вы собираетесь в качестве линейника использовать LM3940 да ещё и с Вашими хотелками (3.4В на входе) , то будет ещё хуже чем я описал для AMS1117. Мало того , что ток покоя у него выше(10 мА), так при входных 3.4В на входе он сможет отдать только 0.1А. А только голый ESP32 в рабочем режиме может скушать до 260 мА.(PDF) А с реальной объвязкой  и поболе. А в итоге если нет запаса по напряжению то неоткуда брать и ток(это я уже школьную программу объясняю) и стабилизатор снизит напряжение, есп скажет "коричневый код", перезагрузится, захочет жрать ещё больше и так по кругу. Если уж хотите использовать именно этот стабилизатор, то давайте ему максимальную дельту 0.5В , т.е. 3.8 в на входе. Но не факт ,что КПД у него выйдет лучше чем у 1117.

А вообще:  Если не учить физику(электротехнику) в школе, то вся твоя жизнь будет наполнена чудесами и волшебством.