Prototipo de Luz Extra -versión 4.0c.

Menu  / << versión 4.0b / versión 4.0c / >>versión 4.0d /

 

 Prototipo Luz Extra 4.0c
EEn esta versión se agrega modulo rtc (reloj en tiempo real), lo cual nos permitirá 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
27-Feb-2024 versión 4.0b 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)

Las conexiones se muestran en la figura:.



 

Si todo funciona de forma correcta, el prototipo debe ser capaz de mostrar los valores de luxs en intervalos de 1 segundo, y encender el relavador 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

    

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

 

    Hasta este punto, 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).


En la siguiente versión (version 4.0d)se agregara el modulo micro-sd para almacenar en un archivo las variables de control para su posterior analisis.

 

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

Menu  / << versión 4.0b / versión 4.0c / >>versión 4.0d /