Descripción
Este proyecto consiste en la utilización de una fotocelda para la captura de la intensidad luminosa en pequeña escala de una habitación (lugar cerrado) a través de Arduino. Luego los datos capturados son procesados digitalmente y enviados al LED indicador y a su vez a un dispositivo móvil con Bluetooth, que muestra tres niveles (alto, medio, bajo) como medidas representativas de la intensidad de luz.
El objetivo de este proyecto es obtener información acerca de la luminosidad de un lugar y visualizarlo de tal modo que sea comprensible para cualquier persona. Por ejemplo, en este caso se muestra el nivel alto de luminosidad representado por el color rojo, el nivel medio representado por el color azul y por ultimo, el nivel más bajo representado por el color verde.
De esta forma podemos obtener información sobre la cantidad de luz a la que estamos expuestos. Este proyecto podría aplicarse a la medición de los rayos ultravioletas a los que se exponen las personas cuando toman sol o cuando están transitando en la calle durante el día (teniendo en cuenta que se utilizarían sensores más precisos) y su propósito sería advertir sobre los peligros de los rayos de luz producidos por el sol.
A continuación se tiene una guía para realizar este proyecto de una manera sencilla.
Materiales
- Computador (con el IDE de Arduino y el driver adecuado instalados)
- Tarjeta Arduino UNO
- Cable USB
- 1 Protoboard
- 1 LED's RGB
- 4 Resistencias (220 Ohm)
- 1 Fotocelda (Fotoresistencia)
- 1 Módulo Bluetooth ZS-040 (HC-05)
- 11 Cables macho-macho (jumpers)
- Aplicación móvil para la comunicación bluetooth
En este proyecto se utilizó una app para windows phone (Bluetooth Monitor)
Opcionalmente pueden encontrar apps para android como BlueTerm o ArduDroid.
Diagramas
Montaje
Esquema
PCB
Paso a paso del montaje
1. Se conecta el LED RGB a las resistencias y a la linea que usaremos como tierra(GND)
2. Se conecta la fotocelda, por un lado, a la resistencia que a su vez se conecta a la linea de tierra(GND) y por el otro a la linea que usaremos para +5v
3. Queda conectado así, hasta el momento.
4. Se crean puentes que se necesitarán para conectar la linea de +5v y tierra (GND) y se conectan al Arduino en sus respectivos pines.
5. Se conectan los pines 6, 5 y 3 del Arduino a los respectivos pines del LED RGB, se crean puentes necesarios de +5v 6. Se conecta el módulo Bluetooth a la protoboard. 7. Se conectan los pines del módulo BT al Arduino:
--- vcc - +3.3.v
--- GND a la linea de tierra
--- TXD - Pin 10
--- RXD - Pin 11Interfaz gráfica de la Aplicación recibiendo mensajes del Arduino Código
Arduino
Video del funcionamiento