Tabla de contenido:

Talk to Pick y chat de inteligencia artificial con Cleverbot: 14 pasos (con imágenes)
Talk to Pick y chat de inteligencia artificial con Cleverbot: 14 pasos (con imágenes)

Video: Talk to Pick y chat de inteligencia artificial con Cleverbot: 14 pasos (con imágenes)

Video: Talk to Pick y chat de inteligencia artificial con Cleverbot: 14 pasos (con imágenes)
Video: Discord IA Chat Bot 2024, Diciembre
Anonim
Image
Image
Talk to Pick y chat de inteligencia artificial con Cleverbot
Talk to Pick y chat de inteligencia artificial con Cleverbot
Talk to Pick y chat de inteligencia artificial con Cleverbot
Talk to Pick y chat de inteligencia artificial con Cleverbot
Talk to Pick y chat de inteligencia artificial con Cleverbot
Talk to Pick y chat de inteligencia artificial con Cleverbot

Aquí intento no solo el comando de voz, sino también el chat de inteligencia artificial con la computadora usando Cleverbot.

En realidad, la idea surgió cuando descubrieron que los niños mezclaban colores en el cuadro para colorear cuando tomaban el color de un color al más cercano. Pero finalmente implemente para Cocina porque las personas solitarias en la cocina necesitan un compañero mientras cocinan. Aquí está charlando con usted y también muestra el elemento en la lista según su comando. Por lo tanto, nunca mezcle un artículo con el artículo cercano. Comencemos a hacer.

Paso 1: Materiales necesarios

Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios

Materiales necesarios

1) Arduino Uno

2) Módulo Bluetooth HC-05

3) Servomotor

4) Tablero de fuente de alimentación del regulador

5) Adaptador de 12V DC

6) Teléfono Android con servicio de Internet.

7) PCB simple, conectores macho y hembra

8) Caja de plástico redonda

9) Cajas pequeñas según su lista de recogida. Yo uso 3 recipientes para poner especias porque solo tengo recipientes grandes.

Software utilizado

1) IDE de Arduino.

2) Appinventor para la aplicación de Android.

3) Registro en el sitio web de Cleverbot para chatear con la computadora.

Herramientas necesarias

1) Iones de soldadura,

2) Pistola de pegamento caliente

3) Cuchillo

Paso 2: haz Arduino Shield

Hacer escudo Arduino
Hacer escudo Arduino
Hacer escudo Arduino
Hacer escudo Arduino
Hacer escudo Arduino
Hacer escudo Arduino

1) Hacer un tímido es fácil.

2) Suelde los encabezados macho al PCB del plan según el encabezado hembra Arduino uno.

3) Utilizo los pines digitales 5 y 6 para controlar el servo.

4) Utilice Digital Pin 2, 3 como serie de software.

5) Conecte los pines seriales del módulo Blue tooth a los pines seriales del software y la fuente de alimentación de arduino a través del conector hembra.

6) Toma la fuente de alimentación para el servo desde el exterior. Por lo tanto, use una placa de fuente de alimentación de 12 V a 12V, 5V y 3.3V.

7) Ahora arregle el escudo preparado sobre el Arduino uno. Conecte el módulo de diente azul a los conectores hembra en el blindaje.

8) Conecte el cabezal Servo hembra sobre el blindaje. Ahora el circuito se completó.

La función planeada es que la aplicación de Android se conecte con Arduino a través de bluetooth y, según los datos recibidos de Arduino, el servo gire al ángulo deseado. También queremos hablar con Android y obtener una respuesta como chatear usando la web de Cleverbot. En primer lugar, comencemos con Cleverbot.

Paso 3: Cree una cuenta de Cleverbot

Crear cuenta de Cleverbot
Crear cuenta de Cleverbot
Crear cuenta de Cleverbot
Crear cuenta de Cleverbot
Crear cuenta de Cleverbot
Crear cuenta de Cleverbot

En este proyecto, no solo ordenamos elegir un elemento, también mientras trabajamos, también charlamos con el Bot. Cleverbot es un chat con un sitio web de bot con inteligencia artificial que aprende de las personas, en contexto e imita. El sitio web ofrece precios según los chats entre nosotros y Bot.

1) Abra el sitio web Cleverbot.

2) Elija el tipo de cuenta que desea comprar.

3) Vaya a la caja. En el Check out ingrese sus datos y compre la cuenta.

4) Luego active la cuenta haciendo clic en el correo enviar a su identificación de correo.

Paso 4: buscar clave y formato de API

Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave
Encontrar formato de API y clave

1) Después de crear la cuenta, inicie sesión en el sitio web de Cleverbot.

2) Después de iniciar sesión correctamente, muestra la clave API para su inicio de sesión y las llamadas API totales permitidas.

3) Haga clic en la página de instrucciones para obtener detalles sobre cómo utilizar la API.

4) Al desplazarse hacia abajo, encontró el formato de solicitud html usando la tecla.

5) Simplemente escriba el formato en la barra de direcciones del navegador con su clave y Pregunta. El navegador muestra la respuesta con la conversación en forma cifrada. Cuando haga la siguiente pregunta, envíe de vuelta la conversación encriptada (en el parámetro CS), esto hace que el bot siga siendo la conversación anterior. Si comenzó sin CS, entonces es una conversación nueva.

Utilice la API en la aplicación de Android para chatear. Veamos cómo crear la APLICACIÓN usando APPINVENTOR.

Paso 5: Diseño y código de Inventor de la APLICACIÓN MIT

MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code
MIT APP Inventor Design and Code

1. Cree un nuevo proyecto en la aplicación Inventor.

2. Para la comunicación Bluetooth, consulte mis proyectos anteriores.

3) En la primera pantalla Agregar

a) Un botón de lista para recoger el bluetooth.

b) Botón de elementos para ir a la siguiente pantalla y establecer los nombres de los comandos.

c) Establecer botón de clave para establecer la clave API para el sitio web de Cleverbot.

d) Al hacer clic en el botón Establecer clave, un cuadro de texto y un botón Establecer visibles. Ingrese la clave API aquí y haga clic en el botón Establecer. El cuadro de texto y el botón de configuración se han vuelto invisibles y la tecla de configuración visible.

4) En la segunda pantalla nombrada como lista

a) 8 cuadros de texto y 1 botón para establecer el valor.

5) En la pantalla principal, use Mini DB para almacenar los nombres de los comandos y la clave Cleverbot.

6) Utilice el reconocimiento de voz para convertir voz en texto. Verifique el texto recibido con la lista si está presente en la lista y el bluetooth está conectado, entonces el no respectivo se envía a Arduino a través de blue tooth.

7) Si el texto no está presente en la lista, la concatenación de cadenas se realiza con la clave y el texto recibido. Y envíelo a la URL de Cleverbot.

8) La respuesta de la URL se divide y encuentra la respuesta. Utilice el control de texto a voz para responder la respuesta.

9) Una vez que se vuelve a reproducir la voz, el reconocimiento de voz vuelve a escuchar para hablar.

Paso 6: aplicación de Android

Si no le gusta crear una nueva aplicación. Simplemente descargue la carga del archivo apk aquí y cópielo en su móvil Android e instálelo allí.

Paso 7: ejecutar la aplicación en el móvil

Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil
Ejecutar la aplicación en el móvil

1) Abra la aplicación AI Assistant en el dispositivo móvil Android.

2) Encienda el Bluetooth en el móvil Android.

3) Haga clic en la clave Establecer y escriba la clave API en el cuadro de texto y haga clic en Establecer.

4) Haga clic en el botón Elemento y vea los colores enumerados en el cuadro. Si quieres cambiar los nombres.

5) Haga clic en el valor establecido en la segunda pantalla y vuelva a la pantalla principal.

6) Si el Arduino está encendido, haga clic en Pick BT y seleccione HC-05 de la lista.

6) Ahora haga clic en cualquier lugar de la imagen de Cenicienta para comenzar a escuchar y reproducir según su chat. Si habla de lo que está en la lista guardada, envíe el elemento de la lista al arduino. Según el servo de movimiento Arduino recibido.

Paso 8: Código Arduino

1) Las bibliotecas utilizadas son

a) SoftwareSerial

b) EEPROM

c) Servo

2) Utilice los pines digitales 2, 3 como serie de software.

3) Pin digital 5 para conducir el servo.

4) Reciba la selección actual de Android a través de bluetooth.

5) Mueva el servo de la ubicación anterior a la ubicación actual calculada según la selección.

6) Archivo ino de Arduino adjunto con esto.

Paso 9: Primera prueba de la función

Image
Image
Primera prueba de la función
Primera prueba de la función

Ahora que el Shield está construido, la aplicación de Android desarrollada e instalada en Android Mobile, el programa Arduino desarrollado y subido al Arduino. Es hora de comprobar la integridad de la función. Verifique que el video está funcionando bien.

Todos los trabajos básicos terminados. Es hora de convertirlo en una vitrina.

Paso 10: contenedor a contenedor inteligente

Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente
Contenedor a contenedor inteligente

1) Seleccione un recipiente de plástico redondo donde la tapa pueda girar libremente y no tenga rosca.

2) Tome la tapa y haga un agujero en el centro de la tapa con una broca.

3) Atornille el servo Horn en el medio de la tapa.

4) Para fijar el servo en la parte inferior del contenedor, queremos seleccionar el objeto correcto a su altura.

5) Encontré una caja de bombones adecuada a su tamaño.

6) Pegue con pegamento caliente la parte inferior del servo a la caja de extensión (caja de chocolate).

7) Atornille el Servo con la Tapa.

8) Aplique pegamento en la parte inferior de la caja de extensión (caja de chocolate).

9) Cierre la tapa del recipiente y apriétela. Quite los tornillos y abra la tapa. Ahora la base se pega con el fondo del recipiente. Pégalo completamente con pegamento caliente con la parte inferior. Ahora el arreglo se completó.

Paso 11: Organizar el controlador en el contenedor

Organizar el controlador en un contenedor
Organizar el controlador en un contenedor
Organizar el controlador en un contenedor
Organizar el controlador en un contenedor
Organizar el controlador en un contenedor
Organizar el controlador en un contenedor

1) Pega con pegamento caliente la fuente de alimentación a la parte inferior del Arduino. Ponga más pegamento para que no se conecten terminales en ambas placas.

2) Coloque todo el arreglo en la parte superior del servo porque usamos solo el 50% de la caja.

3) Pégalo a la caja.

4) Haga un agujero en la parte inferior de la caja e inserte el cable adaptador a través del agujero.

5) Ahora atornille la tapa con el servo.

Paso 12: Prueba antes de particionar

Image
Image

Según la disponibilidad del contenedor, dividimos el contenedor. Antes de dividir el recipiente, me gusta comprobar el funcionamiento de la tapa. Marque el movimiento en cada paso del recipiente con un marcador. Aquí ves el video de prueba.

Paso 13:

Imagen
Imagen
Imagen
Imagen
Imagen
Imagen

1) Planeo poner las especias en recipientes separados. Pero el contenedor que obtuve es grande, por lo que solo caben 3 números en el área de rotación del servo.

2) Por lo tanto, cambie los elementos de la lista a solo 3 números 1, 4, 7. Deje todos los demás vacíos.

3) Pegue en caliente el recipiente de especias a la pared del recipiente.

4) Coloque un soporte para cuchara en la parte superior del recipiente.

5) Corta la tapa hasta el tamaño de la cuchara para entrar.

6) Ahora todo está completo. Llené el recipiente de especias con especias (planeo 7 números de especias, pero el recipiente que pude conseguir es grande, así que reduzco los números).

Paso 14: elegir y chatear

Image
Image
Escoger y chatear
Escoger y chatear

Ahora es el momento de divertirse. Coloca el móvil en un soporte que hago yo mismo cerca del contenedor inteligente. Conecta Arduino y Android usando blue tooth. Ahora es tu momento de elegir artículos o charlar con la Cenicienta. Chatear es muy divertido, gracias a cleverbot.

Recomendado: