LIMPIAPARABRISAS AUTOMÁTICO
LIMPIAPARABRISAS CON SENSOR DE LUZ
En esta práctica vamos a simular el comportamiento de un limpiaparabrisas que se activa mediante un sensor. El funcionamiento del limpiaparabrisas de nuestro coche se basa en el principio de la reflexión y la refracción de la luz. Consta de un diodo que emite luz infrarroja que se refleja sobre la superficie del parabrisas e incide sobre un fotodiodo, diodo sensible a la luz. Cuando llueve y se moja el cristal, la cantidad de luz reflejada y captada por el fotodiodo se modifica, lo que hace que se active el sistema. Nosotros no disponemos de dichos sensores, pero lograremos el mismo efecto midiendo la cantidad de luz que recibimos con nuestro sensor de luz.
Para la realización de esta práctica vamos a necesitar:
- Placa Zum Core
- Sensor de luz
- Mini Servo
- Pieza de plástico que simula el limpiaparabrisas
- Cable USB a microUSB
- PC con conexión a Internet, navegador Google Chrome y acceso a la aplicación web bitbloq
MONTAJE DE LA PLACA
Como podéis ver el montaje de la placa es muy sencillo, basta con conectar el sensor de luz al pin analógico A5 y el miniservo al pin digital número 7.
Al miniservo le añadiremos un pieza de plástico de las que incluye el kit con la que simularemos el limpiaparabrisas.
Al miniservo le añadiremos un pieza de plástico de las que incluye el kit con la que simularemos el limpiaparabrisas.
Funciones:
En la sección de "Variables globales, funciones y clases" vamos a añadir tres funciones. En cada una de ellas vamos a definir cómo de rápido se va a mover nuestro limpiaparabrisas y vamos a darle un nombre. Vemos que hay tres intensidades en las cuales se van a mover de menos a más rápido.
Bucle principal:
En la sección de bucle principal vamos a analizar la cantidad de luz que nos llega a nuestro sensor y en función de la intensidad vamos a llamar a una función o otra para mover nuestro mini servo más o menos rápido. Los valores que vemos en la sentencia "Si leer sensor de luz..." se pueden modificar por los que creamos más oportunos ya que depende de el lugar que nos encontremos tendremos más o menos luz. Recuerda que puedes ayudarte con el visor como vimos en la práctica Tomando medidas de los sensores.
Ahora cargamos el código, recuerda que cuando cargamos el código nuestra placa Zum Core debe estar en la posición OFF.
Para probar el correcto funcionamiento de nuestra práctica iremos tapando poco a poco el sensor de luz para así poder ir viendo como la frecuencia de nuestros limpiaparabrisas aumenta hasta el nivel "Diluvio" :D.
Ahora cargamos el código, recuerda que cuando cargamos el código nuestra placa Zum Core debe estar en la posición OFF.
Para probar el correcto funcionamiento de nuestra práctica iremos tapando poco a poco el sensor de luz para así poder ir viendo como la frecuencia de nuestros limpiaparabrisas aumenta hasta el nivel "Diluvio" :D.