Radiosan-v2 Интернет радио за 3$

Тема в разделе "ESP8266, ESP32", создана пользователем Alex666, 28 окт 2018.

  1. Alex666

    Alex666 Гик

    Накидал на выходных...

    Радио на базе esp8266 1.5уе

    Mpc602 фильтр 0.5 уе

    Pam8403 усилитель 0.5уе

    Lds3985 стабилизатор 3.3v 300mA 0.5уе

    Ик пульт с фотоприемником для ардуино 0.5уе

    Итог 3.5уе Получам..

    веб морду с настройкой сети и потоков

    10 сохраненных мной станций

    и 10 вы можете сами сохранить

    Регулировка громкости

    Выключение с запоминанием станции и громкости

    Вход в вебморду с пульта

    Выход два по три вата

    Нормальный фильтр шестого порядка для человеческого звука.

    Питание 5 вольт

    Если увижу интерес дам прошивку : )

    Вебморда и плата на фото...

    https://youtu.be/pOTD8KXDDDs
     

    Вложения:

    conler и Airbus нравится это.
  2. Alex666

    Alex666 Гик

    Вложения:

    • radiosan.jpg
      radiosan.jpg
      Размер файла:
      640,9 КБ
      Просмотров:
      628
    Последнее редактирование: 30 окт 2018
    conler и Airbus нравится это.
  3. Alex666

    Alex666 Гик

    Малость о нюансах!

    Громкость регулируется фоторезистором на который светит светодиод. По этому после сборки рекомендую капнуть черным термоклеем на опто-сборку :0 или каки я установить плату в колонку! там темно и в отличии от многих wifi радио для сборки достаточно только одно отверстие для фотоприемника!

    Для линейности регулировки громкости используется логарифмическая функция. Хотя громкость полностью не убирается диапазон регулировки достаточно большой.

    Код хорошо оптимизирован что позволило сделать радио очень шустрым.

    Защита от зависаний и пропадание wifi.

    Как по мне всякие календари и часы пихать в радио не вижу смысла. Так как радио должно просто играть.

    При переключениях звук приглушается но только при повторении моей платы..
    При выключении сохраняется та станция которая играла и с той же громкостью которая была установлена в этот момент.
    Еще реализован таймер и кое что но на этих пультах мало кнопок.. Так что оставлю на потом.
    Нужна ваша оценка реализации этого проекта.
     
    conler нравится это.
  4. Airbus

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

    Э...Ты меня заинтриговал!Сделаю обязательно и заценю.Вот только что прилетел с ночного Омска.Отосплюсь и сделаю.Схемку не подскажешь?Куда и что цеплять?Там ноги к плюсу подтянуты?Вот видос от Автора


    Пульт до боли знакомый.Толи от кетайских блютуз колонок толи от кетайской магнитоллы Prology.У меня по моему подобный есть.Или даже два....
     
    conler нравится это.
  5. Boryan_R

    Boryan_R Гик

    Не то слово! Я сам в шоке ;) Уже на ESP8266 в интернет радио забил давно..слаба она для этих целей. А тут Alex666 показал все её возможности. Пашет как автомат калашникова, без преувеличений. По стабильности и скорости работы уделывает все известные интернет проекты радио. Самый прикол, что достаточно самой голой ESP и пары деталей. Как таковой схемы нет. Сама ESP с минимальной обвязкой и iR приёмник. Фильтр Баттерворта я не ставил...зачем? Лично я пока не услышал чего либо лишнего на приличной акустике и без него. Посему чего то там с АЧХ мудрить для себя считаю лишним. Это не HiFi центр...а радио на дачу или кухню. Да и кондеры и резисторы там нужны с допуском 1% иначе качество работы фильтра на смарку. Нету у меня таких номиналов кондёров в СМД. Так что я забил на фильтр и беру аудио выход с пина Rx еспэхи через кондюк 0.1 мкф. Далее как по схеме пины RES, GP0, GP2, CH_PD через резисторы 3к3 подтягиваю к питалову 3,3 в. iR приёмник сразу к пину Tx без делителя как у автора. И всё!!! Минимум деталей. Прошивать из среды Ардуино..Автор тут

    показывает как это делать.....а далее радуемся работе суперрадио.
    Светодиод ставил ...смысла не понял..горит постоянно если все нормально...если при старте радио глюкнуло то не горит...Я его убрал.
    P.S С пультами засада реальная ...я то же думал что пульт такой найти фигня...У меня штук 10 разных из этой серии от разных балалаек....толку только...у каких то работают только цифровые кнопки....нажатие остальных уводит радио в глубокий даун...из которого иногда даже по откл\вкл питания не вылезешь....
     
    Последнее редактирование: 7 дек 2018
  6. Alex666

    Alex666 Гик

    Уже есть версия с обучением любого пульта. И еще кое что :)
    жду платы чтоб проверить и подправить номиналы..
    Так что до нового года всех порадую!
     
  7. Alex666

    Alex666 Гик

    Все для оптимизации кода. Там есть еще часы говорящие :) но вот времени нет залить файлы на сервак для их работы..
    кнопки можно сделать на есп12. Типо +сн/- сн +гр/- гр вкл/выкл но это уже в следующем году
    надо плату отмакетировать и малость времени.
     
  8. Alex666

    Alex666 Гик

    Как все долюблю, может выложу код..
     
  9. Boryan_R

    Boryan_R Гик

    нашёл мелкий глюк.(хотя это скорее ограничение по длине адреса станций)....при редактировании станций в ячейку 0 ввёл длинный адрес шансона без цензуры такой ...http://chanson.hostingradio.ru:8041/chanson-uncensored128.mp3
    в итоге станция не прописалась ..зато пароль доступа в мою сетку изменился...;))) Пришлось заново регится в сетке
    Видать слишком длинные станции не лезут...
    Видюху работы радио заснял.

     
    Последнее редактирование: 11 дек 2018
  10. Alex666

    Alex666 Гик

  11. Alex666

    Alex666 Гик

    [​IMG] [​IMG]

    Активация всех функций бесплатная только за фото собранного Radiosan.
    Шлем фото и 4 кода - получаем 4 кода и наслаждаемся.
    Коммерческое использование запрещено!

    20 станций записано и все можно менять.
    Обучение любого пульта. Но уже прописан пульт от Ардуино.
    Питание от USB или 5V 2A.
    Выход 2 по 3W.
    Управление громкостью.
    Вход и выход в вебморду по нажатию кнопки с пульта.
    Выключение с памятью канала и громкости.
    Авто перезагрузка при потере потока или wifi.
    Качественный звук с большим динамическим диапазоном.

    Прошивка в архиве. https://drive.google.com/file/d/18nqyWQYq42jUw1IfhXgLEXPQACTurzsv/view?usp=sharing
    Распаковать в корень диска. Запустить ESPFlashDownloadTool_v3.3.6.exe
    Все уже настроено.
     

    Вложения:

    Последнее редактирование: 15 дек 2018
  12. Alex666

    Alex666 Гик

    Неплохо. Напишите пожалуйста подробную (видео) инструкцию как прошить-настроить.
    - Будет тут https://www.youtube.com/user/euspro/videos
    Не хватает схемы, по печатке неудобно ориентироваться.
    - очень туго со временем...
    Как узнать коды передаваемые ir пультом?
    - просто жмете нужную кнопку и потом save в вебморде и он сам сохранит и отобразит код.
    Как активировать?
    - фото собранного Radiosan и 4 байта... можно в паблик можно на почту. В ответ код.
    Как крепить плату в корпусе, не одного крепежного отверстия на плате)?
    - делал минимальный размер. Гербер в архиве для заказа плат https://jlcpcb.com
    и так же Лайоут для тех кому подправить что надо.
    Вопросов очень много...
    - задавайте...
    И ещё создайте пожалуйста свою ветку, здесь обсуждается радио на esp32. А то и так каша из конструкций уже здесь)
    ok!
     
  13. Alex666

    Alex666 Гик

    Накидал на выходных...
    Радио на базе esp8266 1.5уе
    Mpc602 фильтр 0.5 уе
    Pam8403 усилитель 0.5уе
    Lds3985 стабилизатор 3.3v 300mA 0.5уе
    Ик пульт с фотоприемником для ардуино 0.5уе
    Итог ~3.5уе Получаем..

    Активация всех функций бесплатная только за фото собранного Radiosan.
    Заходим 192.168.4.1/radiosan
    Шлем фото и 4 кода - получаем 4 кода и наслаждаемся.
    Коммерческое использование запрещено!

    20 станций записано и все можно менять.
    Обучение любого пульта. Но уже прописан пульт от Ардуино.
    Питание от USB или 5V 1A. одна колонка и 2А если две!
    Выход 2 по 3W.
    Управление громкостью.
    Вход и выход в вебморду по нажатию кнопки с пульта.
    Выключение с памятью канала и громкости.
    Авто перезагрузка при потере потока или wifi.
    Код хорошо оптимизирован что позволило сделать радио очень шустрым.
    Как по мне всякие календари и часы пихать в радио не вижу смысла. Так как радио должно просто играть.
    При переключениях звук приглушается но только при повторении моей платы.
    Светодиод красный. Фоторезистор 10к. Стоит над светодиодом нос в нос. Сверху заливается черным термоклеем.
    Качественный звук с большим динамическим диапазоном.
    Фильтр Баттерворта шестого порядка.
    Срез фильтра -60 дбм на 44 кгц давит антиалиасный и гранулярный шум
    погрешность номиналов 1% для идеальной работы но можно ставить до 5%
    это лучше чем без него вовсе.

    Сборка
    Гербер в архиве для заказа плат https://jlcpcb.com За 2$ 10 плат!!!
    и так же Лайоут для тех кому подправить что надо.

    Прошивка в архиве. https://drive.google.com/file/d/1ftoe3HVZuEC0hEzl1meW9viWOz5JFwtQ/view?usp=sharing
    Распаковать в корень диска. Запустить ESPFlashDownloadTool_v3.3.6.exe
    Вот я видос делал как залить прошивку!


    После прошивки ждем 2 мин не отключаем питание, пока происходит конфигурация и обновление списка станций.
    Сканируем wifi сети и подключаемся к RADIOSAN пароль 12345678
    Заходим на 192.168.4.1

    Ставим галочку напротив своей сети и вводим пароль от нее.
    Нажимаем на пульте кнопку вниз.
    Ждем несколько секунд и вуаля ля ля ля!
    Все уже настроено.

     

    Вложения:

    Последнее редактирование: 24 дек 2018
  14. parovoZZ

    parovoZZ Гуру

    а красный светодиод и фоторезистор на кой? Никуда не лазил, ничего не смотрел))) Потому и спрашиваю.
     
  15. Alex666

    Alex666 Гик

    надо
     
  16. ZAZ-965

    ZAZ-965 Гуру

    Светодиод и фоторезистор для регулировки громкости и приглушения в момент переключения станций.
     
  17. Oleksandr54

    Oleksandr54 Нерд

    "....Шлем 4 кода - получаем 4 кода и наслаждаемся" - 1) откуда берем 4 кода и куда вставляем, если можно поподробней в дву (трех :) ) словах ? 2) можно ли взять звук непосредственно на ESP, или на усилителе (MCP602) собран детектор ? 3) и что за сопротивления 61,9к и 12,4к ?
     
    Последнее редактирование: 16 дек 2018
  18. Alex666

    Alex666 Гик

    На mcp602 собран...
    Фильтр Баттерворта шестого порядка.
    Срез фильтра -60 дбм на 44 кгц давит антиалиасный и гранулярный шум
    погрешность номиналов 1% для идеальной работы но можно ставить до 5%
    это лучше чем без него вовсе.
     
  19. Alex666

    Alex666 Гик

    Перед тем как задать вопрос читайте первый пост.
     
  20. Oleksandr54

    Oleksandr54 Нерд

    По кодам вопрос исчерпан после прошивки ESP- код и пустое поле для нового кода появляется в WEB мордочке.
     
    Последнее редактирование: 16 дек 2018