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

aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

В переводе с английского Higher Bandwidth означает- Более высокая пропускная способность.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

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

Сообщение fsergei70 »

Вот ссылка на проект на 10 станций, может кому пригодится, управление с пульта и кнопками. https://esp-radio.ru/iradio_mini/
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Проект хороший, но не относится к этой теме. Здесь мы создаём в FLProg. А там закрытый проект и прошивка бин файл, да и продажа. Лучше перенесите в поболтать, что-ли.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

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

Сообщение fsergei70 »

aidar_i писал(а): 10 янв 2019, 13:15А там закрытый проект
Проект открытый, есть исходники. Поэтому сюда и добавил. Может этот исходник по лучше будет, для того чтоб на его основе блок пользователя сделать для FLprog.

Отправлено спустя 2 минуты 24 секунды:
Вот собственно схема, исходник и BIN файл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Сейчас взглянул на скетч, радио сделано по этой же библиотеке. Остальное тоже можно собирать и в FLProg. Мой блок одинаковый с его радио. Скетч сделан применением примеров из библиотеки. Если кто хочет зашить и пользоваться , да, так и делайте. Я сам блок радио делал, чтобы форумчане могли используя его, делать свои проекты, радиобудильник , например, или что то. А так можно и ка радио воткнуть и не мучаться.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Немного переделал проект по просьбам и замечаниям форумчан. Убрал зацикливание при вставке неправильной или сбое радиостанции. Сейчас можно переключиться на следующий канал и поменять URL. Так же сделал выход с блока радио , где появляется импульс через время, установленное в параметрах, при сбое или включении к неработающей радиостанции. Его можно подключить к входу переключения или сброса счетчика, для переключения к следующему или переходу к первому каналу, соответственно. При хорошем уровне сигнала WiFi, у меня при буфере 4096, без сбоев играет радиостанция с битрейтом 320, который вставил в 6 канале, на wemos d1 mini с памятью 4МБ. Также поменял стиль страницы по кодам наших форумчан на темную.
ESP8266_WiFi_RADIO_izm.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

[spoiler]
Снимок_2019_01_16_19_55_31_680.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Получил внешний ОЗУ 23LC1024 SPI RAM (ссылка),подключил по схеме указанной в библиотеке к wemos d1 mini. Ножку 1 памяти подключил к пину есп Gpio 4 (D2). Буфер поставил 131072 байта (128КБ).
Все работает хорошо. Проверял при уровне WiFi 60% (показывается в окне точки доступа).
Обнаружил, что теперь можно входить в страницу клиента без выключения радио. Если какая либо радиостанция начинает глючить можно открыть страницу и заменить его. Переключения происходят немного дольше (3-5 сек) за счет внешнего буфера.
Теперь можно обвешать проект без проблем дополнительными устройствами.
ESP8266_WiFi_RADIO_SPIRAM.flp
Попробовал на ESP-07. Тоже работает, но есть щелчки, правда питал его через Ардуино уно, при питании с другого источника щелчки пропали. Для радио идеальный по цене и качеству модуль - это Wemos D1 Mini. Он и без доп памяти работает очень хорошо.
[spoiler]
Wemos+SPIRAM.jpeg
[/spoiler]
[spoiler]
WEB.jpeg
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 27 янв 2019, 14:16, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Уточню функцию кнопки управления - удержание:
Если удерживать кнопку дальше до запуска ЕСП - стирание настроек сети и выход в точку доступа.
Подправил не всегда срабатывает.
Последний раз редактировалось aidar_i 19 янв 2019, 10:39, всего редактировалось 1 раз.
Kinstintin
Рядовой
Сообщения: 8
Зарегистрирован: 05 янв 2019, 19:57
Имя: Константин

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

Сообщение Kinstintin »

Тестирую радио уже несколько дней, все работает замечательно (Wemos D1 mini), но не могу победить подключение к разным сетям вайфай. Сразу после прошивки радио подключается к любой сети, но потом уже не возможно подключиться к другой сети( Все делаю по инструкции, после ресета позволяет ввести данные другой сети и вроде бы как к ней коньектица, но через пару минут происходит перезагрузка и опять мигает синим светиком(просит логин и пароль). К "старой" сети всегда подключается без проблем. Дело не в модуле, пробовал на разных. Проверьте пожалуйста подключение к другой сети после "запоминания и отключения" первой.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Попробовал подключиться к смартфону и обратно. Всё работает. Для выхода в точку доступа с удалением настроек сети удерживайте кнопку пока ЕСП не загрузится.
У меня тоже так было, когда в дальней комнате уровень вай фай был низкий <50%. Как перешёл поближе к роутеру сразу подключился.
Проверял на ESP-01.
После подключения к сети попробуйте перезагрузить ЕСП с кнопки.
Последний раз редактировалось aidar_i 19 янв 2019, 11:29, всего редактировалось 1 раз.
Kinstintin
Рядовой
Сообщения: 8
Зарегистрирован: 05 янв 2019, 19:57
Имя: Константин

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

Сообщение Kinstintin »

К сожалению, ничего не выходит(. Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки, пока не понял, попробую проверить с выводом имени точки доступа в терминал, может картина проясниться.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Давно надо было, там видно, куда он подключается. Попробуйте после подключения к сети перезагрузить страницу с кнопки. Или удерживая кнопку вручную перезагрузите.

Отправлено спустя 4 часа 45 минут :
Посмотрите личку, отправил видео.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Получил ESP-01 (1М). Посмотрел как работает с ним есп радио. В проекте внес для него изменение в wifimanager, настройку в параметрах выхода светодиода , нужно поставить пин Gpio 2 (можно просто и в блоке поменять все BUILTIN_LED на 2). В ЕСП-01 встроенный светодиод стоит на пине Gpio 1. В настройках платы в ide BUILTIN_LED нужно поставить на пин 12, чтобы не мешался нам, светодиод работает в противофазе, если хотите наоборот, поменяйте в блоке wifimanager, LOW на HIGH

Код: Выделить всё

	 //digitalWrite(2, LOW); //Для других модулей
             digitalWrite(2, HIGH);//Для ESP-01
Если оставить на первом , мешает выводить информацию на монитор компорта. Управляющую кнопку подключил к пину 0. Пробовал пины 0 и 2 поменять с друг с другом, так не работает. Буфер испытывал на 2048, а сейчас 3100 стоит.
ESP8266_WiFi_RADIO_izm_ESP_01.flp
Скетч тоже выложил на всякий случай
skechESP01.flp.ino
[spoiler]
Настройки ESP-01.png
[/spoiler]
Память настройте лучше 1М(256К).

Оказалось, ЕСП-01 работает очень хорошо, даже в сравнении с Wemos D1 Mini. Даже памяти 1М хватает. Но к нему нужно стабилизатор на 3,3в, адаптер для прошивки и тп. А Wemos взял и почти готовая онлайн радиостанция.
Пришлось спаять макетку для испытаний.
[spoiler]
IMG_20190119_183330.jpg
[/spoiler]

Обнаружил один недостаток, очень сильно нагревается микросхема ЕСП. Правда работал целый день и не сгорел.

Отправлено спустя 7 часов 4 минуты 38 секунд:
Kinstintin писал(а): 19 янв 2019, 10:49Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки
С помощью Kinstintin разобрался, почему переход на другую сеть происходит не всегда четко. Нужно раскомментировать в пользовательских блоках WiFiManager строки (выделено красным 2) [spoiler]
Раскомментировать.jpeg
[/spoiler]
Если после нажатия кнопки SAVE, после заполнения имени и пароля сети, не происходит соединение, нажмите "Обновить страницу" браузера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 21 янв 2019, 20:19, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Наконец то научился в FLProg располагать в одну строку текст "URL" и окно ввода url. Можно добавить станции дополнительно, чтобы были видны не прокручивая страницу. В две колонки еще не умею.
[spoiler]
Веб морда.png
[/spoiler]

Подключил ОТА и можно прошивать радио по воздуху!
Если интересно выложу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

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

Сообщение fsergei70 »

aidar_i писал(а): 20 янв 2019, 22:58Если интересно выложу.
Конечно интересно.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Изменил ПБ WiFiManager+Client. Теперь можно задавать IP адрес веб страницы в штатных настройках клиента. Для того , чтобы это работало нужно включить вход setSTAIPAdr. В примере сделал , чтобы менялись адреса и ТД, и клиента.
Также добавил ПБ ОТА, штатный ОТА с WiFiManager не работает хорошо, тк включается раньше подключения есп к сети WiFi.
ESP8266_WiFi_RADIO_izm4_OTA.flp
Удалите 3 строки со скетча, смотрите плату 2.
Нужно загрузить дополнительно программу python-2.7.12 по этой статье или есть тема и видео на нашем форуме
[spoiler] http://wikihandbk.com/wiki/ESP8266:Прош ... етодом_OTA [/spoiler]
Испытано в программах: FLProg версия 4.2.4, Arduino IDE 1.8.7.

Отправлено спустя 2 часа 50 минут 15 секунд:
Для прошивки по воздуху нужно просто выбрать виртуальный порт и нажать стрелку "загрузка" в ide. После загрузки скетча с ОТА закройте ардуино иде и заново откройте, если вы хотите еще раз прошить по воздуху, появится виртуальный порт с именем ЕСП и IP адресом.

PS: Попробовал последнюю версию pithon 3.7.2, тоже работает. Устанавливал не по умолчанию, поставил все "птички" и путь С:\Pithon 3.7
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Внес изменения Выложил сюда.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Прикрутил и настраиваю OLED дисплей можно посмотреть здесь
[spoiler]
Веб страница.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Добавил вывод имени исполнителя и дисплей, вариант проекта без настроек из веб морды.
ESP_RADIO_10 STANTION_вывод исполнителя и трека.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость