Интернет радиоприёмник на Ардуино

Тема в разделе "Закажу проект", создана пользователем DS2015, 19 окт 2018.

  1. DS2015

    DS2015 Нерд

  2. Bott

    Bott Гик

    И как это проявляется?
     
  3. DS2015

    DS2015 Нерд

    Добрый вечер! Всё делаю, как у автора: таже IDE, его скетч и по его ссылкам скачанные библиотеки.
    при старте появляется:
    Connecting...
    DHCP failed
    re-connecting to the server....

    потом это
    <01> ============================================================
    IP: 0.0.0.0
    GW: 0.0.0.0
    DNS: 0.0.0.0
    SRV: 205.164.36.153
    Port: 80

    и повисание....

    в начале скетча прописано:
    static byte mymac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
    static byte myip[] = { 192,168,1,200 }; //manualy sets the IP, Gateway IP and DNS in case DHCP fails.
    static byte gwip[] = { 192,168,1,1 };
    static byte dnsip[] = { 255,255,255,0 };
     
  4. Mitrandir

    Mitrandir Гуру

    static byte dnsip[] = { 255,255,255,0 };

    судя по названию тут должен быть адрес DNS а не маска сети.

    судя по коду.. я не нашел где эти переменные используются...
     
    Последнее редактирование: 22 окт 2018
  5. DS2015

    DS2015 Нерд

    спасибо, проверю, поменяв данные...
     
  6. DS2015

    DS2015 Нерд

    начали листаться станции (в наушниках тишина)
    на экране это:

    Connecting...
    DHCP failed

    re-connecting to the server...

    <02> ============================================================
    IP: 0.0.0.0
    GW: 0.0.0.0
    DNS: 0.0.0.0
    SRV: 205.164.62.15
    Port: 10032



    <03> ============================================================
    IP: 0.0.0.0
    GW: 0.0.0.0
    DNS: 0.0.0.0
    SRV: 109.206.96.11
    Port: 80



    <04> ============================================================
    IP: 0.0.0.0
    GW: 0.0.0.0
    DNS: 0.0.0.0
    SRV: 85.17.121.216
    Port: 8468
     
    Последнее редактирование: 23 окт 2018
  7. Ariadna-on-Line

    Ariadna-on-Line Гуру

    У меня стоят такие значения. Как я их выставил - не спрашивайте - уже забыл. Подключаюсь через роутер.

    static byte mymac[6] = { 0x74,0x69,0x69,0x2D,0x30,0xF9 };
    static byte myip[4] = { 192,168,1,25}; //manually sets the IP, Gateway IP and DNS in case DHCP fails.
    static byte gwip[4] = { 192,168,1,1 };
    static byte dnsip[4] = { 255,255,255,0 };

    Этот myip[4] вы обязательно должны выставить под ваше устройство. Вам его выдаст ваш роутер. Но как его у роутера узнать - я уже забыл.
    Также там в скетче обязательно нужно выставить размер эзернет буффера >=700.
     
    Последнее редактирование: 3 ноя 2018
  8. DS2015

    DS2015 Нерд

     
  9. DS2015

    DS2015 Нерд

    спасибо за ответ. Но у меня с гугловскими 8.8.8.8 заработало!
     
  10. DS2015

    DS2015 Нерд

    Приёмничек успешно заработал! Плюх было - мама не горюй!
    От битого VS1053 до программных...
    Одно плохо: нельзя задавать адреса станций в виде http://uk7.internet-radio.com:8226 Только айпишниками. Кто-нибудь решал такую задачу на ENC28J60? Или как прикрутить к проекту W5500? Он-то это умеет делать!
    Размер моей благодарности будет безграничен в пределах разумного!
     
  11. Ariadna-on-Line

    Ariadna-on-Line Гуру

    И че ? Прям так супер-пупер все станции принимает ? У меня странности выдает. То станцию с высоким битрейтом супер-пупер играет, а с низким - с затыками. То наоборот. Причем передача мета-данных отключена всегда. Так систему и не уловил. Сам автор, использовал IP потому, что многие станции не имеют (на дату разработки) доменных имен. Я не пытался решать эту проблему, так как изначально хотел этот проект перевести на беспроводный GSM. Точнее - сделать "всеядный" девайс, с перевесом на GSM. IP-ы не проблема модуля, а функций библиотеки. Если ей корректно "скормить" доменные имена - всё прокатит.
    ПС. В библиотеках от автора отсутствуют регулировки стерео-баланса и тембров. Пришлось себе их туда дописывать.
     
    Последнее редактирование: 5 ноя 2018
  12. DS2015

    DS2015 Нерд

     
  13. DS2015

    DS2015 Нерд

    Не все и не супер-пупер. :) Несколько станций с битрейтом до 96 нормально берёт. Выше - всегда звук битый.
    Кстати, проблема нарыть IP и порты потоков с битрейтом по 64. Вы где их берёте? Не поделитесь?
    "Если ей корректно "скормить" доменные имена - всё прокатит." - сами делали или это в теории?
     
  14. Airbus

    Airbus Радиохулиган Модератор

    Да уж!Vs1053 надо пропаивать причем каждую деталь и причем паяльником фен не катит.У меня из трех сразу заработал один остальные получили тюнинг.А что на esp8266 не хотите?Там же намного проще и удобнее?Про айпишники посмотрю вроде чтото было.
     
  15. Ariadna-on-Line

    Ariadna-on-Line Гуру

    1
    http://www.internet-radio.com. Сюда слава богу еще наши не добрались с тупой рекламой.
    Мне и этого - выше крыши. Заходите, выбираете жанр, сортировка по битрейту, в самом низу - самый низкий битрейт. Жмем воспроизведение - если требует пароли - нах**!. Не забываем нажать "стоп". Нажимаете строчку "popup [/]", в адресной строке открывшегося окошка смотрите IP, если есть. Если нет - увы, ищем дальше.
    2.
    Можно сказать - в "теории" - этот код я категорически не собирался сильно менять. Смотрел примеры использования библиотеки и тд. и тп.
    3.
    Вы не забыли выбрать правильную строчку HTTP запроса (их там две) ? С подавлением передачи мета-данных (в коде нет их парсинга, поэтому будут артефакты звука).
     
    Последнее редактирование: 7 ноя 2018
    parovoZZ нравится это.
  16. ZAZ-965

    ZAZ-965 Гуру

    А потоки в ААС этот проект умеет проигрывать? Декодер VS1053B умеет. А то 64 kbps MP3 как-то совсем грустно.
     
    Igor68 нравится это.
  17. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Этот вопрос адресуйте автору (поиск - Vasilis Serasidis). Я в этих делах - дуб.

    Толку с Вай-Фая ! Дистанции - с гулькин нос. Вот GSM - это серьёзно.
     
    Последнее редактирование: 7 ноя 2018
    Airbus нравится это.
  18. ZAZ-965

    ZAZ-965 Гуру

    Для GSM internet radio проще взять из тумбочки старый мобильник и установить Java ME app, например, MFRadio. PS Верните мой 2007! ©
     
  19. Airbus

    Airbus Радиохулиган Модератор

    ГСМ это хорошо!Как у Вас получились эксперементы с 3G радио?
     
  20. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Этот год у меня связан с переездами. Не до экспериментов. Но скоро продолжу.
    А остановился на том, что заставил станции тупо слать мне поток.
     
    Последнее редактирование: 8 ноя 2018