Sistema de alerta avançado de slide: 6 etapas
Sistema de alerta avançado de slide: 6 etapas
Anonim
Slide Advance Alert System
Slide Advance Alert System
Slide Advance Alert System
Slide Advance Alert System

Na Brown Dog Gadgets, fazemos muito streaming de vídeo para workshops, e nossa configuração inclui uma pessoa na câmera e outra como o produtor que executa o software, monitora a janela de bate-papo, alterna as câmeras e avança os slides.

Começamos a conversar sobre uma maneira fácil para a pessoa na câmera informar ao produtor quando avançar para o próximo slide sem ter que dizer “Próximo slide, por favor” 20 vezes a cada sessão, então fizemos nosso próprio controle.

Nosso software de vídeo pode controlar facilmente os slides usando as teclas de seta para a esquerda e direita, então pensamos em apenas fazer um pequeno controlador USB que o apresentador pudesse usar para enviar esses comandos principais, mas isso só funciona se nosso software de vídeo tiver o foco como o primeiro e, como estamos executando vários softwares de apresentação, bem como um navegador, não podemos contar com os comandos principais para funcionar.

Então, o que criamos é um controlador simples que envia sinais MIDI para um aplicativo personalizado que reproduz um som que o produtor pode ouvir em seus fones de ouvido e saber que é hora de mudar o slide. (O aplicativo também tem uma pequena janela que exibe "Esperando …", "Avançar" ou "Voltar", dependendo do estado dos controles.)

Se você gosta de nossos projetos e quer ver mais do que ganhamos a cada semana, siga-nos no Instagram, Twitter, Facebook e YouTube.

Suprimentos:

Na verdade, a Brown Dog Gadgets vende kits e suprimentos, mas você não precisa comprar nada de nós para fazer este projeto. Se você fizer isso, ajudará a nos apoiar na criação de novos projetos e recursos para professores.

Eletrônicos:

  • 1 x placa de invenção de circuitos loucos
  • 2 x circuitos loucos Jumbo botões de pressão Chips
  • Fita do fabricante (1/8 "de largura)

Outros suprimentos:

  • 1 x placa de base LEGO
  • Misc. Peças LEGO

Etapa 1: Faça o controlador

Faça o controlador
Faça o controlador
Faça o controlador
Faça o controlador

Já tínhamos um controlador construído a partir de um projeto anterior. Nosso sistema de controles de reunião foi construído para ligar / desligar o microfone e a câmera ao usar software de videoconferência. É um projeto simples de Maker Tape usando nosso Invention Board, que é então conectado ao seu computador via USB.

Além das peças eletrônicas. tudo o que você realmente precisa é de uma placa de base de LEGO, mas se quiser ficar sofisticado com a construção completa de LEGO, verifique as etapas 1 a 3 no guia. Tem um controlador? Próximo slide, por favor!

Etapa 2: programar o controlador

Programe o controlador
Programe o controlador
  • Temos um repositório GitHub chamado SlideControl com o código do Arduino de que você precisa.
  • No menu Ferramentas para USB Type, certifique-se de escolher MIDI. Poderíamos usar Serial, mas como a porta serial pode mudar dependendo do computador, da porta USB usada ou de um hub USB, o MIDI foi uma maneira fácil de fazê-lo funcionar em vários computadores.
  • MIDI significa Musical Instrument Digital Interface e é a magia que permitirá que nosso sistema funcione sem muita configuração necessária.

Etapa 3: obter processamento

Obter processamento
Obter processamento
Obter processamento
Obter processamento
  • Você precisará do Processing instalado, bem como da biblioteca MidiBus. Você pode encontrar o Processing em processing.org
  • O Processing é um aplicativo que permite criar "esboços" (que podem ser exportados como aplicativos completos) com bastante facilidade. Destina-se a artistas e estudantes, em vez de desenvolvedores de software.
  • O repositório GitHub para SlideControl também contém o esboço de processamento de que você precisará. Abra isso em Processing para que possamos testá-lo.

Etapa 4: edite o esboço

Edite o esboço
Edite o esboço
  • Com o esboço aberto no Processing e seu controlador conectado, clique no botão Executar para o seu esboço. Se funcionar, continue!
  • Se você não ouvir um som ao pressionar um botão no controlador, ou o "Waiting …" não mudar, você pode precisar editar as configurações do MidiBus.
  • Procure a linha que tem MidiBus (este, 0, 1) e altere 0 e / ou 1 para corresponder à entrada / saída conforme mostrado no console na parte inferior da janela.
  • Queremos que o dispositivo Teensy MIDI seja selecionado, já que é assim que nosso controlador aparecerá.

Etapa 5: exportar para o aplicativo

Exportar para aplicativo
Exportar para aplicativo
Exportar para aplicativo
Exportar para aplicativo
Exportar para aplicativo
Exportar para aplicativo
  • Depois que seu esboço for executado corretamente, você pode exportá-lo como um aplicativo que será executado em qualquer computador, mesmo que o Processing não esteja instalado.
  • No menu Arquivo, selecione Exportar aplicativo …
  • A janela Opções de exportação aparecerá e você pode escolher as configurações apropriadas.
  • Quando a exportação for concluída, sua pasta de esboço terá uma nova pasta contendo o aplicativo recém-criado.
  • Se você estiver usando Windows ou Linux, a pasta terá um nome apropriado.

Etapa 6: Teste

Teste!
Teste!
Teste!
Teste!
  • Depois de construir o controlador e exportar o aplicativo, você pode testar tudo!
  • Conecte o controlador, inicie o aplicativo e pressione um botão.
  • Lembre-se de que isso não altera os slides, você precisa de uma pessoa para isso. Isso permite que uma pessoa informe a outra quando alterar os slides.
  • Conforme mencionado, essa é uma solução de nicho para um problema de nicho, mas funcionou bem para nossas necessidades, então queríamos compartilhá-la.