ESP8266/ESP32 онлайн радио.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
В переводе с английского Higher Bandwidth означает- Более высокая пропускная способность.
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
ESP8266. ESP онлайн радио.
Вот ссылка на проект на 10 станций, может кому пригодится, управление с пульта и кнопками. https://esp-radio.ru/iradio_mini/
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Проект хороший, но не относится к этой теме. Здесь мы создаём в FLProg. А там закрытый проект и прошивка бин файл, да и продажа. Лучше перенесите в поболтать, что-ли.
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
ESP8266. ESP онлайн радио.
Проект открытый, есть исходники. Поэтому сюда и добавил. Может этот исходник по лучше будет, для того чтоб на его основе блок пользователя сделать для FLprog.
Отправлено спустя 2 минуты 24 секунды:
Вот собственно схема, исходник и BIN файл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Сейчас взглянул на скетч, радио сделано по этой же библиотеке. Остальное тоже можно собирать и в FLProg. Мой блок одинаковый с его радио. Скетч сделан применением примеров из библиотеки. Если кто хочет зашить и пользоваться , да, так и делайте. Я сам блок радио делал, чтобы форумчане могли используя его, делать свои проекты, радиобудильник , например, или что то. А так можно и ка радио воткнуть и не мучаться.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Немного переделал проект по просьбам и замечаниям форумчан. Убрал зацикливание при вставке неправильной или сбое радиостанции. Сейчас можно переключиться на следующий канал и поменять URL. Так же сделал выход с блока радио , где появляется импульс через время, установленное в параметрах, при сбое или включении к неработающей радиостанции. Его можно подключить к входу переключения или сброса счетчика, для переключения к следующему или переходу к первому каналу, соответственно. При хорошем уровне сигнала WiFi, у меня при буфере 4096, без сбоев играет радиостанция с битрейтом 320, который вставил в 6 канале, на wemos d1 mini с памятью 4МБ. Также поменял стиль страницы по кодам наших форумчан на темную.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
[spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Получил внешний ОЗУ 23LC1024 SPI RAM (ссылка),подключил по схеме указанной в библиотеке к wemos d1 mini. Ножку 1 памяти подключил к пину есп Gpio 4 (D2). Буфер поставил 131072 байта (128КБ).
Все работает хорошо. Проверял при уровне WiFi 60% (показывается в окне точки доступа).
Обнаружил, что теперь можно входить в страницу клиента без выключения радио. Если какая либо радиостанция начинает глючить можно открыть страницу и заменить его. Переключения происходят немного дольше (3-5 сек) за счет внешнего буфера.
Теперь можно обвешать проект без проблем дополнительными устройствами. Попробовал на ESP-07. Тоже работает, но есть щелчки, правда питал его через Ардуино уно, при питании с другого источника щелчки пропали. Для радио идеальный по цене и качеству модуль - это Wemos D1 Mini. Он и без доп памяти работает очень хорошо.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
Все работает хорошо. Проверял при уровне WiFi 60% (показывается в окне точки доступа).
Обнаружил, что теперь можно входить в страницу клиента без выключения радио. Если какая либо радиостанция начинает глючить можно открыть страницу и заменить его. Переключения происходят немного дольше (3-5 сек) за счет внешнего буфера.
Теперь можно обвешать проект без проблем дополнительными устройствами. Попробовал на ESP-07. Тоже работает, но есть щелчки, правда питал его через Ардуино уно, при питании с другого источника щелчки пропали. Для радио идеальный по цене и качеству модуль - это Wemos D1 Mini. Он и без доп памяти работает очень хорошо.
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 27 янв 2019, 14:16, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Уточню функцию кнопки управления - удержание:
Если удерживать кнопку дальше до запуска ЕСП - стирание настроек сети и выход в точку доступа.
Подправил не всегда срабатывает.
Если удерживать кнопку дальше до запуска ЕСП - стирание настроек сети и выход в точку доступа.
Подправил не всегда срабатывает.
Последний раз редактировалось aidar_i 19 янв 2019, 10:39, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 05 янв 2019, 19:57
- Имя: Константин
ESP8266. ESP онлайн радио.
Тестирую радио уже несколько дней, все работает замечательно (Wemos D1 mini), но не могу победить подключение к разным сетям вайфай. Сразу после прошивки радио подключается к любой сети, но потом уже не возможно подключиться к другой сети( Все делаю по инструкции, после ресета позволяет ввести данные другой сети и вроде бы как к ней коньектица, но через пару минут происходит перезагрузка и опять мигает синим светиком(просит логин и пароль). К "старой" сети всегда подключается без проблем. Дело не в модуле, пробовал на разных. Проверьте пожалуйста подключение к другой сети после "запоминания и отключения" первой.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Попробовал подключиться к смартфону и обратно. Всё работает. Для выхода в точку доступа с удалением настроек сети удерживайте кнопку пока ЕСП не загрузится.
У меня тоже так было, когда в дальней комнате уровень вай фай был низкий <50%. Как перешёл поближе к роутеру сразу подключился.
Проверял на ESP-01.
После подключения к сети попробуйте перезагрузить ЕСП с кнопки.
У меня тоже так было, когда в дальней комнате уровень вай фай был низкий <50%. Как перешёл поближе к роутеру сразу подключился.
Проверял на ESP-01.
После подключения к сети попробуйте перезагрузить ЕСП с кнопки.
Последний раз редактировалось aidar_i 19 янв 2019, 11:29, всего редактировалось 1 раз.
-
- Рядовой
- Сообщения: 8
- Зарегистрирован: 05 янв 2019, 19:57
- Имя: Константин
ESP8266. ESP онлайн радио.
К сожалению, ничего не выходит(. Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки, пока не понял, попробую проверить с выводом имени точки доступа в терминал, может картина проясниться.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Давно надо было, там видно, куда он подключается. Попробуйте после подключения к сети перезагрузить страницу с кнопки. Или удерживая кнопку вручную перезагрузите.
Отправлено спустя 4 часа 45 минут :
Посмотрите личку, отправил видео.
Отправлено спустя 4 часа 45 минут :
Посмотрите личку, отправил видео.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Получил ESP-01 (1М). Посмотрел как работает с ним есп радио. В проекте внес для него изменение в wifimanager, настройку в параметрах выхода светодиода , нужно поставить пин Gpio 2 (можно просто и в блоке поменять все BUILTIN_LED на 2). В ЕСП-01 встроенный светодиод стоит на пине Gpio 1. В настройках платы в ide BUILTIN_LED нужно поставить на пин 12, чтобы не мешался нам, светодиод работает в противофазе, если хотите наоборот, поменяйте в блоке wifimanager, LOW на HIGH
Если оставить на первом , мешает выводить информацию на монитор компорта. Управляющую кнопку подключил к пину 0. Пробовал пины 0 и 2 поменять с друг с другом, так не работает. Буфер испытывал на 2048, а сейчас 3100 стоит.
Скетч тоже выложил на всякий случай
[spoiler] [/spoiler]
Память настройте лучше 1М(256К).
Оказалось, ЕСП-01 работает очень хорошо, даже в сравнении с Wemos D1 Mini. Даже памяти 1М хватает. Но к нему нужно стабилизатор на 3,3в, адаптер для прошивки и тп. А Wemos взял и почти готовая онлайн радиостанция.
Пришлось спаять макетку для испытаний.
[spoiler] [/spoiler]
Обнаружил один недостаток, очень сильно нагревается микросхема ЕСП. Правда работал целый день и не сгорел.
Отправлено спустя 7 часов 4 минуты 38 секунд:
Если после нажатия кнопки SAVE, после заполнения имени и пароля сети, не происходит соединение, нажмите "Обновить страницу" браузера.
Код: Выделить всё
//digitalWrite(2, LOW); //Для других модулей
digitalWrite(2, HIGH);//Для ESP-01
Память настройте лучше 1М(256К).
Оказалось, ЕСП-01 работает очень хорошо, даже в сравнении с Wemos D1 Mini. Даже памяти 1М хватает. Но к нему нужно стабилизатор на 3,3в, адаптер для прошивки и тп. А Wemos взял и почти готовая онлайн радиостанция.
Пришлось спаять макетку для испытаний.
[spoiler] [/spoiler]
Обнаружил один недостаток, очень сильно нагревается микросхема ЕСП. Правда работал целый день и не сгорел.
Отправлено спустя 7 часов 4 минуты 38 секунд:
С помощью Kinstintin разобрался, почему переход на другую сеть происходит не всегда четко. Нужно раскомментировать в пользовательских блоках WiFiManager строки (выделено красным 2) [spoiler] [/spoiler]Kinstintin писал(а): 19 янв 2019, 10:49Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки
Если после нажатия кнопки SAVE, после заполнения имени и пароля сети, не происходит соединение, нажмите "Обновить страницу" браузера.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 21 янв 2019, 20:19, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Наконец то научился в FLProg располагать в одну строку текст "URL" и окно ввода url. Можно добавить станции дополнительно, чтобы были видны не прокручивая страницу. В две колонки еще не умею.
[spoiler] [/spoiler]
Подключил ОТА и можно прошивать радио по воздуху!
Если интересно выложу.
[spoiler] [/spoiler]
Подключил ОТА и можно прошивать радио по воздуху!
Если интересно выложу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 857
- Зарегистрирован: 17 ноя 2015, 20:36
- Имя: Сергей
- Благодарил (а): 39 раз
- Поблагодарили: 7 раз
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Изменил ПБ WiFiManager+Client. Теперь можно задавать IP адрес веб страницы в штатных настройках клиента. Для того , чтобы это работало нужно включить вход setSTAIPAdr. В примере сделал , чтобы менялись адреса и ТД, и клиента.
Также добавил ПБ ОТА, штатный ОТА с WiFiManager не работает хорошо, тк включается раньше подключения есп к сети WiFi. Удалите 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
Также добавил ПБ ОТА, штатный ОТА с WiFiManager не работает хорошо, тк включается раньше подключения есп к сети WiFi. Удалите 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Прикрутил и настраиваю OLED дисплей можно посмотреть здесь
[spoiler] [/spoiler]
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3357
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP8266. ESP онлайн радио.
Добавил вывод имени исполнителя и дисплей, вариант проекта без настроек из веб морды.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость