Оглавление:
- Шаг 1. Соберите компоненты и инструменты
- Шаг 2: рассеките винтажный пульт
- Шаг 3: Определите положение входов и место
- Шаг 4: Выберите размещение микроконтроллера
- Шаг 5: спаяйте все вместе
- Шаг 6: Просверлите монтажные отверстия
- Шаг 7: Код
- Шаг 8: Соберите и наслаждайтесь
- Шаг 9: БУДУЩЕЕ
Видео: Пульт дистанционного управления Bluetooth «Ретро будущее»: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мне всегда нравился внешний вид «мира завтрашнего дня», который мы представляли в научно-фантастических и концептуальных продуктах середины века.
Ладно, это неправда. Когда я был молод, я думал, что трикодеры в «Звездном пути» уродливые и неуклюжие, но трикодеры в «Следующем поколении» были гладкими и потрясающими. Но теперь, когда я стал старше, я предпочитаю сочетание черного и серебристого, кожи и металла безликим бежевым или черным.
Лишь последнее десятилетие или около того я стал глубже ценить слияние эстетики и функциональности над минимализмом.
Поэтому, когда я приступил к проекту по созданию контроллера для моей «атомной» студии, я хотел использовать пульт от телевизора приблизительной эпохи в качестве основы. Я нашел на eBay комплект из двух восьмикнопочных пультов дистанционного управления Magnavox и влюбился. Мне нужен был только один, но это было выгодно. В ходе этого проекта меня вдохновили использовать другой, чтобы применить другой подход к той же концепции в будущем проекте.
Я знал, что в ранних пультах дистанционного управления беспроводным телевидением (часто называемых «кликерами») использовался звук. [Примечание: в моем доме были более дешевые телевизоры, и я был «пультом»] Единственный другой, который я видел лично, имел единственную кнопку, которая ударяла по ответной планке внутри, чтобы создать звук, который телевизор мог слышать, чтобы перейти к следующий канал, следующий и так далее, пока не перейдем в выключенное положение.
Но открытие этого пульта показало гораздо больше. На плате внутри была катушка и что-то вроде динамика, выходившего на верхнюю часть пульта. Рядом с каждой из кнопок был конденсатор разного номинала. При нажатии одной из восьми кнопок схема проходит через один из конденсаторов, который модулирует передаваемую частоту.
Я восхищался элегантностью использования простых параллельных цепей для обеспечения такого диапазона входов. Я начал сожалеть о том, что разобрал его.
Ну… у меня есть два. Одним можно пожертвовать во имя НАУКИ!
Шаг 1. Соберите компоненты и инструменты
Для создания собственного ретро-пульта дистанционного управления Bluetooth вам потребуются следующие детали:
- Винтажный пульт дистанционного управления (я использую пульт Magnavox с восемью кнопками)
- Кусок перманентной платы (Если у вас есть навыки, время и ресурсы для изготовления нестандартной печатной платы, дерзайте. Мои самые большие проблемы в этом проекте возникли из-за подключения и пайки хороших соединений в этом форм-факторе)
- Микроконтроллер (я использую Adafruit Feather 32u4 Bluefruit LE)
- Модуль Bluetooth (я использовал вышеупомянутое перо, у которого есть оба в одном, но я мог бы использовать отдельные части)
- Кнопки (я использую «мягкие тактильные кнопки» от Adafruit, потому что большие кнопки, которые я использовал изначально, щелкали достаточно громко, чтобы их можно было уловить микрофоном)
- Батарея какая то
- Переключатель включения / выключения
Вам также понадобятся:
- Припой
- Проволока
- Заголовки
- Электроизоляционная лента
- Третья рука или тиски для печатных плат (временами я использовал оба)
- Кусачки
- Инструмент для зачистки проводов
- Суппорты и / или хороший глаз
Шаг 2: рассеките винтажный пульт
Я смутно помню это, но мои родители однажды рассказали мне о том времени, когда мы ходили в Red Lobster, и я начал придумывать названия омаров в аквариуме. Родители пытались меня тонко отговорить, но я настаивал. Затем, когда пришла еда и на тарелках лежали мертвые ракообразные (я не знал, что омары от крабов), я начал спрашивать, убили ли они [вставьте детские имена для тварей] из-за этого !? Я был очень расстроен.
Ужасный урок, который я должен был извлечь из этого, заключался в том, чтобы не называть вещи, которые вот-вот будут убиты.
Итак, я провел несколько минут с отверткой, зависшей над обратной стороной «Clicky», размышляя, каким монстром я собираюсь стать.
Затем я вспомнил, что у меня было два, а другому я еще не назвал, поэтому вместо этого я убил его.
Снять печатную плату было легко. Я отрезал провода, идущие к держателю батареи, прежде чем использовать плоскогубцы, чтобы вытащить их.
Шаг 3: Определите положение входов и место
К счастью, печатная плата оригинального пульта ДУ была почти того же размера, что и кусок перманентной доски, который у меня лежал, поэтому мне не пришлось там ничего резать.
Чтобы разместить кнопки, я использовал комбинацию точного измерения и менее точного «взгляда» на первый ряд кнопок и первую кнопку второго ряда. После этого я просто пересчитывал одни и те же клетки, чтобы разместить остальные.
Включать / выключать было относительно легко. Я не хотел врезаться в корпус, если мне не нужно было этого делать, поэтому я использовал переднюю часть, где был излучатель. На картинке выше у меня был переключатель с другой стороны от кнопок, но, к счастью, я повторно проверил размещение перед тем, как паять его, потому что он был недоступен через отверстие, если я не переместил его на другую сторону.
Шаг 4: Выберите размещение микроконтроллера
Вот тут я и начал грустить.
Первоначально я думал разместить микроконтроллер в нижней части платы с кнопками и разместить его там, где он должен был находиться в исходном батарейном отсеке, но если бы я это сделал, плата не была бы достаточно высокой, чтобы ее можно было прикрутить к подставке. -выпуск, который также держится на спине.
Затем я попытался разместить его поверх доски, но он не поместился между стойками.
В конце концов, я решил разместить его так, чтобы контакты GPIO, которые я собирался использовать, располагались между самими кнопками. Мне пришлось немного сместить его в сторону, чтобы получить контакт заземления там, где он мне тоже был нужен.
Шаг 5: спаяйте все вместе
Первым делом я подключил один провод ко всем «верхним внешним» контактам кнопок с каждой стороны. Затем я согнул провода вокруг нижнего края платы и создал перемычку из припоя. Затем я провел еще одним проводом от одной стороны переключателя к шине заземления.
Затем я отрезал полоску штифтов жатки до нужной длины и поместил их на полпути в отверстия. Таким образом, я мог пропустить провода от каждого из «нижних внутренних» контактов кнопок к их соответствующим контактам GPIO под пластиковой частью заголовка.
После этого я сидел на кушетке, рыдая в руки, попеременно пил ром и кока-колу, чтобы справиться с травмой, которую я перенес со всеми этими связями, и пожалел, что у меня не было времени и навыков, чтобы сделать свою собственную печатную плату. Я также поклялся различным сверхъестественным силам, что, если это сработает, я никогда не сделаю этого снова. [Без изображения]
Затем я протянул провод от среднего положения переключателя к «разрешающему» контакту пера.
Затем я поместил один контакт разъема туда, где он должен был быть, и припаял его на место, проведя короткий провод от него к существующей шине заземления.
Наконец, я поместил перо на место и припаял его. На картинке выше я не закончил правую сторону, только штырь заземления.
Шаг 6: Просверлите монтажные отверстия
Еще раз, используя сочетание точного измерения и неточного взгляда, я отметил размещение крепежных винтов и использовал свой Dremel и подставку для сверления отверстий.
Шаг 7: Код
Помимо пайки, это самая уродливая часть проекта на данный момент. Это просто взлом двух разных библиотек: одна от Adafruit (из их библиотеки Adafruit BluefruitLE nRF51) и что-то еще, что я нашел после слишком большого количества рома с колой и рыданий.
Я бил их обоих, пока они не сработали.
В основном.
В представленной здесь версии пульт продолжает отправлять мета-ключи, хотя и не должен. Это не влияет на мое использование, поэтому я еще не нашел времени, чтобы это исправить.
По сути, он сканирует контакты GPIO и сопоставляет их с номерами на клавиатуре. Он отправляет этот номер, удерживая некоторые мета-клавиши, чтобы я мог легко назначить их ярлыкам в программном обеспечении студии, которое я использую.
Шаг 8: Соберите и наслаждайтесь
Я обмотал все провода изолентой для защиты. Я подключил аккумулятор и поместил его между монтажными стойками вверх. Сгибая провода аккумулятора вокруг одной стойки, вещь остается на месте.
Теперь у меня есть пульт Bluetooth, который отправляет горячую клавишу на мой студийный компьютер, когда я нажимаю кнопку. Я могу управлять программой без видимой клавиатуры.
Шаг 9: БУДУЩЕЕ
У меня есть несколько разных идей о том, что делать дальше:
Если я останусь с нынешней системой, я бы хотел сделать свою собственную доску, чтобы соединения были более аккуратными. Я бы также обновил код, чтобы он был компактнее и чище.
Другая мысль - использовать другой пульт (Clicky!), Поскольку он был разработан, и создать приемник, который будет слышать Clicky! и, используя микроконтроллер с возможностью HID, действовать как клавиатура для студийного компьютера.
Рекомендуемые:
Пульт дистанционного управления на базе браузера Arduino (linux): 9 шагов (с изображениями)
Пульт дистанционного управления на базе браузера Arduino (Linux): у нас есть дети. Мне они очень нравятся, но они продолжают прятать пульт дистанционного управления для спутникового и телевизионного вещания, когда включают детские каналы. После того, как это происходило ежедневно в течение нескольких лет, и после того, как моя дорогая жена позволила мне иметь
Универсальный пульт дистанционного управления с использованием ESP8266 (под управлением Wi-Fi): 6 шагов (с изображениями)
Универсальный пульт дистанционного управления с использованием ESP8266 (управляемый Wi-Fi): этот проект призван заменить обычный пульт дистанционного управления для всей бытовой техники, такой как кондиционер, телевизор, DVD-плееры, музыкальная система, SMART-техника !!! Создавая целый мусор из удаленного мусора вокруг, заставляя нас ломать голову !!! Этот проект спасет нас от
IRduino: Пульт дистанционного управления Arduino - имитация утерянного пульта дистанционного управления: 6 шагов
IRduino: Пульт дистанционного управления Arduino - имитируйте потерянный пульт: если вы когда-либо теряли пульт дистанционного управления для своего телевизора или DVD-плеера, вы знаете, как неприятно ходить, находить и использовать кнопки на самом устройстве. Иногда эти кнопки даже не обладают той же функциональностью, что и пульт. Rece
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением: 4 шага
Обычный комплект дистанционного управления, преобразованный в четырехканальный игрушечный пульт дистанционного управления с дистанционным управлением:改造 方法 非常 简单。 只需 准备 一些 视频 教程 完成 这个 电子 项目 并 您 服务。 玩具 控制。
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): 6 шагов (с изображениями)
Отпуск кабеля дистанционного управления Olympus Evolt E510 (версия 2 с автофокусом на пульте дистанционного управления): Вчера я построил простой пульт с одной кнопкой для своего Olympus E510. У большинства камер есть кнопка спуска затвора (та, которую вы нажимаете, чтобы сделать снимок), которая имеет два режима. Если слегка нажать кнопку, камера автоматически сфокусируется и измерит свет