Оглавление:

Северокорейское радио: 7 шагов
Северокорейское радио: 7 шагов

Видео: Северокорейское радио: 7 шагов

Видео: Северокорейское радио: 7 шагов
Видео: Северная Корея г.Пхеньян, 27.07.2023. Концерт, посвящённый 70-летию окончания корейской войны🔥 2024, Июль
Anonim
Северокорейское радио
Северокорейское радио

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

У такого подхода есть и другие преимущества, включая упрощенный интерфейс.

Я люблю засыпать ночью под звуки классической музыки и слушать ранние утренние новости перед тем, как встать. Раньше этот modus vivendum поддерживался прикроватным радио, которое могло переключаться между станцией на FM (музыка) и одной на AM (новости) одним нажатием кнопки, и у которого была функция повтора, которая выключала радио через тридцать минут. минутная задержка.

К сожалению, всего после восемнадцати лет эксплуатации это радио сломалось, и когда я пошел покупать замену, я не нашел в магазинах ни одной, которая обладала бы необходимыми мне функциями. Разозлившись, я решил создать идеальное прикроватное радио [1].

Это было вдохновлено сообщениями северокорейских радиостанций, и я пропустил переключатель «ВЫКЛ» из-за замечания Оруэлла «1984» о том, что звук телеэкрана можно выключить «вниз, но не выключить».

[1] Ваше представление о совершенстве может отличаться.

Шаг 1. Требования и дизайн

Требования и дизайн
Требования и дизайн

Требования были: -

через некоторое время выключить, чтобы я мог отключиться во время прослушивания, ручная регулировка громкости для тактильной обратной связи и быстрое изменение уровня громкости. Две радиостанции, легко выбираемые в темноте. [2]

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

Поскольку у меня был набор клонов Arduino Nano и доступны дешевые каскады FM-тюнера, я решил использовать его в качестве ядра с усилителем на базе PAM8403.

Я оторвал пару динамиков от (другого) неработающего радио и привязал макетную плату, показанную выше, чтобы проверить работоспособность концепции. Он потреблял питание от USB Arduino, не имел регулятора громкости и имел, по сути, однострочную программу, управляющую им, которая просто отправляла запрос частоты на тюнер при загрузке.

[2] К счастью, и новостные, и музыкальные станции имели частоту FM, поэтому не было необходимости пытаться управлять AM-радио с Arduino, что, как я подозреваю, было бы намного сложнее.

Шаг 2: Пайка контроллера и тюнера

Пайка контроллера и тюнера
Пайка контроллера и тюнера
Пайка контроллера и тюнера
Пайка контроллера и тюнера
Пайка контроллера и тюнера
Пайка контроллера и тюнера

Убедившись, что все действительно работает, я припаял Arduino на кусок картона.

Установить тюнер на доску было сложнее, так как он был оснащен угловыми штифтами, которые позволили бы установить его вертикально. Я нагрел плату феном, чтобы немного размягчить пластик, затем снял с пластмассового корпуса четыре контакта разъема. Затем каждый из четырех контактов был распаян и извлечен по отдельности, и на место припаян прямой разъем.

После того, как он был припаян к монтажной плате, он поддерживал один конец платы тюнера, и для жесткой фиксации другого конца использовался болт M1.6.

Требуемые четыре линии были подключены к Arduino. Электропитание (5В) и земля были подключены. Библиотека, которую я использовал для управления тюнером, требовала использования контакта A4 для SDA и контакта A5 для SLC, поэтому были использованы эти контакты.

Электролитический конденсатор на 100 мкФ был помещен на шины питания как можно ближе к тюнеру для развязки. Без этого на пике звука был неприятный клип.

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

Шаг 3: добавление усилителя

Добавление усилителя
Добавление усилителя
Добавление усилителя
Добавление усилителя
Добавление усилителя
Добавление усилителя

Усилитель похож на множество дешевых надстроек Arduino в том, что о нем очень мало данных. Однако я нашел эту страницу весьма полезной.

Разъемы на плате усилителя были замечательно расположены на расстоянии не более 0,1 дюйма, поэтому мне пришлось припаять провода к разъемам и использовать пару коротких стоек M2, чтобы удерживать усилитель на монтажной плате.

Я использовал клеммники для всех разъемов от усилителя. Их довольно много. Левый и правый выходные каналы имеют отдельные основания, и я обнаружил, что на некоторых страницах говорится «подключайтесь на свой страх и риск», поэтому держите их полностью разделенными.

Для подключения аудиовхода я использовал старый аудиокабель ПК, 3,5 мм TRS на 3,5 мм TRS, и отрезал несколько дюймов, чтобы установить соединение. Работает нормально, но для следующей версии я сниму гнездо 3,5 мм с платы тюнера и припаяю напрямую.

Усилитель относится к классу D и довольно эффективен, но также имеет вывод отключения звука. Рисование этого низкого уровня отключает выход усилителя. Arduino имеет только внутренний подтягивающий резистор, поэтому я установил внешний подтягивающий резистор 1 кОм, чтобы отключить усилитель по умолчанию. Без этого при включении будет слышен неприятный визг, поскольку усилитель начинает усиливаться до того, как тюнер настроится. Та же линия отключения звука подключена к выходному выводу на Arduino, поэтому звук усилителя можно отключить или включить программно.

Шаг 4: добавление регулятора громкости

Добавление регулятора громкости
Добавление регулятора громкости
Добавление регулятора громкости
Добавление регулятора громкости
Добавление регулятора громкости
Добавление регулятора громкости

Чтобы регулировать громкость, я использовал двухконтурный поворотный горшок для бревен на 10к.

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

Шаг 5: выбор блока питания и станции

Блок питания и выбор станции
Блок питания и выбор станции

Я повторно использовал бородавку от мертвого телефона Samsung, чтобы обеспечить питание.

Чтобы выбрать, какую станцию использовать, у меня есть переключатель SPDT с центральным выключателем. Он подключен к паре контактов на Arduino и может соединить любой из них с землей. Когда переключатель находится в центральном положении, ни один из них не заземлен.

Оба контакта используют внутреннее подтягивание Arduino и поэтому регистрируют «ВЫСОКИЙ», когда он не выбран.

Логика, используемая системой, такова: -

когда переключатель находится в положении «ВВЕРХ», один штифт будет низко привязан, и радио настроится на эту станцию и воспроизведет звук. с переключателем в положении «ВНИЗ» другой штифт будет низким, и радио будет настроено на этой станции и воспроизвести звук. когда переключатель находится в положении «ЦЕНТР», ни один из контактов не будет низко привязан, и радио останется на последней выбранной станции, но начнет обратный отсчет до отключения звука.

Программное обеспечение для обработки всего, что находится в файле эскиза, прикрепленном к шагу Введение.

Шаг 6: создайте подходящую революционную модель

Создайте подходящий революционный кейс
Создайте подходящий революционный кейс
Создайте подходящий революционный кейс
Создайте подходящий революционный кейс
Создайте подходящий революционный кейс
Создайте подходящий революционный кейс

Чтобы сделать корпус как можно меньше, я установил динамики в основании, направив вниз.

Я вырезал части корпуса и с помощью кольцевой пилы вырезал отверстия для динамиков.

Снятые части стали передними ножками корпуса, а кусок лома такой же толщины стал задней ножкой.

Я склеил корпус, прикрутил ножки и крышку, а затем отшлифовал все снаружи на ленточной шлифовальной машине.

Дальнейшая шлифовка была проведена до зернистости 220, а затем были нанесены три слоя лака. В соответствии с духом изделия, лакировали только видимые поверхности.

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

Шаг 7: извлеченные уроки и планы для Mark II

Извлеченные уроки и планы для Mark II
Извлеченные уроки и планы для Mark II
Извлеченные уроки и планы для Mark II
Извлеченные уроки и планы для Mark II

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

Что пошло не так хорошо

На дешевой модели 328 Nanos, которые я использовал, контакты A6 и A7 НЕ МОГУТ использоваться для цифрового входа. Об этом нигде не упоминается в данных, и я потратил время зря, пока я не обнаружил разговоров по этой теме.

разъемы на плате тюнера были неприятностью и означали, что возникла пара проблем

1) использование штекера 3,5 мм для аудио некрасиво и велико 2) FM-антенна расположена под неправильным углом для местного передатчика.

Аудиоразъем и провод скрыты, а местный передатчик настолько мощный и настолько локальный, что ни одна из этих проблем не возникала, но я хотел бы исправить

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

Схема вроде "выросла", как Топси, и немного беспорядочная. Это должно было быть намного аккуратнее.

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

При первом подключении сетевого адаптера я запутался и неправильно подключил Vcc и GND. К счастью, я также забыл припаять разъем GND, соединяющий вход со схемой, поэтому никаких повреждений не было. Это случай, когда две ошибки превращаются в правду.

В целом, радио делает именно то, что я хочу, и ничего лишнего, и я очень доволен его работой.

Рекомендуемые: