Índice:

Campainha Arduino com medidor VU: 4 etapas (com imagens)
Campainha Arduino com medidor VU: 4 etapas (com imagens)

Vídeo: Campainha Arduino com medidor VU: 4 etapas (com imagens)

Vídeo: Campainha Arduino com medidor VU: 4 etapas (com imagens)
Vídeo: Como fazer um VU Meter com Arduino by Greg Stievenart 2024, Julho
Anonim
Campainha Arduino com medidor VU
Campainha Arduino com medidor VU

A ideia básica é - ao apertar o botão da campainha da porta, os LEDs começarão a brilhar ritmicamente junto com o som da campainha, depois de um tempo, dois eventos irão parar automaticamente. Os LEDs podem estar fora da porta para entreter o visitante ou dentro. Neste instrutível, estou demonstrando o projeto básico mantendo-o bastante simples.

Descrevi o básico deste projeto como um projeto de campainha de porta em meu blog de tecnologia, compartilhado em locais Hackstar, Fritzing etc. É improvável que o leitor enfrente problemas para construí-lo. Em Instructables, vou adicionar mais ideias para melhorar, personalizar este projeto para uso na vida real. VU Meter é uma frase um tanto subjetiva.

Etapa 1: Obtenha os componentes de hardware

Image
Image

Você precisará dos itens listados abaixo para criar este projeto:

  1. Arduino UNO ou placa semelhante × 1
  2. Placa de ensaio × 1
  3. Fios de jumpers × 1
  4. Interruptor de botão de pressão (12 mm) × 1
  5. Resistor 1k ohm × 1
  6. Resistor 221 ohm × 3
  7. Piezo buzzer (genérico) × 1

Etapa 2: Obtenha o esquema e construa-o

Compile o código e faça upload para o Arduino!
Compile o código e faça upload para o Arduino!

Acima está o esquema adicionado. Você também pode baixar o arquivo Fritzing do meu projeto no Fritzing. Certifique-se de que está tudo bem.

Etapa 3: Compile o código e faça upload para o Arduino

É um pouco complicado para os iniciantes! Eu tenho a ilustração acima para tornar o assunto mais fácil para os iniciantes.

É difícil escrever código aqui.

Normalmente, no Arduino IDE você escreve / copia e cola um código, que para este projeto é "Código principal" neste projeto no Arduino Project Hub.

Você precisa seguir a ilustração acima para clicar e obter outra "Guia" no IDE do Arduino, na qual você copiará e colará o "pithes.h" da página da web vinculada acima.

Portanto, no Arduino IDE você terá códigos em duas guias em uma única janela. Compile e faça upload.

Etapa 4: melhore o projeto

Obviamente, este projeto é muito básico para os seguintes pontos:

  1. O número de LEDs é muito menor
  2. O volume da campainha é muito baixo como a campainha da porta
  3. Esperamos algum som MP3
  4. Alguma automação necessária

Deixe-nos discutir as melhorias.

Você pode aumentar facilmente o número de LEDs com uma ligeira modificação de código, pois o número de LEDs é menor (o Arduino tem um número limitado de pinos). Além desse limite, para aumentar o número de LEDs, você precisa entender multiplexação, charlieplexing, etc. Você pode, na verdade, usar o display de matriz de pontos 8x8 da Adafruit (isto é, charlieplexing). Você pode usar LEDs RGB etc.

Quanto a tocar MP3, você realmente precisa de algum tipo de proteção de MP3.

O volume da campainha está baixo é uma reclamação comum. Existem muitas discussões na web sobre o uso de "campainha poderosa", adição de transistor etc.

A última parte é adicionar alguma automação. Se você melhorar os pontos acima para tornar a produção da campainha da porta de qualidade, você pode pensar em adicionar automação como, ao tocar na maçaneta da porta pelo proprietário, a campainha / música irá parar. Essa parte realmente parece complicada, mas não difícil.

Recomendado: