SESIÓN 9 RESUELTA (bitbloq 2)

April 13, 2018 | Author: Anonymous | Category: N/A
Share Embed


Short Description

Download SESIÓN 9 RESUELTA (bitbloq 2)...

Description

SESIÓN 9 RESUELTA (bitbloq 2) Antes de empezar… mira las tareas que tienes que realizar y organiza el tiempo que tienes en la clase para realizarlas todas. Es importante que anotes cuánto tiempo le vas a dedicar a cada una de ellas y estés pendiente de cumplir lo planeado. Asegúrate de tener todo el material necesario para abordar la sesión. No sé si has estado en Soria, pero en invierno se pasa mucho frío. Solucionemos el problema con algún dispositivo que avise cuando la puerta está abierta. Con nuestro kit de electrónica no debería ser complicado.

Objetivos: El caso es sencillo, encontrar una solución para que, al permanecer la puerta abierta, suene una alarma. Una opción es un sensor infrarrojo que detecte una zona blanca de la puerta cuando esté cerrada. Componentes del kit de robótica: - Placa controladora - 1 sensor infrarrojos - 1 zumbador Construcción: Conectaremos el zumbador en un pin digital y el sensor en otro. Programación: Lo que se ha decidido es programar que si el sensor detecta negro (puerta abierta) suene el zumbador. Para ello creamos una variable que sea el sensor infrarrojo (llamado “Estado de la puerta”) y otra que sea simplemente la palabra “cerrada” y tenga el valor verdadero (es decir, 1). Sobre ellas, construimos la programación de tal manera que si la variable “Estado de la puerta” (es decir, el sensor infrarrojo) es diferente de la variable “cerrada” (es decir, 1) signifique que la puerta se ha abierto. En ese momento hay que esperar para dar tiempo a salir y cerrar la puerta. Una vez que pasa un tiempo prudencial (5 segundos), si la puerta sigue abierta suena el zumbador a modo alarma hasta que se cierre.

Cabe destacar de esta programación, la necesidad de revisar el estado del sensor infrarrojo en cada bucle. Si inicialmente detecta que está abierto y entra en el bucle, no revisa de nuevo el sensor IR a no ser que se lo indiquemos.

1

SESIÓN 9 RESUELTA (bitbloq 2)

Trabajo extra: si se consigue una alarma efectiva y se demuestra el funcionamiento en una puerta se puede tratar de mejorar haciendo que se encienda una luz al abrirla o que el sonido no sea una alarma básica sino un pitido que cada vez suene de forma más acelerada según pasa el tiempo.

—No sigas con lo mismo, te he dicho veinte veces que es una tontería situar tres luces diferentes para esta chorrada, solo necesitamos controlar la intermitencia de parpadeo de manera que podamos fijarla en uno, dos o cuatro segundos de tiempo encendida y apagada. No debe ser tan difícil, con una ruedecita como la de las radios y una sola luz seguro que lo podemos hacer. Si me vuelves a mencionar la tontería esa de poner tres luces diferentes y que cada una parpadee a un ritmo te prometo que sales a avisar a los aviones a gritos, y con la que está cayendo no te va a resultar gracioso…

La necesidad que surge es crear un avisador visual por medio de parpadeos que se pueda interpretar. Lo lógico es usar un LED y un potenciómetro, pero hay muchas más formas de hacerlo.

Analiza bien qué es lo que se quiere conseguir y busca la forma de hacerlo. Investiga qué componentes de tu kit de robótica te pueden ayudar a ello. Cuando te hayas decidido, asegúrate que la decisión queda escrita para no tener que repensarla en la próxima sesión.

Deben pensar cómo resolverlo y dejarlo por escrito. Aquí podemos guiar el proceso para conseguir que usen el potenciómetro. Sería bueno que investigasen un poco sobre dicho elemento y que sepan cuantos valores toma (en muchos casos de 0 a 1023, es decir, 1024 datos).

Próxima sesión… en esta ocasión, si todo el trabajo de la clase está terminado, no debes preocuparte por nada. Si no has terminado lo incluido en la ficha, asegúrate de terminarlo antes de empezar la siguiente sesión.

2

SESIÓN 9 RESUELTA (bitbloq 1) Antes de empezar… mira las tareas que tienes que realizar y organiza el tiempo que tienes en la clase para realizarlas todas. Es importante que anotes cuánto tiempo le vas a dedicar a cada una de ellas y estés pendiente de cumplir lo planeado. Asegúrate de tener todo el material necesario para abordar la sesión.

No sé si has estado en Soria, pero en invierno se pasa mucho frío. Solucionemos el problema con algún dispositivo que avise cuando la puerta está abierta. Con nuestro kit de electrónica no debería ser complicado.

Objetivos: El caso es sencillo, encontrar una solución para que, al permanecer la puerta abierta, suene una alarma. Una opción es un sensor infrarrojo que detecte una zona blanca de la puerta cuando esté cerrada. Componentes del kit de robótica: - Placa controladora - 1 sensor infrarrojos - 1 zumbador Construcción: Conectaremos el zumbador en un pin digital y el sensor en otro. Programación: Lo que se ha decidido es programar que si el sensor detecta negro (puerta abierta) suene el zumbador. Para ello creamos una variable que sea el sensor infrarrojo (llamado “Estado de la puerta”) y otra que sea simplemente la palabra “cerrada” y tenga el valor verdadero (es decir, 1). Sobre ellas, construimos la programación de tal manera que si la variable “Estado de la puerta” (es decir, el sensor infrarrojo) es diferente de la variable “cerrada” (es decir, 1) signifique que la puerta se ha abierto. En ese momento hay que esperar para dar tiempo a salir y cerrar la puerta. Una vez que pasa un tiempo prudencial (que sea el suficiente para cerrar pero no demasiado para que si te dejas la puerta abierta suene cuando ya no estás) si la puerta sigue abierta suena el zumbador en modo alarma, hasta que se cierre.

Zumbador en el pin digital 3 Sensor infrarrojo en el pin digital 2

Cabe destacar de esta programación, la necesidad de revisar el estado del sensor infrarrojo en cada bucle, pues si inicialmente detecta que está abierto y entra en el bucle “Si” no va a revisar de nuevo el sensor infrarrojo a no ser que se lo indiquemos. Ésto se puede hacer cambiando la variable dentro de cada bucle para que actualice los datos que envía el sensor infrarrojo o bien no poniendo la variable en los estados de los bucles “Sí” y “mientras” y poniendo ahí el sensor infrarrojo directamente.

1

SESIÓN 9 RESUELTA (bitbloq 1)

Trabajo extra: si se consigue una alarma efectiva y se demuestra el funcionamiento en una puerta se puede tratar de mejorar haciendo que se encienda una luz al abrirla o que el sonido no sea una alarma básica sino un pitido que cada vez suene de forma más acelerada según pasa el tiempo.

—No sigas con lo mismo, te he dicho veinte veces que es una tontería situar tres luces diferentes para esta chorrada, solo necesitamos controlar la intermitencia de parpadeo de manera que podamos fijarla en uno, dos o cuatro segundos de tiempo encendida y apagada. No debe ser tan difícil, con una ruedecita como la de las radios y una sola luz seguro que lo podemos hacer. Si me vuelves a mencionar la tontería esa de poner tres luces diferentes y que cada una parpadee a un ritmo te prometo que sales a avisar a los aviones a gritos, y con la que está cayendo no te va a resultar gracioso…

La necesidad que surge es crear un avisador visual por medio de parpadeos que se pueda interpretar. Lo lógico es usar un LED y un potenciómetro, pero hay muchas más formas de hacerlo.

Analiza bien qué es lo que se quiere conseguir y busca la forma de hacerlo. Investiga qué componentes de tu kit de robótica te pueden ayudar a ello. Cuando te hayas decidido, asegúrate que la decisión queda escrita para no tener que repensarla en la próxima sesión.

Deben pensar cómo resolverlo y dejarlo por escrito. Aquí podemos guiar el proceso para conseguir que usen el potenciómetro. Sería bueno que investigasen un poco sobre dicho elemento y que sepan cuantos valores toma (en muchos casos de 0 a 1023, es decir, 1024 datos).

Próxima sesión… en esta ocasión, si todo el trabajo de la clase está terminado, no debes preocuparte por nada. Si no has terminado lo incluido en la ficha, asegúrate de terminarlo antes de empezar la siguiente sesión.

4

View more...

Comments

Copyright © 2017 DOCUMEN Inc.