Índice:
- Suprimentos
- Etapa 1: Corte a laser de todo o compensado para a base
- Etapa 2: Soldando os LEDs para ter conectores mais longos e ajustáveis
- Etapa 3: Montagem de todos os módulos nos lugares certos
- Etapa 4: Projetar / imprimir a placa frontal
- Etapa 5: Fazendo o caso para cobrir todos os eletrônicos
- Etapa 6: Software
Vídeo: Decibelímetro Arduino: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste instrutível, explicarei como fazer este medidor de decibéis usando códigos Arduino e alguns hardwares simples.
vamos dividir este projeto em 2 partes, fazendo o hardware e programando o software para o decibelímetro, Primeiro, construiremos o hardware. Em segundo lugar, abordaremos o software.
Explicar o vídeo:
Suprimentos
Para este projeto, você vai precisar de:
Hardware: - Arduino Uno R3 + caixa de montagem - Blindagem Grove para Arduino Un- Módulo LED Grove 5x - Sensor de sonoridade Grove - Mini Servo com conector Grove - Botão Grove (montado na parte traseira) - 5 LEDs (3mm) (2 verdes, 1 amarelo, 1 vermelho, 1 azul) - caixa de bateria de 9 V + bateria - cabo conector 7x Grove (10 cm) - fio preto de 5x 4 cm, fio vermelho de 5x 4 cm
Caso:
- Placa de madeira compensada de 200x200x5mm - parafusos 23x 2mmx5mm
Ferramentas: - Ferro de soldar + Solda - Acessibilidade a uma impressora 3D - Acessibilidade a um cortador a laser - Um par de alicates - Pequena chave de fenda encaixada no parafuso de escolha - Cola de madeira - Supercola
Etapa 1: Corte a laser de todo o compensado para a base
O primeiro passo é fazer a base do dispositivo onde montaremos todos os nossos módulos de bosque etc.
Você pode baixar o arquivo DXF adicionado e usar um cortador a laser para fazer a placa, para isso ajuste as configurações para primeiro gravar todas as linhas pretas, depois cortar todas as linhas azuis e, finalmente, cortar as linhas vermelhas. Depois disso, você precisa colar a placa do botão lateral no lado esquerdo da placa principal e a placa do sensor de som na parte superior. Os 2 blocos vermelhos precisam ser colados nos retângulos próximos ao servo para os parafusos.
Peças / Ferramentas: - Placa de madeira compensada de 200x200x5mm - Acessibilidade a um cortador a laser - Cola de madeira
Etapa 2: Soldando os LEDs para ter conectores mais longos e ajustáveis
Para nos dar um pouco de espaço para brincar, precisamos alongar os pinos dos LEDs. Portanto, precisamos cortar os pinos e soldar um fio fino e isolado no meio. Depois disso, podemos colar o LED em qualquer lugar sem ter que contar na colocação nem no tamanho do próprio módulo GROVE.
Depois de modificar todos os 6 LEDs, você pode colá-los nos orifícios. Acabei de usar um pouco de supercola e funcionou perfeitamente, mas todos os tipos de cola devem funcionar bem. Os 2 LEDs da esquerda ficarão verdes, o 3º será o amarelo e o último deverá ser vermelho. O que está no canto direito deve ser azul.
Peças / Ferramentas: - Fio preto 5x 4cm, fio vermelho 5x 4cm - 5 LEDs (3mm) (2 verdes, 1 amarelo, 1 vermelho, 1 azul) - Ferro de soldar + Solda - Supercola - Um par de alicates
NOTA: Preste atenção à polarização do LED. (O pino mais curto / dobrado é o positivo, então vermelho)
Etapa 3: Montagem de todos os módulos nos lugares certos
Agora que você tem todos os LEDs no lugar e tudo pronto para montar, pode começar a trabalhar na montagem de todo o hardware restante. Todos os locais de montagem corretos são gravados na madeira, com uma breve indicação de qual módulo deve ser colocado. Você pode usar os pequenos parafusos de 2 mm para montar tudo no lugar. não há necessidade de cola nesta etapa.
Se todos os módulos estiverem aparafusados nos lugares corretos, você pode começar a conectar tudo ao Arduino. Analog Porta 1: Sensor de som inputPort 2: ButtonPort 3: ServoPort 4: LED 1 (verde) Porta 5: LED 2 (verde) Porta 6: LED 3 (amarelo) Porta 7: LED 4 (vermelho) Porta 8: LED 5 (azul)
Peças / Ferramentas: - Caixa de montagem Arduino Uno R3 + - Blindagem Grove para Arduino Uno- Módulo LED 5x Grove - Sensor de sonoridade Grove - Mini Servo com conector Grove - Botão Grove (montado na parte traseira) - Caixa de bateria 9V + bateria - Conector Grove 7x cabo (10cm) - Chave de fenda pequena encaixada no parafuso de escolha - parafusos 23x 2mmx5mm
NOTA: achei mais fácil começar com o botão montado na lateral e o sensor de som montado na parte superior, pois eles se encaixam bem e são difíceis de alcançar quando tudo está no lugar.
- Projetei tudo para montar em 1 placa. Isso tem a vantagem de que o decibelímetro permanecerá fácil de modificar e ajustar coisas como o código, etc.
Etapa 4: Projetar / imprimir a placa frontal
Para tornar o decibelímetro um pouco mais agradável de se olhar, podemos tornar a frente um pouco mais interessante adicionando um design à face do dispositivo.
Fiz um conceito simples no Illustrator que você pode imprimir e colar usando uma fina camada de cola de madeira ou spray. Também adicionei o arquivo do Illustrator para que você mesmo pudesse editar o design
Etapa 5: Fazendo o caso para cobrir todos os eletrônicos
Agora que temos todos os módulos montados e funcionando, precisamos encontrar uma maneira de cobrir todos os componentes eletrônicos expostos.
Eu projetei 2 versões para escolher, 1 com e 1 sem clipe na parte traseira para pendurar o dispositivo em um cinto, mochila ou algo semelhante.
Você pode baixar o que preferir acima e usar qualquer impressora 3D para imprimir a parte traseira e finalizar seu dispositivo.
Peças / Ferramentas: - Acessibilidade a uma impressora 3D
Etapa 6: Software
Agora que temos todo o hardware conectado e configurado, podemos começar a trabalhar no lado do software.
Criei a base do código no Thinkercad e adicionei a biblioteca "ResponsiveAnalogRead" posteriormente.
A biblioteca ResponsiveAnalogRead suaviza a curva de entrada do sensor de som para que o servo reaja de maneira muito mais suave e realista.
Você pode baixar o código com e sem a biblioteca extra acima. Basta baixar o código, abri-lo no Arduino IDE e gravá-lo em seu Arduino via USB tipo B. Se você conectou os módulos e as peças corretamente, o decibelímetro deve comece a trabalhar imediatamente.
Explicação do código base: Primeiro, a entrada analógica do sensor de som é dividida em 2 variáveis: A variável do servo, com uma faixa entre 155 e 25 (GradenServo). E uma variável para os LEDs, com faixa entre 0 e 100 (Ledwaarde)
Depois disso, o código irá ligar ou desligar os LEDs 1-4 durante valores específicos do "Ledwaarde" e definir o MiniServo para a quantidade correta de graus com base na variável "GradenServo". O 5º LED (azul) acenderá se a variável ficar muito alta. Quando isso acontece, ele também grava outra variável chamada "resetLED" com um valor de "1". Isso significa que o LED azul não desligará automaticamente. Este loop se repetirá e o LED azul permanecerá aceso. Mas quando o botão for pressionado, ele irá verificar se a variável "resetLED" é igual a "1" (então se o led estiver aceso) e se isso acontecer, apaga o led Azul, e escreve a variável "resetLED" de volta para "0". Agora o led azul é desligado novamente e permanecerá assim até que o "Ledwaarde" fique acima de 90 novamente
Outra visualização pode ser encontrada no fluxograma, que pode ser baixado dos arquivos incluídos nesta etapa.
NOTA:
Se você quiser usar o ResponsiveAnalogRead, ele não irá compilar, primeiro você precisa instalar a biblioteca no seu computador, no vídeo explicativo é mostrado como instalá-la. Após a instalação, você também pode alterar certos valores como "setSnapmultiplier" para alterar o quanto o software suavizará a entrada, adicionar um nível para a suavização iniciar e muito mais.
Recomendado:
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): 6 etapas
Arduino Halloween Edition - Tela pop-out de zumbis (etapas com imagens): Quer assustar seus amigos e fazer barulho no Halloween? Ou apenas quer fazer uma boa pegadinha? Esta tela pop-out de zumbis pode fazer isso! Neste Instructable, vou ensiná-lo a criar facilmente zumbis usando o Arduino. O HC-SR0
Alimentador de peixes Arduino Uno em 6 etapas fáceis e baratas !: 6 etapas
Arduino Uno Fish Feeder em 6 etapas baratas e fáceis !: Portanto, um pouco de história de fundo pode ser necessária para este projeto. Pessoas com peixes de estimação provavelmente enfrentavam o mesmo problema que eu: férias e esquecimento. Eu sempre esquecia de alimentar meus peixes e sempre me esforçava para fazê-lo antes de ir para
Levitação acústica com Arduino Uno passo a passo (8 etapas): 8 etapas
Levitação acústica com Arduino Uno passo a passo (8 etapas): transdutores de som ultrassônico L298N fonte de alimentação do adaptador DC fêmea com um pino DC macho Arduino UNOBreadboardComo isso funciona: primeiro, você carrega o código para Arduino Uno (é um microcontrolador equipado com digital e portas analógicas para converter código (C ++)
Sistema de alarme de incêndio usando Arduino [em algumas etapas fáceis]: 3 etapas
Sistema de alarme de incêndio usando o Arduino [em algumas etapas fáceis]: você está procurando fazer um projeto simples e interessante com o Arduino que, ao mesmo tempo, possa ser realmente útil e potencialmente salvador? Se sim, você veio ao lugar certo para aprender algo novo e inovador. Neste post vamos
Arduino mais barato -- Menor Arduino -- Arduino Pro Mini -- Programação -- Arduino Neno: 6 etapas (com imagens)
Arduino mais barato || Menor Arduino || Arduino Pro Mini || Programação || Arduino Neno: …………………………. ASSINAR O meu canal no YouTube para mais vídeos ……. .Este projeto é sobre como fazer a interface de um arduino menor e mais barato de todos os tempos. O menor e mais barato arduino é o arduino pro mini. É semelhante ao Arduino