ESP8266/ESP32 онлайн радио.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266/ESP32 онлайн радио.

#1

Сообщение aidar_i » 01.12.2018{, 01:01}

Последние пользовательские блоки выложил здесь.

Игрушка для развлечения. Сделайте онлайн радио из одного ESP8266, без дополнительных плат!
Подключите наушники напрямую к пину RX и GND, или усилитель! Формат URL радиостанций МП3. На Wemos D1 Mini с памятью 4Мбайт проигрывает без проблем радиостанции битрейтом 320 kbps. Используйте для модулей с меньшей памятью радиостанции битрейтом не более 128 kbps.

Проект рабочий с переключением каналов с ПБ ESP8266 WiFi RADIO здесь и тут.
Проект с возможностью изменения установленных радиостанций с веб браузера , прошивкой ЕСП по воздуху тут
Вариант с дисплеем и добавлен вывод имени исполнителя и трека здесь.
Вариант с внешней памятью 23LC1024 SPI RAM тут
Ссылка на память здесь
Библиотеки
ESP8266 lib.rar
Применен с ПБ WiFiManager.

Соединение и подключение к URL восстанавливаются автоматически.

Фото
Открывается веб страница с точки доступа
СпойлерПоказать
Открывается веб страница с точки доступа.jpeg
Нажать первую кнопку, появляются сети
СпойлерПоказать
Нажать первую кнопку, появляются сети.jpeg
Подключено к сети
СпойлерПоказать
Подключено к сети.jpeg
ВИДЕО прошивки и подключения к сети здесь

Проверил и с ESP32. Пример с блоками здесь.

Работа блоков с дисплеем LCD1602
viewtopic.php?t=5158&start=100#p76522
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось aidar_i 14.11.2021{, 07:21}, всего редактировалось 32 раза.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#2

Сообщение aidar_i » 01.12.2018{, 01:34}

Wemos D1 mini.Подключены наушники
СпойлерПоказать
Wemos D1 mini.jpeg
СпойлерПоказать
Подключены наушники.jpeg
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось aidar_i 11.12.2018{, 09:39}, всего редактировалось 4 раза.

Brand2
Лейтенант
Сообщения: 370
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 32
Откуда: Haifa
Имя: Alex

ESP8266. ESP онлайн радио.

#3

Сообщение Brand2 » 01.12.2018{, 01:41}

Супер,еще бы выход с названием станции на дисплей и возможность выбора нескольких станций и кнопкой.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#4

Сообщение aidar_i » 01.12.2018{, 07:49}

Над этим работаю.
Ещё заказал внешнюю память
https://s.click.aliexpress.com/e/bMY0T9Pc , для увеличения буфера ,чтобы радио не заикалась иногда.
И ESP32, попробую на нем без внешней памяти.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#5

Сообщение aidar_i » 06.12.2018{, 17:20}

УДАЛИЛ
Последний раз редактировалось aidar_i 10.12.2018{, 23:21}, всего редактировалось 2 раза.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#6

Сообщение aidar_i » 08.12.2018{, 14:55}

Видео работы радио из ESP8266

Отправлено спустя 1 час 33 минуты 1 секунду:
Вот проект из видео, пользовательские блоки переделаны. Позже приведу в порядок. Пока хочу , чтобы испытали и отзывы о работе.
вариант5.1.flp
Ниже окончательный вариант.

Отправлено спустя 3 часа 6 минут 5 секунд:
Настройки wemos D1 mini
СпойлерПоказать
IMG-20181208-WA0009.jpg
:)
Кто хочет повторить на есп01, буфер ставьте 2048, и третья радиостанция будет заикаться. У него битрейт 128, поставьте РС с битрейтом меньше 70.
Для скачивания вложений Вы должны быть зарегистрированы.
Последний раз редактировалось aidar_i 11.12.2018{, 09:43}, всего редактировалось 1 раз.

Brand2
Лейтенант
Сообщения: 370
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 32
Откуда: Haifa
Имя: Alex

ESP8266. ESP онлайн радио.

#7

Сообщение Brand2 » 09.12.2018{, 11:46}

Загрузил последний вариант,работает отлично,переключает быстро,видео загрузить не смог,Aidar обещал
загрузить.
ESP-01 + усилитель из Али,питание 5 в от зарядного.
Автору респект :smile9:

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#8

Сообщение aidar_i » 09.12.2018{, 16:13}

Выложил обещанное видео. Brand2 собрал готовое изделие.

Аватара пользователя
diman27
Сержант
Сообщения: 235
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 2
Откуда: Белово

ESP8266. ESP онлайн радио.

#9

Сообщение diman27 » 10.12.2018{, 10:48}

Привет всем. При компиляции выдает такую ошибку:
СпойлерПоказать
Arduino: 1.8.1 (Windows 7), Плата:"WeMos D1 R2 & mini, 80 MHz, 921600, 4M (3M SPIFFS)"

c:\Program Files\Flprog\ideV2\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceBuffer.cpp: In constructor 'AudioFileSourceBuffer::AudioFileSourceBuffer(AudioFileSource*, uint32_t)':

c:\Program Files\Flprog\ideV2\portable\sketchbook\libraries\ESP8266Audio-master\src\AudioFileSourceBuffer.cpp:30:23: error: 'class HardwareSerial' has no member named 'printf_P'

if (!buffer) Serial.printf_P(PSTR("Unable to allocate AudioFileSourceBuffer::buffer[]\n"));

Несколько библиотек найдено для "WiFiClient.h"
Используется: c:\Program Files\Flprog\ideV2\portable\packages\esp8266\hardware\esp8266\2.3.0-rc2\libraries\ESP8266WiFi
Не используется: c:\Program Files\Flprog\ideV2\libraries\WiFi
Не используется: c:\Program Files\Flprog\ideV2\libraries\WiFi
Не используется: c:\Program Files\Flprog\ideV2\libraries\WiFi
Не используется: c:\Program Files\Flprog\ideV2\libraries\WiFi
Несколько библиотек найдено для "SD.h"
Используется: c:\Program Files\Flprog\ideV2\portable\sketchbook\libraries\SD
Не используется: c:\Program Files\Flprog\ideV2\portable\packages\esp8266\hardware\esp8266\2.3.0-rc2\libraries\SD
Не используется: c:\Program Files\Flprog\ideV2\libraries\SD
exit status 1
Ошибка компиляции для платы WeMos D1 R2 & mini.
В чем может быть причина? Плата как у автора на фото.

Аватара пользователя
Cvazi
Рядовой
Сообщения: 87
Зарегистрирован: 26.07.2016{, 14:36}
Репутация: 6
Откуда: Тверь
Имя: Денис

ESP8266. ESP онлайн радио.

#10

Сообщение Cvazi » 10.12.2018{, 11:43}

Извините пожалуйста я немного не в теме. А нельзя ли URL яндекс музыки прописать.

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#11

Сообщение aidar_i » 10.12.2018{, 11:53}

Библиотеку ESP8266Audio поставили? Лучше в ide.

Отправлено спустя 3 минуты 19 секунд:
Как URL найти в интернете очень много информации, даже видео есть.

Аватара пользователя
diman27
Сержант
Сообщения: 235
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 2
Откуда: Белово

ESP8266. ESP онлайн радио.

#12

Сообщение diman27 » 10.12.2018{, 12:00}

Да, конечно. про URL это мне?

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#13

Сообщение aidar_i » 10.12.2018{, 14:19}

Нет, Cvazi. Какая версия ESP8266 у Вас стоит? Последняя?

Отправлено спустя 7 минут 35 секунд:
У Вас старая стоит, увидел по ошибкам. Вам сюда viewtopic.php?p=58304#p58304

Brand2
Лейтенант
Сообщения: 370
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 32
Откуда: Haifa
Имя: Alex

ESP8266. ESP онлайн радио.

#14

Сообщение Brand2 » 10.12.2018{, 15:24}

Cvazi

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#15

Сообщение aidar_i » 11.12.2018{, 09:05}

Остановился на этом варианте, убрал все лишнее. Поставил 6 радиостанций. Кто нибудь собрал кроме Brand2?
ESP8266 WiFi online Radio.flp
Отправлено спустя 30 минут 16 секунд:
В мониторе компорта
СпойлерПоказать
Монитор компорта.png
Для скачивания вложений Вы должны быть зарегистрированы.

Аватара пользователя
BOGDIGY
Рядовой
Сообщения: 1
Зарегистрирован: 11.12.2018{, 10:44}
Репутация: 0
Имя: bogdigy

ESP8266. ESP онлайн радио.

#16

Сообщение BOGDIGY » 11.12.2018{, 16:39}

aidar_i писал(а):
11.12.2018{, 09:35}
Кто нибудь собрал кроме Brand2?
Запустил на ESP-07, полет нормальный.

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 678
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 48
Откуда: Ессентуки-Кисловодск
Имя: Сергей

ESP8266. ESP онлайн радио.

#17

Сообщение fsergei70 » 11.12.2018{, 16:42}

Здесь адреса потоков радиостанций, если кому нужно, можно поменять в проекте или добавить.
http://free20860soft.narod.ru/index/pot ... tancii/0-7

Аватара пользователя
Sancho
Полковник
Сообщения: 3877
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 547
Откуда: Ярославль.
Имя: Александр
Контактная информация:

ESP8266. ESP онлайн радио.

#18

Сообщение Sancho » 11.12.2018{, 16:52}

fsergei70, Серёга, это Очень, очень старый список.
Искать нужно или на странице радиостанции(внутри), или проверять, я в VLC слушаю.
СпойлерПоказать
наше - http://nashe128.streamr.ru
ultra - http://ultra128.streamr.ru
Ищите -и найдёте :)
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

aidar_i
Полковник
Сообщения: 2103
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 300
Откуда: Уфа
Имя: Айдар
Контактная информация:

ESP8266. ESP онлайн радио.

#19

Сообщение aidar_i » 11.12.2018{, 17:14}

Кто хорошо разбирается в "Настройках WiFi модуля", прошу помочь.
СпойлерПоказать
Настройка WiFi модуля.png
Начал делать, но не работает.
Опишу работу.
После первого включения ЕСП или при отсутствии настроенной сети ЕСП появляется точка доступа.
В веб браузере вставляется URL радиостанции. После включается вход EN радио(Если он включен раньше пока на входе нет радиостанции, сбой).
Заполняется имя сети и пароль.
Сохраняется.
ЕСП подключается к сети. Радио начинает играть.
При повторном включении ЕСП должен автоматически подключиться к сохраненной сети.

Данный проект будет нужен для смены радиостанций без перепрошивки.Особенно при проверке найденных URL на работоспособность.
Передача URL с веб браузера.flp
Для скачивания вложений Вы должны быть зарегистрированы.

Brand2
Лейтенант
Сообщения: 370
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 32
Откуда: Haifa
Имя: Alex

ESP8266. ESP онлайн радио.

#20

Сообщение Brand2 » 11.12.2018{, 18:14}

вот здесь очень подробно описывается как найти URL любой радиостанции,
,довольно просто .

Ответить

Вернуться в «Проекты различных устройств на ESP8266 / ESP32»