Tabla de contenido:

Slide Advance Alert System: 6 pasos
Slide Advance Alert System: 6 pasos

Video: Slide Advance Alert System: 6 pasos

Video: Slide Advance Alert System: 6 pasos
Video: 31.MS PowerPoint Tutorial - 6 Step Infographic Slide Template 2024, Noviembre
Anonim
Sistema de alerta de avance deslizante
Sistema de alerta de avance deslizante
Sistema de alerta de avance deslizante
Sistema de alerta de avance deslizante

En Brown Dog Gadgets realizamos muchas transmisiones de video para talleres, y nuestra configuración incluye a una persona en la cámara y otra persona como el productor que ejecuta el software, monitorea la ventana de chat, cambia la cámara y avanza las diapositivas.

Comenzamos a hablar de una manera fácil para que la persona en cámara le hiciera saber al productor cuándo avanzar a la siguiente diapositiva sin tener que decir "Siguiente diapositiva, por favor" 20 veces en cada sesión, así que hicimos nuestro propio control.

Nuestro software de video puede controlar fácilmente las diapositivas usando las teclas de flecha izquierda y derecha, por lo que pensamos en hacer un pequeño controlador USB que el presentador podría usar para enviar esos comandos clave, pero eso solo funciona si nuestro software de video tiene el enfoque como el primero aplicación, y dado que estamos ejecutando múltiples piezas de software de presentación, así como un navegador, no podemos confiar en los comandos clave para que funcionen.

Entonces, lo que se nos ocurrió es un controlador simple que envía señales MIDI a una aplicación personalizada que reproduce un sonido que el productor puede escuchar a través de sus auriculares y sabe que es hora de cambiar la diapositiva. (La aplicación también tiene una pequeña ventana que muestra "Esperando …", "Adelante" o "Atrás" según el estado de los controles).

Si le gustan nuestros proyectos y quiere ver más de lo que hacemos cada semana, síganos en Instagram, Twitter, Facebook y YouTube.

Suministros:

De hecho, Brown Dog Gadgets vende kits y suministros, pero no es necesario que nos compres nada para realizar este proyecto. Aunque si lo hace, nos ayuda a apoyarnos en la creación de nuevos proyectos y recursos para maestros.

Electrónica:

  • 1 x placa de invención de circuitos locos
  • 2 x chips de botón Jumbo de Crazy Circuits
  • Cinta de fabricante (1/8 "de ancho)

Otros suministros:

  • 1 x placa base LEGO
  • Misc. Piezas de LEGO

Paso 1: haz el controlador

Hacer el controlador
Hacer el controlador
Hacer el controlador
Hacer el controlador

Ya teníamos un controlador construido a partir de un proyecto anterior. Nuestro sistema Meeting Controls fue construido para encender / apagar el micrófono y la cámara cuando se usa software de videoconferencia. Es un proyecto simple de Maker Tape que utiliza nuestra placa de invención que luego se conecta a su computadora a través de USB.

Además de las partes electrónicas. todo lo que realmente necesitas es una placa base LEGO, pero si quieres ponerte elegante con la construcción completa de LEGO, consulta los Pasos 1 a 3 de la guía. ¿Tienes un controlador? ¡Siguiente diapositiva, por favor!

Paso 2: programe el controlador

Programar el controlador
Programar el controlador
  • Tenemos un repositorio de GitHub llamado SlideControl con el código Arduino que necesitará.
  • En el menú Herramientas para USB Type, asegúrese de elegir MIDI. Podríamos usar Serial, pero dado que el puerto serial puede cambiar según la computadora, el puerto USB utilizado o un concentrador USB, MIDI fue una manera fácil de hacerlo funcionar en varias computadoras.
  • MIDI son las siglas de Musical Instrument Digital Interface y es la magia que permitirá que nuestro sistema funcione sin demasiada configuración necesaria.

Paso 3: Obtenga procesamiento

Obtener procesamiento
Obtener procesamiento
Obtener procesamiento
Obtener procesamiento
  • Necesitará Processing instalado, así como la biblioteca MidiBus. Puede encontrar Processing en Processing.org
  • Processing es una aplicación que le permite crear "bocetos" (que luego se pueden exportar como aplicaciones completas) con bastante facilidad. Está dirigido a artistas y estudiantes más que a desarrolladores de software.
  • El repositorio de GitHub para SlideControl también contiene el boceto de procesamiento que necesitará. Ábrelo en Processing para que podamos probarlo.

Paso 4: edita el boceto

Editar el boceto
Editar el boceto
  • Con el boceto abierto en Processing y su controlador conectado, haga clic en el botón Ejecutar para su boceto. Si funciona, ¡sigue adelante!
  • Si no oye ningún sonido cuando presiona un botón en el controlador, o si el mensaje "Esperando …" no cambia, es posible que deba editar la configuración de MidiBus.
  • Busque la línea que tiene MidiBus (this, 0, 1) y cambie el 0 y / o 1 para que coincida con la entrada / salida como se muestra en la consola en la parte inferior de la ventana.
  • Queremos que se seleccione el dispositivo Teensy MIDI, ya que así se mostrará nuestro controlador.

Paso 5: Exportar a la aplicación

Exportar a la aplicación
Exportar a la aplicación
Exportar a la aplicación
Exportar a la aplicación
Exportar a la aplicación
Exportar a la aplicación
  • Una vez que su boceto se ejecute correctamente, puede exportarlo como una aplicación que se ejecutará en cualquier computadora, incluso si Processing no está instalado.
  • En el menú Archivo, seleccione Exportar aplicación …
  • Aparecerá la ventana Opciones de exportación y podrá elegir la configuración adecuada.
  • Cuando se complete la exportación, su carpeta de bocetos tendrá una nueva carpeta que contiene la aplicación recién creada.
  • Si está utilizando Windows o Linux, la carpeta se nombrará apropiadamente.

Paso 6: ¡Pruébelo

¡Pruébelo!
¡Pruébelo!
¡Pruébelo!
¡Pruébelo!
  • Una vez que haya construido su controlador y exportado su aplicación, ¡puede probarlo todo!
  • Conecte el controlador, inicie la aplicación y presione un botón.
  • Recuerde, esto no cambia las diapositivas, necesita una persona para eso. Lo que hace es permitir que una persona le avise a otra cuándo cambiar las diapositivas.
  • Como se mencionó, esta es una solución de nicho para un problema de nicho, pero funcionó bien para nuestras necesidades, por lo que queríamos compartirlo.

Recomendado: