Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Introducción a TJBot

Introducción

TJBot es un kit desarrollado en IBM para ayudar a las personas a comenzar con su servicio Watson AI. Viene con un pequeño robot amigable que usted mismo construye, una Raspberry Pi 3 y todas las partes que necesita para hacer que su robot agite, parpadee, hable y escuche.

Herramientas de configuración necesarias

Como computadora de escritorio, se requieren estos dispositivos:

Introducción

Antes de hacer cualquier otra cosa, le recomendamos que configure su Raspberry Pi, la conecte a Internet y actualice el sistema operativo. Aquí te ayudaremos con eso.

Configuración del Pi

Nota: Con una configuración mínima, puede iniciar la Raspberry Pi 3 conectando el puerto PWR IN del micro USB con el puerto USB de una computadora. Sin embargo, recomendamos buscar esta fuente de alimentación Fuente de alimentación del adaptador de pared - 5.1V DC 2.5A (USB Micro-B).

Conecte su monitor, teclado y mouse como lo haría con cualquier computadora. Inserte la tarjeta microSD que vino con el kit TJBot y luego conecte la fuente de alimentación. Solo hay un lugar donde la fuente de alimentación se puede enchufar físicamente:el conector USB micro-B con la etiqueta "PWR IN". Nuevamente, recomendamos nuestra fuente de alimentación Micro USB de 5.1V para alimentar su TJBot.

Después de encender y dejar que el Pi arranque, debería tener una imagen en la pantalla que se parece a esto:

Es posible que los usuarios de Estados Unidos deseen cambiar la distribución del teclado de Reino Unido a EE.UU., ya que la distribución del Reino Unido tiene algunas teclas en lugares inesperados. Para hacer eso, abra el menú de Raspberry, seleccione " Preferencias ", Luego" Configuración del mouse y el teclado ”.

Debajo del " Teclado ", Encontrará un botón llamado" Distribución del teclado ... ”. Encuentre su distribución de teclado preferida en la ventana que aparece cuando hace clic en ese botón.

Instalar TJBot

La instalación de TJBot se realiza con un script que se puede ejecutar con un comando. El comando es:
curl -sL http://ibm.biz/tjbot-bootstrap | sudo sh -

Copie esa línea y péguela en una ventana de terminal. Abra una ventana de terminal haciendo clic en el botón en la barra en la parte superior de la pantalla resaltada en la imagen de abajo.

Nota: El atajo de teclado para copiar el texto resaltado es ctrl + c . Sin embargo, esto es diferente en las ventanas de terminal. Debería mantener presionada la tecla shift + ctrl + c al mismo tiempo. Entonces, si usara el atajo de teclado para pegar el texto copiado en una ventana de terminal, el estándar ctrl + v no trabajará. Debería presionar las tres teclas shift + ctrl + v simultaneamente.

Una vez que haya pegado esta línea de código en la ventana de la terminal, presione Enter tecla en el teclado. Eso extraerá la última versión del script TJBot Bootstrap de Internet. Obtendrá una ventana que se parece a esto:

Presumiblemente, está ejecutando la Raspberry Pi en la que desea instalar TJBot, así que escriba " y ", Luego presiona Enter .

Se le pedirá que ingrese un nombre para su TJBot. Siéntase libre de nombrar al TJBot como desee, o simplemente presione Enter para dejarlo sin cambios. Realmente no importa, lo prometo.

Luego se le preguntará si desea deshabilitar ipV6. Nuevamente, escriba " y "Y presiona Enter .

La siguiente pregunta es si se deben utilizar los servidores de nombres de Google para acelerar las consultas de DNS. Nuevamente, presiona " y "Y luego Intro .

Luego, la secuencia de comandos le preguntará si desea " forzar la configuración regional al inglés de EE. UU. (En-US) . " Puede responder sí o no a esta pregunta como lo desee, pero si es un usuario en los EE. UU., Tiene sentido que responda sí.

Actualice el sistema operativo en Raspberry Pi

Ahora debería tener un mensaje similar a este:

El script hace una pregunta que suena algo aterradora sobre la actualización del sistema operativo de su Raspberry Pi. ¡Advierte que esto podría llevar una hora o más (GULP)! No se preocupe, según nuestra experiencia, se tarda unos diez minutos o menos, según la velocidad de su conexión a Internet. En cualquier caso, querrá escribir " y "De nuevo, luego presiona Enter para comenzar el proceso de actualización. Esté atento a la pantalla mientras se ejecuta el proceso de actualización, pero no es necesario que lo supervise de cerca, ya que todo el proceso de actualización es automático. Una pantalla tras otra de texto se desplazará durante este proceso y no tendrá que preocuparse por nada de eso.

Instalar Node.js

Una vez finalizado el proceso de actualización, aparecerá este mensaje en el que se le preguntará acerca de la instalación de una versión más reciente de Node.js .

Nuevamente, responda afirmativamente a esta pregunta. Inmediatamente después de responder que sí, se le preguntará qué versión de Node.js instalar (6 o 7). Escriba " 7 ", Luego presiona Enter . Obtendrá otras pocas pantallas de texto a medida que la secuencia de comandos se descarga e instala Node.js versión 7 a su Raspberry Pi.

Después de Node.js está instalado, el script le preguntará si tiene una cámara instalada. Si no compró una cámara, responda no, ya que la cámara no viene con el kit TJBot.

La siguiente pregunta tiene que ver con la "clonación" del proyecto TJBot y dónde se debe clonar. En este caso, la clonación solo significa descargar. La ubicación predeterminada para la descarga es el escritorio, que es un lugar tan bueno como cualquier otro y mejor que muchos. Así que solo presiona Enter clave para descargar el proyecto TJBot al escritorio.

Ahora tendrá una pantalla como la siguiente.

El script pregunta "¿Deshabilitar los módulos del kernel de sonido?" Como el kit TJBot de SparkFun usa el conector de audio para la salida de sonido en lugar de las opciones de salida HDMI o USB, querrá presionar " n ' aquí. Si responde "sí" a esta pregunta, el audio no funcionará en proyectos posteriores de TJBot y se entristecerá.

¡Termina!

Ahora recibirá una representación artística ASCII de la cara de TJBot, un mensaje que dice que la configuración está completa y una invitación para presionar Enter continuar. Continúe y presione Enter .

¡Ahora obtendrá una pantalla llena de texto sobre cómo registrarse para obtener una cuenta gratuita de IBM Bluemix, cómo iniciar sesión, crear instancias de servicios, obtener credenciales y otras cosas también! Simplemente lo ignoraremos por ahora, porque lo guiaremos a través de todos los pasos en esa ventana en las páginas siguientes.

Finalmente, se le preguntará si desea ejecutar pruebas de hardware. Sugiero responder "no", ya que algunos de los cambios que hicimos durante el proceso de instalación pueden hacer que estas pruebas fallen aunque no haya ningún problema.

La última pregunta es:"¿Quieres reiniciar ahora?" Puede responder " "Para un reinicio inmediato, o" no 'Y reinicie más tarde. Recomiendo seguir adelante y responder " ".

IBM Cloud

Los poderes mágicos de TJBot provienen de Watson, el servicio de inteligencia artificial de IBM. Para utilizar Watson, deberá crear una cuenta gratuita de IBM Cloud.

Ahora le mostraremos cómo registrarse para obtener una cuenta de IBM Cloud.

Regístrese para obtener una cuenta de IBM

Deberá ir a este sitio web para registrarse para obtener una cuenta de IBM. A continuación, podrá utilizar el IBMid que cree para iniciar sesión en el sitio web de IBM Cloud.

Complete los espacios en blanco para crear una cuenta, luego revise su correo electrónico. Debería tener un nuevo mensaje de IBM con un código de confirmación de 7 dígitos. Ingrese el código en el campo como se muestra a continuación.

Una vez que haya ingresado su código de confirmación, será dirigido al panel de control de su cuenta de IBM. Lo único que puede hacer aquí es cerrar la sesión usando el menú en la parte superior derecha, como se muestra a continuación.

Inicie sesión en IBM Cloud

Ahora puede iniciar sesión en el sitio web de IBM Cloud. Siga este enlace a la página de registro de IBM Cloud.

¡Atención! Para el resto de este tutorial, es posible que vea el término "Bluemix" en algunas imágenes. Este es el nombre más antiguo de IBM Cloud. Todo lo demás debería ser igual, solo sustituya mentalmente "IBM Cloud" por "Bluemix", ¿de acuerdo?

Ingrese la dirección de correo electrónico que utilizó para su IBMid y presione Enter . Se le pedirá que proporcione un número de teléfono.

Después de hacer clic en " Crear cuenta ", Se le pedirá que complete un captcha anti-spam, y luego se lo dirigirá a esta página:

Recibirá un correo electrónico en breve con un enlace de confirmación de cuenta, como se muestra a continuación.

Haga clic en " Confirmar cuenta "Para que el equipo de IBM Cloud sepa que es una persona real. Eso abrirá esta página:

Haga clic en el azul " Iniciar sesión ”Para iniciar sesión automáticamente en IBM Cloud.

Configurar IBM Cloud

Ahora se le pedirá que "nombre su organización". Esto realmente no importa y no dude en llamarlo como quiera, pero es una buena idea mantenerlo corto y fácil de escribir para su uso posterior.

Una vez que haya creado su organización, deberá crear un espacio. Una vez más, el nombre realmente no importa. Fui con "prueba".

Ahora se le notificará que su cuenta está "lista para usar". y recibir un resumen de la organización y los nombres de los espacios que acaba de crear.

Haga clic en " Estoy listo "Botón.

El panel de IBM Cloud

Una vez que IBM Cloud esté configurado, será recibido con IBM Cloud Dashboard después de iniciar sesión como se muestra en la imagen a continuación.

Aquí es donde comenzará cuando inicie sesión en su cuenta de IBM Cloud a partir de ahora. El último paso que debemos completar es configurar la información de pago para que podamos acceder a los servicios pagos que necesitamos para que TJBot cobre vida.

Comience seleccionando la opción " Facturación "En la opción" Administrar ”En la esquina superior derecha del panel, como se muestra a continuación.

Eso hará que aparezca esta página. Haga clic en " Agregar tarjeta de crédito ”En el medio de la página.

Se le presentará este formulario de información de facturación bastante estándar. Rellénelo y envíelo.

Ahora debería ser el orgulloso propietario de una cuenta de IBM Cloud actualizada. Ahora está listo para completar los siguientes pasos del tutorial. ¡Ahora, divirtámonos un poco con TJBot!

Control por voz de un LED

Nuestro primer proyecto es configurar TJBot para controlar por voz un LED direccionable. Para comenzar, necesitamos conectar el LED a TJBot.

Conexión de LED

Empiece por encontrar uno de los LED incluidos en el kit TJBot. Debe verse como la imagen de abajo y tener aproximadamente el tamaño de un borrador de lápiz.

Diagrama cortesía de Maryam @ IBM

Ahora necesita conectar este LED a la Raspberry Pi. Busque los cables de puente F / F que se incluyeron en su kit y siga el diagrama a continuación para conectar el LED.

Diagrama cortesía de Maryam @ IBM

Conexión de micrófono USB

Ahora es el momento de conectar el micrófono USB a uno de los puertos USB de la Raspberry Pi. No importa en qué puerto lo conecte, simplemente conéctelo.

Configurar una instancia de Speech-to-Text en IBM Cloud

Vuelva al panel de IBM Cloud y haga clic en el menú de hamburguesas (¿Sabía que esto se llama menú de hamburguesas? ¡Aprende algo nuevo todos los días!) En la esquina superior izquierda.

Leer más información….

Comenzando con TJBot


Proceso de manufactura

  1. Contenedores listos para el código:Introducción a las herramientas de automatización de procesos en la nube
  2. Introducción a la impresión 3D de cerámica
  3. ¡Familiarizándose con los tintes básicos!
  4. Introducción a RAK 831 Lora Gateway y RPi3
  5. Introducción a RAK831 LoRa Gateway y RPi3
  6. Ponerse manos a la obra con IoT
  7. Introducción a la IA en seguros:una guía introductoria
  8. Tutorial de Arduino 01:Primeros pasos
  9. Primeros pasos con Eagle Group:lo que necesita saber
  10. Cómo comenzar con My.Cat.com
  11. Node-RED y los primeros pasos con Docker