Оглавление:

Photo Booth Big Red Button: Teensy LC: 3 шага (с фотографиями)
Photo Booth Big Red Button: Teensy LC: 3 шага (с фотографиями)

Видео: Photo Booth Big Red Button: Teensy LC: 3 шага (с фотографиями)

Видео: Photo Booth Big Red Button: Teensy LC: 3 шага (с фотографиями)
Видео: Sparkfun Big Dome Push Button Connection Guide 2024, Ноябрь
Anonim
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC
Фотобудка Big Red Button: Teensy LC

Несколько лет назад я построил DIY Photo Booth под открытым небом для свадьбы друзей. Я использовал "будку" несколько раз для различных мероприятий, но хотел изменить настройку для более простой конфигурации. По сути, это цифровая зеркальная фотокамера на штативе и ноутбук для тех случаев, когда я не хочу таскать с собой большую фотобудку. Мне все еще нужен был простой способ начать серию фотографий в кабине без использования клавиатуры ноутбука, поэтому я решил сделать большую красную кнопку. Я использую Teensy LC для отправки нажатия клавиши F4 на ноутбук. Вот как я создал кнопку. Список деталей: Большая красная кнопка.

12-дюймовый кабель Micro USB

Коробка для проектов 4,7 "x 4,7" Плата для разработки с USB-интерфейсом Teensy LC

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

Я использую dSLRRemote Pro от Breeze systems в качестве программного обеспечения для фотобудки.

Шаг 1: Подключение кнопки

Подключение кнопки
Подключение кнопки
Подключение кнопки
Подключение кнопки
Подключение кнопки
Подключение кнопки

Большая красная кнопка - это простой переключатель мгновенного действия со светодиодом. Я использовал печатную плату Teensy LC, которая будет использовать Arduino, чтобы запрограммировать ее как USB-клавиатуру. Я также вырезал небольшое отверстие в боковой части коробки для кабеля USB, чтобы войти в корпус. Затем я припаял несколько перемычек к плате Teensy LC. 2 провода предназначены для питания светодиода. Teensy имеет выход 5 В, а кнопка, которую я получил, говорит, что он может работать с напряжением до 12 В, поэтому я не стал использовать какие-либо резисторы. Я подключил перемычку для переключателя мгновенного действия в 4-е положение просто потому, что код, который я использовал в моем последнем проекте фотобудки, также использовал номер 4. Вы можете выбрать любой, какой захотите. Как только все было правильно подключено, я подключил его к своему компьютеру, чтобы загрузить новый код.

Шаг 2. Кодекс Teensy LC

Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC
Кодекс Teensy LC

Я вытащил код из своего последнего проекта Teensy и упростил его для работы с помощью одной кнопки. Программное обеспечение dSLR Remote Pro использует клавишу F4 для запуска последовательности фотосъемки. Вы можете изменить код, чтобы отправлять любые нажатия клавиш, которые вам нужны. Чтобы загрузить этот скетч в Teensy, вам понадобится следующее программное обеспечение: Arduino - сначала установите меня!

После установки каждого из этих приложений откройте Arduino. В меню «Инструменты» установите доску Teensy LC или другую купленную вами доску Teensy. Кроме того, в разделе «Инструменты» установите для типа USB значение «Клавиатура». Вставьте код, который я перечислил ниже, а затем в меню «Эскиз» выберите «Проверить / скомпилировать». По завершении загрузит приложение Teensyduino. Нажмите кнопку на доске Teensy, код будет загружен, и Teensy перезапустится. Альт! Теперь у вас есть 1-кнопочная клавиатура. Проверьте свою кнопку!

Вот код, который я использовал:

/ * Кнопка светодиода Photobooth * /

// Установка переменных, соответствующих номеру ПИН-кода const int boothStart = 4; // Красная кнопка запуска - 4 int startButtonStatus = 0; пустая настройка () {pinMode (boothStart, INPUT); } void loop () {// Проверка статуса кнопки startButtonStatus = digitalRead (boothStart); // Если кнопка boothStart нажата if (startButtonStatus == HIGH) {Keyboard.set_key1 (KEY_F4); Keyboard.send_now (); Keyboard.set_modifier (0); Keyboard.set_key1 (0); Keyboard.send_now (); задержка (500); }}

Шаг 3: Тестирование фотокабины

Photo Booth Testing!
Photo Booth Testing!
Photo Booth Testing!
Photo Booth Testing!
Photo Booth Testing!
Photo Booth Testing!

Я участвовал в местном мероприятии Extra Life, благотворительной организации, где игроки собирают деньги для Children’s Miracle Network под девизом: «Играйте в игры, лечите детей!». Было большое количество игровых систем, и у них были турниры по некоторым играм старой школы.

Я использовал большой ~ 60-дюймовый телевизор на тележке на колесиках, с камерой на суперзажиме с шаровой головкой, установленной под телевизором на тележке AV.. Хотя это совершенно не нужно, кнопка Big Red Button действительно добавляет немного бликов на открытый воздух Фотобудка. Дети получили удовольствие от нажатия кнопки! Я пожертвовал свою фотобудку и принтер для этого мероприятия и позволил людям пользоваться будкой бесплатно при входе. На фотографиях выше показана установка фотобудки под открытым небом и Большая красная кнопка в действии!

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