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

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

ShAlex13 пишет:

Команду sys.patch куда надо вводить чтобы проверить состояние патча?

http://adress/?sys.patch  так? или надо в монитор порта?

я отправлял в терминал, как советовал alex08cb в посте 1170.

пробовал и включать и отключать патч, мне не помогло.

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

Через терминал (программа Termite 3.3 или любую другую сылки были тут пару страниц назад) введите команду sys.patch

sys.patch("x"): Change the status of the vs1053 patch at power on.

0 = Patch will not be loaded, 1 or up = Patch will be loaded (default) at power On

sys.patch: Display the vs1053 patch status

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

Я бы всетаки прозвонил цэшкой насквозь от порта (пин на модуле ЕСП) до порта (пин VS1053). Плюсом напруги на VSке померял. Если есть осцилл - то мози/мизо можно глянуть.

Кстати проводки соединительные между есп и вээской длинные? Их нужно делать как можно короче.

мультиметром прозвонил все контакты между ESP и VS.

проводки короткие. Напряжения в норме, 5В, 3,3В, 1,8В с небольшими отклонениями. Осциллографа нет.

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

А "хеллокалку" кто из вас запускал? Я запутался если чессно. И есп у вас какая? Можно попробовать "хелло" запустить под текущую конфигурацию железа, без перекоммутации, подогнав настройки в скетче. И еще совсем уж глупый вопрос, а станции, которые в плэйлисте, на компе играют если скопипастить?

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

А "хеллокалку" кто из вас запускал? Я запутался если чессно. И есп у вас какая? Можно попробовать "хелло" запустить под текущую конфигурацию железа, без перекоммутации, подогнав настройки в скетче. И еще совсем уж глупый вопрос, а станции, которые в плэйлисте, на компе играют если скопипастить?

я запускал хэллоукалку, все запустилось. У меня ESP8266.

хэллоукалку запускал, подключив VS1053 к Arduino Uno.

Но вот станции из плэйлиста не пробовал копипастить, но в мониторе вебморды они играют.

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

У меня тоже станции играют только в монитор вебморды

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

попробуйте хеллокалку без переделки схемы

раз в монитор играют это хорошо и достаточно.

Скрин страницы где эквалайзер скиньте.

Просто у меня версия для есп 32, там другая морда 

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

приду с работы, скину...

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

попробуйте хеллокалку без переделки схемы

 

Скрин страницы где эквалайзер скиньте.

 

вы имеете ввиду хэллоукалку проверить в связке ESP & VS ?

скриншот вечером скину, не работе нет железок.

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

да именно в конфигурации "радио"

в скриншотах Закладка "Setting" интересует и можно еще первую 

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov пишет:

да именно в конфигурации "радио"

Это надо в скетче hello.ino поменять что-то? и залить его в ESP?

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

да. Под "что то" поменять надо номера портов для cs sd и rst

вот эти строки

#define VS1053_CS     D1
#define VS1053_DCS    D0
#define VS1053_DREQ   D3
 под то как у вас сейчас подключено
shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov, спасибо. вечером попробую.

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

мой скрин

alex08cb
alex08cb аватар
Offline
Зарегистрирован: 01.02.2018

shurik12330 пишет:
почти 4000 км, однако)

нет препятствий братскому народу! :)  Может кто поближе изъявит желание помочь? я не против! В противном случае - всегда пожалуйста! alex08cb собака mail.ru

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

Цитата:

я отправлял в терминал, как советовал alex08cb в посте 1170.

пробовал и включать и отключать патч, мне не помогло.

Тоже ни как не повлияло

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov, пробовал скомпилировать hello.ino для ESP8266, компилятор ругается:

C:\Program Files (x86)\Arduino\libraries\VS1053\examples\hello\hello.ino:16:20: fatal error: avr/io.h: No such file or directory
 
 #include <avr/io.h>
compilation terminated.
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.
 
Нашел файл io.h , закинул в папку avr, все равно ругается.
И еще, у меня в скетче нет этих строк:
#define VS1053_CS     D1
#define VS1053_DCS    D0
#define VS1053_DREQ   D3
 
а есть вот что:
/*
 * VS1053 development board connected by it's header pins the following way:
 *
 * GND  - GND
 * XDCS - D6
 * DREQ - D7
 * XRES - D8
 * XCS  - D9
 * SCLK - D13
 * SI   - D11
 * SO   - D12
 * GND  - GND
 * 5V   - 5V
 */
VS1053 player(9, 6, 7, 8); // cs_pin, dcs_pin, dreq_pin, reset_pin
 
Причем когда компилирую скетч для Arduino Uno, он работает

 

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

https://yadi.sk/d/4hMoEoXz3SxG3n

В архиве две библиотеки. Сохраните их к себе в \libraries. Старую либу для VS1053 (пример из которой не компилится) временно переместите из \libraries куда нибудь подальше, чтоб не мешалась. Попробуйте скомпилить  ESP_VS1053_Library-master.zip\ESP_VS1053_Library-master\examples\SimpleMp3Player\SimpleMp3Player.ino  Если ок - настойте вывода 

  The circuit (example wiring for ESP8266 based board like eg. LoLin NodeMCU V3):
  ---------------------
  | VS1053  | ESP8266 |
  ---------------------
  |   SCK    |   D5   | 14
  |   MOSI  |   D7   | 13
  |   MISO  |   D6   | 12
  |   XRST  |   ----  | монтажное или
  |   CS      |   D1   | 5
  |   DCS    |   D0   | 16
  |   DREQ  |   D3   | 0
  |   5V      |   VU   | питание +5
  |   GND   |   G     | земля
  ---------------------
 
тут
 
// Wiring of VS1053 board (SPI connected in a standard way)
#define VS1053_CS     D1
#define VS1053_DCS    D0
#define VS1053_DREQ   D3
 
согласно вашей схеме подключения.
 
SPI (mosi miso sck) вроде стандартно подключается (как в таблице выше) Внимательно посмотрите на тип платы, чтобы соответствовал вашей, дабы совпали Dxx и GPIOxx. Или указывайте просто номер GPIO 
D1 = GPIO5
D0 = GPIO16
D3 = GPIO0
Это соответствие справедливо для NodeMCU и Wemos D1!!!
 
// Wiring of VS1053 board (SPI connected in a standard way)
// в GPIO
#define VS1053_CS     5  //D1
#define VS1053_DCS    16 //D0
#define VS1053_DREQ   0 //D3
 
то будет так
#define VS1053_CS     15 //D8
#define VS1053_DCS     4 //D2
#define VS1053_DREQ   5 //D1
 
 
 
FiNick
Offline
Зарегистрирован: 02.03.2018

Всем привет! Собираю ka-radio на esp8266, ни как не могу разобраться с русификацией шрифта. Просьба разъяснить что куда подменять и что править в скетче. Использую arduino nano

shurik12330
Offline
Зарегистрирован: 05.02.2018

pilnikov, скомпилировал и залил в ESP скетч SimpleMp3Player.ino.

не хэллокает(

я уже запутался.. или что-то не так делаю?

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

to shurik12330 Покажите настройки выходов из скетча и проверяйте схему. У вас же на уно работало? Там в примерах есть плеер с диагностикой (SimpleMp3PlayerWithDebug.ino) - запустие его и покажите нам лог(Если при компиляции будет ругаться на #include <helloMp3.h> поменяйте на #include "helloMp3.h"). А может вы мизо с мози перепутали? 

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

FiNick пишет:
Всем привет! Собираю ka-radio на esp8266, ни как не могу разобраться с русификацией шрифта. Просьба разъяснить что куда подменять и что править в скетче. Использую arduino nano

А вы arduino nano собрались русифицировать?

shurik12330
Offline
Зарегистрирован: 05.02.2018

to pilnikov, в скетче подключение:

  The circuit (example wiring for ESP8266 based board like eg. LoLin NodeMCU V3):
  ---------------------
  | VS1053  | ESP8266 |
  ---------------------
  |   SCK   |   D5    |
  |   MISO  |   D6    |
  |   MOSI  |   D7    |
  |   XRST  |   RST   |
  |   CS    |   D1    |
  |   DCS   |   D0    |
  |   DREQ  |   D3    |
  |   5V    |   VU    |
  |   GND   |   G     |
  ---------------------
отличается от карадио. в карадио так:
CS     --- D8 (GPIO15),
DCS   --- D1 (GPIO5),
DREQ --- D2 (GPIO4).
но я пробовал и так и так.
в скетче пробовал два варианта(один закомментирован):
 #define VS1053_CS    5 // D1
 #define VS1053_DCS   16 // D0
 #define VS1053_DREQ  0 // D3
 
// #define VS1053_CS    15 // D1
// #define VS1053_DCS   4 // D0
// #define VS1053_DREQ  5 // D3
соответсвенно, переключал пины
мизо и мози не перепутал. на уно все работало.
 
 
FiNick
Offline
Зарегистрирован: 02.03.2018

Подключил дисплей на базе чипа ks0108, за счёт большей диагонали читаемость информации гораздо улучшилась.
Поправил часовой пояс в скетче, с русификацией немогу ни как разобраться.
Модуль vs1053 ещё не заказывал, посоветуйте какой лучше купить - читал что такой часто грешит не пропаи на плате.
VS1053 MP3 модуль развитию w/on-board Запись Функция SPI Интерфейс OGG кодирования Запись Управление сигнала фильтр
http://s.aliexpress.com/IfaQj6rY?fromSns=Copy to Clipboard
(from AliExpress Android)

Что думаете на счёт такого?
VS1053 vs1053b mp3 модуль для Arduino UNO Breakout доска с слот для карты SD vs1053b OGG в режиме реального времени Запись для arduino UNO
http://s.aliexpress.com/zQ3AJZvE?fromSns=Copy to Clipboard
(from AliExpress Android)

shurik12330
Offline
Зарегистрирован: 05.02.2018

to pilnikov, может быть надо изменить режим прошивки в Arduino IDE?

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

to shurik12330 если скетч заливается и работает настройки изменять нет особого смысла. Если у вас нодемцу можно флэш сайз ставить 4м (1+3 спиффс), частоту проца 160 а флеш мод дио. Но это на работу не влияет. Вы бы пример с дебагом таки запустили и лог показали.

отличается от карадио. в карадио так:
CS     --- D8 (GPIO15),
DCS   --- D1 (GPIO5),
DREQ --- D2 (GPIO4).
 
Судя по схеме на гитхабе -- /dcs - 4 a dreq 5/ проверьте.
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015
nadim
Offline
Зарегистрирован: 04.11.2017

FiNick пишет:
Модуль vs1053 ещё не заказывал, посоветуйте какой лучше купить ....  

Покупал себе такой модуль из этого магазина http://s.aliexpress.com/zQ3AJZvE?fromSns=Copy - все детали пропаяны аккуратно - единственно были следы от флюса. Можете брать - модуль рабочий.

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

shurik12330 пишет:

to pilnikov, в скетче подключение:

  The circuit (example wiring for ESP8266 based board like eg. LoLin NodeMCU V3):
  ---------------------
  | VS1053  | ESP8266 |
  ---------------------
  |   SCK   |   D5    |
  |   MISO  |   D6    |
  |   MOSI  |   D7    |
  |   XRST  |   RST   |
  |   CS    |   D1    |
  |   DCS   |   D0    |
  |   DREQ  |   D3    |
  |   5V    |   VU    |
  |   GND   |   G     |
  ---------------------
отличается от карадио. в карадио так:
CS     --- D8 (GPIO15),
DCS   --- D1 (GPIO5),
DREQ --- D2 (GPIO4).
но я пробовал и так и так.
в скетче пробовал два варианта(один закомментирован):
 #define VS1053_CS    5 // D1
 #define VS1053_DCS   16 // D0
 #define VS1053_DREQ  0 // D3
 
// #define VS1053_CS    15 // D1
// #define VS1053_DCS   4 // D0
// #define VS1053_DREQ  5 // D3
соответсвенно, переключал пины
мизо и мози не перепутал. на уно все работало.
 
 

#define VS1053_CS     D8
#define VS1053_DCS    D1
#define VS1053_DREQ   D2
 
У меня вот так без ошибок компилируется. Плату выбрал "NodeMCU 1.0 (ESP-12E Module)
В наушниках какие то двухтональные звуки, будто железной кружкой по мостовой брякают. цок-цок, цок-цок
FiNick
Offline
Зарегистрирован: 02.03.2018

Спасибо, такой и закажу

FiNick
Offline
Зарегистрирован: 02.03.2018

pilnikov пишет:

А вы arduino nano собрались русифицировать?


Мне нужно добавить русский шрифт в библиотеку u8glib.
Чтоб корректно отображались русские названия станций. В 217 посту описано как сделать это, но там говориться про библиотеку UGLB- как я понял она для цветных экранов?

FiNick
Offline
Зарегистрирован: 02.03.2018

FiNick пишет:
pilnikov пишет:

А вы arduino nano собрались русифицировать?


Мне нужно добавить русский шрифт в библиотеку u8glib.
Чтоб корректно отображались русские названия станций. В 217 посту описано как сделать это, но там говориться про библиотеку UCGLB- как я понял она для цветных экранов?

FiNick
Offline
Зарегистрирован: 02.03.2018

Пардон сообщения дублировались

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

pilnikov пишет:

to shurik12330 если скетч заливается и работает настройки изменять нет особого смысла. Если у вас нодемцу можно флэш сайз ставить 4м (1+3 спиффс), частоту проца 160 а флеш мод дио. Но это на работу не влияет. Вы бы пример с дебагом таки запустили и лог показали.

отличается от карадио. в карадио так:
CS     --- D8 (GPIO15),
DCS   --- D1 (GPIO5),
DREQ --- D2 (GPIO4).
 
Судя по схеме на гитхабе -- /dcs - 4 a dreq 5/ проверьте.

Подключено как на первой странице форума

D5:GPIO14 -- VS1053 SCK

D6:GPIO12 -- VS1053 MISO 

D7:GPIO13 -- VS1053 MOSI 

D1:GPIO05 -- VS1053 XDCS

D2:GPIO04 -- VS1053 DREQ

D3:GPIO00 -- VS1053 XRST

D8:GPIO15 -- VS1053 XCS

Да и тут https://hackaday.io/project/11570-wifi-webradio-on-esp8266-or-esp32

так же подключено

 

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

Ну пусть так - хеллокать то все равно должно. Лога от вас дождемся?

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

to ShAlex13 а вы её с уно пробовали как shurik12330 ? 

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

pilnikov пишет:

to ShAlex13 а вы её с уно пробовали как shurik12330 ? 

С уной не пробовал

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

попробуйте, чтобы выяснить - живая, нет. И сопротивление ушей какое?

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

pilnikov пишет:

Ну пусть так - хеллокать то все равно должно. Лога от вас дождемся?

какой лог? от чего?

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

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

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

pilnikov пишет:

попробуйте, чтобы выяснить - живая, нет. И сопротивление ушей какое?

уши ТДС-3  8 Ом

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

надо бы 32

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

pilnikov пишет:

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

Вот лог:

И¤lмИг¤l$ш[07]i:hюяN: Hello VS1053!
N: Reset VS1053...
N: End reset VS1053...
N: Slow SPI,Testing VS1053 read/write registers...
N: Fast SPI, Testing VS1053 read/write registers again...
N: endFillByte is 0x0
N: Playing sound... N: Playing sound... N: Playing sound... 
udavst
udavst аватар
Offline
Зарегистрирован: 29.11.2013

pilnikov - не важно 32 там или 8, слышно там будет, если заработает.

ShAlex13 У меня сомнения, только в правильности расключения. Вот в 49 сообщении я тоже никак завести не мог, в итоге непропай плюс смотрел не ту схему.

Я за форумом не уследил, какая у Вас ESP-плата? Смотрели на неё разводку выводов? Она совпадает с тем, что в коде указано (CS,DCS,DREQ)? С телефона я никак не могу сложить в одно целое. Да и попробуйте Edzelf.

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

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

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

pilnikov: схема расчитана на наушники, и будет с ними играть, если подключаете усилок, конечно надо позаботиться о согласовании, иначе от перегруза может и захрюкать )

 
shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13 пишет:

#define VS1053_CS     D8

#define VS1053_DCS    D1
#define VS1053_DREQ   D2
 
У меня вот так без ошибок компилируется. Плату выбрал "NodeMCU 1.0 (ESP-12E Module)
В наушниках какие то двухтональные звуки, будто железной кружкой по мостовой брякают. цок-цок, цок-цок

у меня точно так же получилось, цоканье.

при прошивке режим DIO выбрал. с QIO не получилось, т.к. и карадио с QIO не заливалось, а только с DiO залилось.

кстати, скетч с дебагом скомпилировался только когда изменил #include <hellomp3.h> на #include "hellomp3.h".

в скетче без дебага этого не потребовалось.

Лог:

⸮txW⸮X6d⸮H<⸮⸮⸮N: Hello VS1053!

N: Reset VS1053...
N: End reset VS1053...
N: Slow SPI,Testing VS1053 read/write registers...
N: Fast SPI, Testing VS1053 read/write registers again...
N: endFillByte is 0x0
N: Playing sound... N: Playing sound... N: Playing sound...
 
в скетче задержка 3000 мс стоит, и каждые 3 сек это двойное цоканье. уменьшил задержку, стало чаще цокать, т.е. работает. такое впечатление, что не может воспроизвести хэллоу, а получается цоканье.
может, что-то с файлом hellomp3.h не так?
 
P.S.
заиграло хэллоу в связке ESP & VS!!!!!
вот что сделал: проблема все-таки была в файле hellomp3.h
Я заменил в нем массив 
unsigned char HelloMP3[] = {.....
на тот же массив, который в скетче hello.ino
 
чё ж радио не играет(((
ShAlex13
Offline
Зарегистрирован: 19.01.2018

Цитата:

у меня точно так же получилось, цоканье.

при прошивке режим DIO выбрал. с QIO не получилось, т.к. и карадио с QIO не заливалось, а только с DiO залилось.

кстати, скетч с дебагом скомпилировался только когда изменил #include <hellomp3.h> на #include "hellomp3.h".

в скетче без дебага этого не потребовалось.

Лог:

⸮txW⸮X6d⸮H<⸮⸮⸮N: Hello VS1053!

N: Reset VS1053...
N: End reset VS1053...
N: Slow SPI,Testing VS1053 read/write registers...
N: Fast SPI, Testing VS1053 read/write registers again...
N: endFillByte is 0x0
N: Playing sound... N: Playing sound... N: Playing sound...
 
в скетче задержка 3000 мс стоит, и каждые 3 сек это двойное цоканье. уменьшил задержку, стало чаще цокать, т.е. работает. такое впечатление, что не может воспроизвести хэллоу, а получается цоканье.
может, что-то с файлом hellomp3.h не так?

Точно братья по несчастью :) Всё один в один

shurik12330
Offline
Зарегистрирован: 05.02.2018

ShAlex13, перечитайте мой предыдущий пост, у меня заиграло хэллоу.

я добавил инфу в пост #1397

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

shurik12330 пишет:

ShAlex13, перечитайте мой предыдущий пост, у меня заиграло хэллоу.

я добавил инфу в пост #1397

А в "морде" тишина?