Índice:
- Etapa 1: Materiais necessários
- Etapa 2: Faça o Arduino Shield
- Etapa 3: crie uma conta do Cleverbot
- Etapa 4: Encontre a chave e o formato da API
- Etapa 5: Design e código do MIT APP Inventor
- Etapa 6: aplicativo Android
- Etapa 7: execute o aplicativo no celular
- Etapa 8: Código Arduino
- Etapa 9: Primeiro teste da função
- Etapa 10: recipiente para recipiente inteligente
- Etapa 11: Organizar o controlador no recipiente
- Etapa 12: Teste antes do particionamento
- Etapa 13:
- Etapa 14: Seleção e bate-papo
Vídeo: Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Aqui eu tento não apenas o comando de voz, mas também o Bate-papo de Inteligência Artificial com o Computador usando o Cleverbot.
Na verdade a ideia surgiu quando encontraram crianças misturando cores na caixa de colorir ao tirar a cor de uma cor para a mais próxima. Mas, finalmente, implemente para Kitchen porque pessoas solitárias na cozinha precisam de uma companhia enquanto cozinham. Aqui seu bate-papo com você e também mostra o item na lista de acordo com seu comando. Portanto, nunca misture um item com o próximo. Vamos começar a fazer.
Etapa 1: Materiais necessários
Materiais requisitados
1) Arduino Uno
2) Módulo Bluetooth HC-05
3) Servo motor
4) Placa de fonte de alimentação do regulador
5) Adaptador 12V DC
6) Telefone Android com facilidade de Internet.
7) Plain PCB, cabeçalhos macho e fêmea
8) Caixa de plástico redonda
9) Caixas pequenas de acordo com sua lista de retirada. Eu uso 3 recipientes para colocar temperos porque só tenho recipientes grandes.
Softwares usados
1) IDE Arduino.
2) Appinventor para aplicativo Android.
3) Registro do site da Cleverbot para bate-papo com computador.
Ferramentas necessárias
1) Íon de solda,
2) Pistola de cola quente
3) Faca
Etapa 2: Faça o Arduino Shield
1) Fazer um tímido é fácil.
2) Soldar os cabeçalhos Macho para o Plano de PCB como o Arduino uno Cabeçalho Feminino.
3) Eu uso os pinos digitais 5 e 6 para acionar o servo.
4) Use os pinos digitais 2, 3 como serial do software.
5) Conecte os pinos seriais do módulo Blue tooth aos pinos seriais do software e à fonte de alimentação do arduino por meio do conector fêmea.
6) Pegue a fonte de alimentação para o servo do externo. Portanto, use a placa de fonte de alimentação de 12 V a 12 V, 5 V e 3,3 V.
7) Agora fixe o escudo preparado sobre o Arduino uno. Conecte o módulo dente azul aos conectores fêmeas na blindagem.
8) Conecte o conector fêmea do Servo sobre o escudo. Agora o circuito está concluído.
A função planejada é conectar o app Android com o Arduino via bluetooth e conforme os dados recebidos do Arduino o servo girar no ângulo desejado. Além disso, queremos conversar com o Android e obter uma resposta como se fosse um bate-papo usando a web do Cleverbot. Em primeiro lugar, vamos começar com o Cleverbot.
Etapa 3: crie uma conta do Cleverbot
Neste projeto, não apenas comandamos para escolher um item também enquanto trabalhamos, também conversamos com o Bot. Cleverbot é um chat com um site de bot com inteligência artificial que aprende com as pessoas, no contexto, e imita. O site oferece preço conforme não de chats entre nós e o Bot.
1) Abra o site Cleverbot.
2) Escolha o tipo de conta que deseja adquirir.
3) Vá para o checkout. No Check out insira seus dados e compre a conta.
4) Em seguida, ative a conta clicando no e-mail enviado para o seu id de e-mail.
Etapa 4: Encontre a chave e o formato da API
1) Depois de criar a conta, faça login no site da Cleverbot.
2) Após o login bem-sucedido, ele mostra a chave API para o seu login e o total de chamadas api permitidas.
3) Clique na página como para obter os detalhes sobre como usar a API.
4) Ao rolar para baixo, você encontrou o formato para requet html usando a tecla.
5) Basta digitar o formato na barra de endereço do navegador com sua chave e pergunta. O navegador exibe a resposta com a conversa de forma criptografada. Quando fizer a próxima pergunta, envie de volta a conversa criptografada (no parâmetro CS), isso fará com que o bot permaneça a conversa anterior. Se começou sem CS, então é uma conversa nova.
Use a API no aplicativo Android para bater papo. Vamos ver como criar o APP usando APPINVENTOR.
Etapa 5: Design e código do MIT APP Inventor
1. Crie um novo projeto no app Inventor.
2. Para comunicação Bluetooth, consulte meus projetos anteriores.
3) Na primeira tela Adicionar
a) Um botão de lista para pegar o bluetooth.
b) Itens Botão para ir para a próxima tela e definir os nomes dos comandos.
c) Definir botão chave para definir a chave API para o site da Cleverbot.
d) Ao clicar no botão Set key, uma caixa de texto e um botão Set visíveis. Insira a chave API aqui e clique no botão definir. Caixa de texto e definir Botão invisível e Definir chave visível.
4) Na segunda Tela Nomeada como Lista
a) 8 caixas de texto e 1 botão para definir o valor.
5) Na tela principal, use o Mini DB para armazenar os nomes dos comandos e a chave do Cleverbot.
6) Use o reconhecimento de fala para converter voz em texto. Verifique se o texto recebido com a lista está presente na lista e o bluetooth está conectado então o respectivo não é enviado para o Arduino através do dente azul.
7) Se o texto não estiver presente na lista, a concatenação da string é feita com a chave e o texto recebido. E envie para o url do Cleverbot.
8) A resposta do URL é dividida e encontra a resposta. Use o controle Texto para fala para responder a resposta obtida.
9) Assim que a voz for reproduzida novamente, o reconhecimento de fala ouvirá novamente a conversa.
Etapa 6: aplicativo Android
Se você não gosta de criar um novo aplicativo. Basta fazer o download do arquivo apk, carregar aqui e copiar para o seu celular Android e instalá-lo lá.
Etapa 7: execute o aplicativo no celular
1) Abra o App AI Assistant no Android Mobile.
2) Ligue o Bluetooth no Android Mobile.
3) Clique em Set key e digite a API Key na caixa de texto e clique em set.
4) Clique no botão Item e veja as cores listadas na caixa. Se você quiser, altere os nomes.
5) Clique no valor definido na segunda tela e volte para a tela principal.
6) Se o Arduino estiver LIGADO, clique em Selecionar BT e selecione HC-05 na lista.
6) Agora clique em qualquer lugar na imagem da Cinderela para começar a ouvir e reproduzir de acordo com seu bate-papo. Se você falar o que está na lista salva ele envia o item da lista para o arduino. De acordo com o servo de movimentação do Arduino recebido.
Etapa 8: Código Arduino
1) Bibliotecas usadas são
a) SoftwareSerial
b) EEPROM
c) Servo
2) Use os pinos digitais 2, 3 como serial de software.
3) Pino digital 5 para conduzir o servo.
4) Receba a seleção atual do Android através do bluetooth.
5) Mova o servo da localização anterior para a localização atual calculada de acordo com a seleção.
6) Arquivo ino do Arduino anexado a este.
Etapa 9: Primeiro teste da função
Agora o Shield foi construído, o aplicativo Android foi desenvolvido e instalado no Android Mobile, o programa Arduino foi desenvolvido e o upload para o Arduino. É hora de verificar a integridade da função. Verifique se o vídeo está funcionando bem.
Todas as obras básicas concluídas. É hora de torná-lo um caso de exibição.
Etapa 10: recipiente para recipiente inteligente
1) Selecione o recipiente redondo de plástico onde a tampa pode girar livremente e não tem rosca.
2) Pegue a tampa e faça um orifício bem no centro da tampa usando uma broca.
3) Aparafuse a buzina servo no meio da tampa.
4) Para fixar o servo no fundo do container, queremos selecionar o objeto correto para sua altura.
5) Encontrei uma caixa de chocolate correta para o seu tamanho.
6) Cole o fundo do servo na caixa de extensão (caixa de chocolate) com cola quente.
7) Aparafuse o Servo com a Tampa.
8) Aplique cola no fundo da caixa de extensão (caixa de chocolate).
9) Feche a tampa do recipiente e pressione bem. Remova os parafusos e abra a tampa. Agora a base gruda no fundo do recipiente. Cole com cola quente totalmente com o fundo. Agora o arranjo está concluído.
Etapa 11: Organizar o controlador no recipiente
1) Cole a fonte de alimentação na parte inferior do Arduino. Coloque mais cola para que nenhum terminal em ambas as placas se conecte.
2) Coloque todo o arranjo na parte superior do servo porque usamos apenas 50% da caixa.
3) Cole-o na caixa.
4) Faça um orifício na parte inferior da caixa e insira o fio do adaptador através do orifício.
5) Agora aparafuse a tampa com o servo.
Etapa 12: Teste antes do particionamento
De acordo com a disponibilidade do contêiner, particionamos o contêiner. Antes de dividir o recipiente, gosto de verificar o funcionamento da tampa. Marque o movimento em cada etapa do recipiente usando um marcador. Aqui você vê o vídeo de teste.
Etapa 13:
1) Pretendo colocar as especiarias em recipientes separados. Mas o contêiner que peguei é grande, então cabe apenas 3 nodos na área de rotação do servo.
2) Portanto, altere os itens na lista para 3 nos apenas 1, 4, 7. Deixe todos os outros vazios.
3) Cole o recipiente de especiarias na parede do recipiente.
4) Coloque um suporte para colher no topo do recipiente.
5) Corte a tampa até o tamanho da colher para entrar.
6) Agora todos estão concluídos. Enchei o recipiente de especiarias com especiarias (planejo 7 n ° de especiarias, mas o recipiente que consegui é grande, então reduzi os nãos).
Etapa 14: Seleção e bate-papo
Agora é hora de se divertir. Coloque o celular em um suporte que faço meu próximo ao contêiner inteligente. Conecte o Arduino e o Android usando dente azul. Agora é sua vez de escolher itens ou conversar com a Cinderela. Conversar é muito engraçado, graças ao cleverbot.
Recomendado:
Inteligência artificial e reconhecimento de imagem usando HuskyLens: 6 etapas (com fotos)
Inteligência Artificial e Reconhecimento de Imagem Usando HuskyLens: Ei, e aí, pessoal! Akarsh aqui da CETech. Neste projeto, vamos dar uma olhada nas HuskyLens da DFRobot. É um módulo de câmera alimentado por IA capaz de realizar várias operações de Inteligência Artificial, como Reconhecimento de Face
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: 11 Passos
Dispensador De Alimento Para Múltiples Mascotas Usando Inteligencia Artificial Con Watson: En este Instructable aprenderemos como hacer um dispensador de alimento para sus mascotas, por lo geral, ou pelo menos em mi caso siempre ele querido hacer un dispensador autom á tico, sin embargo, tengo un perro y un gato. Por ende no tengo una
TUTORIAL BÁSICO SOBRE LINGUAGEM DE MARKUP DE INTELIGÊNCIA ARTIFICIAL (AIML) VIA NOTEPAD: 8 etapas
TUTORIAL BÁSICO SOBRE LINGUAGEM DE MARKUP DE INTELIGÊNCIA ARTIFICIAL (AIML) VIA NOTEPAD: A Linguagem de Marcação de Inteligência Artificial (AIML) é uma linguagem de programação que é uma especificação de Linguagem de Marcação Extensível (XML) usada por chatbot, verbot, pandorabot, superbot e outro robô falante. Foi desenvolvido pelo Dr. Richard Wallace e
Infigo - (uma luva vestível alimentada por inteligência artificial): 9 etapas
Infigo - (uma luva vestível alimentada por inteligência artificial): a infigo é uma luva vestível alimentada por IA (Inteligência Artificial) baseada nos princípios da Tecnologia Assistiva (AT) que aumentará a produtividade da sociedade com deficiência. Inteligência Artificial e Aprendizado de Máquina não podem substituir a inteligência humana
Construa seu próprio assistente de IA (inteligência artificial) 101: 10 etapas
Construa sua própria IA (Inteligência Artificial) Assistente 101: Lembra-se da época, quando você estava assistindo o Homem de Ferro e se perguntou, como seria legal se você tivesse sua própria J.A.R.V.I.S? Bem, é hora de transformar esse sonho em realidade. A inteligência artificial é a próxima geração. Imagine como seria legal