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 /