Оглавление:

Система Slide Advance Alert: 6 шагов
Система Slide Advance Alert: 6 шагов

Видео: Система Slide Advance Alert: 6 шагов

Видео: Система Slide Advance Alert: 6 шагов
Видео: Volvo Trucks - Emergency braking at its best! 2024, Ноябрь
Anonim
Система оповещения о сдвиге
Система оповещения о сдвиге
Система оповещения о сдвиге
Система оповещения о сдвиге

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

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

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

Итак, мы придумали простой контроллер, который отправляет MIDI-сигналы в специальное приложение, которое воспроизводит звук, который продюсер слышит через свои наушники и знает, что пора сменить слайд. (В приложении также есть небольшое окно, в котором отображается «Ожидание…», «Вперед» или «Назад» в зависимости от состояния элементов управления.)

Если вам нравятся наши проекты и вы хотите видеть больше того, чем мы занимаемся каждую неделю, подпишитесь на нас в Instagram, Twitter, Facebook и YouTube.

Запасы:

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

Электроника:

  • 1 x Доска для изобретения Crazy Circuits
  • 2 x кнопочных чипа Crazy Circuits Jumbo
  • Лента Maker (ширина 1/8 дюйма)

Прочие принадлежности:

  • 1 x опорная плита LEGO
  • Разное. Детали LEGO

Шаг 1: сделайте контроллер

Сделайте контроллер
Сделайте контроллер
Сделайте контроллер
Сделайте контроллер

У нас уже был контроллер, созданный из предыдущего проекта. Наша система управления совещанием была создана для включения / выключения микрофона и камеры при использовании программного обеспечения для видеоконференцсвязи. Это простой проект Maker Tape с использованием нашей Invention Board, который затем подключается к вашему компьютеру через USB.

Помимо электронных частей. все, что вам действительно нужно, это опорная плита LEGO, но если вы хотите по-новому взглянуть на полную сборку LEGO, ознакомьтесь с шагами с 1 по 3 в руководстве. Есть контроллер? Следующий слайд, пожалуйста!

Шаг 2: запрограммируйте контроллер

Запрограммируйте контроллер
Запрограммируйте контроллер
  • У нас есть репозиторий GitHub под названием SlideControl с кодом Arduino, который вам понадобится.
  • Убедитесь, что в меню «Инструменты» для параметра «Тип USB» выбрано значение «MIDI». Мы могли бы использовать последовательный порт, но поскольку последовательный порт может меняться в зависимости от компьютера, используемого порта USB или концентратора USB, MIDI был простым способом заставить его работать на нескольких компьютерах.
  • MIDI - это аббревиатура от Musical Instrument Digital Interface, и это волшебство, которое позволит нашей системе работать без особой настройки.

Шаг 3. Получите обработку

Получить обработку
Получить обработку
Получить обработку
Получить обработку
  • Вам понадобится установка Processing, а также библиотека MidiBus. Вы можете найти Processing на processing.org
  • Обработка - это приложение, которое позволяет вам довольно легко создавать «эскизы» (которые затем можно экспортировать как полные приложения). Он нацелен на художников и студентов, а не на разработчиков программного обеспечения.
  • Репозиторий GitHub для SlideControl также содержит эскиз обработки, который вам понадобится. Откройте это в Обработке, чтобы мы могли проверить это.

Шаг 4: отредактируйте эскиз

Редактировать эскиз
Редактировать эскиз
  • Открыв эскиз в Обработке и подключив контроллер, нажмите кнопку «Выполнить» для своего эскиза. Если он работает, продолжайте!
  • Если вы не слышите звука при нажатии кнопки на контроллере или «Ожидание…» не меняется, возможно, вам нужно отредактировать настройки MidiBus.
  • Найдите строку с MidiBus (this, 0, 1) и измените 0 и / или 1, чтобы они соответствовали входу / выходу, как показано на консоли в нижней части окна.
  • Мы хотим, чтобы было выбрано MIDI-устройство Teensy, поскольку именно так будет отображаться наш контроллер.

Шаг 5: экспорт в приложение

Экспорт в приложение
Экспорт в приложение
Экспорт в приложение
Экспорт в приложение
Экспорт в приложение
Экспорт в приложение
  • Как только ваш скетч заработает правильно, вы можете экспортировать его как приложение, которое будет работать на любом компьютере, даже если обработка не установлена.
  • В меню "Файл" выберите "Экспортировать приложение…".
  • Появится окно «Параметры экспорта», в котором вы сможете выбрать соответствующие настройки.
  • Когда экспорт будет завершен, в вашей папке эскиза появится новая папка, содержащая только что созданное приложение.
  • Если вы используете Windows или Linux, папка будет называться соответствующим образом.

Шаг 6: Проверьте это

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

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