Monitor de Co2 con sensor mh z19


¿Alguna vez se ha preguntado por qué a menudo se siente somnoliento o incluso cansado por la mañana después de dormir toda la noche? Hay muchas cosas que pueden provocar un sueño de mala calidad,   pero   dada la grave pandemia  al que nos estamos exponiendo  desgraciadamente, también  hay otra razón  contundente: una mayor  exposición a  agentes virulentos al no  estar suficientemente ventilado la estancia .

En efecto , ambas casuísticas citadas  se deben a una concentración inadecuada de dióxido de carbono (CO2) puesto que las personas emiten dióxido de carbono durante la respiración , lo  que implica que   la concentración de CO2 es uno de los principales factores que afectan la calidad del aire y con ello   la exposición a agentes infecciosos.

Por estas razones según los científicos  apuntan que puede ser interesante contar con  un medidor de CO2 para comprender si la concentración de CO2 en nuestro entorno  como afecta la calidad del aire.

Una concentración menor de 800 ppm se considera adecuada, aunque lo ideal es que ronde las 500 ppm. A partir de 800 ppm salta la alerta ya que la ventilación es deficiente, lo que facilita en gran medida la permanencia del virus en el aire, de tal forma que su capacidad de transmisión puede prolongarse durante varias horas.

Estos medidores se pueden comprar ya montados, pero  no dispondremos ningún nivel de mejora ni personalización ni interacción  y los de bajo coste además ofrecen muy poca precisión ,  por lo que vamos a  ver como construir  un medidor real para que entendamos como funciona y de paso podemos pensar en futuras mejoras .

 

La elección del sensor

En un prototipo puede que se vea tentado en usar  sensores del tipo  MQ135 , un sensor de calidad de aire barato) , que detecta NH3, NOx, alcohol, benceno, humo, CO2  y que hemos visto en numerosos proyectos en este blog.

Este  tipo sensores  son  módulos listo para usar para Arduino y Raspberry Pi  gracias a su doble salida analogica   y digital  (para el uso con laRPi se requiere un convertidor AD adicional a no ser que solo necesite la señal de haber superado el umbral  ajustable de disparo de la señal digital ,pero para Arduino la conexión es directa ). 


Los sensores de la serie MQ utilizan un pequeño elemento calefactor con un sensor electrónico-químico por lo que son sensibles a una amplia gama de gases y son adecuados para su uso en interiores. Es cierto que  tienen una alta sensibilidad y un tiempo de respuesta rápido, pero tardan unos minutos en dar lecturas precisas porque el sensor tiene que calentarse.

Estos sensores son  muy fáciles de de usar para medir la concentración de GLP, i-butano, propano, metano, alcohol, hidrógeno y humo en el aire, midiendo concentraciones de gas de 100 a 10000 ppm   siendo ideal para la detección de fugas de gas, alarmas de gas u otros proyectos de robótica y microcontroladores. 

Según el fabricante  en general este tipo de sensores tienen relativa poca precisión incluso después de aplicar la corrección de temperatura y humedad. Además  suelen  tener  un alto consumo de energía (800 mw) y un tiempo de precalentamiento  excesivo lo cual son bastantes inconvenientes para abandonarlo y probar con otro  tipo de sensor.

Hay bastantes sensores de CO2 en el mercado de precios muy variados: MG811 (~ 40 $), MH-Z14 WINSEN (~ 40 $), MH-Z19 WINSEN (~ 30 $), K-30 (~ 85 $), VERNIER CO2-BTA ( ~ 330 $).

Los  sensores de CO2 NDIR (infrarrojo no dispersivo) son el   tipo de sensor más común utilizado para medir el CO2, pues  tienen buena precisión y bajo consumo de energía aunque los precios son muy variados.

Un ejemplo de sensor NDIR es el sensor MH-Z19 tiene buenas características y muy buen precio, así que puede ser una buena opción.  Aquí algunos parámetros técnicos del sensor MH-Z19 :

Tensión de trabajo   4,5 V ~ 5,5 V CC
Corriente media   <85 mA
Nivel de interfaz   3,3 V
Rango de medición   0 ~ 5% VOL opcional
Señal de salida   PWM, UART
Tiempo de precalentamiento   3min
Tiempo de respuesta   T90 <90 s
Temperatura de trabajo   0-50C
Humedad de trabajo   0 ~ 95% de humedad relativa
Peso   15 g
Esperanza de vida   > 5 años
Dimensión   57,5 × 34,7 × 16 mm (largo × ancho × alto)

Este sensor e pequeña escala de uso general  utiliza el principio infrarrojo no dispersivo (NDIR) para detectar la presencia de CO2 en el aire, con buena selectividad y dependencia anaerobia, larga vida y cuenta con compensación de temperatura incorporada y al mismo tiempo  salida en serie, salida analógica y salida PWM. Además, tiene un precio contenido (en amazon unos 14€)

Hay varias  variantes de este sensor con diferentes rangos de medición:

  • 0 ~ 10000 ppm
  • 0 ~ 2000 ppm
  • 0 ~ 5000 ppm

Una opción interesante es la primera porque el modelo B es el más extendido y fácil de conseguir,  si bien  un nivel de CO2 superior a 2000 ppm no sería apropiado para un ambiente doméstico. 

Puede ser interesante montar un dispositivo móvil para poder medir el nivel de CO2 donde quiera dentro del hogar , puesto que como el voltaje de trabajo del MH-Z19 es de 4.5 ~ 5.5V DC, puede usarse la salida USB standard  o simplemente  3 baterías AA ) como fuente de alimentación.

 

Respecto a la visualización de los datos una pantalla OLED LCD 0.96 “I2C IIC SPI Serial 128X64 (en amazon unos 9€)  es una buena opción pues  es muy fácil usarla con nuestro Arduino  gracias a la conexión I2C , y claro las librerías gratuitas para Arduino

Para  poderla usar en nuestro proyecto , es importante tener en cuenta que necesitaremos  la biblioteca de controladores oled Adafruit SSD1306

Respecto al conexionado , no puede ser más sencillo, pues conectaremos la alimentación   del sensor ,la pantalla  y nuestro  arduino  a través de un interruptor al polo positivo de   un portapilas de 3 pilas de 1.5V. Obviamente  complementaremos las conexiones de VCC  con las  masa (0v) conectando el  polo negativo del portapilas a las conexiones de 0v del sensor ,la pantalla  y nuestro  arduino.  

El montaje se complementará con las conexiones de datos  del  sensor MH-Z19    y de la pantalla , conectando la salida PWM del  sensor digital  al pin 7 (pin digital 7) de Arduino ,  y las conexiones de datos I2C  de la pantalla a los pines  SDA( pin 19)   y   pin SCL(pin 18) de nuestra placa Arduino. 

 

Medidor de CO2 MH-Z19

Este  es el resumen de elementos básicos de  hw para hacer este pequeño proyecto:

  • Sensor de co2 infrarrojo MH-Z19 (en amazon unos 14€)
  • Arduino Pro Micro  ( o cualquier otra placa Arduino que disponga)
  • Pantalla OLED LCD 0.96 “I2C IIC SPI Serial 128X64 (en amazon unos 9€)
  • Soporte de batería 3 AAA 1.5V 
  • Interruptor

Implementación

Necesitaremos lo siguientes elementos software para implementar este proyecto

Respecto al   proyecto, cuyo código Arduino al completo podemos ver más abajo , de forma  simplificada  este es   su funcionamiento: 

Primero importamos las librerías  para el control de la  pantalla I2C

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

A continuación definiremos las variables, empezando definiendo el pin 7 para el pwm para el sensor de Co2,  constantes, etc   destacando el valor del precalentamiento para el sensor de co2  cuyo valor es de 120 segundos

#define pwmPin 7        
int preheatSec = 120;
int prevVal = LOW;
long th, tl, h, l, ppm = 0;

Ahora veremos la  parte esencial , cuya principal ocupación es proporcionar el valor de la medida de C02 en la variable ppm 

void PWM_ISR() {
long tt = millis();
int val = digitalRead(pwmPin);

if (val == HIGH) {
if (val != prevVal) {
h = tt;
tl = h - l;
prevVal = val;
}
} else {
if (val != prevVal) {
l = tt;
th = l - h;
prevVal = val;
ppm = 2000 * (th - 2) / (th + tl - 4);
}
}
}

Otra  función  importante es la inicialización de la pantalla OLED , que  conseguiremos al introducirla en la función setup

void setup() { 
Serial.begin(115200);
pinMode(pwmPin, INPUT);
attachInterrupt(digitalPinToInterrupt(pwmPin), PWM_ISR, CHANGE);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 128x64)
display.setTextColor(WHITE);
}

Dado el intervalo de precalentamiento , es interesante una función que presente la cuenta atrás para que el usuario sea consciente de que es necesario esperar ese intervalo:

void displayPreheating(int secLeft) {
display.setTextSize(2);
display.println("PREHEATING");
display.setTextSize(1);
display.println();
display.setTextSize(5);
display.print(" ");
display.print(secLeft);
display.display();
}

Obviamente tampoco nos puede faltar la visualización del nivel de ppm , que solo se mostrará si es superior  a 1000 ppm ( obviamente podemos ajustar este umbral al valor que deseemos).

void displayPPM(long ppm) {
display.setTextSize(2);
display.println("CO2 PPM");
display.setTextSize(1);
display.println();
display.setTextSize(5);
if (ppm < 1000) {
display.print(" ");
}
display.print(ppm);
display.display();
Serial.println(ppm);
}

Finalmente en el bucle principal  básicamente  borraremos la pantalla y mostraremos la  cuenta atrás  del precalentamiento para finalmente mostrar el nivel de ppm  cada 1000ms.

void loop() { 
display.clearDisplay();
display.setCursor(0,0);
if (preheatSec > 0) {
displayPreheating(preheatSec);
preheatSec--;
}
else {
displayPPM(ppm);
}
delay(1000);
}

 

Para terminar, IhorMelynk nos ofrece el código fuente para Arduino que el mismo cargó en su Arduino:

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define OLED_RESET 4
Adafruit_SSD1306 display(OLED_RESET);

#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif

#define pwmPin 7

int preheatSec = 120;
int prevVal = LOW;
long th, tl, h, l, ppm = 0;

void PWM_ISR() {
long tt = millis();
int val = digitalRead(pwmPin);

if (val == HIGH) {
if (val != prevVal) {
h = tt;
tl = h - l;
prevVal = val;
}
} else {
if (val != prevVal) {
l = tt;
th = l - h;
prevVal = val;
ppm = 2000 * (th - 2) / (th + tl - 4);
}
}
}

void setup() {
Serial.begin(115200);
pinMode(pwmPin, INPUT);
attachInterrupt(digitalPinToInterrupt(pwmPin), PWM_ISR, CHANGE);
display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // initialize with the I2C addr 0x3C (for the 128x64)
display.setTextColor(WHITE);
}

void displayPreheating(int secLeft) {
display.setTextSize(2);
display.println("PREHEATING");
display.setTextSize(1);
display.println();
display.setTextSize(5);
display.print(" ");
display.print(secLeft);
display.display();
}

void displayPPM(long ppm) {
display.setTextSize(2);
display.println("CO2 PPM");
display.setTextSize(1);
display.println();
display.setTextSize(5);
if (ppm < 1000) {
display.print(" ");
}
display.print(ppm);
display.display();
Serial.println(ppm);
}

void loop() {
display.clearDisplay();
display.setCursor(0,0);
if (preheatSec > 0) {
displayPreheating(preheatSec);
preheatSec--;
}
else {
displayPPM(ppm);
}
delay(1000);
}

 

Teniendo esto en cuenta, a la hora de mantener el contacto social los espacios al aire libre se presentan como la mejor alternativa. En espacios cerrados la ventilación es fundamental. No es suficiente con abrir las ventanas 10 minutos cada hora. La ventilación debe ser constante. Por supuesto, en ambos casos la mascarilla sigue siendo un elemento de protección esencial.

 

 

 

 

 

 

 

Seguricasa2020 is Live



Dado la proliferación  de ocupación de segundas viviendas  se nos antoja  vital monitorizar los accesos  a  nuestra segunda vivienda  sobre todo para estar al tanto de cualquier acceso no autorizado y emprender las medidas necesarias. Además ,dada la gran dependencia del suministro de corriente alterna,  también es necesario  tener constancia de cualquier caída o reposición que haya en el suministro  de corriente alterna que es necesario estar  informados   para realizar acciones correctivas como por ejemplo reponer   elementos de maniobra o protección pues todos sabemos las consecuencias de tener cortes prolongados de red : posibles  perdidas de alimentos por la falta de refrigeración, fallo en sistemas de alarmas, fallos en  automatismos como riego automático, climatización ,etc

Normalmente sistemas capaces  de monitorizar accesos,  así como también  el estado de suministro eléctrico  con la complicación que eso conlleva ( sin red también deben ser capaz de enviar notificaciones) requieren un hardware muy costoso

Afortunadamente  la solución que proponemos que proponemos escapa del planteamiento clásico  al no  necesitar ningún hardware especial, por lo que es terriblemente sencilla, pues simplemente requiere  un viejo  terminal  android  y por supuesto  una  app que pueda gestionar tanto el acceso como el estado de la red

En el siguiente vídeo podemos ver esta solución en funcionamiento:

 La solución que proponemos es única, pues no es necesario adquirir ningún hardware adicional, ya que se basa en un smartphone  con Android con Android 7  o superior que quizás tengamos olvidado  en un cajón , para pasar gracias a la aplicación Seguricasa2020 , a  gestionar tanto los accesos, como los cortes de red del suministro eléctrico de una vivienda o local.

Es importante añadir  una tarjeta  SIM al smarthone , pues  no siempre se tiene conectividad en una segunda vivienda   y además en caso de falta de red al  tener batería el smartphone  gracias  a la conectividad  2G8/3G o incluso los SMS’s podrá seguir enviando las notificaciones.

Resumiendo  los elementos necesarios  son los siguientes:

  • Smartphone Android con SO Android 4.1 (Yelly Bean) o superior.
  • Tarjeta SIM (puede ser de Prepago).
  • Cargador de ca  original  en buen estado ( pues debera estar permanentemente conectado).
  • Es importante destacar que si se desea almacenar las notificaciones de SMS o e-mail, el terminal debería contar al menos con 128MB de espacio en la SD externa para almacenamiento de logs.
  • Sistema para fijar el smartphone a la pared  o  belcro autoadhesivo
  • Un trozo de cartón duro  fijado solidario a la puerta de acceso que tape parcialmente el sensor de presencia del Smartphone al abrirse.

PUESTA EN MARCHA DE LA SOLUCIÓN SEGURICASA2020

Veamos a continuación los pasos   a seguir  para  instalar una alarma de accesos y falta de red de corriente alterna  con notificaciones  con sms y email

PASO 1: SELECCIÓN DE TERMINAL

El   montaje  requiere  simplemente un Smartphone con SO Android  que puede ser reciclado o en desuso. También es importante destacar que   si se desea almacenar las notificaciones de SMS o e-mail, el terminal debería contar al menos con 128MB de espacio en la SD externa para almacenamiento de logs.

El terminal Android debe tener SO Android 7  o superior y no  es fundamental  que tenga  la pantalla  perfecta ( o la batería)  ya que la interacción con el terminal solo será necesaria para configurar cuales van a ser las notificaciones  y los destinatarios de estas ( es decir este terminal puede ser perfectamente reciclado  o incluso en mal estado ) .

PASO 2: INSTALACIÓN DE LA APP SEGURICASA2020

Esta aplicación  al estar albergada en la appstore de Amazon  requiere tener la app de Amazon AppSore  instalada   en el terminal Android donde    vayamos a instalar la app   (y desde ahí buscaremos  la app seguricasa2020 ) .

Hay un detalle importante  si no tiene instalada  la tienda de apps de Amazon en su terminal ,  y es que dado que al ser ambos ( Amazon y Google ) competidores,  esta  tienda de aplicaciones de Amazon no se puede instalar directamente desde el propio Google Play , pero es tan popular   que  bastara buscar en Google  “Appstore de Amazon”   para poder instalar esta   mediante descarga directa desde los servidores de amazon, y luego si cuenta con alguna app de amazon instalada como Alexa o Amazon compras debería usar las credenciales de amazon sin necesidad de volverlas a introducir.

También podemos  buscar la app  desde el propio Amazon ( pero asegúrese que busca  en la Appstore para Android  y no en el resto de departamentos pues no lo encontrará)  En la url de Amazon , seleccionaremos “Appstore para Android”   y   buscaremos  “Seguricasa2020” .

Si estamos validados en Amazon, dado que la app es gratuita , podremos descargarla directamente a nuestro terminal ( si este    cuenta con Android 7  o superior)

 Una vez que haya aparecido el icono de seguricasa2020, pulsaremos  para  instalarla ( y por cierto que el texto este en ingles pues la aplicaion esta en español)

Si   la app de AppStore de Amazon la tenemos instalada y hemos seleccionado el destino correcto,  la instalación de esta app se hará  de  forma automáticamente en su terminal , pero en caso de no tener la app de aplicaciones de Amazon los hariamos desde la Appstore de Amazon.  

Encenderemos el terminal  y buscaremos si se ha instalado la app . En caso de no haberse instalado automáticamente ( si no ha registrado ese terminal en Amazon)    para  instalar esta app  simplemente nos  iremos a  la app  de Amazon AppStore  , buscaremos Seguricasa2020   e  instalaremos bien   la aplicación “Seguricasa2020 ”  en su versión gratuita   sin restricciones capaz de  enviar a notificaciones  por email o SMS  ( o bien su versión de  premium de pago de 0,5€ que carece de publicidad ).

PASO 3: SIM

El siguiente paso  es insertar la SIM  en el terminal si es que vamos  a enviar SMS o emails estando sin suministro eléctrico  , ya que normalmente cuando no haya red eléctrica tampoco solo tenemos tener wifi. Dependiendo de lo que deseemos (sms o emails ) necesitaremos  un plan mas o menos ajustado ,pero en general con una tarjeta pre-pago debería ser suficiente.

PASO 4: FIJACIÓN MECÁNICA DEL TERMINAL

Ahora  lo siguiente debería ser fijar el terminal  a un extremo de la puerta si es que vamos a usarlo  también para notificar los acceso a la vivienda o local. Por ejemplo un belcro auto-adhesivo pegado en la parte de atrás del terminal  puede ser un sistema perfecto  , aunque en el mercado  obviamente también existen soportes  para  fijar el terminal de forma vertical de una manera muy simple.

Simple mente necesitaremos un cartón grueso de buena calidad de unos 5 cm de ancho por unos 20 cm:

IMG_20170713_135917[1].jpg

 

El cartón lo cortaremos para que cubra con holgura el sensor de proximidad del terminal ( suele estar en la parte superior)

IMG_20170713_140148[1].jpg

Debemos cortar el cartón de modo que pueda cubrir el sensor

IMG_20170713_140224[1].jpg

No es necesario que exceda  , simplemente debe rebasar la anchura del terminal

IMG_20170713_140833[1].jpg

Como se ve en la imagen lo doblaremos por la mitad en ángulo de 90 grados.

IMG_20170713_140908[1].jpg

Ahora fijaremos el cartón a la hoja de la puerta cerca de la bisagra de modo que al abrir la puerta el cartón oculte el sensor del terminal

IMG_20170713_214820[1].jpg

Seguidamente colocaremos belcro  auto-adhesivo sobre ambos lados del terminal tanto en el marco de la puerta como en el propio terminal

IMG_20170316_191402.jpg

 

Fijaremos seguidamente el terminal con el belcro al marco de la puerta:

IMG_20170713_215058[1].jpg

Fijado el terminal   ya solo nos quedaría comprobar    que  al abrir al puerta este  tape el sensor de proximidad del terminal tal y como se ve en la fotografía siguiente:

Una vez fijados el terminal  y el cartón es hora de conectar  la alimentación  por medio del cargador original  o en su defecto cualquier cargador con salida micro-usb (tenga en cuenta que el cargador debe permanecer siempre enchufado de modo que pueda ser motorizado  el estado de la red eléctrica por lo que este  debería ser preferentemente el original  o por lo menos de buena calidad ).

!Ya esta  todo preparado !, así que arrancaremos  la aplicación  Seguricas2020 y  podemos  configurar  todos los  parámetros de notificaciones como vamos a ver  a continuación.

En el siguiente vídeo  podemos ver  mas claramente el funcionamiento de todas estas opciones comentadas.

 

PASO 5 :CONFIGURACIÓN DE LA APLICACIÓN

Hay una opción muy importante referida a la configuración de la aplicación, la cual se accede pulsando el botón configuración  o bien en el menú superior ( los dos circulitos   y seleccionando  Configuración)

Pulsando sobre el botón de la caja de herramientas de la app o el de  configuración del terminal nos aparecerá el menú Configuración en la parte Inferior de la pantalla.

Una vez ahí, pulsando sobre el ítem, se mostrara el submenú de configuración de la aplicación estando  la pantalla está divida por seis secciones claramente identificadas:

  • Avisos por SMS.
  • Avisos por email.
  • Números de teléfono para SMS.
  • Correo electrónico destino.
  • Usuario Gmail para envíos.
  • Fichero de log.

Avisos por SMS.

La conectividad a internet de los terminales de última generación junto con el crecimiento exponencial tanto de las redes sociales como los de servicios de mensajería no han frenado la expansión de los mensajes SMS a nivel comercial.

Está claro que  los nuevos métodos de comunicación han tomado la delantera en lo que se refiere a las comunicaciones personales y grupales  ,pero a cambio han dejado a los mensajes SMS cómo líderes absolutos  de las comunicaciones de empresas como bancos,  empresas de transporte público, empresas de telecomunicaciones , compañías de seguros, hospitales ,otras instituciones públicas y un largo etcétera las cuales han adoptado los mensajes SMS como método para enviar notificaciones, confirmar transacciones, recordar citas, etc.

Pulsando en cualquiera de las tres opciones de este submenú automáticamente se enviaran   un SMS al número que se defina ante las siguientes circunstancias:

  • Corte de suministro de corriente alterna mediante la el suministro de tensión externa al terminal ( opción “Cortes de electricidad”)
  • Aperturas o  cierres de la puerta   ocultando el sensor de presencia(opción “Aperturas puerta”)
  • Al iniciar por primera vez la aplicación Seguricasa (opción “Al iniciar esta app”).

 

Avisos por e-mail.

Estar dado de alta en una cuenta de correo electrónico, hoy en día es una realidad pues todos los usuarios de la red disponen de una dirección de correo electrónico y lo utilizan diariamente.

En la actualidad, el uso del correo electrónico, se puede dividir en diferentes ámbitos como académico, laboral y personal, por lo que es muy interesante  también poder avisar  por e-mail ante cualquier evento de acceso  o anomalía en el suministro de corriente alterna desde el Core de esta aplicación.

Los avisos por e-mail en esta aplicación son personalizables mediante esta sección  por lo qeu clicando en cualquiera de las tres opciones del submenú de avisos por  e-mail, automáticamente se enviaran   un email a la cuenta de correo electrónico que se defina ante las siguientes circunstancias:

  • Corte de suministro de corriente alterna mediante la el suministro de tensión externa al terminal (opción “Cortes de electricidad”).
  • Aperturas o cierres de la puerta ocultando el sensor de presencia (opción “Aperturas puerta”).
  • Al iniciar por primera vez la aplicación Seguricasa (opción “Al iniciar esta app”).

Número de teléfono para envíos SMS

Complementando el submenú de avisos por SMS ’s se incluye esta sección, donde   se definirá el número de teléfono al que se deseen dirigir los mensajes de texto.

Tenemos que definir sobre todo el número del Teléfono hacia el que quieren dirigirán los SMS ‘s ante los eventos que se deseen auditar chequeados en   el submenú de avisos por sms’s.Opcionalmente,   también se puede asignar una cadena de texto en la opción Usuario que nos permita por ejemplo identificar el número de teléfono que hayamos asignado.

Es interesante destacar que si no informamos del número de teléfono destinatario de los SMS ‘s y clicamos alguna opción de SMS, nos saltara un error de número no definido.Si introducimos el numero o el nombre de usuario en esta sección, para volver a la pantalla principal, pulsar el botón volver del terminal o simplemente pulsa el botón cerrar de esta pantalla.

Correo electrónico destino

Complementando el submenú de avisos por mail, se incluye esta sección donde   se definirá la cuenta de correo electrónico al que se deseen dirigir los mails.

Tenemos que definir el correo electrónico destino hacia el que quieren dirigirán las e-mail ante los eventos que se deseen auditar chequeados en   el submenú de avisos por e-mail

Clicaremos en la copión E-mail y sobre la caja de texto cumplimentaremos el destinatario donde se dirigirán el e-mail ante los eventos que se deseen auditar chequeados en   el submenú de avisos por e-mail.

Es interesante destacar que si no informamos de la cuenta de correo y clicamos alguna opción de envíos de correos, nos saltara un error de mail no definido.

Para volver a la pantalla, el botón volver del terminal o simplemente pulsa el botón cerrar de esta pantalla.

Usuario Gmail para envíos

Complementando el submenú de avisos por mail, en esta sección   se definirá la cuenta de correo electrónico de Gmail desde donde se enviaran los mails.

Obviamente se podría haber definido otro tipo de servidor  de correo saliente, pero  por simplicidad dado que los usuarios de Android están obligados a tener una cuenta vinculada a una dirección de correo de Gmail para instalar nuevas aplicaciones en su terminal , este es el  candidato ideal como  servicio de envió de e-mails.

Dada la facilidad de envíos de correos electrónicos ante las circunstancias definidas, tenemos que definir el correo electrónico origen desde donde se dirigirán las e-mail ante los eventos que se deseen auditar chequeados en   el submenú de avisos por e-mail

La cuenta de Gmail pues se cumplimentara en la opción “cuenta” mediante el formato establecido completo (es decir con el formato [email protected]).

Para volver a la pantalla principal, basta pulsar el botón volver del terminal, o simplemente pulsar el botón cerrar de esta pantalla.

Dado que usaremos la cuenta de Gmail, para poder enviar correos desde esta cuenta, necesitamos cumplimentar en el apartado “Clave” la password de la cuenta de Gmail.

Como vemos en la pantalla anterior al cumplimentar la password de la cuenta de Gmail se ocultara su contenido tanto cuando estamos cumplimentándolo como cuando los revisamos pudiéndolo actualizar o eliminar en cualquier momento desde esta opción.

Es interesante destacar que si no informamos de la cuenta de correo y clicamos alguna opción de envíos de correos, nos saltara un error de mail no definido.

Para volver a la pantalla principal   pulsar el botón volver del terminal o simplemente pulsa el botón cerrar de esta pantalla.

Fichero de log

Es importante destacar que   si se desea almacenar las notificaciones de SMS o e-mail, el terminal debería contar al menos con 128MB de espacio en la SD externa para almacenamiento de logs.

Si deseamos registrar los logs de aviso por email o por SMS, simplemente necesitamos apuntar en el apartado “Carpeta” el nombre del fichero que deseamos usar para registrar todos estos eventos en el root de la microsd.

Para volver a la pantalla principal   pulsar el botón volver del terminal o simplemente pulsa el botón cerrar de esta pantalla.

En la pantalla principal ( mostrada mas abajo)  se ha modificado respecto a la version anterior  para mostrar de forma mas clara la información del nivel de carga de la batería ( debería estar al 100% porque se supone lo deberíamos dejar permanentemente enchufado al cargador USB) ,  la tensión y la temperatura  de la batería  y  lo mas importante: 

  • Presencia de suministro de ca  : en el apartado Tensión red podemos ver si esta o no alimentándose el terminal con el cargador usb  y de ahí inferir si hay o no red
  • Estado puerta: en este apartado podemos ver  si el sensor esta tapando ( puerta abierta) o no el sensor de proximidad del terminal

 

 

Como extender el timbre de un portero automático o el del timbre de la puerta de acceso


Pensemos en personas de cierta edad  o simplemente personas que normalmente hacen su vida en alguna habitación de su vivienda lejos donde se encuentra el portero automático  o por ejemplo  están escuchando la radio , su reproductor musical o simplemente están viendo la TV  y  suena el zumbador del portero automático de la vivienda:en la mayoría de los casos evidentemente no lo van a oír, por lo que se hace necesario de algún modo sencillo  extender el sonido  del timbre de la cocina hasta otra sala sin necesidad de cables por ejemplo con un emisor dentro del telefonillo de la cocina y un receptor-timbre  auxiliar para situarlo  donde más la convenga .

Además, por cierto, esta solución emisor-receptor  inalambricos en cuanto a su conectividad   también es aplicable a los  timbres convencionales de entrada a la vivienda compartiendo el receptor   variando únicamente el transmisor que deberá ser diferente , básicamente porque las  tensiones de disparo son muy diferentes   (220v de los timbre de la casa  frente   a los 8v a 24v de los porteros  automáticos ) .   Precisamente esta solución  permite por ejemplo usar  melodías diferentes para  diferenciar  una llamada  de otro  en un mismo receptor 

 

La solución emisor mas  receptor

El conjunto HEB 004 (prolongador de llamada) y HEB B01 (timbre inalámbrico) se adaptan a la perfección a su cometido de conseguir que el timbre del portero electrónico se oiga donde sea necesario (por ejemplo en el comedor, en la terraza, en el dormitorio, etc).

Este es el pequeño emisor Dinuy EM HEB 004 que introduciremos en el telefonillo de la cocina.  En este caso, los cables negro y azul se conectarán en paralelo con el timbre mecánico.  El cable blanco es para la antena emisora  que lógicamente, no se conecta a ningún sitio.

Observe  como hay que prestar mucha atencion a no confundir el  emisor Dinuy EM HEB 004 que es especial para tensiones continua entre 8 y 24v DC  para usarlo  en porteros  automáticos( o videoporteros)   y el emisor Dinuy  HEB005  que es  el que conectaríamos al  timbre de acceso a nuestra vivienda y por tanto que se alimenta de la red de c.a.  de 220V

Dinuy helios - Emisor extra timbre 110-230v Dinuy helios - Emisor extra timbre 8-12v

Si abrimos cualquiera de los modulso  podemos ver un par de microinterruptores.  Por defecto pueden venir ambos abajo, en OFF, (como se ve en la foto) , pero lo interesante es ponerlo ambos en ON  si  solo tiene que configurar un extensor/emisor de timbre de portero . Se pueden configurar hasta 30 de estos emisores diferentes, para que suenen todos en el mismo timbre receptor, y que suenen en este receptor cada uno con una melodía diferente a elegir entre 32 (así se sabría desde qué origen están llamando).

 

En el dorso del emisor, con su pila de Litio de 3V tipo CR2032. De acuerdo con el fabricante, la duración de esta pila sería de cuatro años a una media de cuarenta llamadas por día, (en la realidad no es tanto).  La pila viene incluida y es muy fácil de encontrar en el mercado   sirviendo para alimentar al receptor pues realmente estamos viendo que la alimentación del zumbador es un tren de  pulsos claramente insuficientes  para alimentar  el receptor.

Bien, si la solución que vamos a instalar es para un portero automático  usaremos  el pequeño emisor Dinuy EM HEB 004 que como hemos comentado  arranca con una tensión DC comprendida entre  8 y 24V ,  Nuestro reto   pues   es introducir en el interior del  emisor  del portero  automático de la vivienda ( normalmente situado  dentro  de la cocina)   acomodando las dos únicas conexiones con las  que cuenta  F de color negro  y  N de color azul  . El tercer hilo blanco obviamente no hay que conectar a ningun sitio pues es la antena exterior.

El primer paso es pues  abrir el interior  del portero electrónico e intentar  instalar en su interior el HEB 004, poniendo los cables en el sitio adecuado. Se adjunta foto para el caso de un GOLMAR T-810.

 

Para otro modelo, la estructura interna del portero es similar, de manera que hay que conectar entre los terminales correspondientes al zumbador y al común.En la imagen de más bajo el  modelo data de hace unos cuarenta años más o menos, (en enero de 2013). Sin embargo, la solución inalámbrica de Dinuy que presentamos aquí vale igual para este modelo que para otros mucho más modernos.

La lengüeta del timbre golpea cincuenta veces a cada lado por segundo  siendo el sonido  similar a una onda cuadrada de 100 Hz con sus armónicos de 200 Hz, 400 Hz, etc. ( de hecho si tiene un instrumento musical, la altura del sonido se corresponde aproximadamente con la nota musical  entre la nota sol y la nota sol sostenido, pero algo más cerca de la nota sol.)

En todos  los caso el circuito emisor (en la cajita blanca) se conecta en paralelo con el timbre 

 

Se conectan los cables azul y negro en paralelo con el timbre mecánico, pues el cable blanco, como ya hemos dicho, es la antena exterior  siendo el rango  de hasta 200 metros sin obstáculos de por medio   y una vez colocada la carcasa, no se ve nada en el exterior

En la siguiente imagen podemos ver como es el proceso de borrado de códigos  o la selección de melodías   a nuestro gusto.

Y por cierto aunque hablamos de porteros automaticos ( antiguos o modernos ) , también se puede conectar a cualquier  videoporteros   ( por ejemplo al Godman)

 

El siguiente y último paso es poner pilas  al HEB B01 y ponerlo en marcha (botón ON). Viene configurado de fábrica para que reconozca al HEB 004. Para comprobarlo, se baja a la puerta y se aprieta la tecla de llamada, hasta que el HEB B01 reaccione. Si no es así, hay que configurarlo de una manera muy sencilla descrita en el manual de instrucciones. Se puede ajustar el volumen y el tipo de melodía (hasta un total de 32).

Cuando llaman y suena el de la cocina, éste recibe la señal y suena (una entre 32 melodías) a su vez con un sonido FUERTE, a la vez que se enciende el piloto (LED) verde.   El interruptor lateral sirve para seleccionar pilotosonido, o ambos.

 

 

El botoncito negro sirve para seleccionar una de las 32 melodías diferentes que almacena y  e el botoncito embutido que está a su lado se pincha con un clip para emparejarlo con el emisor de forma similar a como se hace con los teléfonos digitales de tecnología DECT.

Si conectamos el receptor a un vatímetro para que veáis el consumo es razonablemente bajo consumiendo en torno a unos 1,07 W aproximadamente, lo que supone tan sólo unos céntimos de euro al mes  no siendo por tanto demasiado costoso energéticamente  hablando

 

Por cierto, el transmisor y receptor extra  para timbre , si no lo encuentra en su tienda minorista también se puede localizar en Amazon  en el siguinte link para el emisor y en este otro para el receptor ( ambos hay que comprarlos por separado)