Съдържание:

Система за предварително предупреждение за плъзгане: 6 стъпки
Система за предварително предупреждение за плъзгане: 6 стъпки

Видео: Система за предварително предупреждение за плъзгане: 6 стъпки

Видео: Система за предварително предупреждение за плъзгане: 6 стъпки
Видео: Укладка плитки на бетонное крыльцо быстро и качественно! Дешёвая плитка, но КРАСИВО! 2024, Ноември
Anonim
Система за предварително предупреждение за плъзгане
Система за предварително предупреждение за плъзгане
Система за предварително предупреждение за плъзгане
Система за предварително предупреждение за плъзгане

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

Започнахме да говорим за лесен начин човекът от камерата да уведоми продуцента кога да премине към следващия слайд, без да се налага да казва „Следващия слайд, моля“20 пъти на всяка сесия, така че направихме свой собствен контрол.

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

Така че това, което измислихме, е прост контролер, който изпраща MIDI сигнали към персонализирано приложение, което възпроизвежда звук, който производителят може да чуе през слушалките си, и да знае, че е време да сменим слайда. (Приложението също има малък прозорец, който показва „Изчакване…“, „Напред“или „Назад“в зависимост от състоянието на контролите.)

Ако харесвате нашите проекти и искате да видите повече от това, което получаваме всяка седмица, моля, последвайте ни в Instagram, Twitter, Facebook и YouTube.

Консумативи:

Brown Dog Gadgets всъщност продава комплекти и консумативи, но не е нужно да купувате нищо от нас, за да направите този проект. Въпреки това, ако го направите, помогнете ни да създадем нови проекти и ресурси за учители.

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

  • 1 x Табла за изобретения на Crazy Circuits
  • 2 x Crazy Circuits Jumbo бутони чипове
  • Лента за създаване (1/8 "широка)

Други консумативи:

  • 1 x Основна плоча на LEGO
  • Разни LEGO парчета

Стъпка 1: Направете контролера

Направете контролера
Направете контролера
Направете контролера
Направете контролера

Вече имахме контролер, построен от предишен проект. Нашата система за контрол на срещите е създадена за включване/изключване на микрофона и камерата при използване на софтуер за видеоконференции. Това е прост проект на Maker Tape, използващ нашия Invention Board, който след това е свързан към вашия компютър чрез USB.

Освен електронните части. всичко, от което наистина се нуждаете, е основна плоча на LEGO, но ако искате да се насладите на пълната версия на LEGO, вижте стъпки 1 до 3 в ръководството. Имате ли контролер? Следващият слайд, моля!

Стъпка 2: Програмирайте контролера

Програмирайте контролера
Програмирайте контролера
  • Имаме хранилище на GitHub, наречено SlideControl, с кода на Arduino, от който се нуждаете.
  • Под менюто Инструменти за USB тип се уверете, че сте избрали MIDI. Можем да използваме Serial, но тъй като серийният порт може да се променя в зависимост от компютъра, използвания USB порт или USB концентратор, MIDI беше лесен начин да го накара да работи на множество компютри.
  • MIDI означава цифров интерфейс за музикални инструменти и това е магията, която ще позволи на нашата система да работи, без да е необходима твърде много конфигурация.

Стъпка 3: Вземете обработка

Вземете обработка
Вземете обработка
Вземете обработка
Вземете обработка
  • Ще ви трябва инсталирана обработка, както и библиотеката MidiBus. Можете да намерите Processing over на processing.org
  • Обработката е приложение, което ви позволява да създавате "скици" (които след това могат да бъдат експортирани като пълни приложения) сравнително лесно. Тя е насочена по -скоро към художници и студенти, отколкото към разработчици на софтуер.
  • Хранилището на GitHub за SlideControl също съдържа скицата за обработка, от която се нуждаете. Отворете го в Processing, за да можем да го тестваме.

Стъпка 4: Редактирайте скицата

Редактирайте скицата
Редактирайте скицата
  • При отворена скица в Processing и включен контролер, щракнете върху бутона Run за вашата скица. Ако работи, продължете!
  • Ако не чувате звук, когато натиснете бутон на контролера, или „Изчакване …“не се променя, може да се наложи да редактирате настройките на MidiBus.
  • Потърсете реда, който има MidiBus (this, 0, 1) и променете 0 и/или 1, за да съответства на входа/изхода, както е показано в конзолата в долната част на прозореца.
  • Искаме да бъде избрано Teensy MIDI устройството, тъй като това ще се появи нашият контролер.

Стъпка 5: Експортирайте в приложение

Експортиране в приложението
Експортиране в приложението
Експортиране в приложението
Експортиране в приложението
Експортиране в приложението
Експортиране в приложението
  • След като вашата скица работи правилно, можете да я експортирате като приложение, което ще се изпълнява на всеки компютър, дори ако Processing не е инсталиран.
  • Под менюто Файл изберете Експортиране на приложение …
  • Ще се появи прозорецът с опции за експортиране и можете да изберете подходящите настройки.
  • Когато експортирането приключи, вашата папка за скици ще има нова папка, съдържаща новосъздаденото приложение.
  • Ако използвате Windows или Linux, папката ще бъде наименувана по подходящ начин.

Стъпка 6: Изпробвайте го

Тествайте го!
Тествайте го!
Тествайте го!
Тествайте го!
  • След като изградите контролера си и приложението ви бъде експортирано, можете да го изпробвате!
  • Включете контролера, стартирайте приложението и натиснете бутон.
  • Не забравяйте, че това не променя слайдовете, имате нужда от човек за това. Това позволява на един човек да уведоми друг човек кога да смени слайдовете.
  • Както бе споменато, това е нишово решение на нишов проблем, но работи добре за нашите нужди, затова искахме да го споделим.

Препоръчано: