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

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

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

#61

Сообщение aidar_i » 09.01.2019{, 12:29}

Откройте видео с 44 сообщения, на 1:05 минуте. И поставьте настройки у Вашего wemos точно так же.
Вторая строка(flash) и пятая строка (lwlP).

Kinstintin
Рядовой
Сообщения: 8
Зарегистрирован: 05.01.2019{, 19:57}
Репутация: 0
Имя: Константин

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

#62

Сообщение Kinstintin » 10.01.2019{, 05:34}

Спасибо, все сделал по инструкции из видео, тестирую. Понимаю не в тему, но если в двух словах почему именно "пятая строка (lwlP)" - v1.4 Higher Bandwidth?

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

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

#63

Сообщение aidar_i » 10.01.2019{, 06:40}

В переводе с английского Higher Bandwidth означает- Более высокая пропускная способность.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#64

Сообщение fsergei70 » 10.01.2019{, 11:56}

Вот ссылка на проект на 10 станций, может кому пригодится, управление с пульта и кнопками. https://esp-radio.ru/iradio_mini/

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

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

#65

Сообщение aidar_i » 10.01.2019{, 13:15}

Проект хороший, но не относится к этой теме. Здесь мы создаём в FLProg. А там закрытый проект и прошивка бин файл, да и продажа. Лучше перенесите в поболтать, что-ли.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#66

Сообщение fsergei70 » 10.01.2019{, 13:48}

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

Отправлено спустя 2 минуты 24 секунды:
Вот собственно схема, исходник и BIN файл.
Вложения
ESPmini_arduino_33 (1).zip
(9.47 КБ) 181 скачивание
ESPmini_fw_33 (1).zip
(316.49 КБ) 161 скачивание
ESPmin_sch.pdf
(36.31 КБ) 207 скачиваний

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

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

#67

Сообщение aidar_i » 10.01.2019{, 14:09}

Сейчас взглянул на скетч, радио сделано по этой же библиотеке. Остальное тоже можно собирать и в FLProg. Мой блок одинаковый с его радио. Скетч сделан применением примеров из библиотеки. Если кто хочет зашить и пользоваться , да, так и делайте. Я сам блок радио делал, чтобы форумчане могли используя его, делать свои проекты, радиобудильник , например, или что то. А так можно и ка радио воткнуть и не мучаться.

Usman
Рядовой
Сообщения: 1
Зарегистрирован: 09.01.2019{, 20:53}
Репутация: 0
Имя: Андрей

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

#68

Сообщение Usman » 12.01.2019{, 12:27}

Всем привет! Спасибо ОГРОМНОЕ) автору проекта :smile9: . Не получалось сделать сразу, были проблемы с компиляцией. Ответ нашел здесь же.
Вопрос! Можно сделать чтобы время брать с ntp сервера и уже под свои нужны менять таймер включения? Тогда можно и будильник сделать или в туалете поставить)))

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

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

#69

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

Немного переделал проект по просьбам и замечаниям форумчан. Убрал зацикливание при вставке неправильной или сбое радиостанции. Сейчас можно переключиться на следующий канал и поменять URL. Так же сделал выход с блока радио , где появляется импульс через время, установленное в параметрах, при сбое или включении к неработающей радиостанции. Его можно подключить к входу переключения или сброса счетчика, для переключения к следующему или переходу к первому каналу, соответственно. При хорошем уровне сигнала WiFi, у меня при буфере 4096, без сбоев играет радиостанция с битрейтом 320, который вставил в 6 канале, на wemos d1 mini с памятью 4МБ. Также поменял стиль страницы по кодам наших форумчан на темную.
ESP8266_WiFi_RADIO_izm.flp
(782.57 КБ) 239 скачиваний

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

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

#70

Сообщение aidar_i » 16.01.2019{, 17:57}

СпойлерПоказать
Снимок_2019_01_16_19_55_31_680.png

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

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

#71

Сообщение aidar_i » 17.01.2019{, 21:25}

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

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

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

#72

Сообщение aidar_i » 18.01.2019{, 18:11}

Уточню функцию кнопки управления - удержание:
Если удерживать кнопку дальше до запуска ЕСП - стирание настроек сети и выход в точку доступа.
Подправил не всегда срабатывает.
Последний раз редактировалось aidar_i 19.01.2019{, 10:39}, всего редактировалось 1 раз.

Kinstintin
Рядовой
Сообщения: 8
Зарегистрирован: 05.01.2019{, 19:57}
Репутация: 0
Имя: Константин

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

#73

Сообщение Kinstintin » 19.01.2019{, 02:19}

Тестирую радио уже несколько дней, все работает замечательно (Wemos D1 mini), но не могу победить подключение к разным сетям вайфай. Сразу после прошивки радио подключается к любой сети, но потом уже не возможно подключиться к другой сети( Все делаю по инструкции, после ресета позволяет ввести данные другой сети и вроде бы как к ней коньектица, но через пару минут происходит перезагрузка и опять мигает синим светиком(просит логин и пароль). К "старой" сети всегда подключается без проблем. Дело не в модуле, пробовал на разных. Проверьте пожалуйста подключение к другой сети после "запоминания и отключения" первой.

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

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

#74

Сообщение aidar_i » 19.01.2019{, 03:38}

Попробовал подключиться к смартфону и обратно. Всё работает. Для выхода в точку доступа с удалением настроек сети удерживайте кнопку пока ЕСП не загрузится.
У меня тоже так было, когда в дальней комнате уровень вай фай был низкий <50%. Как перешёл поближе к роутеру сразу подключился.
Проверял на ESP-01.
После подключения к сети попробуйте перезагрузить ЕСП с кнопки.
Последний раз редактировалось aidar_i 19.01.2019{, 11:29}, всего редактировалось 1 раз.

Kinstintin
Рядовой
Сообщения: 8
Зарегистрирован: 05.01.2019{, 19:57}
Репутация: 0
Имя: Константин

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

#75

Сообщение Kinstintin » 19.01.2019{, 10:49}

К сожалению, ничего не выходит(. Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки, пока не понял, попробую проверить с выводом имени точки доступа в терминал, может картина проясниться.

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

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

#76

Сообщение aidar_i » 19.01.2019{, 11:38}

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

Отправлено спустя 4 часа 45 минут :
Посмотрите личку, отправил видео.

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

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

#77

Сообщение aidar_i » 19.01.2019{, 17:03}

Получил 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
(728.99 КБ) 175 скачиваний
Скетч тоже выложил на всякий случай
skechESP01.flp.ino
(31.64 КБ) 189 скачиваний
СпойлерПоказать
Настройки ESP-01.png
Память настройте лучше 1М(256К).

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

Отправлено спустя 7 часов 4 минуты 38 секунд:
Kinstintin писал(а):
19.01.2019{, 10:49}
Радио подключается и запоминает только первую сеть(сразу после прошивки), потом только делает вид, или не запоминает настройки после перезагрузки
С помощью Kinstintin разобрался, почему переход на другую сеть происходит не всегда четко. Нужно раскомментировать в пользовательских блоках WiFiManager строки (выделено красным 2)
СпойлерПоказать
Раскомментировать.jpeg
Если после нажатия кнопки SAVE, после заполнения имени и пароля сети, не происходит соединение, нажмите "Обновить страницу" браузера.
Последний раз редактировалось aidar_i 21.01.2019{, 20:19}, всего редактировалось 1 раз.

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

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

#78

Сообщение aidar_i » 20.01.2019{, 22:58}

Наконец то научился в FLProg располагать в одну строку текст "URL" и окно ввода url. Можно добавить станции дополнительно, чтобы были видны не прокручивая страницу. В две колонки еще не умею.
СпойлерПоказать
Веб морда.png
Подключил ОТА и можно прошивать радио по воздуху!
Если интересно выложу.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#79

Сообщение fsergei70 » 21.01.2019{, 15:09}

aidar_i писал(а):
20.01.2019{, 22:58}
Если интересно выложу.
Конечно интересно.

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

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

#80

Сообщение aidar_i » 21.01.2019{, 17:02}

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

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

PS: Попробовал последнюю версию pithon 3.7.2, тоже работает. Устанавливал не по умолчанию, поставил все "птички" и путь С:\Pithon 3.7

Ответить

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