Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste tutorial, você aprenderá como fazer um robô responsivo ao som, o robô responderá ao volume da sua voz. Os dois olhos que são as matrizes de LED expressam o volume da sua voz por meio de emoções básicas. Tive essa ideia pensando em cantar, então será um ótimo robô para cantar, mas você também pode gritar, gritar ou simplesmente falar com ele. Existem 12 emoções incluídas no código fornecido, essas emoções são:
- Sonolento
- Neutro
- Feliz, 1
- Feliz, 2
- Piscadela
- Corações de amor
- Feliz, 3
- Frustrado, 1
- Frustrado, 2
- Triste
- Nervoso
- Morto
Quanto mais alta sua voz, mais intensas as emoções nos olhos se tornarão.
Etapa 1: Lista de itens de que você precisará
1 Arduino Uno
1 breadboard
Cabos macho para macho
Cabos macho para fêmea
Matriz de 2 LED
1 módulo de microfone
Muito Lego
Você também precisará do software Arduino e das bibliotecas que estão vinculadas a seguir.
* A cor do fio realmente não importa, contanto que você saiba qual fio vai para onde. É apenas uma maneira fácil de procurar problemas quando não funciona como deveria. Além disso, o comprimento realmente não importa, esses comprimentos são apenas para tornar mais fácil para você.
Etapa 2: Montagem de Hardware
Estaremos configurando as matrizes de LED primeiro, para isso usei o seguinte tutorial https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Siga as instruções uma vez se quiser apenas dois olhos.
Se você seguiu o tutorial acima, podemos começar conectando o módulo de microfone. Aqui você precisará dos cabos macho para fêmea, para fazer este trabalho você deve conectar o VCC ao + 5V em sua placa de ensaio, GND a GND em seu Arduino Uno e A0 a A0 em seu Arduino Uno.
Quando você tiver seguido essas etapas com sucesso, você terminará com a imagem mostrada acima.
Etapa 3: O Código
O código que usei para este projeto veio de dois outros projetos de exemplo que outras pessoas fizeram. Existem ajustes e extras que eu coloquei para fazer este trabalho. Você pode ajustar facilmente o volume necessário para fazer o robô responder mais rápido ou mais devagar.
Você precisa baixar a biblioteca LedControlMS.h neste link https://github.com/shaai/Arduino_LED_matrix_sketch. Inclua-o em sua biblioteca em seu projeto e você estará pronto para ir.
Etapa 4: Lego
Agora que tudo está montado, você pode deixar seu lado criativo ir à loucura e criar todos os tipos de aparências para o seu robô. Certifique-se de ter lego suficiente.