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

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

Как отключить уведомления? Галка снизу снимается, но не помогает. В профиле не отключается. Или вариант отписаться это только БАН? Движок форума точно извращенцы кривыми руками лепили.

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

Немного не в тему. Не знаю к кому конкретно обратиться, но история в следующем:

Был модуль Doit32 Devkit, прекрасно работал пока не спалил на нем USB-UART микруху CP2102.

Заказал такую-же в ЧИП-ДИП, припаял, теперь она определяется не как какой-то COM-порт, а как USB устройство с названием "Dynastream ANT2USB"

Дрова до этого на CP210x стояли, все прекрасно работало, сейчас с новой микрухой определяться не хотит.

Может кто знает что за фигня? Или это вообще не CP2102, а перемаркировка попалась?

DIVGENY
Offline
Зарегистрирован: 23.08.2016

conler пишет:

Как отключить уведомления? 

я создал новый ящик в соцсетях. в личном профиле поменял ящик.

DIVGENY
Offline
Зарегистрирован: 23.08.2016

ShAlex13 пишет:

Был модуль Doit32 Devkit, прекрасно работал пока не спалил на нем USB-UART микруху CP2102.

похоже дело горением CP2102 не закончилось (  ну или как вариант банально не допаял...

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

модуль ESP32 тоже заменен на этой плате

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

в ср2102 можно зашить "левый" vendor ID и она вам представится не как ср2102, а как этот ID

 
Вообщето на вашей платке RX c TX наружу торчат - можно внешним USB/UARTом проверить
ShAlex13
Offline
Зарегистрирован: 19.01.2018

pilnikov пишет:

в ср2102 можно зашить "левый" vendor ID и она вам представится не как ср2102, а как этот ID

И как это сделать?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
8. Internal Programmable ROM
The CP2102 includes an internal electrically erasable programmable read-only memory (EEPROM), and the
CP2109 includes an internal one-time programmable (OTP) erasable programmable read-only memory (EPROM).
Either may be used to customize the USB Vendor ID (VID), Product ID (PID), Product Description String, Power
Descriptor, Device Release Number and Device Serial Number as desired for OEM applications. If the EEPROM/
EPROM is not programmed with OEM data, the default configuration data shown in Table 13 is used. The
EEPROM has a typical endurance of 100,000 write cycles with a data retention of 100 years. The EPROM can only
be written one time and cannot be erased.
While customization of the USB configuration data is optional, it is recommended to customize the VID/PID
combination. A unique VID/PID combination will prevent the driver from conflicting with any other USB driver. A
vendor ID can be obtained from http://www.usb.org/ or Silicon Laboratories can provide a free PID for the OEM
product that can be used with the Silicon Laboratories VID. It is also recommended to customize the serial number
if the OEM application is one in which it is possible for multiple CP2102/9-based devices to be connected to the
same PC.
The internal programmable ROM is programmed via the USB. This allows the OEM's USB configuration data and
serial number to be written to the CP2102/9 on-board ROM during the manufacturing and testing process. A stand-
alone utility for programming the internal programmable ROM is available from Silicon Laboratories. A library of
routines provided in the form of a Windows ® DLL is also available. This library can be used to integrate the
programmable ROM programming step into custom software used by the OEM to streamline testing and serial
number management during manufacturing.
USB descriptors can be locked to prevent future modification on the CP2102. The CP2109 can be programmed in-
system over the USB interface by adding a capacitor to the PCB. If configuration ROM is to be programmed in-
system, a 4.7 μF capacitor must be added between the V PP pin and ground. No other circuitry should be
connected to V PP during a programming operation, and V DD must remain at 3.3 V or higher to successfully
write to the configuration ROM.
Table 13. Default USB Configuration Data
Name Value
Vendor ID 10C4h
Product ID EA60h
Power Descriptor (Attributes) 80h
Power Descriptor
(Max. Power)
32h
Release Number 0100h
CP2102 Serial Number 0001 (63 characters maximum)
CP2109 Serial Number Unique 8 character ASCII string (63 characters maximum)
CP2102 Product Description String “CP2102 USB to UART Bridge Controller” (126 characters maximum)
CP2109 Product Description String “CP2109 USB to UART Bridge Controller” (126 characters maximum)
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

как то так

 

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

pilnikov пишет:

как то так

Понятно, в помойку плату :)

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

pilnikov пишет:

WiseLord кстати как то обмолвился про консольные команды. Не появились ли там оные?

консольные команды будут, когда доделает интеграцию с блютуз модулем, как было в проекте на AVR32, сейчас важно подобрать модуль с двойным функционалом, под A2DP(аудио поток) и под STP (UART управление) в одном модуле.

makserge
Offline
Зарегистрирован: 08.10.2018

pilnikov пишет:

Порывшись во всемирной помойке надыбал такую мелкосхему - ALC5623 http://www.datasheet26.com/download.php?id=716543 Ценник на алишке на них вообще смешной. А по функционалу самое оно.(Имхо). Но вот опять незадача - опыту в подобного рода тематике у меня ну совсем нуль и железа тоже нет (макеток на этих мелкосхемах чето не нашел)

Не могли бы вы с WiseLord пообщаться на предмет поддержки этой мелкосхемки?

Буду премного благодарен.

В PDF на стр 25 есть структура пакета i2c - дальше идет многостраничное описание что в каждый бит писать

Работа с любыми устройствами на шине i2c - просто загонять нужные байты в нужные регистры согласно приведенной структуре пакета данных

Собираете пакет битов и загоняете в i2c шину - оно примет и будет держать состояние пока будет питание подано

Дьявол как обычно в деталях - так как это DSP - то его нужно правильно инициализировать чтобы оно вообще работало
Вот здесь гитхаб животворящий и поможет с этим 

Вот пример работы с микрухой

https://github.com/ovyx/hammerhead/blob/e4c9d4045f6b4265eb0c273eba275d11...

И вообще поиск по гитхабу по названию микрухи рулит 

ЗЫ - те тдашки старые они вообще простые как грабли - там нет инициализации вообще - тупо засылай биты в регистры и оно работает

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

https://elixir.bootlin.com/linux/latest/source/sound/soc/codecs/alc5623.c было у меня открыто

если желание не пропадет - разведу плату под эту микруху и попробую - много камней: нет опыта по работе с стм(совсем), нет (в продаже) готовой платы с alc, нет опыта работы с отладчиками (без них наверное много времени займет)

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

to pilnikov

Соединил RX-TX от внешнего программатора (USB) c модулем. Логов никаких в терминале не наблюдаю.

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

вы померяйте тх на предмет кз на землю, на него же проверьте rst и gpio0, питание непосредственно на модуле есп проверьте, снимите ср2102, снимите модуль есп.

makserge
Offline
Зарегистрирован: 08.10.2018

pilnikov пишет:

 

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

Да простят меня за оффтоп но 

https://github.com/rogerclarkmelbourne/Arduino_STM32

для домашних поделок самое то

Портировал свой старый код для АВРки (Ардуинный) буквально за час просто переназначив ноги

Впечатления сугубо положительные на блю пил платке после убогой 328  

Для остальных есть ртосы и иже с ними - Имхо если не нужна многопоточность - ртос - из пушки по воробьям

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

я согласен, для проверки и отладки системы управления чипом по i2c дурина подойдет. Кстати про ненативные дуриновские чипы (типа стм есп и иже с ими) - могут быть подводные камни с таймингами и прерываниями. Тот же энкодер для есп как пример. Попробуйте его на стэмку перетащить.

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

pilnikov пишет:

я согласен, для проверки и отладки системы управления чипом по i2c дурина подойдет. Кстати про ненативные дуриновские чипы (типа стм есп и иже с ими) - могут быть подводные камни с таймингами и прерываниями. Тот же энкодер для есп как пример. Попробуйте его на стэмку перетащить.

тут да,  в дурине нужно юзать адаптированые под ARM либы, с DMA, тактированием шин, -бекджеком и шлюхами-))

aidar_i
Offline
Зарегистрирован: 07.10.2018

Припаял к TTGO TM  память SRAM.

Хочу спросить, о том что SRAM работает говорят эти строки: I (115) "main: RAM left: 4394304"?

В мониторе выдает:

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:3564
load:0x40078000,len:9372
ho 0 tail 12 room 4
load:0x40080400,len:5848
entry 0x400806d8
I (115) main: starting app_main()
I (115) main: RAM left: 4394304
E (125) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (145) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (375) vs1053: VS1053 not used
WIFI TRYING TO CONNECT TO SSID 1
E (1485) wifi: esp_wifi_disconnect 964 wifi not start
E (2415) event: invalid static ip

DNS: 192.168.0.1  
IP: 192.168.0.110

E (2935) main: mDNS Hostname: karadio32
READY. Type help for a list of commands
##CLI.ICY0#: at IP 192.168.0.110
autostart: playing:1, currentstation:196
##CLI.NAMESET#: 196 Радио Железо FM
##CLI.URLSET#: 94.102.16.36
##CLI.PATHSET#: /;
##CLI.PORTSET#: 8000
##CLI.OVOLSET#: 0
##CLI.VOL#: 254
##CLI.ICY0#: ZHELEZO FM
##CLI.ICY1#: <BR>This stream requires <a href=\"http:\/\/www.winamp.com\">Winamp<\/a><BR>
##CLI.ICY2#: SHOUTcast DNAS\/win64 v2.4.7.256<BR>
##CLI.ICY3#: http:\/\/www.fefm.ru
##CLI.ICY4#: Russian
##CLI.ICY5#: 192
##CLI.PLAYING#

 

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

да

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

плюс можно объем кучи проверить консольной командой sys.heap

плюс можно попробовать запустить аас поток - заиграет - рам рабочая

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

https://ru.aliexpress.com/item/33006996531.html?spm=a2g0s.9042311.0.0.c7...

Господа, а нет ли у кого платы в LAY под этот модуль? Хочу, пока модуль едет, развести плату со всеми плюшками. И посоветуйте пожалуйста экранчик, какой лучше взять? 

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

есть готовая, могу предложить. есть в eagle https://github.com/pilnikov/KaRadio32_fork/tree/master/boards/radiva

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

Нет, спасибо. С Иглом у меня как-то не задалось :)

Привык с натуры рисовать. Тут скоро на работу, месяц в тайге сидеть, чего бы не порисовать?

DIVGENY
Offline
Зарегистрирован: 23.08.2016

Tolcty пишет:

Нет, спасибо. С Иглом у меня как-то не задалось :)

Привык с натуры рисовать. Тут скоро на работу, месяц в тайге сидеть, чего бы не порисовать?

http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=111#comment-45...

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

http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=111#comment-45...

Я просто до того места еще не дочитал.

Лопачу тему, аккумулирую, так сказать, знания :)

Спасибо! 

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

И вопрос с дисплеем пока открыт. Какой лучше взять? Размер например. 2'8 или меньше? Или больше?

https://ru.aliexpress.com/item/33035643288.html?spm=a2g0o.cart.0.0.6fb53...

Или излишне велик? Присмотрел 2'8.

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

Это как у вас со зрением, и с какого расстояния собрались инфу считывать. Тут уж, как говорится, каждому свой фломастер. По мне самым оптимальным является 1.8, но это при условии что он у меня лежит на столе, под рукой да перед носом. А вот с метра допустим надо уже матричный дисплей 300х200мм.

dune10991
Offline
Зарегистрирован: 13.04.2018

Подскажите, есть дисплей ST7920 LCD 128x64 подключеный к Karadio32. Дак вот не отображается кириллица. (как понимаю, проблемма с кирилическими шрифтами)
С этим можно как-то справиться?

maleksm
Offline
Зарегистрирован: 19.03.2019

Попробуйте обновиться до последней версии.

"...

Release 1.9 Rev 5 - Built on 2019/06/30

New:

  • 1.9 R5:
    • json parsing correction for char " in a string
    •  
  • 1.9 R4:
    • wifi.auto command now disable the AP mode if already connected to an AP in the past.
    • I2S corrected for 32bit output stream. Thanks to har-in-air github user.
    • Instant play: new button "Add/Edit", and update fields on cli commands.
    •  
  • 1.9 R3:
    • blank password accepted.
    • New lcd types: LCD_I2C_ST7567, LCD_SPI_ST7567_pi , LCD_SPI_ST7567, LCD_SPI_ST7565_NHD_C12864
    • New nvs_partition_generator.sh and nvs_partition_gen.py: comment line # comment, now permitted.
    • cli.list correction.
    • Minor corrections.
    •  
  • 1.9 R2:
    • New option for the active level of buttons.
    • Little bug removed on color lcd.
    • Telnet disabled in AP mode.
    • Key Ctrl space, Ctrl left, ctrl right, ctrl top, ctrl bottom on web page for control.
  • 1.9 R1:
  • ..."
Spark
Offline
Зарегистрирован: 14.08.2019

Добрый день!

Связка ESP32 + 0.94' OLED + VS1003, прошил последнюю прошивку со стандартной конфигурацией. Все заработало, только на наушники с VS1003 идет только один канал, наушники менял, эффекта нет .... Проблема с VS1003? 

curat0r
Offline
Зарегистрирован: 28.08.2014

Spark пишет:

Проблема с VS1003? 

Проверьте пайку разъема на vs1003 или подпаяйтесь напрямую к выходу R, L, GND

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Всем привет!

Первьій день курю тему.

Такой модуль для радио кто-то тестил?

Подойд'т?

Он есть у меня в наличии.

https://www.ebay.com/itm/ESP8266-ESP-12F-WIFI-Micro-USB-18650-Battery-0-96-OLED-CP2102-Development-Board/282764608704?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

Спасибо!

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Сорри, затроило. Может, модератор  пофиксит...

AVL4ARDUINO
Offline
Зарегистрирован: 04.01.2012

Сорри, затроило. Может, модератор  пофиксит...

igo
Offline
Зарегистрирован: 09.06.2019

Друзья, скажите, почему некоторые ссылки на станции не работают? Пишет в вебморде - Invalid host

Хочу добавить Новое радио, но эти ссылки не работают:

http://icecast-newradio.cdnvideo.ru/newradio3
http://95.188.107.89:8008/New_Radio.mp3

хотя в в браузере эти адреса поют

Может есть у кого актуальная ссылка?

DIVGENY
Offline
Зарегистрирован: 23.08.2016
первая  у меня работает. в редакторе станций должно выглядеть так. иногда редактор не корректно 
заполняет поля. проверь
 
Slot number:             21
 
Name:                      New_radio
 
Full URL:                   http://icecast-newradio.cdnvideo.ru:80/newradio3
 
or
Url:                          icecast-newradio.cdnvideo.ru
 
Port:                         80
 
Path:                         /newradio3
 
второя действительно не работает?  Хотя в RarmaRadio поет и даже пишет исполнителей 
igo
Offline
Зарегистрирован: 09.06.2019

Спасибо! Первую вручную заполнил, заработало!

Вторую, на автомате, вот так заполняет и не работает. А у вас как заполнена?

lexa7
Offline
Зарегистрирован: 11.02.2019

Подскажите, может кто сталкивался с таким. Радио на TTGO ESP32 работало нормально, потом перестало переодически грузиться, экран просто белым горит и все, помогало передёргивание питания. Сейчас начитанает грузиться только после нажатия кнопки RST. 

Может было у кого такое? Перепрошивал не помогло. 

Gintuxa
Offline
Зарегистрирован: 05.10.2017

Но порт у вас есть 8008, и почему в конце вам :80?

DIVGENY
Offline
Зарегистрирован: 23.08.2016

igo пишет:

Вторую, на автомате, вот так заполняет и не работает. А у вас как заполнена?

 Я же написал, что вторая не работает. а знак вопроса означает хз почему...

 И зачем вам вторая, если это одна и та же станция с одинаковым битрейдом в .mp3 формате ?

а заполнять нужно так что бы в поле Ful URL ссылка выглядела точно также, как выглядит в браузере

http://95.188.107.89:8008/New_Radio.mp3

Art16
Offline
Зарегистрирован: 18.08.2019

Подскажите, есть ли возможность на ttgo  использовать другой дисплей? либо на родном развернуть на 90 градусов отображение.

Art16
Offline
Зарегистрирован: 18.08.2019

Подскажите, есть ли возможность на ttgo  использовать другой дисплей? либо на родном развернуть на 90 градусов отображение.

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

развернуть можно

O_LCD_ROTA,data,u8,255
 
в этой строке вместо 255 поставить 1 
скомпилировать .csv
залить
Art16
Offline
Зарегистрирован: 18.08.2019

так это на 180 градусов разворачивает... а на 90 как?

Art16
Offline
Зарегистрирован: 18.08.2019

так это на 180 градусов вертит....

Art16
Offline
Зарегистрирован: 18.08.2019

либо как то ограничить у него область вывода изображения.  вообщем, его как то надо вписать в окно размером 4 на 3,5

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

взять самому дописать

если "не умею" - использовать поддерживаемые дисплеи

Art16
Offline
Зарегистрирован: 18.08.2019

pilnikov пишет:

 

если "не умею" 

если "не умею" - я учусь.всё сделал, спасибо за помощ)

satelit 2
Offline
Зарегистрирован: 04.12.2016

интересно, а есть ли радио колыбельни, замечательный проект получиться

DIVGENY
Offline
Зарегистрирован: 23.08.2016

satelit 2 пишет:

интересно, а есть ли радио колыбельни, замечательный проект получиться

 http://ic2.101.ru:8000/a95