Índice:

Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)
Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)

Vídeo: Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)

Vídeo: Fale com o Pick e o bate-papo de inteligência artificial usando o Cleverbot: 14 etapas (com imagens)
Vídeo: 😱 IMPRESSIONANTE! Veja como CONVERSAR com a I.A. ESSE É O FUTURO? (chat d-id) 2024, Dezembro
Anonim
Image
Image
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot
Fale com o Pick and Artificial Intelligence Chat usando o Cleverbot

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
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados

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

Faça o escudo do Arduino
Faça o escudo do Arduino
Faça o escudo do Arduino
Faça o escudo do Arduino
Faça o escudo do Arduino
Faça o escudo do Arduino

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

Criar conta Cleverbot
Criar conta Cleverbot
Criar conta Cleverbot
Criar conta Cleverbot
Criar conta Cleverbot
Criar conta 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

Encontre a chave e o formato da API
Encontre a chave e o formato da API
Encontre a chave e o formato da API
Encontre a chave e o formato da API
Encontre a chave e o formato da API
Encontre a chave e o formato da API
Encontre a chave e o formato da API
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

Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto e código do MIT APP Inventor
Projeto 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

Executar aplicativo no celular
Executar aplicativo no celular
Executar aplicativo no celular
Executar aplicativo no celular
Executar aplicativo no celular
Executar aplicativo no celular
Executar aplicativo no celular
Executar 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

Image
Image
Primeiro teste da função
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

Container para Smart Container
Container para Smart Container
Container para Smart Container
Container para Smart Container
Container para Smart Container
Container para Smart Container
Container para Smart Container
Container para Smart Container

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

Organizar o controlador no recipiente
Organizar o controlador no recipiente
Organizar o controlador no recipiente
Organizar o controlador no recipiente
Organizar o controlador no recipiente
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

Image
Image

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:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

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

Image
Image
Escolher e conversar
Escolher e conversar

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: