Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este Instructable irá ensiná-lo a construir um letreiro que acende quando você está em uma teleconferência para que outras pessoas saibam que não deve incomodá-lo.
Suprimentos
- Arduino pequeno (usei um Arduino Nano) com cabo (cabo USB-Mini-B para o Nano)
- Conector jack de cilindro de 2,1 mm
- Placa de Relé
- Fio de alto-falante (não precisa ser extravagante, só carregará 5V)
- Fio de conexão
- Fonte de alimentação universal (um dos conectores deve ser terminais de parafuso)
- Uma caixa de luz
Etapa 1: adicionar as letras
Coloque as letras de sua escolha na placa.
Etapa 2: O Relay + Arduino
Conecte estes juntos
Arduino GND - Relé DC-
Arduino 5v - Relé DC +
Arduino Pino 2 - Relay In *
* No Arduino Nano, é rotulado como D2
Etapa 3: O Sinal + Barril Jack
Pegue o jack barril (NÃO a fonte de alimentação!). Conecte a tomada cilíndrica ao fio do alto-falante usando uma emenda da NASA. Adicione termorretrátil às duas novas conexões para que não entrem em curto (lembre-se de colocar o termorretrátil no lugar antes de soldar as conexões). Quando terminar, deve ser assim.
Etapa 4: Conectando a fonte de alimentação
Pegue a fonte de alimentação universal e conecte o conector do terminal de parafuso a ela. Esta etapa é um pouco complexa, então faremos isso em algumas etapas:
- Conecte a fonte de alimentação + ao relé COM
- Conecte a fonte de alimentação - ao fio do alto-falante -
- Conecte o fio do alto-falante - à fonte de alimentação -
Quando você tiver feito isso, deve ficar assim:
Defina a fonte de alimentação universal para 5v com a chave incluída com a fonte de alimentação. Isto é muito importante. Se houver mais de 5 V, você pode danificar o sinal.
Etapa 5: Programando o Arduino
Obtenha o IDE do Arduino (se ainda não o tiver). Baixe a versão mais recente do meu repositório GitHub que contém o código para isso. Observe que o código está sob a licença Unlicense. Extraia o Arduino. Code.zip (usaremos o outro zip mais tarde). Vá para a pasta SerialLEDMoniter. Abra o arquivo SerialLEDMoniter.ino com o Arduino IDE. Selecione a placa que você está usando (usei um Arduino Nano) acessando Ferramentas> Placa. Em seguida, selecione a porta em que o Arduino está. Em seguida, pressione upload (o botão ⭢). Se ocorrer um erro, verifique novamente se você selecionou a porta correta. Se isso não funcionar, tente fazer Tools> Processor> ATmega328P (Old Bootloader).
Etapa 6: Configurando o Código no Computador
ESTA ETAPA É APENAS PARA WINDOWS. Se você não tem o Windows ou deseja executá-lo a partir do código-fonte, pule esta etapa e vá para a próxima.
Para executar o executável predefinido do Windows, extraia a pasta client.zip. Vá para a pasta extraída e, em seguida, vá para dist / main. A partir dessa pasta, execute main.exe clicando duas vezes nele. Você terminou! Quando o programa está em execução e o Arduino está conectado via USB ao seu laptop e a fonte de alimentação está conectada, quando você está no Microsoft Teams, o sinal deve ligar.
Problema comum:
Problema - aparece uma mensagem dizendo "Incluir a porta COM desejada como o primeiro argumento". Solução - execute novamente o programa a partir da linha de comando usando o comando python3 main.py COMxx.
Etapa 7: construir a partir da fonte (opcional)
Esta etapa explica como executar o código-fonte diretamente, em vez de usar o executável.
Primeiro, clone meu repositório GitHub.
(Opção 1 - plataforma cruzada, da fonte) - Nela, execute main.py COMxx para iniciar o programa * com a porta COM como primeiro argumento.
(Opção 2 - Refazer o executável, testado apenas no Windows 10) - Para construir isso em um exe (como fiz para criar a versão), [em um shell] instale o pyinstaller executando pip install pyinstaller. Em seguida, execute pyinstaller main.py. Ele pensará um pouco, então dentro de dist / main haverá algo chamado main.exe. É isso que você deseja executar.
* Certifique-se de executá-lo no Python 3.