Prototipo de Luz Extra -versión 4.0e.

Menu  / << versión 4.0d / versión 4.0e //

 

 Prototipo Luz Extra 4.0e
En esta versión se agrega pantalla lcd 16x2 con modulo i2c, para monitorear las principales variables. La memoria Micro-sd, nos permite almacenar las variables de control en el archivo luzex4d.txt para su posterior análisis. Actualmente se trata de encender la lámpara solamente después de alguna hora especificada, y el reiniciar las variables de control a la media noche. Se activa (encender la lámpara) cuando la lectura de luxes es mayor a 'limluxes' y permanece encendida mientras el con1 sea menor a tluzext después de un evento de encendido, no vuelve a encender aun cuando la condición de luz se cumpla, ya que se ha agregado un control con la variable fin1. (esto puede o no ser un control valido para algunos casos.).


:. Propuesta en Desarrollo por: M.C. Guillermo Crespo Pichardo
28-Feb-2024 versión 4.0d luz extra


 Componentes:
1 arduino uno
1 modulo bh1750
1 protoboard
cables de conexion
Conexiones;
sensor/modulo <===> arduino ----------color-de-cable
bh1750
vcc --------------------5v-------------- rojo
gnd ------------------- gnd -------------azul
scl ---------------------a5 --------------morado
sda --------------------a4 --------------cafe
Rele
Gnd ------------------gnd ---------------azul
vcc -------------------5v ----------------rojo
in1 -------------------Dig-2  ------------cafe
modulo MH-real time clock
vcc  ------------------5v--------------- (rojo)
gnd -------------------gnd-------------- (azul)
clk -------------------digital 6-----------(verde)
dat -------------------digital 7-----------(amarillo)
rst --------------------digital 8 ----------(blanco)
modulo de tarjeta Microsd
cs --------------------digital 4 ----------(blanco)
sck -------------------digital 13 --------(verde)
mosi ------------------digital 11 --------(amarillo)
miso ------------------digital 12 --------(naranja)
vcc -------------------5v ---------------(rojo)
gnd -------------------gnd --------------(azul)
pantalla lcd 16x2 con i2c
vcc -------------------5v ----------------rojo
gnd -------------------gnd --------------azul
scl --------------------a5 ---------------verde
sda -------------------a4 ---------------blanco


Las conexiones se muestran en la figura:.



 

Si todo funciona de forma correcta, el prototipo debe ser capaz de mostrar las principales variables en la pantalla 16x2, además de almacenar las variables de control, mostrar los valores de luxs en intervalos de 1 segundo, y encender el relevador número 1 (activado mediante el canal digital numero 2), por un tiempo igual a la variable tluzex, todas las variables de control son mostradas en el Monitor Serial. Para abrir el monitor serial utilice la opción "Herramientas/Monitor_serie", a lo que deberá aparecer algo como se indica en las siguientes ilustraciones

     Ejemplo del archivo luzex4d.txt :

    8.- A continuación se muestra el código en arduino: luzextra4e.ino  (Diagrama de cableado en fritzing - luzextra4e.fzz -)

 

    Hasta este punto, ya se están mostrando las principales variables en pantalla lcd 16x2, ademas de almacenar las variables de control,  ya se están registrando las variaciones de luz mediante el modulo bh1750, se enciende la 'lámpara' y permanece encendida durante un tiempo que es configurable mediante el valor de la variable tluzext (Tiempo de luz extra).


Hasta aqui las versiones, solamente faltaría montarlo en una situación real como por ejemplo en alguna habitación, o en un invernadero, o en una camara de crecimiento de cultivos y/o experimentación para el desarrollo de insectos con caracteristicas  muy especificas para su desarrollo.

Si haz llegado hasta este punto, favor de comentar, de compartir, de aportar posibles ideas, o alternativas de aplicacion.

Fecha y hora de última actualización: 2024-Feb-28 10:37 

Menu  / << versión 4.0d / versión 4.0e //