Paso 5: Configuración del sistema
En este paso aprenderás a personalizar el sistema.
Descargar "SpeakingAssistant.zip" y extraer el contenido del archivo en una carpeta "SpeakingAssistant".
Toda la información de configuración se almacena en el archivo "configuration.py" como variables Python. Abrir "configuration.py" Si desea configurar cualquiera de los debajo de los parámetros.
Existen cinco variables que se pueden cambiar. El primero entre ellos es "operaciones"
"operaciones" es una lista de tuplas.
La primera tupla en la lista, en nuestro caso es "RSS" define la acción a tomar cuando el sensor de proximidad infrarrojo se activa una vez. Asimismo, elementos posteriores definen qué acción debe realizarse cuando el sensor de proximidad infrarrojo se activa tantas veces.
En la actualidad se definen las siguientes operaciones:
- RSS
- Para definir esta operación utilizando la etiqueta "RSS". Accionar esta operación hará que la aplicación para obtener los RSS y hablar hacia fuera
- Primer elemento será "RSS" seguido por RSS feed dirección especificada entre comillas y que es seguida de contenido dentro de la alimentación que usted está interesado en
- ex: ("RSS", "http://www.moneycontrol.com/rss/MCtopnews.xml", "title")
- Temperatura:
- Lee la temperatura con el sensor de temperatura de Grove conectado a uno de los pines analógicos y la misma se muestra en la pantalla LCD
- Primer elemento es "Temperatura" seguido de la analógica en el pin. En ejemplo pin analógico sería 1
- ex:("temperatura", 1)
- Correo electrónico:
- Lee el correo en la bandeja de entrada de gmail y el remitente y el asunto se muestra en la pantalla LCD
- Primer elemento debe ser "Correo" seguido por un argumento simulado (significado para facilitar el análisis)
- ex: ("Mail", "0")
- GPIO:
- Controla un pin de GPIO(digital). Puede conectar un relé para controlar otros dispositivos
- Primer elemento será "gpio" seguido de "on" o "off" que indica el pin digital tiene que activar o desactivar respectivamente. El último elemento será el pin digital 4, en el ejemplo
- ex: ("gpio", "a", 4)
En la configuración de archivo es lista de remitentes. Esta lista se utilizará por el subproceso de correo para buscar sólo no leídos mensajes de correo electrónico en la bandeja de entrada de los remitentes de la lista. Si se deja vacío, todos los correos no leídos se recupera.
ex: remitentes = ['navin.bhaskar.5
"unreadMailCnt" controla el color de retroiluminación de LCD dependiendo del número de correos no leídos en la bandeja de entrada. Como el número de mensajes no leídos acerca valor de "unreadMailCnt", la retroiluminación de la LCD empiece a rojo de verde.
ex: unreadMailCnt = 50
"ttsSpeed" vamos a controlas la velocidad con la que el texto será hablado.
ex: ttsSpeed = 150
Utilice "mailCredentials" para configurar los detalles de inicio de sesión de gmail.
ex: mailCredentials = {'userName': "thismail 'pwd':" contraseña"}
Reemplazar ' thismail y 'password' con tu información de cuenta.