Paso 2: Tiempo de protoboard!
Primero construí el dispositivo en protoboard para probarlo. Esto es bastante sencillo, sólo tiene que conectar todo como ves en el diagrama de conexión. La única parte delicada son las patillas de I2C en el Mini Pro. He resuelto que por soldar dos trozos de alambre de tablero con los pernos, luego durante el montaje final serán sustituidos por una solución más permanente. Módulo de HB1750 entonces es fácil, sólo tiene que conectar SDA para A4 y SCL del perno a perno A5.
Como dije antes, prestar atención a los pines del módulo LCD que está utilizando. Si tienes la versión azul, su cableado se verá lo mismo que la mía, pero el cableado de la versión roja será diferente. Ya hay muchos tutoriales para esto, sólo la búsqueda para "Tutorial de Arduino 5510 LCD".
Conectar la pantalla LCD como sigue (puedes encontrar esto en el código):
Si también desea que el control de contraluz automático, tienes que conectar un BC327 (o similar) PNP transistor al pin 9 como se muestra en la última foto de Arduino. Esto atenúa automáticamente la luz de fondo si el medidor de luz está por encima de cierto valor, para preservar la batería. Si no desea esto, sólo tiene que conectar el pin BL de la pantalla LCD a + 5V y sólo permanecerá encendido todo el tiempo.
Obtener el código en mi Github y subirlo a tu Arduino: https://github.com/3zuli/luxmeter/
Que tendrás que ajustar el contraste del LCD. Valores de 50-55 funcionó bien para mí. En el código, hay instrucciones para probar y ajustar.