Wi-Fi радио с малым бюджетом и большим будущим. WiFi интернет радиоприемник для ванной с фоторезистором на ESP8266 и VS1053

Эта статья посвящена практическим аспектам изготовления недорогого WiFi радио на основе OpenWrt роутера под управлением микроконтроллера Stellaris .

Цели и обоснование выбора компонентов
Основной целью было изготовить устройство для обеспечения фоновой музыкой кухню, с максимально простым и наглядным интерфейсом пригодным к использованию домашними.
Второстепенные цели :
  • исправить неработающую магнитолу
  • пристроить неисправный роутер и заказанную в припадке шопоголизма отладочную плату Stellaris
  • оценить удобство работы с микроконтроллером Stellaris
Выбор остальных компонент схемы несущесвеннен.
Корпус
Обычно этот раздел ставится в конец. Но на мой взгляд. тема достаточно важная, особенно если предстоит эксплуатация устройства в условиях агрессивных сред (я имею ввиду кухню). Jeff сделал корпус из фанеры. Хорошее решение для тех кто хочет нормального звучания и умеет гнуть фанеру. В моем исполнении такой корпус выглядел бы слишком колхозно, поэтому я выбрал отыгравшую свое старую пузатенькую магнитолу с CD диском. Широкое основание CD проигрывателя позволяет разместить наиболее габаритный элемент конструкции -плату роутера, динамики дают основу аудио тракта, а ручка для переноски необходимую мобильность. Кроме того, есть шанс использовать органы управления магнитолы.
Интерфейс
Одним из факторов тормозящих применение новых технологий является небходимость смены пользовательского интерфейса. Поэтому было решено остановится на наиболее простом варианте: большой экран для отображение номера станции, 2 кнопки следующая/предыдущая станция, 2 кнопки контроля громкости и кнопка старт/стоп проигрывания. Для практического использования устройства оказалось важным помнить последний установленный уровень звука и выбранную станцию.
Конструкция
В качестве основы была выбрана инструкция 4х летней давности с сайта MightyOhm . Она достаточно подробно описана и я не вижу смысла воспроизводить ее тут целиком. Остановлюсь только на отличиях.
При построении радио по такой схеме существует дилемма разделения управления между линуксом и микроконтролером. Я остановился на варианте когда большая часть логики управления расположена на МК из за нелюбви и отсутствии большого опыта линукс администрирования а так же желания поиграться с МК. Кроме того, меня смущает проблема необходимости повторения процедуры настройки при перепрошивке роутера.
Поэтому, со стороны опенврт я добавил только
  • скрипт начала проигрывания с обновлением плей листа из интернет
  • скрипт отображения статуса плеера
  • метку окончания загрузки роутера
Программное обеспечение
Stellaris это вам не ардуина, одних только UART портов, свободно работающих на 115200 у него 6 штук, что позволяет при отладке использовать два из них в качестве переходника USB - UART для ПК. Первая задача выполняемая ПО МК это проброс информации между UART1 подключенного к роутеру и UART0, который может быть подключен к ПК. Вторая - анализ проходящей информации и посылка событий в конечный автомат включая информацию об изменении состояния кнопок. Третья - реализация конечного автомата с анализом входящих сообщений и изменении информации на устройствах отображения

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

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

Изготовление


Донор, неведомое чудо китайской промышленности начала века.
Со старой магнитолы снимается все оборудование кроме динамиков и платы с кнопками. Можно попробовать сберечь аудио усилитель и питание если у вас есть время и вдохновение.


Потрошение.
После соответствующей доработки корпуса он фаршируется новым оборудованием:


Фаршировка.


Платой роутера (1)
Мне достался знаменитый Asus WL-500gP V2 , достался за пиво в связи с проблемами по WAN порту, которые не влияли на работу в качестве WiFi хоста. Теоретически роутер должен подойти любой с возможностью установки OpenWrt и USB портом.
USB звуковой картой (5)
Я заказал такую, как показана на картинке и она работает, кроме того, была успешно опробована Asus Xonar U3 , но она не дала ожидаемого улучшения качества звучания. Я подозреваю в связи с низкими битрейтом и качеством аудио тракта. Еще одна опробованная китайская USB звуковая карта, в прозрачном корпусе без кнопок, работать отказалась, при том что на ПК все было в порядке, причина неизвестна.
Аудио усилителем (4)
Я заказал его на EBay по принципу «шо подешевле». Не могу рекомендовать из за сильных высокочастотных шумов, хотя включенные последовательно с динамиками резисторы помогли их уменьшить до приемлемого уровня с сохранением достаточного уровня громкости.
Устройствами индикации
При построении радио по такой схеме достаточно использовать пару светодиодов для индикации состояния либо ориентироваться по светодиодам роутера, но чтобы ресурсы МК не простаивали я заказал вот такой OLED экранчик (3) . Экран замечательный - компактный и контрастный, но слишком мелкий, особенно если предполагается эксплуатация радио людьми со слабым зрением. Поэтому в конструкцию был добавлен семисегментный индикатор с контроллером (6) показывающий наиболее важную на мой взгляд информацию - номер выбранной станции.
Материнской платой
МК (2) , память (7) и разъемы на периферийные устройства я скоммутировал на макетке. Основанием для выбора внешней памяти стало сообщение о баге с флеш памятью в ранних версиях стелларис значительно снижающем количество циклов перезаписи. Без микросхемы памяти можно обойтись или же использовать внутренний флеш МК, но это потребует доработки ПО.
Питанием (8)
Роутер требует 5в 2а, усилитель 12в <1а я заказал два отдельных блока питания. подозреваю что есть более аккуратное решение и с удовольствием с ним познакомлюсь в комментариях.
Устройствами управления (кнопками)
Конструкция моей магнитолы позволила использовать после соответствующей модификации родную плату с кнопками. Надеюсь вам повезет также.


Готово
Бухгалтерия
1 ASUS WL-500g Premium V2 $10 (дохлый WAN порт)
2 EK-LM4F120XL Stellaris LM4F120 LaunchPad Evaluation Board $7.99 (сейчас)
3 New 3.3V 0.96" 128X64 OLED LCD LED Display Module Shield white Color SSD1306 $8.74
4 10W Mini HIFI 12V Digital power amplifier Stereo High power amplifier Board $4.99
5 USB2.0 To 3.5mm Audio Microphone Speaker Port Adapter 7.1 Channel 3D Sound Track $2.08
6 0.56" LED 7 Segment 4 Digit Common cathode MAX7219 arduino Blue White Green $3.68
MAX7219 $0.45
7 AT25040A ~$1
8 Switch Power Supply Driver for LED Strip Light AC 110/220V 5V 2A 10W $8.16
12V 1A 12W DC Switch Power Supply Driver $4.99
Stellaris
Стелларис порадовал, широкими возможностями и хорошей документацией, но осталось впечатление что продукт сыроват. Как со стороны железа, что возможно связано с тем что я использовал плату из предзаказа, так и со стороны ПО. При этом комьюнити не слишком большое, по сравнению с той же ардуиной, что приводит к тому, что сделав шаг в сторону от предложенных TI примеров вы оказываетесь на минном поле из загадок и багов вооруженные только документацией и исходниками.
Так например, оказывается, что использование UART выше 2 требует внесения изменений в код библиотеки. На моей плате оказались закорочены PB7 и PD1 пины, хотя возможно это следствие моих не слишком корректных экспериментов. Не удалось заставить нормально работать пользовательские кнопки и другие не критичные но досадные мелочи.
Что осталось нереализованым:
  • Прикрутить управление через ИК пульт, благо пинов и вычислительных мощностей МК хватает.
  • Завести через реле на МК управление питанием роутера что позволит реализовать «спящий» режим и при необходимости резетить роутер.
  • Наладить NTP и отображать точное время.
  • Реализовать таймер автоматического выключения радио после 4-5 часов проигрывания
  • Добавить в конструкцию жесткий диск с коллекцией музыки и возможность использования его при отсутствии интернета.
  • Добавить возможность использования нескольких плейлистов и кнопку переключения между ними.
  • Заменить кнопки громкости и выбора станции поворотными переключателями из старых мышек.
Выводы
Все поставленные основные и второстепенные цели достигнуты. Успешный опыт эксплуатации устройства в течении нескольких месяцев доказывает правильность выбранных решений.

  • Интернет радиоприемник на ESP8266 Ардуино open source:
  • Включается / выключается с помощью света. Как только свет в ванной включается начинает играть.
  • Таймер для отключения на ночь. Синхронизация времени по NTP-серверу
  • Начинает воспроизводить музыку моментально, благодаря постоянной готовности
  • Органы управления: 2 кнопки 1 регулятор громкости
  • Низкое энергопотребление по сравнению с Raspberry Pi
  • 3 модуля ESP8266, VS1053B, PAM8403
  • Бюджет 11,58€ (Aliexpress).
  • Исходный код на Arduino
  • Может проигрывать 101.ru онлайн радио



Я хотел бы представить свой проект WiFi интернет радиоприемник для ванной комнаты

Программное обеспечение для ESP8266 Arduino было разработано Edzelf и было взято из .
Я всего лишь изменил концепцию управления и адаптировал радио для работы в ванной комнате. Включение выключение интернет радиоприемника зависит от освещенности в комнате. То есть я установил сенсор освещенности - фоторезистор. Также добавил синхронизацию времени по ntp и возможность воспроизведения интернет радиостанции 101.ru

Когда я захожу в ванную комнату должна начинать играть легкая музыка. Когда я выхожу из ванной музыка должна автоматически выключаться. Эту идею я подсмотрел в одном отеле в Болгарии.
В качестве элементов управления мне понадобится регулятор громкости и две кнопки для переключения между интернет-радиостанциями.
LDR (датчик освещенности) обнаруживает, когда я вхожу в ванную комнату. Ах да, еще нужно ночное отключение, если я пойду в туалет ночью, музыка не должна включаться.
В отличие от проектов интернет радио плееров с Raspberry Pi (малинкой), этот самодельный Wi-Fi радиоприемник намного дешевле. Стоимость компонентов составляет всего 11,58 € (с Aliexpress).
И, конечно же есть преимущество в том, что вам не нужен Linux, только с помощью знаний Arduino вы можете вносить свои изменения.
Кроме того, такое ESP-радио потребляет намного меньше электроэнергии, чем Raspberry Pi радиоприемник, а также он запускается намного быстрее. В этом интернет радиоприемнике ESP8266 всегда готов к работе и подключен к Wi-Fi и начинает воспроизводить онлайн-радио, моментально после включения лампы в ванной комнате.
Потребляемая мощность в режиме ожидания составляет 130 мА. С wi-fi интернет радио на Raspberry Pi, это было бы проблематично, потому что, либо Raspberry Pi полностью загружен операционной системий и использует много энергии, либо выключен, но тогда загрузка занимает довольно много времени.

Принципиальная электрическая схема цифровая часть



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

В качестве регулятора громкости может быть использован любой потенциометр в диапазоне 1 k… 100 k. Он подключается между между питанием 3,3 V и масой.
Напряжение с потенциометра считывается преобразователем AD-преобразователем (контакт A0). Чтобы значение не прыгало назад и вперед, в программу введён гистерезис 5.
Практика показала, что по-прежнему необходим электронный фильтр. Самый простой способ для меня - припаять SMD конденсатор 200 нФ непосредственно к плате D1 mini WEMOS.
Конденсатор припаивается прямо поверх резистора напротив ножки D0. Если вы не хотите этого делать, вы можете также присоединить такой RC-фильтр, между входом A0 и массой конденсатор 1 мкФ, и резистор 10 кОм между потенциометром и входом А0.

LDR - Датчик света

LDR подключен настолько странно по той причине, что порт D8 должен иметь обязательно низкий уровень во время загрузки модуля ESP. Схема LDR работает следующим образом: D8 переключается как выход и выдает 3,3 В, конденсатор заряжается, затем D8 переключается как вход и проверяет, остается ли напряжение на конденсаторе. Чем больше света попадает на LDR, тем быстрее разряжается конденсатор.

Отключение звука

Для меня было очень важно, чтобы не было слышно ни малейшего шума, пока WiFi интернет радиоприемник для ванной находится в режиме ожидания.
Все усилители создают немного фонового шума при отсутствии сигнала. Единственный способ избавиться от этого шума - отключить усилитель.
Для этого нам нужен сигнал. Но все GPIO в ESP8266 заняты. На D1 mini WeMos NodeMcu установлен ESP8266-12F, и у него еще есть дополнительные GPIO. Мне удалось использовать GPIO10 для этой функции.
Я прочитал в Интернете, что некоторые ESP8266-12F (в зависимости от производителя) сбрасываются при переключении GPIO10. Если у вас так происходит, отключите эту функцию в строке 21.

Принципиальная электрическая схема аналоговая часть



Кстати, радиолюбители конструирующиe интернет-радиоприемник на VS1053 скрывают огромную проблему подключения усилителя к модулю VS1053B.
Все подключают наушники или усилители с отдельным источником питания и довольны этим.

Проблема в том, что как только вы подключите усилитель с общей массой к модулю VS1053, вы услышите очень сильный цифровой шум, который даже заглушает полезный сигнал. Контакт массы гнезда для наушников (GBUF) в соответствии с техническим паспортом не должны быть подключены к массе остальной цепи.
Два часа я пробовал с различными фильтрами в аналоговый части и на линиях питания. Никакие фильтры не позволяют избавиться от этого шума. Наконец, я нашел правильное ключевое слово в Интернете - «дифференциальные входы». Если подключить дифференциальный входной усилитель (например, TDA8932) к модулю VS1053, то цифровой шум исчезает полностю.
Секрет массы гнезда для наушников GBUF заключается в том, что он также передает шум с одинаковой полярностью. Таким образом, контакт массы гнезда для наушников GBUF должен быть соеденён с отрицательным входом усилителя, а звуковой сигнал должен быть соеденён с положительным входом усилителя. Я нашел окончательное решение проблемы цифрового шума .

GBUF можно подключить к выходу VREF ножка 8 усилителя PAM8403. После этого цифровой шум полностью исчез. Когда это получилось я чуть не закричал Эврика. Усилитель меньшей фонет если GBUF и VREF соединять не на прямую а через конденсатор 25 мкФ...100 мкФ.

Припяйте тонкий провод ко входу VREF ножка 8 микросхемы PAM8403. Эту ножку не надо отпаивать от платы.
А вот ножка 5 MUTE должена быть отсоединена от платы и поднята вверх.
R1, R3 и R2, R4 образуют делитель напряжения, который делит аудиосигнал на 2. Если максимального уровни громкости недостаточно, то удалите R3 и R4 (фон во время пауз также усилится).

Конденсатор C4 470 мкФ должен быть установлен как можно ближе к модулю PAM8403, чтобы обеспечить максимальный ток для баса.

Требования к источнику питания
Мои измерения показали, что при максимальной громкости при использовании динамика на 120 Вт потребляется 500 мА. Поэтому 5 В USB зарядка должна быть рассчитана на 1 А.
Пожалуйста не заводите питание через через гнездо micro USB модуля WeMos. Он не может проводить столько мощности, и усилитель звука получает меньше напряжения из-за потерь микро-USB и зарядном кабеле.

Управление

Управление осуществляется с помощью двух кнопок и регулятора громкости. Кнопка 1 - следующая радиостанция, кнопка 2 - предыдущая радиостанция.
Удерживя кнопку «следующая радиостанция» в течение 2 секунд вы выключите самодельный интернет радио плеер. Если wifi интернет радио выключено то его можно снова включить любой кнопкой.
Я сконструировал это интернет-радио для использования в ванной комнате. Для этой цели ESP радиоприемник включается и выключается с помощью светочувствительного датчика LDR. Когда вы войдете в ванную комнату и включите свет, ESP8266 Интернет Радио включиться, а когда вы выключите свет, интернет-радио на ESP8266 снова выключиться.
У вас также есть возможность автоматически отключать управление светом на ночь. Настройка времени, когда интернет-радио управляется светом, создается в файле «radio.ini». В переменных «ldr_on_at = 8:00», «ldr_off_at = 21:30». Вы можете изменить файл «radio.ini» через веб-интерфейс Ардуино радиоприемника ESP8266 или же редактировать его на своем компьютере, а затем загрузить его через веб-интерфейс.

Веб-интерфейс



Чтобы добраться до веб-интерфейса WiFi радиоприемника для ванной, вы должны сначала узнать IP-адрес интернет радиоприемника для ванной. Вы можете это сделать, открыв веб-страницу своего маршрутизатора и ищите WiFi-клиентов. Там вы найдете WiFi-устройство под названием «Esp-radio».
Лучше всего настроить маршрутизатор так, чтобы он всегда назначал один и тот же IP-адрес для «Esp radio». Теперь вы можете вызвать веб-сайт интернет- радиоприемника на ПК, планшет или мобильный телефон по IP-адресу.

Через веб-интерфейс на странице „Control“ вы можете управлять веб радио плеером. Вы можете попробовать новые интернет-радиостанции в строке над кнопкой «Play». Там вы можете указать ссылку на потоковое вещание (streaming link), ссылку на MP3 фаил, ссылку на плейлист, имя станции iHeartRadio или номер станции 101.ru онлайн-радио.

На вкладке „Config“ вы можете отредактировать файл конфигурации «radio.ini» или загрузить его с ПК. Здесь вы можете также загрузить любой файл в SPIFF (файловая система ESP8266). Могут быть загружены не только «radio.ini», но и небольшие MP3-файлы.
Здесь также перечислены доступные сети Wi-Fi.
Если ESP8266 не сможет подключиться к Wi-Fi сети, ESP8266 стартует как WiFi Точка доступа с именем „Esp Radio“, и вам нужно будет подключиться к этой точке доступа.
Пароль - «Esp-Radio». Затем можно связатся с ESP8266 Arduino радиоприемником по адресу
Если вы еще не загрузили «radio.ini», вы можете сделать это через загрузку файла на странице „Control“.



Файл настроек

Файл конфигурации «radio.ini» находится в папке проекта в каталоге „data“.
Этот файл должен быть загружен в SPIFF (файловая система ESP8266), либо через Arduino IDE и ,
или если вы уже загружаете скомпилированную прошивку с использованием пакетного файла (Batch-file), «radio.ini» будет автоматически преобразовываться в SPIFF и также загружаться.
В этом файле делаются все настройки. Там вы можете ввести несколько названий Wi Fi сетей и пароли, с которыми может связыватся самодельное wi-fi интернет радио: wifi_00, wifi_01, wifi_02.
В строке 4 «debug = 1» вы можете включать и отключать режим отладки „debug = 1“.
В режиме отладки выдаются сообщения о состоянии и событиях проишодящих в Интернет-радио через последовательный интерфейс.
В строках с параметрами «ldr_on_at» и «ldr_off_at» вы можете установить время начала и окончания управления радиоприемником через освещение (LDR). Там вы можете настроить когда будет работать автоматическое включение интернет-радио.
Есть елементарный эквалайзер. Вы можете настроить его здесь:
Регулировка усиления высоты
Установка частоты высоты
Настройка усиления басов
Настройка частоты басов
Лучше сначала попробовать различные настройки через веб-интерфейс, как только вы найдете оптимальные значения, введите их в файл конфигурации.
В части конфигурационного файла «Presets» вы можете сохранить онлаин радиостанции и ссылки на MP3 / Ogg файлы для воспроизведения. Можно сохранить до 100 станций.

Возможны следующие форматы:
:23490/stream - Ссылка на потоковое радио
87.98.217.63:23490/stream - Ссылка на поток без «http»
- Ссылка на плейлист
- Ссылка на MP3 файл
ihr/IHR_IEDM - iHeartRadio-вебрадио
101/7 - 101.ru онлайн радио - число после косой черты - номер радиостанции.

Скачать Скомпилированную программу - готовая прошивка

Может быть напрямую загружена в микроконтроллер без Arduino IDE и знаний в области программирования.
Вам нужен только кабель от сотового телефона. Tool для загрузки находится в ZIP-файле.
-инструмент для загрузки прошивки и инструкция находятся в архиве.
(Скомпилиеровано в Arduino версии 1.8.5, ESP8266 библиотека версии. 2.3.0).
Вы можете установить предварительные настройки для WiFi интернет радиоприемника для ванной в data / radio.ini. Например, введите данные доступа для вашей сети WiFi.

Скачать исходный код ардуино проект (скетч)

В ZIP-файле находится полный проект Arduino и необходимые библиотеки.
Библиотеки должны быть скопированы в «папка с Arduino sketch/ libraries».
-Sketch для ардуино, требуется библиотека

Особенности при компиляции

Установите скорость процессора 160 МГц
ВАЖНО, пожалуйста, используйте только библиотеку Arduino ESP8266 Версии 2.3.0 . Компиляция с версией 2.4.0 приводит к постоянной перезагрузке(надеюсь когда нибудь билиотеку исправят).


101.ru

Если вы нашли интересное веб-радио на 101.ru, найдите номер радиостанции, ( New Age). 120 - это номер станции.
С помощью записи 101/120 в разделе „Presets“ INI-файла вы можете сохранить эту радиостанцию, или через веб-интерфейс самодельного радиоприемника на вкладке „Control“ можете задать и послушать эту радиостанцию.

Команды управления

Команды управления могут быть отправлены через последовательный интерфейс RS232 (TTL).
Команды управления могут быть отправлены через веб-браузер в следующем формате: =
(http://192.168.2.13/?upvolume=2)
preset = 12 Select start preset to con uppreset = 1 Select next preset or play downpreset = 1 Select previous preset or preset_00 = Specify station for a pres volume = 95 Percentage between 0 and 1 upvolume = 2 Add percentage to current downvolume = 2 Subtract percentage from c toneha = Setting treble gain tonehf = Setting treble frequency tonela = Setting bass gain tonelf = Setting treble frequency station = Select new station (will n station = .mp3 Play standalone .mp3 file station = .m3u Select playlist (will not xml = Select iHeartRadio station mute Mute the music unmute Unmute the music stop Stop player resume Resume player wifi_00 = mySSID/mypassword Set WiFi SSID and password status Show current URL to play test For test purposes debug = 0 or 1 Switch debugging on or off reset Restart the ESP8266 analog Show current analog input Планирую купить +245 Добавить в избранное Обзор понравился +219 +399

Сразу после ремонта было решено – на кухне телевизора не будет! Но аудиовизуальные потребности при приготовлении и поглощении еды удовлетворить иногда хочется. Поэтому был найден выход: установлен аквариум и из ненужного хлама собран интернет-радиоприемник. Аквариум можно видеть , а в этом пойдет речь о радиоприемнике…

Итак, основные компоненты:

1. Универсальный ПДУ с buyincoins.com ()

2. LCD-дисплей c подсветкой c buyincoins.com ()

3. Материнская плата S370 с интегрированным видеоадаптером и звуком
4. Процессор Intel Pentium III
5. RAM - 192 Mb
6. PCI Ethernet-адаптер
7. HDD 20 Gb
8. БП 300 Вт (upd: реальное потребление около 30 Вт)
9. Фотоприемник от TV-тюнера Beholder 407
10. Активная акустическая система 2.0 (куплена новая, с достаточно хорошим качество звучания)
11. Два куска витой пары длиной 1.5-2 м для выноса дисплея с кнопкой включения
12. Остатки ламината от ремонта;-)

Итог нескольких вечеров работы:

Для CD-привода, естественно, места не нашлось, да он и не нужен, подключал его только при установке системы. Внутри достаточно компактно размещено:

Вид задней стенки:

Вынесенная панель с кнопкой включения и дисплеем (отображается название радиостанции и погода за бортом):


Название радиостанции и время (прошлогодний снимок):

Изначально собирался отказаться от Windows в пользу Linux или QNX, собирался написать свой софт, но из-за нехватки времени пошел по простейшему пути. Итак, программная часть:

1. OC Windows XP SP2

3. WinLIRC. Обрабатывает команды от фотоприемника, который я присоединил к COM-порту.

4. LCD Smartie. Выводит на дисплей имя проигрываемого трека/радиостанции, текущее временя и погоду за бортом. С погодой пришлось повозиться, в результате нашел RSS-ленту для Ростова-на-Дону на латинице. Там же есть и схемы подключения дисплея.

5. IR Tricker. Использовал только для того, чтобы сделать возможным выключение с ПДУ. По сути, по нажатию кнопки запускает “shutdown.exe -s -t 0”. Как потом оказалось, управление питанием на этой материнке не работает, поэтому завершение работы происходит, а выключение питания – нет.

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

Кнопку включения-выключения вынес на панель с LCD-дисплеем. Включается приблизительно за 30-40 секунд. С пульта можно менять громкость и проигрываемый трек-радиостанцию (в плейлисте вбито несколько сотен самых различных радиостанций). Приемник вместе с колонками стоит под потолком, на дисплей с кнопкой включения отведен вниз.

Теперь впечатления от ПДУ.

Плюсы:
- Цена
- Размеры
- Универсальность - можно выставить любой из распространенных наборов команд (я настраивал на телевизоре Philips).

Минусы:
- Заказывал два, один пришел нерабочий. Батарейки в комплекте мертвые, пришлось заменить
- Мало кнопок

О дисплее:

Плюсы:
- Цена
- Стандартный интерфейс, совместимый с интерфейсом контроллера hd44780, годится для использования в поделках на Arduino
- Относительная простота подключения к LPT-порту, легко нагуглить схему подключения;
- Обилие программного обеспечения, поддерживающего этот дисплей и Winamp одновременно
- Подсветка яркая, приятная на глаз
- Контрастные символы

Минусы
- Небольшая неравномерность подсветки;
- Неточность маркировки выводов (в обсуждениях на БИКе пишут, как правильно припаяться);
- Нет кириллицы. Только латиница и “китаица”. Читал, что можно программировать начертания символов, и, таким образом, получить кириллицу, но мне это и не нужно.
- Инертность. При быстром скроллировании текста слегка смазываются надписи (видно на снимках).

Скриншоты удаленного рабочего стола:






Радиоприемник в интерьере:


Загрузка:


Фото дисплея с обратной стороны:

Вопросы?

Планирую купить +23 Добавить в избранное Обзор понравился +54 +99

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

Производители постоянно соблазняют нас покупать самые современные модели с улучшенными характеристиками, новыми возможностями и множеством функций. А вполне работоспособные устройства находят свое последнее пристанище в кладовках и подвалах, откуда им прямая дорога в мусорную корзину. Самый показательный в этом отношении пример — мобильные телефоны. Но почему бы вам не переделать вашу старую Nokia в пульт дистанционного управления для домашнего компьютера? Наверняка у вас найдется и блок питания, который без дела пылится в кладовке — так давайте сделаем из него универсальное зарядное устройство. Даже отправленный «на пенсию» маршрутизатор может еще долго служить верой и правдой: в качестве WLAN-репитера он позволит без лишних трудностей расширить зону действия вашей беспроводной сети, и Интернет станет доступен даже в самом отдаленном углу дома.

1 СТАРЫЙ СМАРТФОН С ВОЗМОЖНОСТЬЮ УСТАНОВКИ ПРИЛОЖЕНИЙ В качестве стационарного интернет-радио для кухни или мастерской подойдет любой смартфон с модулем WLAN, который может воспроизводить радиопередачи из Глобальной сети в браузере или с помощью специального приложения. В нашем случае мы располагали Nokia E52. SIM-карта вам не потребуется, а вот аккумулятор должен быть на месте.

2 ПОДКЛЮЧИТЕ ДИНАМИКИ Для стационарного использования вставьте в розетку блок питания и компьютерные колонки, после чего подсоедините последние к смартфону. Умельцы могут вдобавок ко всему смонтировать все эти устройства в общем корпусе — например, в каком-ибудь деревянном выдвижном ящике. Помимо всего прочего, он будет служить еще и резонатором для динамиков.

3 ВЫБЕРИТЕ ПОДХОДЯЩУЮ ПРОГРАММУ Смартфон Nokia E52 оснащен фирменным приложением Nokia Internet Radio, которое позволяет искать и воспроизводить различные сетевые радиостанции. Кроме того, для операционной системы Windows Mobile 6.5 имеется большое количество аналогичных программ. Широко распространены приложения, работающие через сервис openwebradio.mobi. Для старых смартфонов на базе ОС Android мы рекомендуем воспользоваться проигрывателем Winamp, который позволяет получить доступ к тысячам радиостанций со всего мира.