ESPradio
|
Интернет радиоприемник ESPmini
Предлагаю вашему вниманию простой интернет радиоприемник на esp8266 без использования ЦАП. Формирование звука происходит посредством ШИМ. Ниже представлена вся необходимая документация для сборки. Конструкция
Вариант схемы соответствующий печатной плате ревизии 1.5. Прошивка ESPmini_39_rev15.zip Управление производится 2 кнопками. Кнопки "Канал+ / Канал-" переключают станции из плей листа который содержит 10 станций. Красный светодиод- отображает ошибку воспроизведения потока, зеленый- воспроизведение идет. При первом включении после прошивки приемник запускается в режиме точки доступа с именем "ESPmini", сеть открытая без пароля. После того как произвели подключение к сети "ESPmini" автоматически откроется страница конфигурации приемника. Если автоматически страница не открылась нужно открыть браузер и в адресной строке набрать 192.168.1.1 , откроется веб интерфейс через который можно настроить приемник. В разделе "Станции" по умолчанию установленно 4 потока их можно изменить на свои. Через раздел "Система" производятся настройки WiFi подключения SSID вашей сети и ключ к сети соответственно. После ввода SSID и PASW нажимаем кнопку "Сохранить" затем "Перезагрузка" после чего приемник перезагрузится и подключится к вашей сети, сразу же пойдет воспроизведение станции по умолчанию "Европа+". После успешного подключения к настроенной wifi сети режим точки доступа у приемника отключается, так же как и веб интерфейс cтановится недоступным. Для того чтобы принудительно запустить приемник в режиме точки доступа для конфигурирования нужно: выключить приемник, зажать кнопки "Канал+" после чего включить приемник, приемник перейдет в режим точки доступа и появится сеть "ESPmini" после чего можно будет подключиться и сконфигурировать приемник. В режим точки доступа можно попасть нажав назначенную кнопку на ИК пульте, выход из режима точки доступа осуществляется той же кнопкой или снятием и подачей напряжения питания (перезагрузкой) модуля. Чтобы назначить кнопку пульта нужно: запустить приемник в режиме точки доступа, зайти в веб интерфейс, перейти в раздел "Система", "Настройка пульта" нажать кнопку на пульте- в поле "Принятый код пульта:" отобразится код кнопки, назначить принятый код кнопки определенной функции нажав кнопку "Установить", далее проделать аналогичные действия с остальными полями, после чего нажать кнопку "Сохранить". Всё, кнопки назначены. Потренироваться можно в демо интерфейсе приемника. Демо веб интерфейс приемника можно посмотреть здесь. Версия 34. Структура файлов
Ниже приведена структура файлов используемых в приемнике. Начиная с версии прошивки 36 приемник поддерживает OLED дисплей с контроллером SSD1306 128х64. После прошивки по умолчанию индикация режимов происходт при помощи светодиода. Если ваша конструкция приемника с дисплеем то необходимо зайти в веб интерфейс и в разделе "Система" установить "Тип индикатора" Display после чего нажать кнопку "Сохранить" и перезагрузить приемник. Обзор конструктива
Партия заводских приемников Размеры плат 48x45мм Вариант с светодиодом Вариант с диспалеем Озвучивание WEB интерфейс и базовые настройки Приобрести модуль можно в нашем интернет магазине Обновление через WEB интерфейс
Через веб интерфейс можно просто и быстро обновить: прошивку приемника, озвучку действий, список потоков.
Обновление прошивки приемника производится в следующей последовательности:
Обновление файлов озвучивания действий:
Обновление списка потоков: Сохранение и восстановление конфигурации приемника
При помощи данной функции можно легко и быстро восстановить все настройки приемника, например после полной прошивки.
Сохранение файла конфигурации:
Восстановление настроек приемника: Список станций
Список из 780 вещающих в mp3 формате радиостанций. Прошивка и первое включение
Для того чтобы перевести модуль в режим загрузки прошивки необходимо:
Для первоначальной прошивки нам потребуется архив с файлами bin ESPmini_xx.zip, распаковываем его и переходим к конфигурированию прошивальщика. Далее, потребуется утилита Flash download tools прошивка будет осуществляется при помощи ее. Важное замечание, Flash download tools необходимо разворачивать в корень диска и путь к файлам прошивки не должен содержать кириллических символов. Перед первой прошивкой необходимо воспользоваться опцией ERASE в настройках Flash download tools (см.картинку). Конфигурация для версии прошивки 38 и старше Конфигурацию Flash download tool устанавливаем согласно картинки. CrystalFreq- 26M, Spi Speed- 40MHz, Spi Mode- DIO, Flash Size- 8Mbit (зависит от применяемого модуля), ставим галочку DoNotChgBin. Указать адрес секций согласно файлу (см.картинку): 0x00000- прошивка. Выбрать COM порт uart конвертера, установить скорость Baud 921600 и нажать кнопку Start. Если все сделано верно то должен пойти процесс прошивки. Архив
Все предыдущие версии здесь Downloads:
ESPmini_39_rev15.zip прошивка bin версия 39 (первоначальная прошивка).
ESPmini_web_update_39_rev15.zip пакет файлов для обновления через WEB интерфейс. stream_list.json.gz обновление списка потоков 19.03.2019 Что нового в прошивке:
Версия 39 Версия 38 Версия 37 Версия 36 Версия 35 Версия 34 Версия 33 Версия 32 |
Бубнов Евгений
espradio.ru e-mail:
rv9c@yandex.ru
|