Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Assistente de Voz J.A.R.V.I.S DIY com Arduino e Design Reator Arc

Componentes e Materiais

ComponenteQuantidade
Arduino Mega 25601
Módulo Cartão SD1
Módulo Reconhecimento de Voz v3.0 (Elechouse)1
Alto-falante: 3W, 4 ohms1

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.

  1. Conecte o módulo de reconhecimento de voz (Elechouse v3.0) com a fiação apropriada.
  2. Treine o módulo:
    1. Abra a pasta vr_sample_train e carregue vr_sample_train.ino.
    2. Selecione placa e porta. Faça upload do código.
    3. Abra o Monitor Serial.
    4. 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)
    5. 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?"
    6. Após treinar todos com sucesso, carregue-os digitando load 0 1 2 3 4 no Monitor Serial.
    7. 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.
    8. Monte o cartão SD no PC. Extraia VOICE TRACKS.rar e copie todos os arquivos de áudio para o cartão SD. Desmonte e insira no Módulo SD.
    9. Verifique todas as conexões. Abra pasta J.A.R.V.I.S e carregue J.A.R.V.I.S.ino. Selecione placa/porta e faça upload.
    10. Após upload, abra Monitor Serial e comece a falar os comandos pré-treinados.
    11. Pronto! As faixas tocarão conforme seus comandos e o módulo funcionará perfeitamente.

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

Assistente de Voz J.A.R.V.I.S DIY com Arduino e Design Reator Arc

Processo de manufatura

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