Acuariofilia Madrid

Versión completa: Luxometro/PPFD & Arduino
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
EL módulo BH1750 es un sensor de luz, que  nos entrega valores de medición en Lux ( lumen /m² ) que es una  unidad de medida estándar para el nivel de iluminación. Tiene alta precisión y un rango ente 1 – 65535 lx el cual es configurable y tiene  un regulador interno de 3.3V pudiendo alimentar con 5V sin problemas.
La interfaz de comunicacion I2C pudiendolo implementar en la mayoria de microcontroladores ,el modulo aparte de los pìnes de alimentacion y pines I2C tiene un pin para establecer la direccion. El  pin ADDR internamente en el módulo tiene una resistencia a GND, por lo que si dejamos sin conectarlo la dirección será 0x23.

Código:
#include <Wire.h>
#include <BH1750.h>

BH1750 Luxometro;

#define BH1750_CONTINUOUS_HIGH_RES_MODE
void setup(){
  Serial.begin(9600);
  Serial.println("Inicializando sensor...");
  Luxometro.begin(BH1750_CONTINUOUS_HIGH_RES_MODE); //inicializamos el sensor
}


void loop() {
  uint16_t lux = Luxometro.readLightLevel();//Realizamos una lectura del sensor
  Serial.print("PAR  ");
  Serial.print((lux/0.015)/1000);//convertimos resultado a PAR
  Serial.print("    ");
  Serial.print(lux);   /// valor de lx
  Serial.println(" lx");
  delay(500);
}

Despues de montarlo hize modificacion en le codigo para que mostrase el valor de PAR por pureto serie junto  Lx


ya tenemos un medidor lux para instalar en la placa arduino .el precio de este modulo BH1750 es irrisorio  sobre 1,40€,para mi pantalla led  ED@N ,lo instalare a modo de captacion fija .

Ademas tiene un factor de conversion de PPFD de apropiado de 0,015(PPF/Lm).

que se explica en el archivo que adjunto a continuacion 

Solo me queda buscar un metodo para esamblar este modulo a una caja trasparente para poderla sumergir y hacer lecturas acuaticas ,


[Imagen: G7beGkP.png?2]
Montaje  del BH1750 y Arduino ,como veis es sencillo y rapido
[Imagen: a1wRGjT.jpg?2]
Muestra por puerto serIe de los valores captados por el modulo BH1750
[Imagen: YoMx78q.jpg?1]
Desde luego sí que es interesante, y un montaje sencillo.

Sigo teniendo por ahí el Arduino sin usar. A ver si saco un rato y le doy uso de una vez...

Sería interesante poder hacer medidas en el agua como comentas. Habrá que ver cómo colocarlo en alguna caja estanca.

Saludos!
estanca es mejor, pero no obligatorio. se puede usar como un casco de buzo antiguo, abierto por el inferior, teniendo en cuenta que no se puede girar y que el volumen del aire se reducirá un poco a medida que se profundiza en el acuario.
O como un drop checker -pardon.gif
Gracias chicos, pero tratándose de electrónica mejor tenerlo hermético ,asi ha quedado el cuerpo 1º con el chip (codo 20mm y cristal de 2mm/ 20mm
[Imagen: LkqDE7N.jpg?1]
te ha quedado -good.gif de lujo
Despues de no gustarme la estetica  ,me he decidido a hacerlo mas PRO  ,la ventaja con el anterior es que puedo utilizarlo como placa individual o colocar el bastón para sumergir  , ademas de mejorar la perdida luminica  al colocar un cristal de 1mm con una perdida de 0,17%  que con el anterior que era de 0,29%.= -0,22 PAR *lx
[Imagen: PMa9V2e.jpg?1]
[Imagen: QnD0Otl.jpg?1]
[Imagen: IoolSps.jpg?1]

El archivo adjunto PDF del principio esta traduciodo  en español para ser mas facil de entender