Diferencia entre revisiones de «Butiá Energía Renovable»
(→INTRODUCCIÓN) |
(→Instalar Plugins) |
||
(No se muestran 50 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | == Integrantes == | + | ==Integrantes== |
Profesores de Informática para Educación Media: | Profesores de Informática para Educación Media: | ||
* Adriana Gómez | * Adriana Gómez | ||
Línea 8: | Línea 8: | ||
* Mauricio Rodríguez | * Mauricio Rodríguez | ||
− | == Introducción == | + | ==Tutores== |
+ | *Alejandro Gutiérrez | ||
+ | *Andrés Aguirre | ||
+ | *Martín Giachino | ||
+ | *Federico Andrade | ||
+ | |||
+ | ==Introducción== | ||
Este trabajo fue realizado en el marco de la pasantía “Acortando Distancias”, que ANII-PROCIENCIA-PEDECIBA otorga a docentes de Educación Media, para facilitar el encuentro entre los ámbitos de docencia de Enseñanza Media y Formación en Educación y los ámbitos donde se realiza investigación científica y tecnológica, en aras de un enriquecimiento profesional de los actores involucrados, mediante la realización de pasantías en institutos de investigación de referencia en el país. | Este trabajo fue realizado en el marco de la pasantía “Acortando Distancias”, que ANII-PROCIENCIA-PEDECIBA otorga a docentes de Educación Media, para facilitar el encuentro entre los ámbitos de docencia de Enseñanza Media y Formación en Educación y los ámbitos donde se realiza investigación científica y tecnológica, en aras de un enriquecimiento profesional de los actores involucrados, mediante la realización de pasantías en institutos de investigación de referencia en el país. | ||
Los investigadores del grupo MINA de la Facultad de Ingeniería fueron los responsables de respaldar esta pasantía en particular. | Los investigadores del grupo MINA de la Facultad de Ingeniería fueron los responsables de respaldar esta pasantía en particular. | ||
− | == | + | ==Objetivos== |
− | Construir un plugin para TurtleBots que estimule el uso responsable de la energía renovable, en este caso específico la energía eólica, a partir de los pronósticos numéricos operativos de generación de energías limpias en Uruguay, que brinda IMFIA-FING-UdelaR en la página Tage- | + | Construir un plugin para TurtleBots que estimule el uso responsable de la energía renovable, en este caso específico la energía eólica, a partir de los pronósticos numéricos operativos de generación de energías limpias en Uruguay, que brinda IMFIA-FING-UdelaR en la página Tage-ara (http://www.fing.edu.uy/cluster/eolica/), y la incorporación de un nuevo actuador: el Relay. |
− | == | + | ==Proceso del grupo== |
* Repaso de conceptos vinculados a la temática del plugin: | * Repaso de conceptos vinculados a la temática del plugin: | ||
− | * Energías renovables. | + | ** Energías renovables. |
− | * Unidades de medición de energía. | + | ** Unidades de medición de energía. |
* Discusión del modelado matemático de las mediciones. | * Discusión del modelado matemático de las mediciones. | ||
* Discusión de bloques y funcionalidades a incluir en la paleta. | * Discusión de bloques y funcionalidades a incluir en la paleta. | ||
Línea 26: | Línea 32: | ||
* Documentación. | * Documentación. | ||
− | == | + | ==Documentación de la solución [[Archivo:Icono.png]]== |
− | + | ===Primera solución: “aty arandu”.=== | |
− | ===Primera solución: | + | |
En principio consideramos desarrollar una paleta con tres bloques y las siguientes funcionalidades: | En principio consideramos desarrollar una paleta con tres bloques y las siguientes funcionalidades: | ||
− | * | + | * Refrescar Energía: refrescar los bloques de la paleta energía limpia; consultar la cantidad de Relays conectados y en qué puertos del robot butiá. |
− | * | + | * Energía Generada devolver el pronóstico de generación de energía eólica en Uruguay (este valor se actualiza cada hora, por más información visitar la página: https://www.fing.edu.uy/cluster/eolica/). |
− | * Relay: encender el Relay (permitiendo el uso de energía limpia) cuando el pronóstico de generación sea un valor superior a un porcentaje 'x' determinado por el usuario. | + | * Relay: encender el Relay (permitiendo el uso de energía limpia) cuando el pronóstico de generación sea un valor superior a un porcentaje 'x' determinado por el usuario, el relay de la imagen permitirá el paso de energía cuando la generación de energía renovable supere el 20%. |
− | + | [[Archivo:solucion1.png]] | |
+ | Testeada la primera solución al problema, se retomó el aspecto didáctico, haciendo incapié en la interfaz con el usuario y se decidió avanzar a una segunda solución, en la que fuera posible una mayor autonomía del usuario. | ||
− | ===Segunda solución: | + | ===Segunda solución: “aty arandu”=== |
En este caso se consideraron los siguientes bloques: | En este caso se consideraron los siguientes bloques: | ||
* Refresh: Consultar los Relay conectados al robot butiá y los valores de energía renovable. Este valor afecta la apariencia del bloque “Energía Generada” cambiando su color a rojo cuando la generación no llega a ser igual o superior a la recomendada. | * Refresh: Consultar los Relay conectados al robot butiá y los valores de energía renovable. Este valor afecta la apariencia del bloque “Energía Generada” cambiando su color a rojo cuando la generación no llega a ser igual o superior a la recomendada. | ||
* Energía Generada: Devolver pronósitco de generación de energía renovable en el Uruguay | * Energía Generada: Devolver pronósitco de generación de energía renovable en el Uruguay | ||
− | * | + | * Energía Máxima: Devolver el valor máximo de energía renovable que se puede generar en el Uruguay |
* Energía Recomendada: Devolver el valor recomendado por IMFIA, para el consumo de energía. | * Energía Recomendada: Devolver el valor recomendado por IMFIA, para el consumo de energía. | ||
* Relay: Permitir que el actuador se encienda (on) o apague (off). | * Relay: Permitir que el actuador se encienda (on) o apague (off). | ||
+ | |||
+ | [[Archivo:solucion2.png]] | ||
Los usuarios pueden utilizar los bloques “Energía Recomendada” y “Energía Generada” (ver ejemplo N°1), o “Número” y “Energía Generada” como condición para encender o apagar el relay (ver ejemplo N° 2). | Los usuarios pueden utilizar los bloques “Energía Recomendada” y “Energía Generada” (ver ejemplo N°1), o “Número” y “Energía Generada” como condición para encender o apagar el relay (ver ejemplo N° 2). | ||
Línea 52: | Línea 60: | ||
[[Archivo:ej1.png]] | [[Archivo:ej1.png]] | ||
+ | |||
Ejemplo N°2 | Ejemplo N°2 | ||
Línea 57: | Línea 66: | ||
[[Archivo:ej2.png]] | [[Archivo:ej2.png]] | ||
− | Otra forma recomendada para usuarios mas avanzados es construir un bloque que utilice porcentajes; para este bloque el usuario puede utilizar el “Energía Generada”, | + | |
+ | Otra forma recomendada para usuarios mas avanzados es construir un bloque que utilice porcentajes; para este bloque el usuario puede utilizar el “Energía Generada”, “Energía Máxima” y “Energía Recomendada” (ver ejemplo N°3). | ||
Ejemplo N°3 | Ejemplo N°3 | ||
Línea 67: | Línea 77: | ||
De esta manera, el usuario podrá construir su propio programa, para controlar el Relay de acuerdo a un uso consciente de las energías renovables. | De esta manera, el usuario podrá construir su propio programa, para controlar el Relay de acuerdo a un uso consciente de las energías renovables. | ||
− | == | + | ==Desafíos y problemas encontrados== |
Si el proxy no es “transparente”, el programa puede presentar errores al tratar de consultar los datos de “Energía Generada”, “Max Energía” y “Energía Recomendada”. | Si el proxy no es “transparente”, el programa puede presentar errores al tratar de consultar los datos de “Energía Generada”, “Max Energía” y “Energía Recomendada”. | ||
Línea 75: | Línea 85: | ||
Determinar cuál es el valor recomendado para el uso de energía renovable fue una de las decisiones más interesantes en este proceso. Se decidió utilizar la recomendación del investigador de IMFIA, Alejandro Gutiérrez, como dato más certero. Este valor podría variar a futuro, dependiendo del éxito del uso de este plugin. | Determinar cuál es el valor recomendado para el uso de energía renovable fue una de las decisiones más interesantes en este proceso. Se decidió utilizar la recomendación del investigador de IMFIA, Alejandro Gutiérrez, como dato más certero. Este valor podría variar a futuro, dependiendo del éxito del uso de este plugin. | ||
− | + | ==Instalar Plugins== | |
− | == | + | |
'''Prerrequisito''' | '''Prerrequisito''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | * Versión FrameWork | |
− | + | * Actuador Relay. | |
+ | ** Para poder utilizar el actuador Relay, es necesario tener instalado los drivers del mismo. | ||
+ | *** El archivo relay.py debes estar en el directorio : | ||
+ | **** .../TurtleBots.activity/plugins/butia/pybot/drivers/hotplug | ||
+ | *** La función setRelay debe estar en el archivo: | ||
+ | ****.../TurtleBots.activity/plugins/butia/pybot/functions.py [[Archivo:setRelay.png]] | ||
+ | '''Plugin''' | ||
+ | * [http://www.fing.edu.uy/inco/proyectos/butia/mediawiki/images/b/b0/Agh.zip Plugin] (Actualizado 15-04-2015) | ||
− | == | + | ==Conclusiones== |
− | + | El resultado obtenido es transportable al ámbito de enseñanza primaria y media, favoreciendo la aplicación de un modelo didáctico potenciador de competencias de carácter científico.Y es un resultado comprometido con la diversificación de fuentes de energía, buscando fomentar las renovables en general, y la eólica en particular. | |
− | + | La experiencia permitió el acercamiento de docentes de Educación Media a una modalidad de trabajo de investigación científica en un laboratorio, permitiendo una mayor profesionalización de los mismos. | |
+ | Además, ha permitido el involucramiento con la línea en la que se desarrolla el Programa de Energía Eólica de Uruguay (PEEU), en cuanto a contribuir a crear las condiciones favorables hacia el proceso de inserción de la energía eólica en el país desde un abordaje multidisciplinario; de modo de alcanzar el objetivo de contribuir a la mitigación de emisión de gases de efecto invernadero. | ||
− | == | + | ==Expectativas de futuro== |
− | Si bien este plugin considera la energía eólica (que es aquella de la que se cuenta con los datos necesarios), sería interesante contar con la información necesaria para ampliarlo, considerando también otro tipo de energías renovables (energía solar, hidráulica, | + | Si bien este plugin considera la energía eólica (que es aquella de la que se cuenta con los datos necesarios), sería interesante contar con la información necesaria para ampliarlo, considerando también otro tipo de energías renovables (energía solar, hidráulica, entre otras). |
Revisión actual del 17:09 15 abr 2015
Contenido
Integrantes
Profesores de Informática para Educación Media:
- Adriana Gómez
- Orlando Hernández
- Patricia Añón
Con el acompañamiento de los Profesores de Física para Enseñanza Media:
- Cristian Rossi
- Mauricio Rodríguez
Tutores
- Alejandro Gutiérrez
- Andrés Aguirre
- Martín Giachino
- Federico Andrade
Introducción
Este trabajo fue realizado en el marco de la pasantía “Acortando Distancias”, que ANII-PROCIENCIA-PEDECIBA otorga a docentes de Educación Media, para facilitar el encuentro entre los ámbitos de docencia de Enseñanza Media y Formación en Educación y los ámbitos donde se realiza investigación científica y tecnológica, en aras de un enriquecimiento profesional de los actores involucrados, mediante la realización de pasantías en institutos de investigación de referencia en el país. Los investigadores del grupo MINA de la Facultad de Ingeniería fueron los responsables de respaldar esta pasantía en particular.
Objetivos
Construir un plugin para TurtleBots que estimule el uso responsable de la energía renovable, en este caso específico la energía eólica, a partir de los pronósticos numéricos operativos de generación de energías limpias en Uruguay, que brinda IMFIA-FING-UdelaR en la página Tage-ara (http://www.fing.edu.uy/cluster/eolica/), y la incorporación de un nuevo actuador: el Relay.
Proceso del grupo
- Repaso de conceptos vinculados a la temática del plugin:
- Energías renovables.
- Unidades de medición de energía.
- Discusión del modelado matemático de las mediciones.
- Discusión de bloques y funcionalidades a incluir en la paleta.
- Investigación sobre cómo agregar una nueva paleta/plugin a TurtleBots.
- Programación en Python.
- Re discusión de soluciones logradas y re programación en base a esas discusiones.
- Documentación.
Documentación de la solución
Primera solución: “aty arandu”.
En principio consideramos desarrollar una paleta con tres bloques y las siguientes funcionalidades:
- Refrescar Energía: refrescar los bloques de la paleta energía limpia; consultar la cantidad de Relays conectados y en qué puertos del robot butiá.
- Energía Generada devolver el pronóstico de generación de energía eólica en Uruguay (este valor se actualiza cada hora, por más información visitar la página: https://www.fing.edu.uy/cluster/eolica/).
- Relay: encender el Relay (permitiendo el uso de energía limpia) cuando el pronóstico de generación sea un valor superior a un porcentaje 'x' determinado por el usuario, el relay de la imagen permitirá el paso de energía cuando la generación de energía renovable supere el 20%.
Testeada la primera solución al problema, se retomó el aspecto didáctico, haciendo incapié en la interfaz con el usuario y se decidió avanzar a una segunda solución, en la que fuera posible una mayor autonomía del usuario.
Segunda solución: “aty arandu”
En este caso se consideraron los siguientes bloques:
- Refresh: Consultar los Relay conectados al robot butiá y los valores de energía renovable. Este valor afecta la apariencia del bloque “Energía Generada” cambiando su color a rojo cuando la generación no llega a ser igual o superior a la recomendada.
- Energía Generada: Devolver pronósitco de generación de energía renovable en el Uruguay
- Energía Máxima: Devolver el valor máximo de energía renovable que se puede generar en el Uruguay
- Energía Recomendada: Devolver el valor recomendado por IMFIA, para el consumo de energía.
- Relay: Permitir que el actuador se encienda (on) o apague (off).
Los usuarios pueden utilizar los bloques “Energía Recomendada” y “Energía Generada” (ver ejemplo N°1), o “Número” y “Energía Generada” como condición para encender o apagar el relay (ver ejemplo N° 2).
Ejemplo N°1
Ejemplo N°2
Otra forma recomendada para usuarios mas avanzados es construir un bloque que utilice porcentajes; para este bloque el usuario puede utilizar el “Energía Generada”, “Energía Máxima” y “Energía Recomendada” (ver ejemplo N°3).
Ejemplo N°3
(El relay enciende cuando el pronóstico de generación de energía renovable supera el 15% del máximo posible)
De esta manera, el usuario podrá construir su propio programa, para controlar el Relay de acuerdo a un uso consciente de las energías renovables.
Desafíos y problemas encontrados
Si el proxy no es “transparente”, el programa puede presentar errores al tratar de consultar los datos de “Energía Generada”, “Max Energía” y “Energía Recomendada”.
El plugin envía 0 para apagar (off) y 1 para encender (on) y espera que el Relay inicie en el estado apagado (off). Dependiendo de la configuración, el Relay conectado puede actuar de forma inversa.
Determinar cuál es el valor recomendado para el uso de energía renovable fue una de las decisiones más interesantes en este proceso. Se decidió utilizar la recomendación del investigador de IMFIA, Alejandro Gutiérrez, como dato más certero. Este valor podría variar a futuro, dependiendo del éxito del uso de este plugin.
Instalar Plugins
Prerrequisito
- Versión FrameWork
- Actuador Relay.
- Para poder utilizar el actuador Relay, es necesario tener instalado los drivers del mismo.
Plugin
- Plugin (Actualizado 15-04-2015)
Conclusiones
El resultado obtenido es transportable al ámbito de enseñanza primaria y media, favoreciendo la aplicación de un modelo didáctico potenciador de competencias de carácter científico.Y es un resultado comprometido con la diversificación de fuentes de energía, buscando fomentar las renovables en general, y la eólica en particular.
La experiencia permitió el acercamiento de docentes de Educación Media a una modalidad de trabajo de investigación científica en un laboratorio, permitiendo una mayor profesionalización de los mismos.
Además, ha permitido el involucramiento con la línea en la que se desarrolla el Programa de Energía Eólica de Uruguay (PEEU), en cuanto a contribuir a crear las condiciones favorables hacia el proceso de inserción de la energía eólica en el país desde un abordaje multidisciplinario; de modo de alcanzar el objetivo de contribuir a la mitigación de emisión de gases de efecto invernadero.
Expectativas de futuro
Si bien este plugin considera la energía eólica (que es aquella de la que se cuenta con los datos necesarios), sería interesante contar con la información necesaria para ampliarlo, considerando también otro tipo de energías renovables (energía solar, hidráulica, entre otras).