Cookie Monster - un robot parlante integrado con holgura (3 / 4 paso)

Paso 3: Software

Cookie Monster software es escrito en node.js. El código está en Github https://github.com/maestr0/intel-hackathon/

Por favor utilice Intel® XDK IoT edición IDE que proporciona la mejor integración con el tablero de Edison.

Usé Cylonjs marco para simplificar el código de la escritura. Este tutorial no pretendo cubrir Node.js ni Cylonejs.

Solo le daré un breve resumen de lo que hace el código. No dude en horquilla y modificarlo.

Todos los componentes tienen que ser conectados a los pines correspondientes en el tablero de Edison. Usted puede encontrar el código en main.js sensor que va al que pin.

Cookie Monster API

También es un componente del lado del servidor que vas a necesitar para la integración de parafina. Es una simple aplicación de Node.js que tienes que implementar en algún sitio y configurar tu cuenta de flojo para hablar con esa aplicación API. El código de la aplicación es aquí: https://github.com/maestr0/intel-hackathon/blob/ma...

Puede instalar la aplicación en https://www.heroku.com/. Es gratis

Integración de parafina

Vaya a www.slack.com. Crear una cuenta.

Ir a usted cuenta ajustes, sección de integraciones. Agregar salientes WebHooks.

Como una URL de una dirección url de la aplicación: http://mycookiemonsterapi.com/add_command

Canales: cualquier

Palabra clave: monstruo! (esto puede ser cualquier cosa, cuando un usuario flojo usa esta palabra todo mensaje se enviará a la API)

La API de buffers de mensajes, los mantiene en una cola ordenada. Cookie Monster el software Edison saca elementos de la cola de la API y ejecuta los comandos del juego.

Comandos de ejemplo tiene este aspecto:

monster! broma-esto es para activar un comando de broma que tira un chiste al azar de internet y utiliza texto a voz (paquete espeak tienes que instalar en Edison) hablar texto hacia fuera-ruidoso.

monster! cabeza 10-esto mueve la cabeza de un CM a la posición 10. (0-180 es valores disponibles)

monstruo! decir que esto es una frase que quieres Cookie Monster para contar


Integración de Twitter

Vas a necesitar un Twitter dev token. Poner el código en el lugar correcto. También modificar los hashtags que desea Cookie Monster para escuchar. Cuando un nuevo twitt demuestra para arriba con ciertos hashtags monstruo de las galletas va a través de un altavoz de bluetooth y TTS.

API de broma

Uno de los usos de comandos flojo del monstruo de las galletas un tercero API a buscar chistes.

http://www.icndb.com/API/

Es una api JSON.

Bluetooth y espeak TTS

He creado algunos scripts de shell para hacer un bluetooth emparejamiento más fácil. También he creado un script say.sh que se ejecuta el comando TTS. Un texto había pasado a que escritura se envía para el sintetizador.

https://github.com/maestr0/Intel-Edison

Copie los scripts en tu linux de Edison. Mira y de cambio para sus necesidades. Los scripts son utilizados por la aplicación principal de Cookie Monster para emparejar un altavoz bluetooth cuando se inicia la aplicación y de TTS.

Artículos Relacionados

Crear un Cookie Monster Robot

Crear un Cookie Monster Robot

Hola a todos!Mi nuevo robot es un poco fuera de mi habitual pero conserva con mi robot tema para mascotas. El código ha evolucionado desde K @ a K9 a Wall-E y ahora reside en mi monstruo de las galletas.Vea el video: You TubeHabía modificado el códig
Cookie Monster Cupcakes

Cookie Monster Cupcakes

Cookie monster pastelitos (cupcakes) ha estado en mi mente desde que comenzamos el reto de la Magdalena. Me encanta cupcakes, pero esta vez, quería centrarse más en la decoración a gusto. Si tienes una receta de delicioso cupcake, no dude de utilizar
Doble galleta Cookie Monster Cookies!

Doble galleta Cookie Monster Cookies!

¿Qué podría ser mejor que un mounstro de las galletas?  Pido estas cookies de monster cookie galleta doble porque se trata de un sandwich cookie. No creo que mucho mejor que el!  NOM nom nom!!!!!!Esta cookie fue traída a usted por la letra C y el núm
Alfombra de cookie monster

Alfombra de cookie monster

OM nom nom!Traen de todo el mundo favorito galleta comer con su propia alfombra de cookie monster monstruo. Esta abominación azul emblemático fue pidiendo sólo que rehacer en una alfombra de piel de oso. Utilizando azul tela de piel sintética y otros
Familia de Cookie Monster

Familia de Cookie Monster

ingredientes incluyen: caja de Betty Crocker SuperMoist mezcla para pastel blanco o amarillo, agua, aceite vegetal y convocadas para el de caja de mezcla de torta de claras de huevo.Estos cupcakes "Cookie Monster" amistoso son fáciles de crear y
Robot de LEGO con la cámara GoPro

Robot de LEGO con la cámara GoPro

El drone que vamos a construir no solo será otro quadcopter descerebrado. Éste será capaz de regreso completamente autónoma a aterrizaje de hogar, autónomo, GPS asistido de vuelo, volar a alturas increíbles, velocidades, lo suficientemente fuertes pa
Cero de inserción con holgura para Sierra de mesa DeWalt DW745

Cero de inserción con holgura para Sierra de mesa DeWalt DW745

Tengo un proyecto donde necesito hacer unos muebles de madera multilaminada de abedul báltica de grado. Esto no es lo barato que usted conseguir en el centro de mejoramiento del hogar. Este material es de mayor calidad; plys más chapa más gruesa, hue
Construir un Hanon inserción con holgura cero

Construir un Hanon inserción con holgura cero

Necesitaba cortar algunas piezas pequeñas y finas de madera en mi Hanon y por lo tanto decidió construir una inserción con holgura cero.El Hanon vino con un inserto de la fábrica que acomodaría la cuchilla en altura y en cualquier ángulo. Este tubo t
Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

En este post explico paso a paso cómo construir un Arduino basado en Robot y programar con Javascript. Explico que opciones de diseño que hice, que Marcos y tecnologías utilizan y como programar y configurar el robot.Puede encontrar más información s
Cómo: Instalar una cuchilla inserción con holgura cero en una sierra de mesa Dewalt

Cómo: Instalar una cuchilla inserción con holgura cero en una sierra de mesa Dewalt

Check out un rápido apagado el video del pun ¢ o del proceso de instalar una cuchilla inserción con holgura cero en una Dewalt 10 pulgadas Tabla VI.
Cookie Monster Fondant Cupcake Toppers

Cookie Monster Fondant Cupcake Toppers

Estos toppers de cupcake fondant galletas monster son fáciles de hacer y son perfectas para cualquier Sesame Street party o cookie monster los amantes! Para hacerlos no necesitas ninguna herramienta especial, pero para cortar galletas redondas y acan
123D taza de cookie monster con soporte de cookies

123D taza de cookie monster con soporte de cookies

aquí es un práctico, 3d taza para imprimir que contiene su leche y galletas. Parece el monstruo de las galletas. Puede descargar los archivos o hacer demasiado.Paso 1: Hacer la parte inferior La forma más fácil de hacer es lo que es en dos piezas. En
Cookie Monster pastel con relleno de masa de galleta

Cookie Monster pastel con relleno de masa de galleta

húmedo, pastel de moka de chocolate oscuro, con una deliciosa capa de (, por supuesto!) masa para galletas en el centro...  Mucho cielo en forma de pastel.Decorado para que parezca monstruo de las galletas para el cumpleaños de un 3 años de edad!Past
IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

IoT - controlar un Raspberry Pi Robot por internet con HTML y shell scripts sólo

(Si te gusta este Instructables, no olvide votar en ella (por encima de: bandera de la esquina a la derecha). está compitiendo en concursos de automatización y de INTERNET de las cosas. ¡Muchas gracias! ;-)En este instructables, aprenderemos cómo cre