Интернет радиоприемник на esp32 из советского абонентского громкоговорителя орфей-311

Тема в разделе "Глядите, что я сделал", создана пользователем issaom, 3 ноя 2020.

  1. Airbus

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

    С этой библиотекой какая то засада! Я тоже их все пробовал и тоже ашипка.
     
  2. IvanUA

    IvanUA Гуру

    А мне кажется что вопрос не только в библиотеке... На предыдущей странице, я давал совет как запустить библиотеку Audio. И там проблема была как раз не в библиотеке, а в плате (вернее поддержке платы). Очень может быть что мой опыт может помочь и в этой ситуации.
    ПС. Проблема АрдуиноИДЕ, это в том что мы не храним сопутствующие библиотеки, платы и прочее в проекте, а тянем это все при сборке проекта. И стоит какому то из разрабов библиотек и прочего чего-то поменять и вся хатка перестает нормально собираться.... С такими выводами все больше прихожу к написанию проектов в PlatformIO.
     
    max50a5 и issaom нравится это.
  3. issaom

    issaom Гуру

    Я кстати переустанавливал Windows недавно - попытался поставить все библиотеки с гитхаба.... и у меня тоже нефига, ничего не собралось....
    Пришлось вытаскивать папку \Documents\Arduino\libraries со старой копии винды и тупо её скопипастить.....
    Проекты на ESP32 действительно так просто через какое-то время не пересобрать - есть там какая то пежо....
    А каждый раз переписывать код если пишешь для себя.... ну такое себе....
    И еще есть проблема что я люблю править чужие библиотеки.... как их отдавать тоже не понятно. Гайвер кстати для своей лампы тоже тупо сделал архив своей папки \Arduino\libraries
    и выложил её с проектом.... Я её скопипастил и собрал его проект без проблем.... Пока это единственный возможный вариант передачи исходников. Вот тока если ты уже другую версию библиотеки юзаешь в своих целях - это тоже превращается в проблему......
     
  4. issaom

    issaom Гуру

    Поддержка ESP32 установлена в среде Arduino IDE ?
    И у Вас чето там совсем допотопная версия радио .... Последняя версия с WEB интерфейсом ТУТ
    Снимок.PNG
    И у меня все как бы собирается....
    Выложите полную версию окна с ошибкой....
    Я не ставлю каждый день Arduino IDE и точно не помню.... но кажись HTTPClient.h входит в само ядро ESP32

    Есть у Вас такая штучка в менеджере плат?

    мене.JPG
     
  5. Pitruxa

    Pitruxa Гик

    Ок, попробую последнюю версию с Вашей ссылки
     
  6. samand587

    samand587 Нерд

    Уважаемый автор! Поправил под себя плейлист, но он не хочет играть. Пожалуйста, проверьте правильность внесения изменений. Спасибо!
     

    Вложения:

    • ESP32_Radio.h
      Размер файла:
      2,5 КБ
      Просмотров:
      140
  7. Airbus

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

    А ссылки то на поток рабочие? Проверь в браузере
     
  8. issaom

    issaom Гуру

    А мой то играл плей-лист?
     
  9. samand587

    samand587 Нерд

    Из Вашего плейлиста играла только первая станция- Радиола. Все ссылки, которые я вставил в лист, рабочие, все поют.
     
  10. issaom

    issaom Гуру

    они переключались и молчат или не переключались совсем ?
     
  11. samand587

    samand587 Нерд

    Станции переключаются, названия на экране прописываются, но ни одна не поет
     
  12. samand587

    samand587 Нерд

    Не знаю в чем была проблема? Сейчас включил радио-все станции работают! С утра не хотели:(

    З.Ы. А сколько станций может быть в листе?
     
  13. samand587

    samand587 Нерд

    Уважаемый автор! Ответьте, пожалуйста, какое максимальное количество радиостанций возможно в плейлисте?
     
  14. issaom

    issaom Гуру

    Я уже точно не помню чего я там на "...овнокодил", кажись там все с динамике формируется, просто добавляйте строки по образу и подобию - все должно работать.
     
  15. samand587

    samand587 Нерд

    Провел эксперимент- радио больше восьми станций в плейлист не принимает.:) Хотя у меня отличная скорость инета присутствуют редкие затыки при запуске радиостанции, потом играет нормально. После заливки прошивки у меня почему то радио начинает работать через минут пять. Вот и все! Отличное радио! Автору респект и уважуха!:cool::cool::cool:

    З.Ы. Вопрос в догонку! Есть ли какая возможность изменения цвета фона экрана?
     
  16. issaom

    issaom Гуру

    Код в студию. Для того чтобы редактировать плей-лист нужно знать как оформляются массивы. Вы знаете ?
     
  17. samand587

    samand587 Нерд

    Вот! Если что то не правильно, пожалуйста, подредактируйте!
     

    Вложения:

    • ESP32_Radio.h
      Размер файла:
      5,1 КБ
      Просмотров:
      138
  18. issaom

    issaom Гуру

    Кавычки пропущены кое где... это так навскидку....
    Код (C++):
    // объявляем массив строк c радиостанциями 1,2 строка название станции 3 строка ссылка на поток
    const char *listStation[]  = {

      "РАДИОЛА",                                                // 0
      "Екатерин",                                               // 1
      "http://online1.gkvr.ru:8000/radiola_eka_64.aac",         // 2

      "RUSSKOE",                                                // 3
      "RADIO",                                                  // 4
      "http://online-1.gkvr.ru:8000/rusradio_eka_64.aac",       // 5

      "HIT FM",                                                 // 6
      "Екатерин",                                               // 7
      "http://online-1.gkvr.ru:8000/hitfm_eka_64.aac",          // 8

      "РРД",                                                    // 9
      "Чебоксары",                                              // 10
      "http://stream1.radiord.ru:8000/live128.mp3",             // 11

      "ГОП",                                                    // 12
      "радио",                                                  // 13
      "https://air.radiorecord.ru:8102/gop_320",                // 14

      "Такси ",                                                 // 15
      "FM",                                                     // 16
      "http://83.220.40.233:8000/13_taxi_320",                  // 17

      "Милиция",                                                // 18
      "radio",                                                  // 19
      "http://radiomv.hostingradio.ru/radiomv256.mp3"           // 20

      "Радио",                                                  // 21
      "Русские Песни"                                           // 22
      "listen.rusongs.ru/ru-mp3-128"                            // 23

      "Радио Шансон"                                            // 24
      "Екатерин"                                                // 25
      "http://online-1.gkvr.ru:8000/chanson_eka_64.aac"         // 26
      "Радио Дача"                                              // 27
      "Чебоксары"                                               // 28
      "http://online-1.gkvr.ru:8000/dacha_chb_64.aac"           // 29

      "Nostalgiya FM"                                           // 30
      "Nostalgia"                                               // 31
      "http://93.189.147.117:8000/nostalgiafm.mp3"              // 32

      "Dorozhnoe radio"                                         // 33
      "Moskva"                                                  // 34
      "http://dor2server.streamr.ru:8000/dor_64_no"             // 35

      "Kabriolet"                                               // 36
      "Moskva"                                                  // 37
      "http://setmedia.ru:8000/high3"                           // 38

      "Radio Sputnik"                                           // 39
      "Екатерин"                                                // 40
      "http://online.volgogradfm.ru:8000/sputnik107"            // 41

      "Gorod FM"                                                // 42
      "Екатерин"                                                // 43
      "http://radio.gorodfm.ru:8000/gorodfm"                    // 44

      "Радио"                                                   // 45
      "Пионер FM"                                               // 46
      "http://radio.dline-media.com/ppr128.mp3"                 // 47

      "Радио Буу!"                                              // 48
      "Moskva"                                                  // 49
      "http://buu.hostingradio.ru:8005/radio"                   // 50

      "Radio SI"                                                // 51
      "Екатерин"                                                // 52
      "http://online.radioc.ru:8000/radioc"                     // 53

      "ПИ FM"                                                   // 54
      "Moskva"                                                  // 55
      "http://stream.pifm.ru/mp3"                               // 56

      "Радио"                                                   // 57
      "Компот FM"                                               // 58
      "https://a4.radioheart.ru:9023/nonstop"                   // 59
     
    };
    В строках где текст не более 8 символов, И это программа, тут нельзя ничего пропускать.
     
  19. samand587

    samand587 Нерд

    Не понял что было! Ваше правленное скопировал, залил, прошивка прошла успешно. Запускаю радио, а там в плейлисте никаких изменений. Те же 7 станций что и были
     
    Последнее редактирование: 1 май 2021
  20. issaom

    issaom Гуру

    в файле .ino есть такая штука
    Код (C++):
    uint8_t stationCount = 7;                     // Количество станций
    попробуйте поменять