
«Звезда 54» — советский бытовой радиоприемник, разработанный в середине 1950-х годов в институте радиовещательного приема и акустики имени Попова на Каменном острове г. Ленинграда. Этот приемник достался мне без внутренних частей. Чтоб вдохнуть в него новую жизнь, он был полностью преобразован и снабжен современной начинкой – компьютером, усилителем звука, контроллером. Внешне постарался сохранить прибор в первоначальном виде, «ламповая» подсветка шкалы, ручки регулировки, при готовности приемника загорается зеленый глазок сразу под звездой украшающей панель шкалы диапазонов. Таким «магическим» глазком оснащались многие приемники того времени. При переключении волн приемник, как в былые времена, издает характерный шум и свист, что с песнями и музыкой 50-60х годов делает работу приемника наиболее приближенной к реальности.
Особенность проекта в том, что в приемнике реализовано несколько оригинальных разработок автора и применены различные технологии. Это: воссоздание механических частей приемника (ручки переключения диапазонов и подстройки волн); разработка преобразователя данных, получаемых от приемника в цифровой код, с помощью микроконтроллера; передача данных на встроенный компьютер; синхронное воспроизведение нескольких потоков музыкальных файлов, с плавным переключением между волнами и подмешиванием межволнового шума и свиста, с автоматической регулировкой звука на разных волнах и многое другое.
Технические подробности и особенности проекта «Приемник Звезда 54»
Настройки
Настройки приемника осуществляются по локальной сети, в специально разработанном приложении. Я это делаю через ноутбук, по вай-фай, без подключений по проводам. Достаточно один раз настроить все параметры, в дальнейшем к приемнику подключаться не требуется, он будет работать как самостоятельное устройство. Изменение состава музыки можно делать как через сеть, так и через флеш-накопитель, который вставляется в usb разъем, расположенный на задней крышке.


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

к мелодиям «подмешивается» межволновой шум.
Сколько в приемнике можно разместить мелодий и песен? Это ограничено лишь объемом хранилища. Одновременно доступно «пространство» из 7 волн, в каждой из волн может быть неограниченное количество музыкальных файлов формата mp3. Пространств 4 (ABCD), таким образом пользователю доступно 28 волны. Переключение между пространствами занимает меньше секунды, переключаться можно как из приложения, так и с помощью клавиатуры на задней стенке.

Распределение файлов сделано очень просто – это папки с файлами формата mp3. Музыкальные файлы можно в любой момент добавлять, удалять, приемник сам определит, что состав песен изменился. Мелодии могут воспроизводиться как по порядку, так и случайным образом (без повторений за один круг, перемешивание производиться так, что мелодия гарантированно не прозвучит больше одного раза за цикл).
Смешивание фонового звука с музыкой.
Для передачи настоящего настроения тех лет я сделал следующую функцию – чем ближе ручка приемника к какой то волне, тем меньше становится фоновый шум и среди свиста четче начинает слышаться музыка. Если отодвинуть ручку и «уйти» с волны, а потом вернуться обратно, воспроизведение мелодий за все это время продолжалось. Все как в настоящем радио.

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

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

Функция точного времени
Приемник может оповещать о приближении определенного часа. У пользователя есть возможность задать до 5 «будильников» и закрепить за ними звуковые файлы (я нашел в интернете mp3 файлы с голосами дикторов радио).
Например, в одном звуковом фрагменте, диктор радио сообщает, что на 6 сигнал приходится 15 часов Московского времени. Приемник в процессе работы отслеживает нужное время и заранее, за несколько секунд включает связанный с будильником звуковой файл. И делает он это так, чтоб именно на 6 сигнал было ровно 15-00. При этом основное воспроизведение приглушается, а после проигрывания звукового файла, продолжается.

Климат-контроль
В приемник добавлена функция температурного контроля и вентиляция. Диапазоны температур настраиваются.

Бонусы
При включении и выключении приемник может также воспроизводить заданные файлы. Сейчас он приветствует и прощается голосами дикторов всесоюзного радио. Эти файлы можно заменять. Пользователю дана возможность почти все настраивать, что поддается настройке. При этом управление приемником сделано максимально простым – это всего лишь ручки громкости и переключения волн.
Цвет подсветки и яркость шкалы пользователь может выбирать сам, для шкалы использовал специальные светодиоды, которые мягко рассеивают свет и могут принимать любой оттенок. Если установить желто-оранжевую подсветку, то ее не отличить от оригинальной, которая была от маленьких лампочек накаливания.