Оглавление:

Пульт дистанционного управления Bluetooth «Ретро будущее»: 9 шагов (с изображениями)
Пульт дистанционного управления Bluetooth «Ретро будущее»: 9 шагов (с изображениями)

Видео: Пульт дистанционного управления Bluetooth «Ретро будущее»: 9 шагов (с изображениями)

Видео: Пульт дистанционного управления Bluetooth «Ретро будущее»: 9 шагов (с изображениями)
Видео: БОКОВУШЕЧКА У ТУАЛЕТА в плацкарте 2024, Июль
Anonim
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Мне всегда нравился внешний вид «мира завтрашнего дня», который мы представляли в научно-фантастических и концептуальных продуктах середины века.

Ладно, это неправда. Когда я был молод, я думал, что трикодеры в «Звездном пути» уродливые и неуклюжие, но трикодеры в «Следующем поколении» были гладкими и потрясающими. Но теперь, когда я стал старше, я предпочитаю сочетание черного и серебристого, кожи и металла безликим бежевым или черным.

Лишь последнее десятилетие или около того я стал глубже ценить слияние эстетики и функциональности над минимализмом.

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

Я знал, что в ранних пультах дистанционного управления беспроводным телевидением (часто называемых «кликерами») использовался звук. [Примечание: в моем доме были более дешевые телевизоры, и я был «пультом»] Единственный другой, который я видел лично, имел единственную кнопку, которая ударяла по ответной планке внутри, чтобы создать звук, который телевизор мог слышать, чтобы перейти к следующий канал, следующий и так далее, пока не перейдем в выключенное положение.

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

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

Ну… у меня есть два. Одним можно пожертвовать во имя НАУКИ!

Шаг 1. Соберите компоненты и инструменты

Соберите компоненты и инструменты
Соберите компоненты и инструменты

Для создания собственного ретро-пульта дистанционного управления Bluetooth вам потребуются следующие детали:

  • Винтажный пульт дистанционного управления (я использую пульт Magnavox с восемью кнопками)
  • Кусок перманентной платы (Если у вас есть навыки, время и ресурсы для изготовления нестандартной печатной платы, дерзайте. Мои самые большие проблемы в этом проекте возникли из-за подключения и пайки хороших соединений в этом форм-факторе)
  • Микроконтроллер (я использую Adafruit Feather 32u4 Bluefruit LE)
  • Модуль Bluetooth (я использовал вышеупомянутое перо, у которого есть оба в одном, но я мог бы использовать отдельные части)
  • Кнопки (я использую «мягкие тактильные кнопки» от Adafruit, потому что большие кнопки, которые я использовал изначально, щелкали достаточно громко, чтобы их можно было уловить микрофоном)
  • Батарея какая то
  • Переключатель включения / выключения

Вам также понадобятся:

  • Припой
  • Проволока
  • Заголовки
  • Электроизоляционная лента
  • Третья рука или тиски для печатных плат (временами я использовал оба)
  • Кусачки
  • Инструмент для зачистки проводов
  • Суппорты и / или хороший глаз

Шаг 2: рассеките винтажный пульт

Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote
Dissect Vintage Remote

Я смутно помню это, но мои родители однажды рассказали мне о том времени, когда мы ходили в Red Lobster, и я начал придумывать названия омаров в аквариуме. Родители пытались меня тонко отговорить, но я настаивал. Затем, когда пришла еда и на тарелках лежали мертвые ракообразные (я не знал, что омары от крабов), я начал спрашивать, убили ли они [вставьте детские имена для тварей] из-за этого !? Я был очень расстроен.

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

Итак, я провел несколько минут с отверткой, зависшей над обратной стороной «Clicky», размышляя, каким монстром я собираюсь стать.

Затем я вспомнил, что у меня было два, а другому я еще не назвал, поэтому вместо этого я убил его.

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

Шаг 3: Определите положение входов и место

Определите положение входов и место
Определите положение входов и место
Определите положение входов и место
Определите положение входов и место
Определите положение входов и место
Определите положение входов и место
Определите положение входов и место
Определите положение входов и место

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

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

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

Шаг 4: Выберите размещение микроконтроллера

Выберите размещение микроконтроллера
Выберите размещение микроконтроллера

Вот тут я и начал грустить.

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

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

В конце концов, я решил разместить его так, чтобы контакты GPIO, которые я собирался использовать, располагались между самими кнопками. Мне пришлось немного сместить его в сторону, чтобы получить контакт заземления там, где он мне тоже был нужен.

Шаг 5: спаяйте все вместе

Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе
Спаяйте все вместе

Первым делом я подключил один провод ко всем «верхним внешним» контактам кнопок с каждой стороны. Затем я согнул провода вокруг нижнего края платы и создал перемычку из припоя. Затем я провел еще одним проводом от одной стороны переключателя к шине заземления.

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

После этого я сидел на кушетке, рыдая в руки, попеременно пил ром и кока-колу, чтобы справиться с травмой, которую я перенес со всеми этими связями, и пожалел, что у меня не было времени и навыков, чтобы сделать свою собственную печатную плату. Я также поклялся различным сверхъестественным силам, что, если это сработает, я никогда не сделаю этого снова. [Без изображения]

Затем я протянул провод от среднего положения переключателя к «разрешающему» контакту пера.

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

Наконец, я поместил перо на место и припаял его. На картинке выше я не закончил правую сторону, только штырь заземления.

Шаг 6: Просверлите монтажные отверстия

Отверстия для сверления
Отверстия для сверления

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

Шаг 7: Код

Помимо пайки, это самая уродливая часть проекта на данный момент. Это просто взлом двух разных библиотек: одна от Adafruit (из их библиотеки Adafruit BluefruitLE nRF51) и что-то еще, что я нашел после слишком большого количества рома с колой и рыданий.

Я бил их обоих, пока они не сработали.

В основном.

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

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

Шаг 8: Соберите и наслаждайтесь

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

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

Шаг 9: БУДУЩЕЕ

У меня есть несколько разных идей о том, что делать дальше:

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

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

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