Índice:
Vídeo: Matriz de LEDs ativados por aplausos: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Ao final deste instrutível, você será capaz de construir um dispositivo que ouve ruídos altos como palmas e responde a eles ligando ou desligando 3 LEDs. Acima está uma imagem do resultado final.
Etapa 1: Materiais
Você vai precisar de:
- Arduino Uno
- Placa de ensaio (consulte a etapa 3)
- 4 fios de ligação macho-macho
- 3 fios de ligação macho-fêmea
- 3 LEDs
- 3 resistores de 220 ohms
- 1 módulo sensor de som de microfone KY-038
Você pode comprar essas peças online em vários lugares - pesquise e você deve conseguir encontrá-las por um preço decente.
Etapa 2: Montagem
Conecte o Arduino e seus componentes como neste diagrama. Os fios azul e cinza representam cabos jumper macho-macho e os fios amarelo, preto e vermelho representam cabos jumper macho-fêmea.
Observe que você também pode encaixar o circuito em uma mini placa de ensaio, como fiz na imagem da etapa 1. Eu não recomendaria, pois é muito fácil misturar ou quebrar as coisas quando elas estão bem embaladas.
Como não consegui encontrar uma peça para o KY-038, tive que deixá-la fora do diagrama. O fio amarelo deve ser conectado ao seu pino "A0", o fio preto deve ser conectado ao seu pino "G" (terra) e o fio vermelho deve ser conectado ao seu pino "+" (5V).
Etapa 3: Código
Abra o IDE do Arduino e cole o seguinte código nele:
pastebin.com/cJQUA4eM
Altere as linhas 1 a 25 se necessário; Eu adicionei comentários para explicar o que cada uma das constantes faz.
Depois de colar e modificar o código de acordo com sua preferência, carregue-o no Arduino.
Etapa 4: Pronto
Se tudo correr conforme o planejado, você deve ter um conjunto de LEDs ativados por palmas totalmente funcional. Aqui está uma lista de comandos em meu código atual:
- 2 palmas: Alterna LED 1
- 3 palmas: Alterna LED 2
- 4 palmas: Alterna LED 3
- 5 palmas: desliga todos os LEDs
- 6 palmas: Liga todos os LEDs
- 16 palmas: show de luzes!: P
Se você for corajoso o suficiente, pode entrar no meu código e adicionar ou modificar os comandos atuais para fazer coisas diferentes. O código relevante está nas linhas 84-148.
Divirta-se!
Recomendado:
LEDs ativados por voz: 8 etapas
LEDs ativados por voz: o Webduino usa o navegador de Internet Chrome para controlar todos os tipos de componentes eletrônicos, então devemos ser capazes de usar todas as outras funções que o Chrome tem a oferecer. Neste exemplo de projeto, usaremos a API Speech do Chrome. Usando o reconhecimento de voz do Google
Dispositivos de mídia ativados por voz usando Alexa: 9 etapas (com imagens)
Dispositivos de mídia ativados por voz usando Alexa: A unidade desenvolvida aqui faz com que seus dispositivos como TV, amplificador, CD e DVD players controlem com comandos de voz usando Alexa e Arduino. A vantagem desta unidade é que você só precisa dar comandos de voz. Esta unidade pode funcionar com todos os aparelhos que
Pulso (LEDs ativados por volume): 7 etapas (com imagens)
Pulso (LEDs ativados por volume): você já quis construir algo com LEDs, mas não sabia por onde começar? Este guia lhe dará algumas etapas fáceis de seguir para projetar seu próprio código de visualização de volume para luzes LED endereçáveis. Este é um divertido medidor de ruído para desktop, rave de
Leds ativados por sombra / controle remoto: 5 etapas
Leds Ativados por Sombra / Controle Remoto .: Você sempre quis criar uma luz ativada pela noite ou uma sombra? Bem .. aqui está um instrutível sobre ele, mas há um extra: você pode acioná-lo por um controle remoto de RF. É tão poderoso que posso iluminar meu quarto
LEDs piscando ativados por luz: 4 etapas
LEDs piscantes ativados por luz: Neste Instrutível, mostrarei como montar um circuito de LED piscante que acende quando você acena com a mão sobre ele, pisca por um ou dois segundos e depois desaparece. Peguei o esquema do circuito intermitente com instruções de steven123654