Índice:
- Etapa 1: Faça o controlador
- Etapa 2: programar o controlador
- Etapa 3: obter processamento
- Etapa 4: edite o esboço
- Etapa 5: exportar para o aplicativo
- Etapa 6: Teste
Vídeo: Sistema de alerta avançado de slide: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:34
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
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
- 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
- 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
- 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
- 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
- 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.
Recomendado:
Experimentos em registro de dados avançado (usando Python): 11 etapas
Experimentos em registro de dados avançado (usando Python): Existem muitos instructables de registro de dados, então, quando eu queria construir um projeto de registro próprio, procurei vários. Alguns eram bons, outros nem tanto, então decidi pegar algumas das melhores ideias e fazer meu próprio aplicativo. Este resu
Folow-UP: Centro de mídia avançado com Odroid N2 e Kodi (suporte 4k e HEVC): 3 etapas
Folow-UP: Centro de mídia avançado com Odroid N2 e Kodi (suporte 4k e HEVC): Este artigo é uma continuação do meu artigo anterior bastante bem-sucedido sobre a construção de um centro de mídia versátil, baseado inicialmente no popular Raspberry PI, mas mais tarde, devido à falta de saída compatível com HEVC, H.265 e HDMI 2.2, foi mudado
Computador de vôo de foguete modelo avançado !: 4 etapas (com imagens)
Computador de vôo de foguete modelo avançado !: Eu precisava de um computador de vôo de foguete de última geração para meu mais novo foguete que se controlasse sem barbatanas! Então, eu construí meu próprio! A razão pela qual decidi construir isso foi porque eu construo foguetes TVC (controle de vetor de empuxo). Isso significa que há
Sistema de segurança avançado: 7 etapas
Sistema de segurança avançado: Você sempre quis proteger sua casa completamente e impedir a entrada de intrusos em sua casa? Se sim, esta é a solução para si! Fiz Advanced Security System, é um sistema que vai proteger a sua casa por dentro e por fora
SISTEMA AVANÇADO DE IRRIGAÇÃO DE IoT: 17 etapas
SISTEMA AVANÇADO DE IRRIGAÇÃO DE IoT: --por Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta