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

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

Vladimir2505 пишет:

Спасибо ,запросил возврат.Вставляю в скетч данные для европа Минск ,время все равно на час меньше...

европа перешла на зиму

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

del

Alexej79
Offline
Зарегистрирован: 14.03.2017

pilnikov пишет:

to  Alexej79 а когда происходит замирание звука лог чего нибудь пишет? поробуйте добавить информативности - там же в терминале (который лог показывает) введите команды sys.logv или sys.logi 


При замерании лог ничего не пишет. И при отправки команд, что Вы написали, ничего не возвращается.
Пришёл вчера второй модуль VS 1053 он так же играет с затыками.
Есть второе радио собрано на ESP8266 NodeMcu v3 в связке с этим же модулем VS 1053
Радио проигрывает стабильно без каких либо заиканий.
Сравнил логи что выдают оба ESP и ни чего не выявил подозрительного.

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

второе тоже карадио? просто есп на другой подложке?

logv - переключение логгирования в режим verbose - c более подробной отчетностью.

sys.dlog		: Display the current log level
sys.logx		: Set log level to x with x=n for none, v for verbose, d for debug, i for info, w for warning, e for error
попробуйте поиграть со светодиодом 
sys.led("x")	: Change the led indication: 
				  1 = Led is in Play mode (lighted when a station is playing), 0 = Led is in Blink mode (default)
sys.led			: Display the led indication status
sys.ledgpio		: Display the default Led GPIO
sys.ledgpio("x"): Change the default Led GPIO (4) to x
 

 

Alexej79
Offline
Зарегистрирован: 14.03.2017

Да, оба КаРадио и плата мини стоит тот же ESP только более комрактнее расположенны детали на обеех сторонах.
В ArduinoIDE использую порт для сканирования логов только вот откликается он при подключении радио и потом при нажатии на резет
Ввол каких либо команд в строку и отсылка их результата не даёт на обеих ESP.
Что я делаю не так? Пробывал мониторинг порта Putty но тоже без результата.

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

pilnikov пишет:

качните эту прогу https://drive.google.com/drive/folders/1UBuUA2kHhiAXmC4pm2ZDWdDUo8mRtzto спасибо камраду alex08cb

она подключится к радио по вифи (надо тока указать ей IP адрес радио) там все команды разложены, не надо никаких терминалов

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

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

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Можно это сделать при помощи калькулятора из шестнадцатеричной hex в десятичную dec ?Правда ,числа какие то длинноватые.

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

"FF" поменяйте на "0x", не надо пересчитывать 

Vladimir2505
Offline
Зарегистрирован: 23.11.2017
При проверки скетча ,ошибка:
\\
Несколько библиотек найдено для "SD.h"
 Используется: C:\Users\Владимир\Arduino\hardware\espressif\esp32\libraries\SD
Не используется: C:\Users\Владимир\Arduino\libraries\SD
Несколько библиотек найдено для "WiFiClient.h"
 Используется: C:\Users\Владимир\Arduino\hardware\espressif\esp32\libraries\WiFi
Не используется: C:\Users\Владимир\Arduino\libraries\WiFi
Не используется: C:\Users\Владимир\Arduino\libraries\WiFi
Не используется: C:\Users\Владимир\Arduino\libraries\WiFi
Не используется: C:\Users\Владимир\Arduino\libraries\WiFi
exit status 1
unable to find numeric literal operator 'operator""O4F'

ничего не делал ,кроме замены в IR

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino: In function 'void isr_IR()':

MiniWebRadio:142: error: unable to find numeric literal operator 'operator""O4F'

exit status 1
unable to find numeric literal operator 'operator""O4F'

Удалил неиспользуемые библиотеки....

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

0x4F

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:132:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:133:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:134:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:135:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:136:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:137:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:138:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:139:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:140:9: warning: case label value exceeds maximum value for type

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:141:9: warning: case label value exceeds maximum value for type

MiniWebRadio:142: error: unable to find numeric literal operator 'operator""O4F'

C:\Users\Владимир\ESP32-MiniWebRadio 14.08.2018\MiniWebradio\MiniWebRadio.ino:143:9: warning: case label value exceeds maximum value for type

exit status 1
unable to find numeric literal operator 'operator""O4F'

 

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Я,кажется понял .Нужно hex конвертировать в dec ,т.е 0x02FD-будет 765,с помощью калькулятора.,как и у автора.В моих числах менять FFна0x и конвертировать. Спасибо.

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

вы сам кусок скеча (строки132-143) лучше опубликуйте

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

Vladimir2505 пишет:

Я,кажется понял .Нужно hex конвертировать в dec ,т.е 0x02FD-будет 765,с помощью калькулятора.,как и у автора.В моих числах менять FFна0x и конвертировать. Спасибо.

немножко про числа и типы

byte - размер 1 байт; макс значение = 2^8 = 255(int) = 0xFF(hex) 

int - размер 2 байт; макс значение = 2^15 + 1 бит на знак = +/-32767(int) = 0xFFFF(hex) 

uint (беззнаковое целое) размер 2 байт; макс значение = 2^16 = 65534(int) = 0xFFFF(hex) 

 
Vladimir2505
Offline
Зарегистрирован: 23.11.2017

[quote=pilnikov]

вы сам кусок скеча (строки132-143) лучше опубликуйте.        Сейчас на работе..

zarudav
Offline
Зарегистрирован: 13.04.2017

Добрый день спецам! Может кто выложит бин файл с прошивкой для ESP32 чтобы можно переключать станции без нажатия.Ну или подскажите где надо изменить скейч?

Release 1.3 Rev 6

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

zarudav пишет:

Добрый день спецам! Может кто выложит бин файл с прошивкой для ESP32 чтобы можно переключать станции без нажатия.Ну или подскажите где надо изменить скейч?

Release 1.3 Rev 6

в предыдущих постах поднимался этот вопрос - страниц так 10-15 назад

Вроде тут
\esp\Ka-Radio32\main\addon.c 
блок // Compute the encoder
примерно 426 строка
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

А скилла хватит "скейч" поправить?
А тему, страниц 20 хотя бы, последних почитать?

Vladimir2505
Offline
Зарегистрирован: 23.11.2017

Коды dec ,для моего пульта (минивебрадио)

zarudav
Offline
Зарегистрирован: 13.04.2017

в предыдущих постах поднимался этот вопрос - страниц так 10-15 назад

Вроде тут
\esp\Ka-Radio32\main\addon.c 
блок // Compute the encoder
примерно 426 строка

 

 

Сам наверно не поправлю скейч, может просто кто уже правил для себя! А если нет то и за это спасибо!

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

zarudav пишет:

Сам наверно не поправлю скейч, может просто кто уже правил для себя! А если нет то и за это спасибо!

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

P.S. Не вам конечно, но мысли в слух. Было бы замечательно если бы вы сами написали инвариантный код (с возможностью настройки - кому как нравится) и предложили его JPC

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

Vladimir2505 пишет:

Коды dec для моего пульта (минивебрадио)

нам не коды нам скетча кусок ;)

Vladimir2505
Offline
Зарегистрирован: 23.11.2017
     }
        ir_loccount=0;                           // Ready for next input
        switch(ir_value){
        case 39015: ir_resp=0;  break; //ZERO
        case 41565: ir_resp=1;  break; //ONE
        case 25245: ir_resp=2;  break; //TWO
        case 57885: ir_resp=3;  break; //THREE
        case 8925: ir_resp=4;  break; //FOUR
        case 765: ir_resp=5;  break; //FIVE
        case 49725: ir_resp=6;  break; //SIX
        case 57375: ir_resp=7;  break; //SEVEN
        case 43095: ir_resp=8;  break; //EIGHT
        case 36975: ir_resp=9;  break; //NINE
        case 14535: ir_resp=10; break; //OK
        case 6375: ir_resp=11; break; //UP
        case 19125: ir_resp=12; break; //DOWN
        case 23205: ir_resp=13; break; //RIGHT
        case 4335: ir_resp=14; break; //LEFT
        case 45135: ir_resp=15; break; //HASH
        case 26775: ir_resp=16; break; //STAR
        default: ir_resp=(-1);
       

 

zarudav
Offline
Зарегистрирован: 13.04.2017

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

P.S. Не вам конечно, но мысли в слух. Было бы замечательно если бы вы сами написали инвариантный код (с возможностью настройки - кому как нравится) и предложили его JPC

 

Просто для кого то изменить и собрать бин файл минутное дело а для других целая трагедия! И я думаю что есть тоже такие которых тоже не устраивает переключения каналов с нажатием! А так да - я пользуюсь тем что есть! УДАЧИ

 

zionwot
Offline
Зарегистрирован: 28.10.2018

Подскажите пожалуйста, я правильно понимаю, что к TTGO-TM-ESP32 не получится прикрутить VS1053?

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

zionwot пишет:
Подскажите пожалуйста, я правильно понимаю, что к TTGO-TM-ESP32 не получится прикрутить VS1053?

нет не правильно, прикрутить можно, но это все равно что из пушки по воробьям, если ттго у вас уже есть, то это в принципе оправдано, если вы планируете покупку - не совсем разумно

zionwot
Offline
Зарегистрирован: 28.10.2018

Ну уж и из пушки, я так понимаю VS-ка выдает звук качественней, да и AAC большой плюс. А таки да, и ттгго есть и 8266 и 32. накупил обвеса и теперь эксперементирую с ним. Так интересно, сначала напортачу, а потом мужественно преодолеваю косяки. Пока получается))) Так вот, мои попытки прикрутить к ттгго VS-ку натыкаются на разводку по ногам. IO18 и 19 вроде как заняты? 

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

А смысл? если у вас есть просто 32. Для того, чтобы к тм подключить vs, вам придется 18 и 23 как то из нее выуживать, ну и если pcm совсем не использовать - то и 19 до кучи. Но это мазохизм имхо, тем более при наличии просто 32.

zionwot
Offline
Зарегистрирован: 28.10.2018

к 32 хочется экран побольше))

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

zionwot пишет:

к 32 хочется экран побольше))

к 32 легко подключается экран на 1,8"

drserj
Offline
Зарегистрирован: 05.08.2018

agat20 пишет:

zionwot пишет:

к 32 хочется экран побольше))

к 32 легко подключается экран на 1,8"

Да не так уж и много 1.8... меньше 3"-4" особой разницы нет, что 0.9, что 1.8... 

Alexej79
Offline
Зарегистрирован: 14.03.2017

pilnikov пишет:

pilnikov пишет:

качните эту прогу https://drive.google.com/drive/folders/1UBuUA2kHhiAXmC4pm2ZDWdDUo8mRtzto спасибо камраду alex08cb

она подключится к радио по вифи (надо тока указать ей IP адрес радио) там все команды разложены, не надо никаких терминалов


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

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

пришел индикатор SD ILI9341(красная плата), поскажите правильную распиновку на ESP32 (Karadio32) ?

ESP32                ILI9341

GPIO_NUM_13   CS

GPIO_NUM_14   D/C

GPIO_NUM_2    RESET

???           SDI(MOSI)

+3v3          LED

VIN(+5)       VCC

 

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

#define PIN_NUM_MOSI GPIO_NUM_23 // Master Output, Slave Input Named Data or SDA or D1 for oled

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

pilnikov пишет:
#define PIN_NUM_MOSI GPIO_NUM_23 // Master Output, Slave Input Named Data or SDA or D1 for oled

светит белым экраном, не заводится, sys.lcd("194")  установлен.

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

В ардуине берете любой пример от адафруит или лучше сразу от ucglib, подгоняете его под существующее подключение - если не работает меняете дисплей или проверяете провода и разъемы

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

pilnikov пишет:
В ардуине берете любой пример от адафруит или лучше сразу от ucglib, подгоняете его под существующее подключение - если не работает меняете дисплей или проверяете провода и разъемы

ок

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

Лучше припаять, причем с обоих сторон, нормальным проводом

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

b52s пишет:

pilnikov пишет:
#define PIN_NUM_MOSI GPIO_NUM_23 // Master Output, Slave Input Named Data or SDA or D1 for oled

светит белым экраном, не заводится, sys.lcd("194")  установлен.

 

В Телнете диод переключите на другой пин. 4 или 2, непомню.

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

Gintuxa пишет:

b52s пишет:

pilnikov пишет:
#define PIN_NUM_MOSI GPIO_NUM_23 // Master Output, Slave Input Named Data or SDA or D1 for oled

светит белым экраном, не заводится, sys.lcd("194")  установлен.

 

В Телнете диод переключите на другой пин. 4 или 2, непомню.

sys.ledgpio("2") , не помогло, 4 было по умолчанию.

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

b52s пишет:

пришел индикатор SD ILI9341(красная плата), поскажите правильную распиновку на ESP32 (Karadio32) ?

ESP32                ILI9341

GPIO_NUM_13   CS

GPIO_NUM_14   D/C

GPIO_NUM_2    RESET

???           SDI(MOSI)

+3v3          LED

VIN(+5)       VCC

 

Уас 1 пин пропущен clk

ESP32 монитор
vcc 5v vcc
gnd gnd
d18 clk
d23 sda
d14 rs (a0 dc)
d2 rst
d13 cs

 

1707
Offline
Зарегистрирован: 08.02.2017

Делаю один в один как https://andrew25kir.blogspot.com/2017/10/karadio-esp32.html?showComment=1510302285178#c6549852010687024950 разница только в экране, у моего больше пинов

Сама плата ESP32 DEVKIT V1 + PCM5102 + Энкодер +0.96″ OLED (на 7 пинов)+PAM8403 (усилок)

Посоветуйте пожалуйста, как собрать под это всё прошивку или может есть готовая уже.

Уж больно малый экран, хоть и контрастный. После испытаний проверил бы на 3310

 

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

agat20 пишет:

b52s пишет:

пришел индикатор SD ILI9341(красная плата), поскажите правильную распиновку на ESP32 (Karadio32) ?

ESP32                ILI9341

GPIO_NUM_13   CS

GPIO_NUM_14   D/C

GPIO_NUM_2    RESET

???           SDI(MOSI)

+3v3          LED

VIN(+5)       VCC

 

Уас 1 пин пропущен clk

ESP32 монитор
vcc 5v vcc
gnd gnd
d18 clk
d23 sda
d14 rs (a0 dc)
d2 rst
d13 cs

спасибо, попробую

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

b52s пишет:

agat20 пишет:

b52s пишет:

пришел индикатор SD ILI9341(красная плата), поскажите правильную распиновку на ESP32 (Karadio32) ?

ESP32                ILI9341

GPIO_NUM_13   CS

GPIO_NUM_14   D/C

GPIO_NUM_2    RESET

???           SDI(MOSI)

+3v3          LED

VIN(+5)       VCC

 

Уас 1 пин пропущен clk

ESP32 монитор
vcc 5v vcc
gnd gnd
d18 clk
d23 sda
d14 rs (a0 dc)
d2 rst
d13 cs

спасибо, попробую

У меня пин clk это sck, большое спасибо все получилось! Всем спасибо!

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

1707 пишет:

Делаю один в один как https://andrew25kir.blogspot.com/2017/10/karadio-esp32.html?showComment=1510302285178#c6549852010687024950 разница только в экране, у моего больше пинов

Сама плата ESP32 DEVKIT V1 + PCM5102 + Энкодер +0.96″ OLED (на 7 пинов)+PAM8403 (усилок)

Посоветуйте пожалуйста, как собрать под это всё прошивку или может есть готовая уже.

Уж больно малый экран, хоть и контрастный. После испытаний проверил бы на 3310

 

Вопрос если честно тупейший. Готовая прошивка (авторская) это все хозяйство поддерживает. Зайдите на гит к автору https://github.com/karawin/Ka-Radio32 переведите страницу - там все есть и схема и инструкция по прошивке и настройке

1707
Offline
Зарегистрирован: 08.02.2017

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

У всех тупит страничка с настройками и открывает всё долго, ну прямо очень?

Семипиновый экран ничего не показывает, подсветка не горит, вот так 

// I2C lcd (and rda5807 if lcd is i2c or LCD_NONE)
//------------------------------------------------
#define PIN_I2C_SCL GPIO_NUM_14
#define PIN_I2C_SDA GPIO_NUM_13
#define PIN_I2C_RST	GPIO_NUM_2		// or not used

и так 

  1. CS(Chip select) pin of OLED -> PIN D5 of ESP32
  2. DC pin of OLED -> PIN D4 of ESP32
  3. RES pin of OLED -> PIN D2 of ESP32
  4. SDA pin of OLED -> PIN D23 i.e. MOSI of ESP32
  5. SCK pin of OLED -> PIN D18 i.e. SCK of ESP32
  6. Vdd of OLED -> Vcc of ESP32
  7. GND of OLED -> GND of ESP32

подключиться не удалось(

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

1707 пишет:

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

У всех тупит страничка с настройками и открывает всё долго, ну прямо очень?

Семипиновый экран ничего не показывает, подсветка не горит, вот так 

// I2C lcd (and rda5807 if lcd is i2c or LCD_NONE)
//------------------------------------------------
#define PIN_I2C_SCL GPIO_NUM_14
#define PIN_I2C_SDA GPIO_NUM_13
#define PIN_I2C_RST	GPIO_NUM_2		// or not used

и так 

  1. CS(Chip select) pin of OLED -> PIN D5 of ESP32
  2. DC pin of OLED -> PIN D4 of ESP32
  3. RES pin of OLED -> PIN D2 of ESP32
  4. SDA pin of OLED -> PIN D23 i.e. MOSI of ESP32
  5. SCK pin of OLED -> PIN D18 i.e. SCK of ESP32
  6. Vdd of OLED -> Vcc of ESP32
  7. GND of OLED -> GND of ESP32

подключиться не удалось(

контроллер экрана? размер экрана?

1707
Offline
Зарегистрирован: 08.02.2017

SSD1306 на 7 пинов

Пршивал файлы отсюда по образцу: