Categories

A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Pruebas importantes

Para colocar el display en el robot desconectamos y volvemos ha conectar todos los cables.

Soldamos algún cable de los botones táctiles colocando además termoretráctil.

Hay dificultades para colocar la funda por la cantidad de cables que hay conectados al Robot.

Colocamos tornillos por eso sujetamos con sargentos para que no se mueva el Robot.

Pruebas definitivas con la funda colocada y con todo conectado a la vez:

  • El display funciona.
  • Los ojos funcionan.
  • El sonido funciona.
  • El movimiento funciona.
  • Las monerías funcionan casi todas.
  • Los botones táctiles no funcionan.
  • El sensor de presencia no funciona porque se ha desconectado algún cable.

Hay que revisar el programa por completo para comprobar si hay algún problema.

El próximo día hay que asegurar las conexiones y si es necesario alargar los cables.

Hay que pensar que colocamos arriba con los imanes. La idea es unos muelles o algo metálico.

Hay que averiguar si el micrófono funciona correctamente.

 

DSCN2278modificada DSCN2288modificada

Pruebas decisivas

Pegamos con silicona el aro, fabricado en impresora 3D, alrededor del sensor de proximidad.

Para colocar la funda hay que conectar los cables de los altavoces, los cables de los botones táctiles, los cables del sensor de proximidad PIR, es decir, conectar todos los cables de cada uno de los elementos que tiene el Robot.

Se escuchan muy bien los altavoces porque el Robot es de madera.

Antes de colocar la carcasa probamos y parece que hay algún pequeño problema, por eso hacemos pruebas parciales del programa para solucionar el pequeño problema.

En el display las frases largas aparecerán en dos lineas, pero las frases no pueden ser muy largas, por eso hay que simplificar.

Cuando espere que la persona apreté un botón aparecerá en la pantalla del display los tres números.

 

DSCN2273modificada DSCN2271modificada

Cambio sensor de proximidad

Un problema que hay que resolver es dar tiempo al Robot para acabar de decir la frase. Por eso hay que saber que tarda el audio en cada archivo.

Colocar el nuevo sensor de proximidad PIR con silicona y con el potencimetro regularemos la distancia para que detecte la persona.

Probamos todo para asegurarnos que funciona correctamente:

  • Botones táctiles.
  • Sensor de proximidad PIR.
  • Display.
  • Sonido

Todo funciona bien. El próximo día haremos las pruebas muy importantes porque colocaremos la carcasa o funda del Robot.

Este documento es una hoja de calculo donde tenemos un registro de archivos que ya están gravados mediante este enlace podéis consultarlo:

https://docs.google.com/spreadsheets/d/1Va7yO7Vtd21nQkiGJ8gMZlmS2c_OB8-cc2a3Yx26lA0/edit?usp=sharing

 

DSCN2268modificada DSCN2266modificada

Algunos elementos no funcionan

Nos hemos dividido en dos grupos y dividido las tareas.

Un grupo cambia el motor de la rueda porque no funciona correctamente.

Otro grupo ha grabado lo que dice el robot en ingles y castellano con el programa Sapis TTSapp y con Audacity cambiamos el formato Wav a MP3 porque no es compatible con el Arduino.

Problemas con el detector de presencia porque no funciona bien.

Cuando realice monerías puede que el idioma que aparece en la pantalla del display no sea la misma del audio porque lo hará aleatoria mente.

También hemos realizado pruebas después de cambiar el motor de la rueda.

Queremos cambiar la canción que se escucha en alguna monería.

Algunos problemas con la pantalla del display por eso hay que realizar algún ajuste.

 

DSCN2262modificada DSCN2261modificada

Prueba completa

Hemos realizado pruebas de todo desde el principio con el saludo hasta el final con la despedida, incluso las monerías en los tres idiomas.

Estas pruebas las hemos realizado ya que esta todo grabado en voz lo que dice el Robot en catalán. Nos falta algunos puntos en ingles y castellano.

La monería Mira como canto tiene música, nos falta en las otras monerías. Entre una monería y otra pasan diez segundos si no detecta a nadie. Las monerías se elegirán aleatoria mente.

El motor de una rueda cuesta arrancar, por eso hay que cambiarlo por uno nuevo. También hay algunos problemas con la pantalla del display.

No damos tiempo de espera para acabar de decir la frase el Robot.

 

DSCN2258modificada DSCN2256modificada

Grabando las voces

Hacemos grabaciones  de las voces del Robot con el programa Sapis TTSapp.

Podremos borrar la grabación del Robot si al final no es correcta.

A partir de una hoja de calculo, por medio de columnas escribimos el nombre del archivo y si esta gravado o no.

En algunos archivos hay que hacer el saludo inicial, por ejemplo, en los tres idiomas por separado, unirlos por medio de un programa Audacity y después cambiar al formato a MP3 porque el Arduino tiene problemas para reconocer el otro formato.

La semana que viene queremos hacer una prueba del Robot completa, monerías, saludo inicial, etc.

 

DSCN2255modificada

Numero de referencia

Continuamos programando Snap 4 Arduino el guión realizado anteriormente. La estructura general ya esta realizada.

Nos quedamos decidiendo que no es necesario apretar botones para indicar si es una sugerencia, reclamación, otra aportación. Solo dará instrucciones y un tiempo para que el usuario realice su aportación. Si es necesario que al final de la grabación apreté un botón para poder guardar la grabación definitiva y correcta.

Me espero más de sesenta segundos, si no toca ningún botón, borrar y volver al inicio.

Si pulsa el botón 1 dar gracias y dar numero de referencia en la pantalla del display. Que tendrá un tiempo para apuntar el numero.

Si pulsa el botón 2 borrar y volver ha gravar.

Saldrá el texto de la información dada por audio por la pantalla del display simultáneamente.

 

DSCN2251modificada DSCN2244modificada

 

 

Mensaje inicial

Seguimos programando Snap 4 Arduino a partir del guión ya realizado anteriormente.

Adquirimos un elemento que es un mini ordenador para hacer esta función Raspberry Pi2. No es un ordenador muy potente, pero sí lo suficiente para lo que necesitamos. También tiene salidas digitales para conectar sensores, motores, etc.

El último día nos quedamos escogiendo idioma y si no pulsaba ningún botón volver al punto uno. La opción que escogemos es un mensaje de inicio que hace lo que dice este mensaje.

Cuando escogemos un idioma seguirá dando instrucciones en ese idioma.

Tendremos tres carpetas sugerencia pulse 1, reclamación pulse 2, otra aportación pulse 3. Otra vez si no pulsa ningún botón, utilizar mensaje de inicio.

Al final dará unas instrucciones de acércate, habla despacio, tienes dos minutos para realizar tu incidencia.

Es importante que el cronometro se reinicia a 0 cada vez que necesitemos tiempo.

 

DSCN2240modificada DSCN2236modificada DSCN2237modificada

 

Visitando el parque

Hoy hemos visitado el parque de la infanta para que entre e todos pensemos en nuevas ideas para mejorar y aprovechar el espacio.

El grupo se ha dividido en cuatro grandes áreas:

  1. Medio ambiente
  2. Convivencia
  3. Cultura y participación
  4. Deportes

Una condición es utilizar una placa Whitecat, nuevas tecnologías en las cosas como papeleras, farolas, etc.

Nuevos Artesanos ha elegido Convivencia y una idea es una maquina que se utilizara para reservar las mesas de picnic. La idea es que sea táctil, sencilla y resistente.

El día 14 de enero volvemos con el robot Citi 7 21.

 

DSCN2228modificada DSCN2225modificada

Programando nuestro guión

Ya hemos adquirido una placa RTC reloj de tiempo real para que la persona que deja su incidencia pueda identificarse con un numero de referencia día/mes/hora.

Con el tiempo necesitaremos un interruptor para poder apagar por la noche para que no consuma energía.

Un problema es que el robot no puede ser autónomo porque necesita un ordenador. Una solución es una placa mini ordenador, además necesita una batería más potente.

Cada semana se retirara la tarjeta sin de memoria para recopilar las aportaciones de los usuarios del robot Citi 7 21.

Mediante piezas hay que programar a partir del guión que ya esta realizado con el programa Snap 4 Arduino.

Nos falta una pieza para activar el sensor de presencia.

Hay que fabricar una pieza doble. Esperar que haya una persona o el cronometro sea mayor de 300 segundos y poner el cronometro a o.

Si no detecta personas hace las cuatro monerías aleatoria mente.

Crear un bloque nuevo llamado monerías para encapsular las monerías para descomponer en bloques.

Si detecta personas se presenta y hay que elegir uno de los tres idiomas catalán, castellano o ingles, también esta la opción de no elegir que vuelve al principio. Además hay que dar algunos segundos para elegir. Si un botón ha sido apretado guardar idioma y seguir con este idioma.

También hay que crear un bloque nuevo llamado apretar botones para descomponer en bloques.

 

DSCN2222modificada DSCN2220modificada DSCN2221modificada