Exemplos Práticos
Os exemplos a seguir demonstram configurações completas para integrar o PlayIt Live com hardware externo usando o recurso Dispositivos Externos.
Controle de uma Luz "No Ar" com Arduino
Este exemplo mostra como controlar automaticamente uma luz de estúdio "No Ar" usando um Arduino conectado via USB.
Visão geral
Um Arduino conectado via USB controla uma luz "No Ar" (LED, lâmpada controlada por relé, etc.). O Arduino escuta comandos seriais e liga ou desliga a luz conforme necessário. O PlayIt Live envia comandos ao Arduino em horários programados usando Ações de Evento Agendado no Playout Log.
Hardware necessário:
- Arduino conectado ao computador via USB
- Arduino programado para responder a comandos seriais (ex.:
LIGHT_ONeLIGHT_OFF) - Luz No Ar conectada ao pino de saída do Arduino
- Arduino configurado para comunicação serial a 9600 bauds
Passo 1: Configurar o hardware
- Conecte o Arduino via USB.
- Anote a porta COM atribuída (verifique o Gerenciador de Dispositivos).
- Abra Ferramentas > Dispositivos Externos no PlayIt Live.
- Clique em Adicionar Novo em Hardware.
- Configure:
- Tipo: Porta Serial
- Nome: Arduino Luz No Ar
- Porta COM: Selecione a porta COM do Arduino (ex.: COM3)
- Taxa de Transmissão: 9600 (ou a do seu Arduino)
- Bits de Dados: 8
- Paridade: Nenhuma
- Bits de Parada: 1
- Controle de fluxo: Nenhum
- Codificação: ASCII
- Clique em OK.
Verifique o painel de log para a confirmação "Hardware iniciado" e "Conexão de porta serial aberta".
Passo 2: Criar Saídas Nomeadas
Saída 1: Ligar a luz
- Clique em Adicionar Novo em Saídas Nomeadas.
- Configure:
- Hardware: Arduino Luz No Ar
- Nome da saída: Luz No Ar LIGADA
- ID da saída: ONAIR_ON
- Comando:
LIGHT_ON\r\n
- Clique em OK.
Saída 2: Desligar a luz
- Clique em Adicionar Novo em Saídas Nomeadas.
- Configure:
- Hardware: Arduino Luz No Ar
- Nome da saída: Luz No Ar DESLIGADA
- ID da saída: ONAIR_OFF
- Comando:
LIGHT_OFF\r\n
- Clique em OK.
Passo 3: Adicionar Ações de Evento Agendado
Você pode controlar a luz usando Ações de Evento Agendado em Clocks e eventos agendados.
Usando Clocks:
- Navegue para Gerenciar > Clocks.
- Crie ou edite uma Clock para o seu programa ao vivo (ex.: "Clock do Programa Matinal").
- Adicione uma Ação de Evento Agendado no início da Clock:
- Ação: Acionar Saída
- Seleção: Luz No Ar LIGADA
- Adicione o conteúdo do seu programa (música, links, etc.).
- Adicione uma Ação de Evento Agendado no final da Clock:
- Ação: Acionar Saída
- Seleção: Luz No Ar DESLIGADA
Usando Eventos agendados:
- Navegue para Gerenciar > Eventos agendados.
- Crie o evento: "Início do Programa Matinal"
- Horário: 6:00 (Diário)
- Ação: Acionar Saída, Luz No Ar LIGADA
- Crie o evento: "Fim do Programa Matinal"
- Horário: 10:00 (Diário)
- Ação: Acionar Saída, Luz No Ar DESLIGADA
Fluxo de trabalho típico
- 5:55 - A Automação reproduz conteúdo noturno.
- 6:00 - A Ação de Evento Agendado aciona Luz No Ar LIGADA. O comando
LIGHT_ON\r\né enviado ao Arduino. A luz acende. - 6:00 - 10:00 - O conteúdo do programa ao vivo é reproduzido.
- 10:00 - A Ação de Evento Agendado aciona Luz No Ar DESLIGADA. O comando
LIGHT_OFF\r\né enviado ao Arduino. A luz apaga. A Automação retoma.
Botão Físico "Reproduzir Próximo" com Arduino
Este exemplo mostra como usar um botão físico conectado a um Arduino para controlar a reprodução do PlayIt Live. Ao pressionar o botão, o PlayIt Live avança para a próxima Faixa no Playout Log.
Visão geral
Um Arduino conectado via USB tem um botão físico que envia um comando ao PlayIt Live quando pressionado. O PlayIt Live recebe esse comando como uma Entrada Nomeada e aciona um Gatilho de Entrada para reproduzir a próxima Faixa.
Hardware necessário:
- Arduino conectado ao computador via USB
- Botão de pressão momentâneo físico conectado ao Arduino
- Arduino programado para enviar comandos seriais ao pressionar o botão
- Arduino configurado para comunicação serial a 9600 bauds
Passo 1: Configurar o hardware
- Conecte o Arduino via USB.
- Anote a porta COM atribuída (verifique o Gerenciador de Dispositivos).
- Abra Ferramentas > Dispositivos Externos no PlayIt Live.
- Clique em Adicionar Novo em Hardware.
- Configure:
- Tipo: Porta Serial
- Nome: Painel de Controle do Estúdio
- Porta COM: Selecione a porta COM do Arduino (ex.: COM3)
- Taxa de Transmissão: 9600
- Bits de Dados: 8
- Paridade: Nenhuma
- Bits de Parada: 1
- Controle de fluxo: Nenhum
- Codificação: ASCII
- Clique em OK.
Verifique o painel de log para a confirmação "Hardware iniciado" e "Conexão de porta serial aberta".
Passo 2: Criar uma Entrada Nomeada
- Clique em Adicionar Novo em Entradas Nomeadas.
- Configure:
- Hardware: Painel de Controle do Estúdio
- Nome da entrada: Botão Próxima Faixa
- ID da entrada: BTN_NEXT
- Comando:
PLAY_NEXT\r\n
- Clique em OK.
Esta entrada será acionada quando o Arduino enviar PLAY_NEXT\r\n ao PlayIt Live.
Passo 3: Criar um Gatilho de Entrada
- Clique em Adicionar Novo em Gatilhos de Entrada.
- Configure:
- Nome do gatilho: Reproduzir Próximo ao Pressionar o Botão
- Entrada: Botão Próxima Faixa
- Clique em Adicionar Ação...
- Selecione a ação: Reproduzir próximo item de reprodução Live-Assist
- Clique em OK.
- Clique em OK.
Fluxo de sinal
- Ação física: O DJ pressiona o botão no painel de controle.
- Arduino: Detecta o pressionamento e envia
PLAY_NEXT\r\nvia serial. - Entrada Nomeada: O PlayIt Live recebe o comando e o associa a "Botão Próxima Faixa".
- Gatilho de Entrada: "Reproduzir Próximo ao Pressionar o Botão" é ativado.
- Ação executada: O PlayIt Live reproduz o próximo item no Playout Log.
- Resultado: A Faixa atual vai diminuindo e para, e a próxima Faixa começa a tocar imediatamente.
Sincronização de Feed de Satélite com Broadcast Tools Switcher
Este exemplo mostra como usar um switcher Broadcast Tools ACS 8.2 Plus para receber um sinal GPI (Entrada de Propósito Geral) de um receptor de satélite, que aciona o PlayIt Live para reproduzir comerciais durante os intervalos locais.
O PlayIt Software oferece suporte exclusivamente para o recurso Dispositivos Externos e a configuração de Entradas Nomeadas. Para obter ajuda com a configuração de hardware do Broadcast Tools, cabeamento e resolução de problemas, entre em contato diretamente com o Broadcast Tools pelo e-mail [email protected] ou pelo telefone +1 (360) 854 9559. Consulte a página do produto Broadcast Tools ACS 8.2 Plus para obter o Manual de Instalação e Operação.
Visão geral
Sua emissora recebe um programa sindicado via satélite. O receptor de satélite tem uma saída GPI que envia um sinal quando o programa termina e é hora dos comerciais locais. Você deseja que o PlayIt Live aguarde esse sinal antes de iniciar o intervalo comercial.
Pré-requisitos:
- Broadcast Tools ACS 8.2 Plus devidamente conectado à saída GPI do seu receptor de satélite
- Conexão serial estabelecida entre a unidade Broadcast Tools e o seu computador
- Unidade Broadcast Tools configurada com ID de unidade, taxa de baud e modo PIP habilitados adequadamente
- Verificado que a unidade Broadcast Tools está recebendo o sinal GPI do seu receptor de satélite
Passo 1: Configurar o hardware
- Abra Ferramentas > Dispositivos Externos no PlayIt Live.
- Clique em Adicionar Novo em Hardware.
- Configure:
- Tipo: Broadcast Tools
- Nome: Receptor de Satélite
- Porta COM: Selecione a porta adequada
- Taxa de Transmissão: 9600 (ou a da sua configuração Broadcast Tools)
- Tempo Limite de Leitura: 1000 ms
- Tempo Limite de Escrita: 1000 ms
- Clique em OK.
Verifique o painel de log para a confirmação de conexão.
Passo 2: Criar uma Entrada Nomeada
- Clique em Adicionar Novo em Entradas Nomeadas.
- Configure:
- Hardware: Receptor de Satélite
- Nome da entrada: Intervalo Satélite Pronto
- ID da entrada: SAT_BREAK
- ID da unidade: O ID da unidade Broadcast Tools (normalmente 0 ou 1)
- Número de entrada GPI/PIP: O número de entrada onde o GPI do satélite está conectado (ex.: 1)
- Valor muda para: 1 ou 0 dependendo do tipo de sinal GPI
- Clique em OK.
Passo 3: Criar um Gatilho de Entrada
- Clique em Adicionar Novo em Gatilhos de Entrada.
- Configure:
- Nome do gatilho: Continuar Intervalo Satélite
- Entrada: Intervalo Satélite Pronto
- Clique em Adicionar Ação... e selecione Reproduzir próximo.
- Clique em OK.
Passo 4: Criar uma Clock
- Navegue para Gerenciar > Clocks.
- Crie uma nova Clock ou edite uma existente (ex.: "Clock do Programa de Satélite").
- Adicione itens à Clock nesta ordem:
Início da Clock (Sincronização precisa):
- Adicione um Fixed Time Marker em 00:00 (início da hora) ou no horário de início do programa. Tipo: Hard.
Mudar para controle manual:
- Adicione uma Ação de Evento Agendado. Ação: Alterar Playout Mode. Modo: Automação DESLIGADA.
Silêncio inicial (aguardando sinal de intervalo):
- Adicione uma Break Note. Duração: defina uma duração longa (ex.: 1800 segundos para 30 minutos). Notas: "Programa de satélite em reprodução, aguardando sinal de intervalo". Certifique-se de que a caixa de seleção Segue esteja desmarcada (sinal de parada vermelho).
Intervalo comercial:
- Adicione suas Faixas comerciais/jingles. Certifique-se de que tenham Segue marcado (seta verde) para o fluxo normal entre os comerciais.
Retorno ao silêncio:
- Adicione outra Break Note. Duração: definida para cobrir o tempo restante do programa de satélite (ex.: 1800 segundos). Notas: "Programa de satélite retomado, intervalo local finalizado".
Fim do programa (Retorno à operação normal):
- Adicione uma Ação de Evento Agendado. Ação: Alterar Playout Mode. Modo: Automação LIGADA.
- Salve a Clock.
Passo 5: Agendar a Clock
- Agende a Clock no horário do programa (ex.: 14:00) via Gerenciar > Agenda de Clocks.
- Ative o Log Scheduler.
- No horário agendado, o PlayIt Live iniciará a Clock com sincronização precisa e controle de automação adequado.
Fluxo de trabalho completo
- 14:00 - O Fixed Time Marker garante o horário de início preciso.
- A Automação desliga - Garante o controle manual; os sinais de parada vermelhos são respeitados.
- A primeira Break Note começa - O PlayIt Live reproduz silêncio.
- O programa de satélite está em reprodução - O feed externo de satélite está no ar.
- A Break Note chega ao fim - O PlayIt Live para no sinal de parada vermelho e aguarda.
- O receptor de satélite - Detecta o fim do segmento do programa, ativa a saída GPI.
- Unidade Broadcast Tools - Detecta a mudança de estado GPI, envia dados ao PlayIt Live.
- Entrada Nomeada acionada - "Intervalo Satélite Pronto" recebe o sinal.
- Gatilho de Entrada ativado - Executa automaticamente a ação "Reproduzir próximo".
- O intervalo comercial é reproduzido - Os spots locais vão ao ar com Segues normais entre eles.
- Retorno ao silêncio - A segunda Break Note começa, o PlayIt Live reproduz silêncio novamente.
- O programa de satélite retoma - O feed externo de satélite continua.
- Fim do programa - A Automação reativa para a programação normal.