Assistente de Voz J.A.R.V.I.S DIY com Arduino e Design Reator Arc
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino Mega 2560 | 1 |
| Módulo Cartão SD | 1 |
| Módulo Reconhecimento de Voz v3.0 (Elechouse) | 1 |
| Alto-falante: 3W, 4 ohms | 1 |
Sobre o Projeto
Este projeto nasceu de uma ideia divertida! É basicamente um protótipo de reconhecimento de fala. Feito com Arduino Mega, módulo de reconhecimento de voz e módulo de cartão SD. Inspirado no Homem de Ferro, quis que soasse como J.A.R.V.I.S. Carreguei várias faixas de voz que imitam o assistente e, para adicionar o fator "uau", conectei meu reator arc DIY, tornando o conjunto parecido com uma IA automatizada.
O projeto pode armazenar até 80 comandos de voz, dos quais 7 podem ser carregados simultaneamente. No futuro, poderia evoluir para uma IA real estilo J.A.R.V.I.S. com ajuda de makers e programadores mundialmente. Por isso, tornei o projeto open-source. Visite meu repositório GitHub para baixar os arquivos necessários.
Consulte o diagrama esquemático para montar o J.A.R.V.I.S.
Passos para Implementação
Antes de implementar, você deve treinar o módulo de reconhecimento de voz com os comandos desejados.
- Conecte o módulo de reconhecimento de voz (Elechouse v3.0) com a fiação apropriada.
- Treine o módulo:
- Abra a pasta
vr_sample_traine carreguevr_sample_train.ino. - Selecione placa e porta. Faça upload do código.
- Abra o Monitor Serial.
- O menu de ajuda aparece. Siga as instruções para treinar comandos.
Exemplo: para treinar um comando e nomear uma assinatura, digite:
sigtrain <ID> <Assinatura>
(Ex:sigtrain 0 JARVIS) - Siga o esquema de comandos de voz para J.A.R.V.I.S.:
- ID:0 Assinatura:
JARVIS– Comando falado: "Hi, what's your name?" - ID:1 Assinatura:
ATSERVICE– Comando: "Jarvis, you there?" - ID:2 Assinatura:
REACTORON– Comando: "Turn on the reactor!" - ID:3 Assinatura:
ILOVEYOU– Comando: "I love you Jarvis!" - ID:4 Assinatura:
LASTWORDS– Comando: "Any last words Jarvis?"
- ID:0 Assinatura:
- Após treinar todos com sucesso, carregue-os digitando
load 0 1 2 3 4no Monitor Serial. - Saia do Monitor Serial. O LED do módulo deve piscar vermelho a cada segundo. Não desligue o Arduino. Mantenha a janela do programa aberta.
- Monte o cartão SD no PC. Extraia
VOICE TRACKS.rare copie todos os arquivos de áudio para o cartão SD. Desmonte e insira no Módulo SD. - Verifique todas as conexões. Abra pasta
J.A.R.V.I.Se carregueJ.A.R.V.I.S.ino. Selecione placa/porta e faça upload. - Após upload, abra Monitor Serial e comece a falar os comandos pré-treinados.
- Pronto! As faixas tocarão conforme seus comandos e o módulo funcionará perfeitamente.
- Abra a pasta
Parabéns! Você criou seu próprio protótipo de reconhecimento de fala, precisamente um protótipo do J.A.R.V.I.S. Divirta-se, impressione seus amigos e não esqueça de contribuir com o projeto. Podemos evoluir isso para uma IA J.A.R.V.I.S real para IoT, assistência em nuvem, assistente pessoal e muito mais.
Comente suas dúvidas, curta o projeto e sinta-se à vontade para modificar os códigos e descobrir versões melhores!
Código
Arquivos Necessários
Disponíveis no repositório GitHub: https://github.com/yahiyabinsiraj/J.A.R.V.I.S
Esquemático

Processo de manufatura
- Escolhas de Design Bluetooth Mesh: Módulo vs. Dispositivo Discreto
- Construa um Termostato Inteligente Estilo NEST com Node-RED no Raspberry Pi
- Construa API Robusta de Temperatura e Sensores no Raspberry Pi com Módulo GY‑91
- Construa um Detector de Choro de Bebê Econômico com Raspberry Pi – Guia DIY
- Construa um Relógio Retrô Numitron com Arduino: Simples, Confiável e Eficiente
- Importação de Módulos em Python: Guia Prático com Exemplos
- Capture Gotas d'Água em Ação com Arduino Nano – Fotografia de Alta Velocidade DIY
- Construa um Skate VR DIY com Arduino, Google Cardboard e Bluetooth
- Construa seu Próprio Capacete e Reator Arc do Homem de Ferro com Arduino – Guia Passo a Passo
- Conectando Arduino Mega ao Módulo GPS NEO‑6M: Guia Passo a Passo