Omega18.ru

Мобильная связь и интернет
6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Интернет приемник своими руками

Все необходимое для самостоятельной сборки Web-радиоприемника

Вы могли слышать про популярные радиоприемники, которые получают сигнал трансляций из интернета. Для работы подобного устройства не нужна радиотрансляционная вышка — только домашний Wi-Fi. Умельцы стилизуют свои самодельные Web-радиоприемники под олд-скульную и винтажную технику. А готовые устройства стоят весьма не скромно. В этой статье расскажу, как самостоятельно собрать интернет-радио с минимальными затратами.

Для сборки вам потребуется:
1. Источник питания (от 5 до 24 В). Пойдут старые блоки питания от гаджетов, ноутбуков и так далее. Возможно потребуется отдельный преобразователь для контроллера (для понижения с 24 до 5 В).

2. Корпус. Можно использовать старые корпуса от гаджетов, старой аудио-видео техники. Хороший вариант — встроить контроллер в активные компьютерные колонки — приличный вид плюс усилитель, динамики и источник питания. Можно сделать корпус с нуля — из пластика, ДСП, картона и т.п. Основная проблема будет — сделать аккуратную переднюю панель.

3. Контроллер для интернет радио. Это модуль с Wi-Fi и открытой прошивкой. Можно использовать роутер с Open-WRT, можно отдельный контроллер на ESP32/8266. Желательно брать сразу с дисплеем, так как будет компактнее и проще готовое изделие.

4. Аудиомодуль и аудиоусилитель. Если контроллер не имеет встроенной микросхемы для вывода звука, то лучше приобрести отдельный ЦАП с интерфейсом I2S. Потребуется также и усилитель звука для вывода на мощные колонки.

5. Динамики или колонки. Самый простой вариант — колонки от портативной акустики, это компактные и широкополосные варианты на 2″ или 3″.

6. Прямые руки для того, чтобы собрать все вместе, спаять, залить прошивку, IP адреса вещания, а также придать приличный внешний вид готовому устройству.

Контроллеров несколько, на выбор. Самый простой вариант (Kit8) стоит около $4.9, вариант с дисплеем побольше (T-Display) около $10, но обратите также внимание на функциональные варианты, например, T-Audio со встроенным ЦАП-ом.

Это, наверное, самый простой вариант (Wi-Fi Web Kit8) — модуль на базе NodeMCU/ESP-8266 со встроенным дисплеем и USB интерфейсом. Подходит не только для проектов интернет-радио, но и для самодельных RC-моделей, для умного дома, IoT и так далее. Модуль предусматривает несколько дискретных входов-выходов, а также аналоговый (А0).

Неплохой вариант — контроллеры от TTGO. Этот вариант чут-чуть подороже, но и экран побольше. Модуль может быть интереснее, как управляющий модуль для интернет радио. На экране можно выбирать нужную «радио-волну», а кнопками подтверждать выбор. Аналогично предыдущей плате, модуль имеет интерфейс USB.

Достаточно дорогой, но популярный модуль TTGO T5s. Версия платы V2.1, остнован на ESP32 и огромном 2,7″ дисплее Е-ink (E-Paper). Модуль имеет встроенный микрофон, ЦАП МAX98357A, ридер SD карты, bluetooth. Это одно из готовых решений для интернет-радио.

Самый фукциональный модуль от TTGO, заточенный под воспроизведение аудио. Это T-Audio (альтернативное название WROVER ESP32). Имеет интересную круглую форму платы под портативные колонки — как раз вариант под самодельный корпус из водопроводной трубы. На плате расположен ридер SD карт, bluetooth, WI-FI, ЦАП WM8978, светодиод WS2812B RGB и акселерометр MPU9250.

Последние два модуля имеют встроенный ЦАП, а для остальных следует приобрести отдельный шилд с микросхемой для вывода звука (I2S DAC). Эти шилды заточен под вывод звука с контролера через интерфейс I2S (стандартный). Из цифрового потока в аудио преобразование выполняет специальный ЦАП PCM5102.

В первом лоте есть в комплекте передняя панель, останется найти только коробку. По качеству неплохие и громкие (широкополосные). Вторые динамики совсем дешевые ($2), но пойдут для пробы.

Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт — пригодится для усиления звука на динамики. Это самые популярный и недорогой усилитель сигнала класса D. Подключение проблем не вызывает — правый/левый каналы, питание, динамики.

Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт с регулировкой звука. Такой же, как и предыдущий, недорогой, но с распаянным фильтром и коннекторами для удобства. Я рекомендую именно такой, особенно если есть возможность расположить все в корпусе.

Корпус можно собрать из подручных материалов — взять старую коробку из-под устройств, компьютерные колонки, старые DVD плееры или радиоприемники.

Все указанные модули прошиваются из Arduino. Прошивки открытые.

Если честно, то это одни из лучших проектов для самостоятельно сборки. Очень полезное применение недорогих комплектующих, паяльника и своего времени. Если вы пытаетесь увлечь сына программированию, то это простой и наглядный способ рассказать что и как. Если вы подбираете проект для школы или института, то тоже рекомендую обратить внимание, так как подобные проекты в последнее время наиболее актуальны.

Интернет радиоприемник на Raspberry Pi

Часть 4. Руководство пользователя.

Интернет радиоприемник изготовлен, необходимое программное обеспечение установлено и настроено. Как это сделать, читайте в первой, второй и третьей части описания.

Автор проекта Pi Radio Bob Rathbone.

Здесь я расскажу, как пользоваться приемником. В отличие от эфирного УКВ приемника интернет радио не может само настраиваться на станции. Предварительно нужно создать playlist, в котором будут указаны URL радиостанций.

Т.е. вначале нужно узнать адреса нужных вам станций. Выбор большой – порядка 10000 станций. Но если вы читаете эти строки, значит вас интересуют в первую очередь русскоязычные станции. Выбор тоже большой. Вопрос, где взять адреса.

Дело в том, что для станции выгоднее, когда вы ее слушаете с официального сайта, а не через плеер. На сайте ведь можно разместить много дополнительной рекламы. Поэтому, в большинстве случаев станции не дают прямой ссылки на URL потока. Правда, бывают и исключения. Кроме того, часто можно найти ссылку, просматривая исходный html код странички. Как искать, объяснять не буду. Если вы дошли до этого места в настройке приемника, при желании сможете разобраться и с html кодом. Кроме того, есть сайты, с которых можно слушать множество станций, например:

Ссылка на станцию должна начинаться с http://. Чтобы убедиться, что ссылка работает, скопируйте ее и проверьте в каком-нибудь плеере, например, Winamp. Выберите в меню Winamp «Файл»—«Открыть ссылку» и вставьте скопированную ссылку. Если услышите то, что хотели – ссылка работает. Можно составлять playlist.

Существует несколько форматов плэйлистов – m3u, pls, asx. Подробно о каждом из них можно прочитать в авторском описании Pi Radio. Формат ram, к сожалению, не поддерживается. Самый простой и удобный для редактирования, на мой взгляд – m3u. Это обычный текстовый файл с любым именем и расширением m3u. Его формат такой:

Читать еще:  Интернет флешка для ноутбука ета цена

#EXTM3U #EXTINF: -1, Radio 10 Gold NL http://icecast.streaming.castor.nl:80/radio10 .

В первой строчке файла должен быть заголовок — #EXTM3U. Затем идет список радиостанций, на каждую станцию по две строки. В первой, после символов #EXTINF: -1, название станции. Оно может быть любым, на ваше усмотрение, но обязательно в кодировке UTF-8, иначе не будет корректно отображаться на индикаторе. Поэтому составляйте и редактируйте плэйлист в редакторе AkelPad, выбрав в нем кодировку UTF-8. Следующая строчка – URL радиостанции.

И так по 2 строки на каждую станцию. Последняя строка в файле обязательно должна заканчиваться нажатием «Enter», иначе плеер зависнет. Станции будут проигрываться в том порядке, в каком они занесены в плэйлист. Плэйлистов может быть несколько, они будут отсортированы плеером в алфавитном порядке. Все они должны находиться в директории /var/lib/mpd/playlists.

Автор разработал специальную программу для составления плэйлистов. Но, по-моему, проще и удобнее сделать это вручную. Если хотите попробовать авторскую методику – читайте его описание.

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

Только не судите строго – вкусы у всех разные, я выбирал в соответствии со своим. Не нравится – выбирайте то, что нравится именно Вам.

С течением времени наверняка потребуется что-то удалить или добавить новые станции. Сделаем процедуру редактирования и загрузки плэйлистов в интернет приемник максимально простой. Самое удобное и простое решение – установить пакет Samba. Запускаем PuTTY и набираем:

$ sudo apt-get install samba samba-common-bin

На предупреждения отвечаем «Y». Ждем завершения установки. Если используется SD карта объемом 8 и более ГБ создадим на ней в директории /home/pi папку для музыкальных файлов и свяжем ее с папкой /var/lib/mpd/music, где плеер mpd ищет музыку. Помните, строчные и прописные буквы в Linux – это разные вещи.

$ mkdir /home/pi/mymusic $ cd /var/lib/mpd/music $ sudo ln -s /home/pi/mymusic

Плэйлисты находятся в папке /var/lib/mpd/playlists. Вот к этим двум папкам и нужно обеспечить удобный доступ по локальной сети. Выставим права полного доступа к этим директориям.

$ sudo chmod 777 /home/pi/mymusic $ sudo chmod 777 /var/lib/mpd/playlists

Теперь нужно настроить Samba. Возьмите файл smb.conf из моего архива (ссылка в конце странички) и скопируйте его с помощью программы WinSCP в /home/pi. Затем открываем PuTTY и перемещаем этот файл в /etc/samba. На всякий случай предварительно переименовываем оригинальный smb.conf.

$ cd /home/pi $ sudo mv /etc/samba/smb.conf /etc/samba/smb_org.conf $ sudo mv smb.conf /etc/samba/smb.conf

WinSCP не сможет этого сделать, т.к. программа запущена от имени пользователя pi. Перезагружаемся. Теперь в локальной сети будет виден новый компьютер raspberrypi c двумя папками mymusic и playlists, которые доступны всем пользователям сети.

Но нужно еще настроить локальную сеть на компьютере Windows, если вы не сделали этого раньше. Запустите Total Commander и выберите вместо локального диска «Сетевое окружение». Если через непродолжительное время там появится RASPBERRYPI – вам повезло, все работает. Можно копировать музыкальные файлы и плэйлисты на SD карту.

Если в сетевом окружении нет RASPBERRYPI, попробуйте выключить Pi Radio. Подождите 1-2 минуты и вновь включите питание. Если RASPBERRYPI так и не появился в сетевом окружении – нужно настраивать локальную сеть на компьютере Windows. Вопрос отдельный и достаточно сложный. Не буду на нем останавливаться, т.к. не специалист в этом. Google вам поможет. Можно подключить Raspberry Pi и как сетевой диск.

Наконец, все настроено. Копируем созданные самостоятельно или взятые из моего архива плэйлисты в папку playlists с помощью, например Total Commander, предварительно очистив эту папку. Можно сохранить авторские плэйлисты на компьютере на всякий случай.

Аналогично, музыкальные файлы в формате mp3 копируем в mymusic. Если использована карта на 8 ГБ, на ней будет более 4 ГБ свободного места. Более чем достаточно для музыки, учитывая, что автор не предусмотрел никакой навигации. Все музыкальные файлы свалены в одну большую кучу. Можно только их последовательно перебирать или включить режим случайного воспроизведения.

Хотя Bob Rathbone и пишет о возможности навигации в файлах, реально ее нет. На индикаторе отображается информация только из тэгов mp3 файлов, а не их имена и расположение. Поэтому тэги должны быть в кодировке UTF-8, иначе на индикаторе будут иероглифы. Это, конечно, большой недостаток и поле деятельности для доработки программы. Но ведь нам нужен в первую очередь интернет радиоприемник, а не музыкальный плеер.

Не имеет смысла использовать карту или флэшку большого объема – трудно будет что-то на ней найти. Однако при записи музыки не заполняйте все место на карте под завязку. Оставляйте свободным хотя бы 100 МБ для работы системы.

Наконец, 2 заключительных штриха.

$ sudo nano /etc/radiod.conf

В открывшемся файле заменяем строку loglevel=INFO на loglevel=NONE. Этим мы отключаем запись лога при работе радио. Если все работает нормально, он не нужен. Ведь ресурс SD карточки не бесконечен. Если потребуется, запись лога всегда можно снова включить.

И второе. Запускаем raspi-config, выбираем Advanced Options — Hostname и меняем имя, под которым наше радио видно в сети. По умолчанию там стоит raspberrypi. Меняем его для наглядности на PiRadio. Перезагружаемся.

Pi Radio может проигрывать музыку не только с SD карты, но и с флэшки. К сожалению, эта функция тоже не доведена до ума. Чтобы воспроизвести файлы с флэшки, придется очистить папку mymusic на SD карте, т.е. удалить все ее содержимое. Если все равно вы получите сообщение о том, что USB Flash не найдена, отформатируйте флэшку с помощью именно программы SD Card Formatter в FAT32 и после этого скопируйте на нее файлы в формате mp3. Можно создать папки, но они все равно не будут видны.

Теперь расскажу, как пользоваться приемником и слушать музыкальные файлы. После включения радиоприемник включается в режим «TIME». В первой строке индикатора отображается дата и время, во второй – название станции и звучащая в данный момент композиция. Эта информация извлекается из принимаемых данных.

Читать еще:  Как завести личный кабинет в интернете

Одним энкодером можно переключать станции, вторым – регулировать громкость. Кнопка первого энкодера – «Menu», второго – «Mute». Управление в варианте с кнопками аналогично, только функция «Mute» включается при одновременном нажатии кнопок увеличения и уменьшения громкости.

При нажатии кнопки «Menu» приемник переходит в режим «SEARCH». Вращая энкодер или нажимая кнопки можно выбирать нужную станцию, названия станций из плэйлиста выводятся в первой строке индикатора. Повторное нажатие «Menu» подтверждает выбор станции и включает ее прослушивание.

Если после входа в режим «SEARCH» энкодер не вращать, а еще раз нажать «Menu», приемник перейдет в режим «SOURCE». Здесь энкодером или кнопками можно выбрать режим работы – «Internet Radio» или «Music library». Но этот выбор при выключении питания не сохраняется. Источник, который будет выбираться по умолчанию, при включении приемника, — RADIO или MEDIA — можно установить в файле radiod.conf.

Следующее нажатие «Menu» включает режим «OPTIONS». С помощью энкодера можно выбрать: Random, Consume, Repeat, Reload Music, Timer, Alarm. Наиболее нужные опции это Random – воспроизведение локальной музыки в случайном порядке и Reload Music – этот пункт необходимо выбирать после загрузки музыкальных файлов или плэйлистов на SD карту, а также после подключения флэшки. Опции включаются и выключаются вторым энкодером – тем, которым регулируется громкость.

Нажатие «Menu» — выход из этого режима. Следующий режим – «IP address», это просто информация. Еще раз нажав «Menu» возвращаемся в основной режим – «TIME».

Я рассказал далеко не обо всех возможностях PiRadio. Основное внимание я уделил проблемам, с которыми столкнулся при установке и настройке программного обеспечения. Также постарался максимально подробно описать некоторые важные детали, которые только вскользь упоминаются автором. Надеюсь, что элементарные вещи понятны и без разжевывания.

Кроме основных функций Pi Radio может показывать RSS новости и воспроизводить подкасты. Однако, учитывая скромные возможности дисплея, я не вижу смысла использовать эти «навороты». Если кому-то интересно, читайте авторское описание, там объясняется, как это настроить.

Проигрывать музыкальные файлы можно не только с SD карты или флэшки, но и с диска в локальной сети. Тоже не вижу смысла, учитывая более чем скромные возможности навигации в файловой системе. Как искать нужный трек в терабайтах информации? Но, опять же, желающие могут найти все подробности по монтированию сетевого диска в авторском описании.

Более того, PiRadio может транслировать поток в локальную сеть, вы сможете его прослушивать через WEB интерфейс на любом устройстве, например смартфоне или компьютере в этой сети. Наверное, я отстал от прогресса современных технологий, т.к. не понимаю, зачем это нужно. Почему бы с компьютера не зайти напрямую на сайт радиостанции. Зачем промежуточный узел.

Можно контролировать работу приемника с мобильного устройства. С этим я тоже не разбирался из-за отсутствия необходимости в таком сервисе. Классический пульт ДУ для меня как-то удобнее.

Функция таймера. Наверное, засыпать лучше в тишине, не мешая окружающим. Кроме того, питание приемника при срабатывании таймера все равно не отключится. Будильник. Если у вас нет такого специализированного девайса, функция будильника есть в любом сотовом телефоне. Это гораздо проще и надежнее.

Наконец, я ничего не написал о том, как настроить Wi-Fi. Просто я использовал проводную сеть и рассказал только о том, что протестировал. Мои аргументы в пользу проводной сети я уже описал на страничке Медиацентр на Raspberry Pi.

Если кому-то интересны все вышеперечисленные навороты – читайте описание от автора.

В заключение список файлов и папок, которые могут потребоваться при настройке и эксплуатации приемника.

/etc/mpd.conf – файл конфигурации плеера mpd; /etc/radiod.conf – файл конфигурации PiRadio; /etc/samba/smb.conf – файл конфигурации Samba; /etc/lirc/lircd.conf – файл конфигурации LIRC; /var/log/mpd/mpd.log – лог плеера mpd; /var/log/radio.log – лог загрузки PiRadio; /var/lib/mpd/playlists – плэйлисты для радио; /home/pi/mymusic – папка для музыки mp3 и wma; /home/pi/radio – все файлы программы PiRadio.

Если конструкция вас заинтересовала, внимательно прочитайте первую, вторую и третью часть описания перед тем, как задавать вопросы. Ну и еще раз повторю – читайте авторское описание, там много полезной информации, которой нет на этих страничках.

Интернет приемник своими руками

Изначально целью проекта являлось создание простого радиоприёмника, воспроизводящего потоковое аудио непосредственно из локальной сети или интернет-радиостанции без применения персонального компьютера. Приемник должен подключаться непосредственно к сети Wi-Fi и иметь возможность самостоятельного подключения к серверам в локальной сети или к интернет-серверам при наличии маршрутизатора. Конечно же, вполне возможно прослушивать интернет-радиостанции с помощью планшетов-смартфонов, однако сконструировать и собрать своими руками куда интереснее. И так поехали.

При анализе существующих и планируемых к прослушиванию радиостанций оказалось, что наиболее распространенными протоколами потокового вещания являются shoutcast и icecast.

После долгого штудирования интернета выбор был сделан в пользу ESP32 от Espressiff т.к. у него на борту есть все что понадобится для реализации интернет радиоприёмника, двухъядерный 32-битный микропроцессор Xtensa LX6 160-240МГц, RAM: 520Кб, FLASH 4-16Мб не говоря уже о различной периферии начиная от датчика Холла до ЦАПа. Потребление при полной нагрузке не превышает 200-230мА. Так что, то что нужно.

Для декодирования аудио потока решено было использовать LibMAD (MPEG audio decoder library) и встроенный ЦАП ESP32.

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

В качестве интерфейса решил использовать «народный» графический OLED дисплей SSD1306 подключив его по I2C шине. Для простоты управления использовал три тактильные кнопки «воспроизведение-стоп» и выбор станций «следующая» и «предыдущая».

Моя версия приемника предназначалась для озвучания кухни в качестве заменителя компактного УКВ радиоприёмника. В погоне за размерами устройства, я решил использовать усилитель низкой частоты D класса PAM8403. Соответственно качество звучания в разумных пределах отошло на задний план.

Далее я составил свой список радиостанций от классических до танцевальных. Больше я не вспоминал о существовании местных УКВ радиостанций с их рекламой через каждые десять минут. Так же в приемнике реализовал отображение русских mp3 тэгов, что не в каждом «заводском» встретишь.

В текущей версии прошивки из сети интернет успешно воспроизводятся MP3 потоки до 320 кбит/с, приемник может хранить в себе 51 поток интернет радиостанций (в будущем планируется расширить до 250). Для добавления-редактирования списка станций, а так же для осуществления настроек используется веб интерфейс в который можно попасть набрав в адресной строке браузера IP адрес радиоприёмника который отображается на дисплее. Более подробно ознакомиться с интерфейсом радиоприемника вы можете на демо страничке.

Читать еще:  Интернет радиоприемник обзор

Обзор и описание

Список из 780 вещающих в mp3 формате радиостанций.

Для того чтобы перевести модуль в режим загрузки прошивки необходимо:
1. Подключить USB-UART конвертер с логическими уровнями 3.3v к гнезду P1 Uart (см.схему)
2. Установить перемычку H4 Prog (см.схему)
3. Подать питание на приемник

Далее, потребуется утилита Flash download tools прошивка будет осуществляется при помощи ее. Важное замечание, Flash download tools необходимо разворачивать в корень диска и путь к файлам прошивки не должен содержать кириллических символов. Перед первой прошивкой необходимо воспользоваться опцией ERASE в настройках Flash download tools (см.картинку).

Конфигурацию SpiFlash модуля устанавливаем согласно картинки. CrystalFreq- 40M, Spi Speed- 80MHz, Spi Mode- DIO, Flash Size- 32Mbit (зависит от применяемого модуля). Указать адреса секций согласно файлам (см.картинку): 0x1000- загрузчик, 0x8000- разметка разделов, 0x10000- прошивка, 0x291000- разметка spiff, 0xe000- калибровочные данные. Выбрать COM порт uart конвертера, установить скорость Baud 921600 и нажать кнопку Start. Если все сделано верно то должен пойти процесс прошивки.

Без активации на дисплее всегда отображается надпись DEMO, а так же отключено управление радиоприемником через веб интерфейс в остальном функционал не ограничен. Ключ активации можно приобрести в магазине.

Инструкция по сборке набора. Приобрести наборы для сборки Вы всегда можете в нашем интернет магазине.

Версия 386
-устранены ошибки, повышена стабильность;

Версия 384
-добавлен сервис Captive portal. Теперь при подключении к приемнику в режиме AP страница конфигурации загружается автоматически;
-добавлена функция поиска WiFi сетей;
-добавлена функция принудительного выбора стандарта WiFi сети, 802.11B, 802.11BG и 802.11BGN;

Версия 383
-исправлены ошибки;
-добавлена возможность назначения размера буфера от 0.5 до 110 Кб;

Версия 382
-устранен баг в прошивке (пропадало соединение);
-добавлена функция отключения приема метаданных (были сбои в приеме метаданных на некоторых потоках);
-добавлен выбор схем подключения кнопок и выходов, старая-новая схема;
-косметические улучшения в web интерфейсе;

Версия 381
-полностью изменен web интерфейс приемника, демо здесь;
-добавлена функция мгновенного переключения между станциями;
-добавлена функция динамического отображения уровня wi-fi сигнала и напряжения питания в web интерфейсе;

Версия 380
-увеличен буфер воспроизведения с 32кБ до 100кБ;
-на дисплей добавлен индикатор заполнения буфера воспроизведения;
-отказался от использования libMAD тк с ней не удалось достичь стабильности;
-на дисплей добавлено отображение битрейта потока;
-на дисплей добавлено имя станции с сервера;
-добавлена возможность выбора NTP сервера;
-добавлена возможность сохранения и восстановления плей листа и конфигурации;
-переработан интерфейс Web страницы (раздел: Сейчас воспроизводится) добавлен: битрейт, заполнение буфера, имя станции. Теперь обновление о статусе воспроизводимой станции мгновенное;
-переработан интерфейс Web страницы (раздел: Обновление) добавлено отбновление web интерфейса;
-имя приемника в сети сейчас ESPradio;

Wi-Fi радио с интернетом своими руками: пошаговая инструкция

Привет, дорогой радиолюбитель! Сегодня мы поговорим, о том, как можно полноценно сделать WiFi Radio своими руками. Проблема встала, когда на работе появилась задача – слушать музыку и была возможность подключить по Wi-Fi. На самом деле подобные радиоприёмники продаются в интернете и магазинах. Также есть альтернатива обычного подключения телефона к Bluetooth колонки или к обычной аудио системе – разницы нет.

Ко мне на борт попал старый роутер, у которого перегорело пара портов. Также со старых времен у меня осталась старая могнитола, которую также можно было использовать. Далее из всех контроллеров, который можно использовать – я выбрал именно Stellaris. Почему я выбрал корпус именно от магнитолы? – Дело в том, что большинство делают именно из фанеры. Сразу скажу, что это как хороший, так и ужасный вариант в некоторых условиях.

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

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

В данной статье я не буду расписывать все по шагам, так как инструкция уже есть тут . Там все по шагам объяснено и достаточно понятно. Кто не знает английского можете воспользоваться переводчиком Google Chrome. В качестве управления я использовал именно микроконтроллер.

Сборка

Начнем, наверное, со Stellaris, который нужно связать с компьютером через UART порт. Их всего 6 штук. На нулевой нужно будет пробросить связь с ПК, а вот на 1 UART порт надо будет сделать связь с роутером, который будет у нас связующим с беспроводной сетью. Также вся это конструкция должна хранить полный плей-лист станций внутри памяти. Для этого можно использовать память роутера.

Из старой магнитолы вытаскиваем все кроме динамиков. Ну по крайней мере я сделал именно так. Если есть время, то можете сохранить усилитель. Далее я делал все по той же схеме, используя дополнительные детали. Некоторые детали покупал на eBay, а какие-то просто получило от знакомых. В общем аппарат получился по цене примерно на 3000 рублей.

Если брать в магазинах, то подобное радио стоит от 5000 рублей. Достаточно дорого – но тут все связано именно с популярностью. Подобный аудиа-передатчики с Wi-Fi на сегодняшний момент очень непопулярны. Так как большинство людей пользуются именно беспроводными колонками. В некоторых случаях, это удобнее и практичнее.

Для покупателей

Если вы прочли все это и поняли, что лучше потратить деньги и купить себе радио с интернетом – то вы можете посмотреть мой обзор самых лучших моделей тут. Там представлено несколько моделей, а также советы по выбору.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector