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.
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.