|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
Интернет-радиоприёмник построен на платформе . Информацию отображает OLED дисплей SSD1306 встроенный в данную платформу.
Есть с отдельным дисплеем SSD1306, что по сути тоже самое как и со встроенным дисплеем. Выбор радиостанции происходит . Звук воспроизводят . Перед тем как загрузить в платформу в нужно добавить по отдельности . Как добавлять отдельные ZIP-библиотеки рассказывается . Далее в Arduino IDE выбирается соответствующая платформа, Esp32 by Espressif Systems – Version 2.0.9 (именно эту версию, с новыми версиями почему-то не работает, не шьёт, выдаёт ошибку), драйвера для COM-порта, сам COM-порт в какой шить и условия прошивки: Board: ESP32 Dev Module (я рекомендую выбрать ESP32-WROOM-DA Module, так как это активирует синий светодиод, который показывает передачу данных), Upload Speed: 115200, CPU Frequency: 240 Mhz, Flash Frequency: 80 Mhz, Flash Mode: QIO, Flash Size: 4 MB (32 Mb), Partition Scheme: Default 4 MB with spiffs, Core Debug Level: None, PSRAM: Disabled После загрузки скетча (прошивки), нужно подключиться к открытой Wi-Fi точке доступа с названием “ESP-Radio”, например, при помощи смартфона, затем в браузере смартфона зайти на страницу и ввести название с паролем от вашей домашней сети. Подождать, примерно до 20 секунд, пока приёмник будет подключаться к вашей сети и зазвучит первая радиостанция из 30-и предустановленных прошивкой (в основном русскоязычных). Можно всё так и оставить и переключать станции энкодером, или по желанию заменить какую-либо ненужную радиостанцию на свою. Для этого, сперва понадобится определить IP-адрес радиоприёмника присвоенный ему вашей домашней сетью. Определить IP-адрес поможет утилита . После запуска WNetWatcher она начнёт сканировать вашу домашнюю сеть в которой отобразятся IP-адреса различных устройств: ваш роутер, компьютер, смартфон, умные лампочки, розетки и так далее, в том числе устройство “esp32” и его производитель «Espressif Inc». — это и есть ваш радиоприёмник с его IP-адресом, например 192.168.1.140. Теперь можно зайти на страницу радиоприёмника соответственно по адресу где можно изменить название станции (до 10 букв) и адрес вещания. Есть пять важных условий. Первое: URL-ссылка вещания должна начинаться только с http://. Такие как https:// и прочие работать не будут. Второе условие: формат вещания станции должен быть только в формате "mp3". Такой формат как "acc", "ogg" или "flac" в данном проекте звучать не будут. Предварительно проверить формат звучания можно, например, при помощи популярного . Третье условие: битрейт (количество информации (бит), используемое для передачи одной секунды аудиопотока) не должно превышать 128 кб/с, иначе радио может начать звучать с перерывами, отрывочно. Битрейт можно подглядеть в том же VLC-плеере. Если поток данных с выбранной станции часто идёт не стабильно, то битрейт, если предоставляется такая возможность, придётся уменьшать до 96, 64, 32 кб/с, то есть выбирать ссылку на эту станцию с меньшим битрейтом. В нашем регионе такая картина наблюдается при попытках слушать радиостанции со всего мира, кроме стран западной части Европы. Искать интересующие станций можно на многих сайтах, а посмотреть на их URL-ссылку и поток данных можно на компьютере в , через «Посмотреть код» - «Network» - «Media»: если данные слишком часто прерываются, с таким потоком радио будет работать плохо, здесь же копируется URL-ссылка на станцию. Она чаще всего начинается как https, но вам ничего не мешает сереть букву «s» и проверить работу станции в VLC-плеере как начинающую с http:// И только после того как станция зазвучит в VLC-плеере с битрейтом не выше 128 кб/с в формате mp3, вот только тогда её можно добавить в список избранных. Четвёртое условие: первую и последнюю радиостанцию в списке на веб-странице радиоприёмника отредактировать не получится, только в скетче и только прошивкой можно изменить. Не знаю в чём причина, но эти два места (первое и последнее) как бы защищены прошивкой и адреса станций там не желают редактироваться. После того как станция будет добавлена в список, его нужно будет сохранить в памяти приёмника. Для этого в самом вверху и внизу есть красная кнопка с надписью на немецком «alles speichern», её нужно нажать. После чего веб-страница загрузится заново с обновлённым списком. Если веб-страница отобразится не полностью или неправильно, обновите её нажав на клавишу «F5» столько раз, сколько потребуется. Есть ещё одна особенность: порядок в списке станций может меняться случайным образом, причина этого мне неизвестна, но на работу радиоприёмника это никак не влияет. Пятое условие: в веб-списке не должно быть пустых адресов станций. Если не чем их заполнить, то вписывайте действующие повторяющиеся адреса. Невыполнение хоть бы одного из пяти условий приведёт к тому что приёмник зависнет, не будет реагировать на энкодер и придётся «приводить его в чувство» исправлением ошибок: переписыванием адресов станций, заполнение пустых строк и так далее, вплоть до перепрошивки. Мою таблицу радиостанций для этого приёмника можно посмотреть Страница автора проекта , но он похоже давно забросил как свой сайт так и проект радио. В авторском скетче есть забытая незакомментированная библиотека для другого дисплея и под другой контроллер, что может насторожить предупреждением со стороны Arduino IDE, но не отразится на работе приёмника. Автор в свою очередь переделывал проект другого автора, потому некоторые части кода присутствуют в закомментированном виде. К тому же авторский список радиостанций немецкого происхождения и частично устарел (некоторые станции уже не существуют и не звучат). Если «живые» немецкие музыкальные станции ещё можно неплохо слушать, то разговорные — что называется на любителя и со знанием языка. звучания моей конструкции радиоприёмника.
Отправлено: 05.02 20:14
Отредактировано пользователем Kosmonavt 05.02.2026 20:33:52
Отредактировано пользователем Kosmonavt 05.02.2026 20:38:25 Отредактировано пользователем Kosmonavt 05.02.2026 20:42:54 Отредактировано пользователем Kosmonavt 05.02.2026 20:44:09 Отредактировано пользователем Kosmonavt 05.02.2026 20:48:41 |
|
|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
А возможно это была
![]() Был про неё . Забавный фейк для привлечения туристов в Колумбию, а могли бы и к нам. Осталось только найти алюминиевый шар и вытравить дорожки как на плате Ну а старается быть убедительным , но всё равно байка.
Отправлено: 13.01 22:21
Отредактировано пользователем Kosmonavt 13.01.2026 22:56:28
|
|
|
Инженер
![]() Зарегистрирован:
03.01.2012 20:02 Из: Новосибирск
Сообщений:
876
![]() |
Ура!!!
![]() ![]() ![]()
Отправлено: 01.01 12:09
|
|
|
Технический Директор
![]() Зарегистрирован:
18.12.2008 0:23 Из: Тирасполь
Сообщений:
2309
![]() |
С наступающим 2026-м!
Отправлено: 31.12 21:08
|
|
|
Паяй только то, что нельзя купить!
То что нельзя купить - надо спаять! |
||
|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
Отправлено: 31.12 19:20
|
|
|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
На радиостанции "Cудного Дня" УВБ-76 внезапно заиграло "Лебединое озеро".
Обычно "жужжалка" передает зашифрованные послания, но в этот раз в эфир пробилось это. В архиве короткое видео.
Отправлено: 30.12 19:12
|
|
|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
Мигающий светодиод
Производит яркую короткую вспышку. Питание 1,5 В. Любой светодиод. Ток потребления 2 мА. При использовании кремниевых транзисторов С9014 и С8550, нижний предел питания схемы 1,5 В. Если поставить германиевые транзисторы с более низким падением напряжения, нижняя граница питания ещё уменьшится до 1,2 В. Если повысить напряжение питания до трёх вольт, вспышки светодиода станут очень яркие. Непрерывная работа от одной батарейки 1-1,5 месяца. Прикреплённый файл: LED flasher.gif (44.89 KB)![]()
Отправлено: 29.12 13:39
|
|
|
Технический Директор
![]() Зарегистрирован:
08.02.2009 20:08 Из: Днестровск
Сообщений:
2708
![]() |
Электронный кубик на LM555 и 74HC4017
Прикреплённый файл: Electronic cube 2.gif (736.35 KB)![]() Electronic cube 2.zip Размер: 3.73 KB; Просмотры: 33
Отправлено: 26.12 23:26
|
|
|
Технический Директор
![]() Зарегистрирован:
18.12.2008 0:23 Из: Тирасполь
Сообщений:
2309
![]() |
Цитата:
Отправлено: 23.12 12:36
|
|
|
Паяй только то, что нельзя купить!
То что нельзя купить - надо спаять! |
||
|
Технический Директор
![]() Зарегистрирован:
08.01.2009 23:19 Из: Tallinn
Сообщений:
2313
![]() |
Цитата:
Силъно бьет?
Отправлено: 22.12 14:30
|
|




Ну а старается быть убедительным
, но всё равно байка.



УВБ-76 Лебединое озеро(PSP).zip
LED flasher.gif (44.89 KB)
