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

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

nadim пишет:
Обновил webclient_v1.02  - русские тэги в кодировке CP-1251 Проверил на http://mp3.imgradio.pro:80/RusHit48  Вот что получил

Замешкался, запаниковал, залил авторский webclient.с и получил тоже же самое. Проверил на проге RadioSure, ссылка на которую пролетала несколько страниц назад - тот тоже ничего путного не показывает. В общем, эта станция неправильно отсылает тэги. Во всяком случае ни имени артиста, ни название песни (#CLI.META:## пустой), потому и нижние две строчки пустые: 

63mpE.png

А тег названия жанра наоборот неприлично длинный: "Radio, Pop, Russian, Music, Hits, Top40, Adult, Various, RU, IMG", от чего KaRadio32 плющит. Видимо автор не ждал такой словоохотливости в данном поле, хотя поля у него по 256 символов... Может быть процедура вывода пытается уплотнить буквы и потому возникает такое наползание и даже крах некоторых букв.
Кстати, такое бывает в поле названии песни (второй скриншот). В эти моменты лучше ориентироваться на теги, отображаемые или в вебморде, или в моей программулине-телнет-клиенте tcESP.exe ( понимает UTF-8  и потому правильно показывает #CLI.** - ответы KaRadio32). Если там все ОК, то это глючит или процедура вывода текста на дисплей, или сама библиотека дисплея. 

Сейчас прикола ради пишу прогу-плейер. Лично мне очень не удобно запускать вебморду - подтупливает часто, а ни энкодер, ни пульт я пока еще не прицеплял к KaRadio32. А телнет работает весьма шустро. Как дойду до релиза 1.00 - выложу. Может кто еще приколится. Именно приколится, ибо никакой необходимости в ней нет. По сути это тот же мой телнет-клиент tcESP.exe, только нет команд и привычного окна терминала. Есть список каналов, получаемых по телнет (планируется ком-порт), ползунок громкости, экрана для вывода информации о треках и несколько кнопок. 

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

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

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

pilnikov пишет:
я кстати будильничег то прикрутил к своей погодной станции. По поводу его надежности - ооочень большие сомнения

Я это предполагал ;) 

4ivan
Offline
Зарегистрирован: 18.02.2018

Спс большое )

Serzh
Offline
Зарегистрирован: 31.12.2016
pilnikov
а ВЫ проверяли свой файл bin  он  играет? у меня нет . скачал снова авторский джаз, играет.
bin файл Вы делали так:
в ардуино нажать - проверить(галку) после проверки кода
файл - открыть  - в имя объекта вставить %temp%  - arduino_build_375659  -  тут bin файл
 
я пробовал брать здесь не играет 
 
вставлял другую ссылку  шансон тоже не играет,
 
что не так ума не прилажу. прошу помощи.
 
 
 
 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

У меня тока до морды доходит - потом stack overflow и wdt reset. А стоковая работает (бинарник). Я пробовал собирать из исходников к проекту Рината (там в ссылках есть) - они попроще - только одна станция и веб морда ну ооочень простецкая (пара строк всего) - она поет пока в морду не пытаешься влезть. После попытки все падает. Т.Е. ВСЕ ПАШЕТ НА ПЕРДЕЛЕ И КРАЙНЕ НЕСТАБИЛЬНО!!! Псе эти извращения (по другому не могу назвать) с попытками запустить мп3 декодер на 8266 изначально были призваны только лишь ПОКАЗАТЬ ВОЗМОЖНОСТЬ воспроизводить (не долго) /декодировать mp3 на контроллере с ценой в 100р.  Но, как говорят люди "в теме", кривизна дров ВиФи и LwIP, а так- же малый объем RAM сводят на нет все попытки объединить  Web интерфейс, WiFi и СТАБИЛЬНЫЙ mp3 программный декодер под "одной крышкой" ESP8266. Не даром же в старом KaRadio была предусмотрена внешняя RAM 

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

Ну внешняя память в KaRadio не исключала хардварного декодера, а просто дополняла его. Тот же Edzelf её не предлагал, и проблем с воспроизведением при этом небыло совершенно никаких. А вот в софтовом декодере на 8266 да, похоже проблемы, памяти там нет столько, а без буферизации будет фигня. Наверняка, еслиб какой программист высокого уровня это делал, это дало бы плоды, оптимизировать всегда есть чего, но среди делателей радио на коленке, таких нет ) Так что минимальный ценник радио так и остаётся на уровне - ESP32 || ESP8266+Decoder, причём второй вариант предпочтительней по звуку.

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

Ничем. Вы дали одну и ту же ссылку.

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

0

rv9c
Offline
Зарегистрирован: 23.02.2018
Serzh пишет:
 есть еще вариант интернет радио (тут можно видео глянуть) Для меня 2 вариант предпочтительней, но есть но там в bin прошивке радио джаз, мне оно мягко скажем не нравиться, а поменять его на радио шансон или юмор фм не могу. Объясните, если можно поподробнее, как ардуиной 1.8.1 прошить esp8266 . не комплемируется выдает ошибку. А установленные библиотеки светятся желтым цветом, а то у меня некоторые жирным черным- это что установил или нет? 
 
В этом проекте на гите исходники ардуино кривые и не рабочие. Рабочая версия вот
#include <Arduino.h>

#include <ESP8266WiFi.h>
#include "AudioFileSourceICYStream.h"
#include "AudioFileSourceBuffer.h"
#include "AudioGeneratorMP3.h"
#include "AudioOutputI2SNoDAC.h"

// To run, set your ESP8266 build to 160MHz, update the SSID info, and upload.

// Enter your WiFi setup here:
const char *SSID = "SSID";//имя сети
const char *PASSWORD = "pssw";//ключ сети

// Randomly picked URL
//const char *URL="http://ep32server.streamr.ru:8033/europaplus32.mp3"; //ссылка на поток радиостанции
//const char *URL="http://87.110.219.34:8000/plusmp3";
const char *URL="http://jazz.streamr.ru/jazz-128.mp3";

AudioGeneratorMP3 *mp3;
AudioFileSourceICYStream *file;
AudioFileSourceBuffer *buff;
AudioOutputI2SNoDAC *out;

// Called when a metadata event occurs (i.e. an ID3 tag, an ICY block, etc.
void MDCallback(void *cbData, const char *type, bool isUnicode, const char *string)
{
  const char *ptr = reinterpret_cast<const char *>(cbData);
  (void) isUnicode; // Punt this ball for now
  // Note that the type and string may be in PROGMEM, so copy them to RAM for printf
  char s1[32], s2[64];
  strncpy_P(s1, type, sizeof(s1));
  s1[sizeof(s1)-1]=0;
  strncpy_P(s2, string, sizeof(s2));
  s2[sizeof(s2)-1]=0;
  Serial.printf("METADATA(%s) '%s' = '%s'\n", ptr, s1, s2);
  Serial.flush();
}

// Called when there's a warning or error (like a buffer underflow or decode hiccup)
void StatusCallback(void *cbData, int code, const char *string)
{
  const char *ptr = reinterpret_cast<const char *>(cbData);
  // Note that the string may be in PROGMEM, so copy it to RAM for printf
  char s1[64];
  strncpy_P(s1, string, sizeof(s1));
  s1[sizeof(s1)-1]=0;
  Serial.printf("STATUS(%s) '%d' = '%s'\n", ptr, code, s1);
  Serial.flush();
}


void setup()
{
  Serial.begin(115200);
  delay(1000);
  Serial.println("Connecting to WiFi");

  WiFi.disconnect();
  WiFi.softAPdisconnect(true);
  WiFi.mode(WIFI_STA);
  
  WiFi.begin(SSID, PASSWORD);

  // Try forever
  while (WiFi.status() != WL_CONNECTED) {
    Serial.println("...Connecting to WiFi");
    delay(1000);
  }
  Serial.println("Connected");

  file = new AudioFileSourceICYStream(URL);
  file->RegisterMetadataCB(MDCallback, (void*)"ICY");
  //buff = new AudioFileSourceBuffer(file, 1024);//закоментили буфер 
  //buff->RegisterStatusCB(StatusCallback, (void*)"buffer");
  out = new AudioOutputI2SNoDAC();
  mp3 = new AudioGeneratorMP3();
  //mp3->RegisterStatusCB(StatusCallback, (void*)"mp3");
  mp3->begin(file, out);
}


void loop()
{
  static int lastms = 0;

  if (mp3->isRunning()) {
    if (millis()-lastms > 1000) {
      lastms = millis();
      Serial.printf("Running for %d ms...\n", lastms);
      Serial.flush();
     }
    if (!mp3->loop()) mp3->stop();
  } else {
    Serial.printf("MP3 done\n"); //произошло чп- поток отпал, перезапускаем 
    delay(100);
   file = new AudioFileSourceICYStream(URL);
    //file->RegisterMetadataCB(MDCallback, (void*)"ICY");
    //buff = new AudioFileSourceBuffer(file, 2048);
    //buff->RegisterStatusCB(StatusCallback, (void*)"buffer");
    //out = new AudioOutputI2SNoDAC();
    mp3 = new AudioGeneratorMP3();
    //mp3->RegisterStatusCB(StatusCallback, (void*)"mp3");
    mp3->begin(file, out);
  }
}

 

 
это пример из библиотеки ESP8266Audio (Библиотеку брать тут https://github.com/earlephilhower/ESP8266Audio )  чуть подправленный и вполне рабочий у меня уже играет без перебоев около часа. Подключать наушники-динамик все так же к GPIO3 он же RX желательно через RC цепочку. 
pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

pilnikov пишет:

У меня тока до морды доходит - потом stack overflow и wdt reset. А стоковая работает (бинарник). Я пробовал собирать из исходников к проекту Рината (там в ссылках есть) - они попроще - только одна станция и веб морда ну ооочень простецкая (пара строк всего) - она поет пока в морду не пытаешься влезть. После попытки все падает. Т.Е. ВСЕ ПАШЕТ НА ПЕРДЕЛЕ И КРАЙНЕ НЕСТАБИЛЬНО!!! Псе эти извращения (по другому не могу назвать) с попытками запустить мп3 декодер на 8266 изначально были призваны только лишь ПОКАЗАТЬ ВОЗМОЖНОСТЬ воспроизводить (не долго) /декодировать mp3 на контроллере с ценой в 100р.  Но, как говорят люди "в теме", кривизна дров ВиФи и LwIP, а так- же малый объем RAM сводят на нет все попытки объединить  Web интерфейс, WiFi и СТАБИЛЬНЫЙ mp3 программный декодер под "одной крышкой" ESP8266. Не даром же в старом KaRadio была предусмотрена внешняя RAM 

rv9c пишет:

В этом проекте на гите исходники ардуино кривые и не рабочие. Рабочая версия вот
это пример из библиотеки ESP8266Audio (Библиотеку брать тут https://github.com/earlephilhower/ESP8266Audio )  чуть подправленный и вполне рабочий у меня уже играет без перебоев около часа. Подключать наушники-динамик все так же к GPIO3 он же RX желательно через RC цепочку. 

Я о чем и говорил выше. Ринат слегка навернул адафрутовскую - и псе! привет wdt reset.

nik_nik45
nik_nik45 аватар
Offline
Зарегистрирован: 21.02.2018

alex08cb. Прошил вашей прошивкой .Работает прекрасно . Шрифты отображаются по русски .Спасибо за работу.

 

 

Serzh
Offline
Зарегистрирован: 31.12.2016

люди добрые выложите пожалуйста рабочий bin файл с русским радио

у меня не получается

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

Пришел новый модуль ESP8266 Nodemcu. Залил один из вариантов.

В порту следущее:

В начале мусор, потом:

=> extraram state: 0 0xff ⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮
Release 1.3.3
SDK 1.4.2(f57d61a)
data  : 0x3ffe8000 ~ 0x3ffe899a, len: 2458
rodata: 0x3ffe89a0 ~ 0x3ffeb208, len: 10344
bss   : 0x3ffeb208 ~ 0x3fff2190, len: 28552
heap  : 0x3fff2190 ~ 0x40000000, len: 56944
Heap size: 29160
size_map: 4
t0 task: 3fff8fc8
t1 task: 3fff91d8
t4 task: 3fff96e0
t3 task: 3fff9d28
t2 task: 3fffa938
Heap size: 21168
mode : sta(dc:4f:22:1c:23:fa)
add if0
UART READY
erase setting1 (only one time) 
 
Это на скорости 115200, если выставить скорость 74880, то вместо начального мусора:
 
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)
 
load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8
 
2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : DIO
  SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
 
OS SDK ver: 1.4.2(f57d61a) compiled @ Jul  1 2016 15:59:48
 
а потом мусор

т.е. начало идет на скорости 74880, концовка на скорости 115200

все это без подключенного звукового модуля

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

Появилась точка WiFiRadio

Подключился. Зашел на ВЭБ-морду, вписал свой ssid и пароль.

В мониторе по крайней мере станции играют. Буду цеплять VS-ку

 

tekagi
tekagi аватар
Offline
Зарегистрирован: 07.10.2016

Serzh, в скетче нужно прописать адрес станции без html тегов. Глупый парсер форума изменяет ссылки даже в коде, превращая его в некомпиллируемую кашу...

Плюс в скетче надо прописать SSID и пароль своего вайфай роутера.

Тестовый бинарник, под который надо поменять SSID и пароль своего вайфая, здесь. Там же собственно скетч, не погрызеный парсером.

lonely_jack
Offline
Зарегистрирован: 12.10.2015

Здесь уже как-то вроде писали, но все же. Если у вас есть esp32, попробуйте https://wifi-iot.com

Заводится сразу, никаких проблем (по сравненнию с edzelf и karadio, перепробовал оба), затыков нет, даже внутренний цап играет. Мои догадки, что сделано на базе mr.buddycasino, но это мои догадки. НО!!! зато шьется легко и ota потом беспроблемное (тыкаем галки в конструкторе прошивок и все). На дисплее еще можно лишнюю информацию вывести, хоть погоду на завтра. Рекомендую. Единственное, нужно вашу есп привязать к аккаунту. Стоит 110 р. НО!!! это не деньги, и, оно того стоит.

P.S. автор вообще базируется на системе умного дома для этого модуля. Скорее всего, радио он добавил по моему запросу, когда еще были esp8266. По моей просьбе он также добавил отображение артиста и трека. Автор общительный. доп адрес http://homes-smart.ru/ (форум). Мне нравится, что все стабильно и без танцев с бубном. Играло как то 28 часов - ни одного затыка

В общем... рекомендую

4ivan
Offline
Зарегистрирован: 18.02.2018

lonely_jack пишет:

Здесь уже как-то вроде писали, но все же. Если у вас есть esp32, попробуйте https://wifi-iot.com

Они текст предоставляют для компиляциии или только прошивку? 

io_2002
Offline
Зарегистрирован: 15.10.2017

Всем добрый день!

ESP32-Radio (Edzelf) - кто-то устанавливал дисплей на котроллере ST7735 ? Библиотеку Adafruit_ST7735 установил, скетч подправил согласно https://github.com/derpicknicker1/ESP32-Radio/commit/19ced54c6afcaf950f8cc1b6a7764a40fc19aa49 , но экран при подключении просто светится белым. Также устанавливал уже модифицированный скетч (из ссылки выше), но экран - без изменений. В логах в обоих вариантах пишет GPIO2 is LOW, probably no PULL-UP, и в этом, я так понимаю проблема заключается, т.к. на gpio2 потключается d/c.

Для проверки дисплея установил скетч-пример из библиотеки Adafruit_ST7735 - экран работает как надо.

4ivan
Offline
Зарегистрирован: 18.02.2018

Прошу помощи новичку. проект КаРадио, делаю

make clean

make all

make flash

make monitor выводит ошибку не найдена партиция... 

То же самое и если шить через Eclipse.

Загрузил проект ESP32_Radio в Ардуину - компилируется, собирается и прошивается без проблем, работает ( только так и не понял, как ему свою сеть подсунуть - все попытки тщетны, но это не важно, не его я хочу прошить)

Кстати один раз КаРадио таки прошилось после ESP32_Radio с помощью make и даже работало ) а теперь опять засада. Уже по новой скачал проект, перекомпилировал, конфиг только СОМ порт поправил и все.

Подскажите пожалуйста, что не так? 

 make flash шьется с 0х1000 - бутлодер, 0х10000 - ПО, 0х8000 - партишин. А в картинках тут указанных шьется программатором еще с 0хе000 boot_app0.bin и 0х1Д0000 опять ПО - может из-за этого?

Сделал прошивку через ком строку питону, вместо partitions_singleapp.bin указал partitions.bin из ЗИПа в проекте и все заработало ) наверно это где то к конфиге зарыто. В общем, кто знает, подскажите, где это можно поменять, чтобы по команде make flash шилось

lonely_jack
Offline
Зарегистрирован: 12.10.2015

только прошивку

думаю, что кому текст нужен - тому лучше самому с нуля написать под себя

lonely_jack
Offline
Зарегистрирован: 12.10.2015

только прошивку

думаю, что кому текст нужен - тому лучше самому с нуля написать под себя

lonely_jack
Offline
Зарегистрирован: 12.10.2015

блин, тормозит форум, извините за двойной пост

maksmkv
Offline
Зарегистрирован: 07.04.2013

У меня сам по себе  VS1053 работает, но  как  есть видео на youtube приходится скидывать GND. 

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

На работе почему то ни под одним браузером нет звука в "монитор". Дома играет.

Может чего установить надо?

nik_nik45
nik_nik45 аватар
Offline
Зарегистрирован: 21.02.2018

Может блокировка определенных портов ,адресов от работодателя или Файрвол.))

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

nik_nik45 пишет:

Может блокировка определенных портов ,адресов от работодателя или Файрвол.))

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

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

Дома, в монитор играет, а с VS-ки тишина. Куда копать? Пропаяна, промыта, провода не на разъемах (припаяно), питание от кумуля мощного через DC-DC конвертер. По логу VS-ка вроде определяется:

uart speed: 115200

Release 1.6.3, Revision 0

SDK 1.4.2(f57d61a)

data  : 0x3ffe8000 ~ 0x3ffe88fc, len: 2300

rodata: 0x3ffe8900 ~ 0x3ffea358, len: 6744

bss   : 0x3ffea358 ~ 0x3fff1778, len: 29728

heap  : 0x3fff1778 ~ 0x40000000, len: 59528

Heap size: 30616

size_map: 4

Eeprom_start: 3e0000

Eeprom_start1: 3d0000

Flash size: 4194304

t0 task: 3fff8a10

t1 task: 3fff8c98

t2 task: 3fff92b8

t3 task: 3fff96a8

t4 task: 3fff9cf0

Heap size: 23832

mode :sta(dc:4f:22:1c:23:fa)

add if0

SCI_Mode (0x4800) = 0x4802

SCI_Status (0x48) = 0x4C

VS Version (VS1053 is 4) = 4

SCI_ClockF = 0xB800

I2S Speed: 0

device: 3fffa788

plugin size 6350 3175

plugin start: 7 1 8050 6

plugin size 234 117

plugin start: 7 1 8f00 6

volume: 140

UART READY

AP1: RTK=29, AP2: Mtf-internet

AP1:StationIp: 192.168.144.68

Trying RTK=29 ,  I: 0 status: 1

scandone

no RTK=29 found, reconnect after 1s

reconnect

Trying RTK=29 ,  I: 1 status: 1

scandone

no RTK=29 found, reconnect after 1s

reconnect

scandone

no RTK=29 found, reconnect after 1s

reconnect

scandone

AP1:StationIp: 192.168.144.68

Trying Mtf-internet ,  I: 0 status: 1

scandone

state: 0 -> 2 (b0)

Trying Mtf-internet ,  I: 1 status: 1

state: 2 -> 3 (0)

state: 3 -> 5 (10)

add 0

aid 45

pm open phy_2,type:2 0 0

cnt

 

connected with Mtf-internet, channel 11

dhcp client start...

ip:192.168.144.68,mask:255.255.255.0,gw:192.168.144.1

sleepenable,type: 2

ADC Div: 3 from adc: 10

autostart: playing:1, currentstation:3

I2S Speed: 0

##CLI.STOPPED# from playStationInt

##CLI.NAMESET#: 3 Deep Mix Moscow Radio

##CLI.URLSET#: radio02-cn03.akadostream.ru

##CLI.PATHSET#: /deepmix128.mp3

##CLI.PORTSET#: 8112

##CLI.OVOLSET#: 0

##CLI.VOL#: 140

##CLI.STOPPED# from Adc Stop

##CLI.ICY0#: Deep Mix Moscow Radio:  deepmix.ru

##CLI.ICY1#: <BR>This stream requires <a href=\"http:\/\/www.winamp.com\/\">Winamp<\/a><BR>

##CLI.ICY2#: SHOUTcast Distributed Network Audio Server\/Linux v1.9.8<BR>

##CLI.ICY3#: http:\/\/www.deepmix.eu\/

##CLI.ICY4#: Deep House Techno Minimal Tech Dub Electronic Mixed

##CLI.ICY5#: 128

4sserg
Offline
Зарегистрирован: 26.01.2018

После замены шрифтов на кириллицу в КаРадио32, размеры вроде те же, а все расползлось на экране ) почему? где что не так? Нельзя подменить, чтобы расположение и размеры соответствовали.

4ivan
Offline
Зарегистрирован: 18.02.2018

Подскажите добрые люди, где в тексте КаРадио32 начальные значения установлены, например громкость, временная зона и вид даты. Устанавливаю на вебстранице 0дБ, после выкл/вкл питания - опять -21дБ...

в app_main.c задаю device->vol = 254 вместо 100, все равно -21дБ )

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

Вид даты и временная зона задаются командами в CLI интерфейсе (как? см. выше, где картинка с желто-синим экраном). Все настройки, в т.ч. и громкость, хранятся в специальном файле на внутренней флэшке (spiffs), доступ к ней ограничен

4ivan
Offline
Зарегистрирован: 18.02.2018

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

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

ShAlex13 пишет:

Дома, в монитор играет, а с VS-ки тишина. Куда копать? Пропаяна, промыта, провода не на разъемах (припаяно), питание от кумуля мощного через DC-DC конвертер. По логу VS-ка вроде определяется:

VS Version (VS1053 is 4) = 4

Мы с вами товарищи по несчастью, у меня тоже VS-ка определяется и в мониторе вебморды играет, а из наушников VS-ки тишина... Уже не знаю, что дальше делать... тоже все пропаяно и промыто.

И VS-ка "хэллоукает" при подключении ее к Arduino Uno, как в посте 1202 мне было рекомендовано проверить.

Если у вас что-то получится, дайте знать.

 

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

Цитата:

Если у вас что-то получится, дайте знать.

Будем надеяться что заведем :)

4ivan
Offline
Зарегистрирован: 18.02.2018

ShAlex13 пишет:

Цитата:

Если у вас что-то получится, дайте знать.

Будем надеяться что заведем :)

я подключал НЧ усилитель через разъем на данной плате, так ничего не играло, уже думал обо всем) - а он просто был не пропаян! попробуйте подпаяться напрямую. Как вариант... 

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

x_dsc ->|---

x_sc   ->|- --   x_rst 

gnd   - 4.7k -

У меня распаяна такая схемка - "монтажное или" - 2 диода катодами к x_rst + резюк 4К7 на массу. Т.е. при отсутствии активности на входах x_dsc и x_cs через резюк вээска сбрасывается.

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

pilnikov пишет:

У меня распаяна такая схемка - "монтажное или" - 2 диода катодами к x_rst + резюк 4К7 на массу. Т.е. при отсутствии активности на входах x_dsc и x_cs через резюк вээска сбрасывается.

т.е. вот так?

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

Да, все верно

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

pilnikov пишет:

Да, все верно

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

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

pilnikov пишет:

 такая схемка - "монтажное или" - 2 диода катодами к x_rst + резюк 4К7 на массу. Т.е. при отсутствии активности на входах x_dsc и x_cs через резюк вээска сбрасывается.

Какой смысл этой доработки?

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

А вот если у вас x_rst "висит" в воздухе (не подтянут ни к чему ни контроллером ни внешними резюками) - такая схема делает дополнительную подтяжку к "+" через диоды. Можно его (x_rst) вообще к MCU не подключать - сэкономить 1 пин

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

pilnikov пишет:

А вот если у вас x_rst "висит" в воздухе (не подтянут ни к чему ни контроллером ни внешними резюками) - такая схема делает дополнительную подтяжку к "+" через диоды. Можно его (x_rst) вообще к MCU не подключать - сэкономить 1 пин

Дак вроде XRST подключен к D3? получается не висит в воздухе

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

А если D3 ушел в Z состояние - куда rst'у деваться без внешних подтяжек? Схема (реальная) вашей VS1053 Shield  у вас есть? Я Смотрел щас несколько схемок - в них rst как раз таки висит в воздухе

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

pilnikov, сделал вашу доработку "монтажное или", к сожалению, не помогло мне...

в наушниках по-прежнему тишина

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

shurik12330 пишет:
pilnikov, сделал вашу доработку "монтажное или", к сожалению, не помогло мне...в наушниках по-прежнему тишина

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

Ну а если мое предложение не приемлемо, то откланиваюсь. 

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

Я бы всетаки прозвонил цэшкой насквозь от порта (пин на модуле ЕСП) до порта (пин VS1053). Плюсом напруги на VSке померял. Если есть осцилл - то мози/мизо можно глянуть. Я вот тут щас ковыряюсь с тм1637 - одну я сам спаял на макетке, а другая собранная с экранчиком. Так вот при прочих равных одна нормально работает (на макетке которая) а другая выпендривается. Нормально работает тока на Атмеге. Как мне имхуется это все связано с напряжениями (3.3 и 5 В) и величинами резисторов подтяжки (4.7к и 10к). Все таки на SPI шине скорости довольно приличные. Кстати проводки соединительные между есп и вээской длинные? Их нужно делать как можно короче.

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

shurik12330 пишет:

pilnikov, сделал вашу доработку "монтажное или", к сожалению, не помогло мне...

в наушниках по-прежнему тишина

У меня тоже тишина. Мелкий динамик через разделительный кондюк на контакте MOSI (и еще на каком то, не помню) скворчит чего-то там.

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

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

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

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

alex08cb пишет:

Если в России, и когда полностью отчаитесь найти причину, могу вам предложить выслать мне всю вашу кухню бандеролькой в Новосибирск. Надеюсь найти проблему. 

Спасибо. Я живу в Белоруссии.

Тут еще на форуме у ShAlex13 такая же проблема.

Если мы сообща не найдем решение проблемы, тогда буду думать о пересылке Вам железок.

почти 4000 км, однако)