Sisukord:

Alarma Inteligente De Humos: 7 sammu
Alarma Inteligente De Humos: 7 sammu

Video: Alarma Inteligente De Humos: 7 sammu

Video: Alarma Inteligente De Humos: 7 sammu
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juuli
Anonim
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos

Gracias al sw de Cayenne on võimalik konstrueerida seadmeid mu avanzados sin necesidad de programar nada con un aspekti gratamente muy professional. Ademas, si sospesamos la gran potencía de calculo de la Raspberrry Pi, junto sus grandes posibilidades de expansión y conectividad, obtenemos una gran combinación de hardware and software, las cual sin duda nos va a allowir realizar proyectos realmente interesantes.

Sabemos la gravedad que puede suponer un incendio, por lo que es sumamente importante disponer de medidas en los edificios para protegerlos contra la acción del fuego.

Detectando a tiempo un incendio conseguimos cuatro cosas:

  • Lo mas importante: salvar vidas humanas
  • Minimaalne las pérdidas ökonoomika potentsiaalne tootmine por el fuego.
  • Conseguir que las actividades del edificio puedan reanudarse en el plazo de tiempo más corto posible.
  • Evitar generar mas kontaminatsioon

Es evidente que salvar vidas humanas es el fin princip y primero ante la detección de incendios, pero evitar perdidas öconómicas o reducir posible pollinación puede ser también buenas razones para poner un cuidado especial en los systemas de detection contra incendios

En este proyecto vamos a aimar abordar el grave problem de los incendios desde una perspectiva completamente diferente usando para ello una Raspberry pi 2, and hardware spetsiifiline ja tarkvara Cayenne

Traditsiooniline los detektorite süttimine erineval viisil ja funktsioonide valik häire.

Asimismo existen detectores de calor, los cuales son los menos sensibles, puesto que detectan la última etapa del desarrollo del fuego aunque generalmente tienen una linnapea resistencia a condiciones medioambientales.

Este tipo de detectores se clasifica en:

  • Detectores térmicos: disparan un alarma al alcanzarse una determinada temperatura fija en el ambiente.
  • Detektorid termovelocimétricos: disparan un señal o alarmma cuando detectan and inkremto rápido de la temperatura ambiente, por lo este tipo de sensores son más adecuados cuando la temperatura ambiente es baja o varía lentamente en condiciones normales.
  • Laama detektorid: ultraviolettkiirguse või ultraviolettkiirguse infrapuna või infrapunase tulekahju ja süttimise korral. Se usan en zone exteriores de almacenamiento, o para zone desde se puede propagar con gran rapidez un incendio con lamas (por la respuesta mas rápida). Dada su incapacidad para detectar incendios sin lalama, esto hace que no se seereneren estos detores para uso general.

Lahendus que se propone se basa en detectores ter micos al ser los mas precisos, al que se ha añadido para aumentar la fiabilidad y mejorar la flexibilidad and doble sensor lubage de esta manera poder modificar los parámetros de disparo con un enorme hõlpsaid como vamos a ver aparte de poder transmitir lasir infoción en múltiples formatos y formas hasta nunca vistas.

KOMPONENDID NESESARIOS

Para montar la solución propuesta necesitamos los siguientes elementos:

  • Zumbador de 5V
  • DS18B20
  • Resistencia de 4k7 1/4 w
  • Co2 andur basado ja MQ4
  • Vaarika Pi 2 o parem
  • Fuente 5V /1A para Rasberry Pi

Otros

  • Punane kaabel
  • Caja de plástico para contener el conjunto
  • Cable de cinta (se puede reusar un cable de cinta protseduure de un interfaz ide de disco)

Samm: paigaldage Raspbian

Installi Raspbian
Installi Raspbian

La solución propuesta se basa en usar una Vaarika Pi y un pequeño hardware de control que conectaremos a los puerto de la GPIO, pero, antes de empezar con el hardware adicional, deberemos, si aun no lo ha creado todavía, generar una imagen de Raspbian para proportsioonid ja süsteemi operatsioonisüsteem Raspberry Pi.

Raspbian trae installeeritud tarkvara muy diverso para la educación, programm ja y uso general, contando además con Python, Scratch, Sonic Pi and Java

In instalar Raspbian se puede instalar con NOOBS or descargando la imagen del SO desde la url Official

Vemos que hey dos versioonid:

  • RASPIA JESSIE: Escritorio Complete Basado ja Debian Jessie de mayo de 2016, avalik 27.05.2016 ja kerneli versioon: 4.4
  • RASPBIAN JESSIE LITE: versiooni mínima de la imagen basada ja Debian Jessie de mayo de 2016, avalik 27.05.2016 ja kerneli versioon: 4.4

Objektiivne si la SD ja suficiente grande, lo interesante es descargar la primera opción, en lugar de usar la versión mínima (Lite)

Una vez descargada la imagenrespondiente en su ordenador siga los siguientes pasos:

  1. Kui kasutate SD-seadet ja kasutate arvutit (tavaline menüü on installitud ja SD ja mikro-usb on kohandatud), või kasutage USB-d ja SD-kaarti. Sisestage pakutud SD ja lugege tarjetas SD -d, kui soovite, et saada kompromissid, mis võimaldavad teil unidad asignada. Se puede ver fácilmente la letra de la unidad, mirando en la columna izquierda del Explorador de Windows.
  2. Laadige alla Win32DiskImager'i rakendusprojektide ja SourceForge'i arhiivi zip.
  3. Lisateabe saamiseks arhiivi ZIP -faili ja Win32DiskImager'i (puede que tenga que ejecutar esto como administrador, para lo cual tendrá que hacer click derecho en el archivo and seleccione Ejecutar como administrator) kohta.
  4. Piltide arhiivi valimine, mis on Raspbiani anteriormente ekstra.
  5. Vali palju palju cuidado letra de la unidad de la tarjeta SD (tenga cuidado al seleccionar la unidad correcta pues si iusted selecciona otra unidad por error, esto puede destruir los datos en el disco duro de su ordenador)
  6. Haga click en Escribir y espere a que la escritura se complete.
  7. Salga del administrador de archivos y expulse la tarjeta SD.
  8. ! Installi lõpplahendus SO SO en Raspberry Pi!

2. samm: Prueba De Acceso ja Creacion De Cuenta

Prueba De Acceso ja Creacion De Cuenta
Prueba De Acceso ja Creacion De Cuenta

Creada la iamgen del SO, ahora debemos insertar la micro-SD recién creada en su Raspberry Pi ja adapter de micro-sd que tiene en un lateral. También deberá conectar and monitor por el conector hdmi, teclado y ratón en los conectores USB, un cable ethernet al router and final conectar la alimentación 5V DC para kombobar que la Raspberry Pi arranca con la nueva imagen

Varajase konfiguratsiooni konfiguratsioon, esmane esitus ja tasuta teenus portaalis cayenne-mydevices.com. See teenusepakkuja saab sisse logida veebikonsooli, mis on kehtiv. Para ello, vaya a la siguiente url https://www.cayenne-mydevices.com/ e Introduzca lo siguintes datos:

  • Nombre,
  • Dirección de correcto elctronica
  • Una clave de acceso que utilizara para validrse.

MÄRKUS: las credenciales que escriba en este apartado le servirán tanto para acceder via web como por vía de la aplicación móvil

Samm: paigaldage Agente

Installatsioon Agente
Installatsioon Agente
Installatsioon Agente
Installatsioon Agente
Installatsioon Agente
Installatsioon Agente
Installatsioon Agente
Installatsioon Agente

Una vez registrado, solamente tenemos que elegir la plataforma para avanzar en el asistente. Objektiivne valik ja nuestro caso Raspberry Pi pues no se distingue entre ninguna de las versiones (ya que en todo caso en todas deben tener instalado Raspbian).

Para avanzar en el asistente deberemos tener instalado Raspbian and nuestra Raspberry Pi que instalamos en pasos anteriores.

Konkurents el asistente, loe seaded ja installeerige aplikatsioon, mis on saadaval, kui see on Androidi iOS -i jaoks saadaval.

Androidi kasiino on Google Plays allalaadimiseks saadaval.

Es muy interesates destacar que desde la aplicación for el smartphone se puede automateicamente localizar and instalar to software myDevices Cayenne en su Raspberry Pi, para lo cual ambos (smarphone y Raspberry Pi) han de estar conectados a la misma red, por ejemplo la Raspberry Pi ruuteri ja Etherneti kaabli ja sama telefoniga a la wifi (ilma funktsioonita ja esmaühendusega 3G või 4G).

Rakenduse installimine on tasuta, cuando hayamos Introducido nuestras credenciales, si está la Raspberry en la misma red y no tiene instalado el agent, se instalara andte automáticamente.

Hay otra optionn de instalar myDevices Cayenne en su Raspberry Pi, usando el Terminal en su Pi or bien por SSH.

Tan sólo hein que ecutcutar los dos siguientes comandos:

  • wget
  • sudo bash rpi_f0p65dl4fs.sh -v

MÄRKUS: la instalación del agente en su Raspberry Pi por comando, no es necesaria. Solo se cita aquí en caso de problems en el despliegue automático desde la aplicacion movil.

Samm: paigaldage Del Sensor Temperatura

Paigaldage Del Sensor Temperatura
Paigaldage Del Sensor Temperatura
Paigaldage Del Sensor Temperatura
Paigaldage Del Sensor Temperatura

Vaarika Pi un detektor eficaz de incendios necesitamos añadir sensores que nos luban medir variables físicas del external, para en concuencia actuar posteriormente

Selle praimeri jaoks on võimalik kasutada andurit DS18B20, kasutades Dallas Semiconductori. See on digitaalne traat, mis on konkreetse variandi konkreetse mudeli pero que en todo caso ja üks komponentide jaoks, mis on ette nähtud paljude andmete registreerimiseks ja temperatuuri reguleerimiseks.

Olemasolevad mudelid, el DS1820, el DS18S20 ja el DS18B20 on põhimõtteliselt erinevad, jälgides ja täpsustades lektorit, temperatuuri ja vastavat vestlust.

Cada sensor tiene un número de serie único de 64 bit grabado en él lo cual permite un gran número de sensores que se utilizarán en un bus de datos.

La temperatura se obtiene en un formato de methodulo y signo de nueve bits. El bit más signativo (MSB) vastab al signo y el bit menos signativo tiene un peso de 0.5 ° C, el subsiguiente en sentido creciente 1 ° C, el bit 2 estará asociado a 2 ° C, hasta el bit 7 cuyo peso será de 64 ° C. Para la comparación con los valores de máxima y mínima se toman sólo los 8 bits other merkativos (incluyendo al signo), descartando el 0.5 ° C.

El DS1820, tiene, además del número de serie y de la interfaz de un dirigent, un circuitito medidor de temperatura y dos registros que pueden emplearse como alarmas de máxima y de mínima temperatura.

Interneti sisekülg ja mikroprotsessor, un parci de osciladores de frecuencia proportsional a la temperatura (uno de ellos de frecuencia proportsional a la alta temperatura actúa como habilitación (gate) del conteo del oscilador de frecuencia proportsional a la baja temperatura) y un circuit (Slope Akumulaator), mis võimaldab kompenseerida laseri alidealidides de la variación de frecuencia de los osciladores con la temperatura.

Traditsioonilised lossi komöödiad: ROM -i loeng, ROM -i juhud, ROM -i kokkusattumus, salteo de ROM, se agregan nuevos comandos por el bus de un dirigent, como convertir temperatura, leer, copiar o escribir la memoria temporaria (scratchpad) y buscar alarmas (estas alarmas son comparadas con el valor de temperatura medido inmediatamente de terminada la medición, es decir que el flag de alarma será aktualado después de cada medición).

CONEXIÓN DEL DS18B20

El DS18B20 on hädavajalik I2C bussi välisteemaliste temperatuuride kohta, mille temperatuur on 9-12 bitti, -55C kuni 125C (+/- 0,5C). A.

Para aprovechar las ventajas de la detección automática de Cayenne de sensores 1-wire, conectaremos este al puerto 4 GPIO (PIN 7) dado que el DS1820 transmite video protocolo series 1-Wire

Asimismo es importante conectar una resistencia de 4k7 de pull-up en la línea de data (es decir entre los pines 2 y 3 del DS18B20).

La alimentación del sensor la tomaremos desde cualquiera de las dos conexiones de +5V de nuestra Raspberry (pines 2 o 4) y la conexión de masa porcomodidad podemos tomarla del pin 9 de las Raspberry

Listo! Raspberry Pi ja Cayenne'i automaatse anduri DS18B20 ja juhtpaneeli juhtimine

MÄRKUS: Esiteks on vaja 1-juhtmelist identifikaatorit, mis on identifitseeritud keskmise ja null- (ID) nimega, razón por la que podríamos conectar varios en cascada, viajando la señal de todos ellos por la misma línea de datos necesitando una única resistencia de pull up para todo el montaje conectándose todos ellos en paralelo (respetando los pines obviamente). See on tarkvara, mis sisaldab anduritevahelist/käsitsemisfunktsiooni.

Samm: paigaldage Co Co2 andur

Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine
Co2 anduri paigaldamine

Täiendava nuestro -detektori abil saate kasutada gaasi ja basseini MQ4 gaase.

Kui kasutate anduri vooluahelat, saate teada, kas andurile on lisatud modifikatsioon, mis on saadaval, ja loe, et see on soovitatav.

Estos moodulos permiten Dual-modo de señal de salida, es decir cuentan con dos salidas diferenciadas:

  • Analüütiline salida
  • Salida con sensibilidad de nivel TTL (la salida es a nivel alto si se detecta GLP, el gas, el alcohol, el hidrógeno y mas)

Estos moodulos son de rápida a respuesta y recuperación, cuentan con una buena estabilidad y larga vida siendo ideales para la detección de fugas de gas en casa o fabrica.

Estos tuvastab poja muy versatiles, pudiendo usarse para passtiples trahvid, detekteerimine hõlbustavate gaaside korral:

  • Gaasipõlev como el GLP
  • Butano
  • Metano
  • Alkohol
  • Propano
  • Hidrogeno
  • Humo
  • jne.

Algunas de las características del methodulo:

  • Toitepinge: 5V DC
  • Detektsiooni piirkond: 300–10 000 ppm
  • Salida TTL señal valid es baja
  • Mõõdud: 32x22x27 mm

KONDEKSONID

Kasutage Raspberry Pi moodulit või uut moodulit, saate kasutada GPIO18 (pin12), mis sisaldab kahte digitaalset andurit (marcado como OUT).

La alimentación del sensor la tomaremos desde cualquiera de las dos conexiones de +5V de nuestra Raspberry (pines 2 o 4) conectándo al pin 4 del sensor (marcado como +5v) y la conexión de masa por comodidad podemos tomarla del pin 9 de las Vaarika conectando este al pin1 del detektor (marcado como GND)

Austatud on Cayenne'i deberemoosi konfiguratsioon, mis on loodud ühe generaatori jaoks ja mis on ver mas adelante.

PRUEBA DEL SENSOR

Para hacer una prueba rápida de que nuestro sensor es funcional: simplemente apuntar a unos cm del sensor con un bote de desodorante (no importa la marca), justo con un sólo disparo hacia el cuerpo del sensor. Ense momento debería encenderse el pequeño led que integra el sensor durante unos minutos para luego apagarse marcando de esta forma que realmente ha detectado el gas.

Ademas simultáneamente si podemos medir con un polímetro, veremos que el pin Out pasa a nivel alto, es decir pasa de 0V a unos 5V, volviendo a cero en cuanto se haya diluido el gas

6. samm: Zumbador Y Montaje finaal

Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal
Zumbadori ja Montaje finaal

Ya tenemos los dos sensores, así que aunque podemos intereactuar ante variaciones de las lecturas de los sensores enviando Correos o enviando SMS's (como vamos a ver en el siguiente paso), es muy interesante añadir también un aviso auditivo que podemos aktivar cuando.

Para los avisos acústicos, lo mas sencillo es usar un simple zumbador de 5V que podemos conectar directamente a nuestra Raspberry Pi sin ningún circuitito auxiliar.

La conexión del positivo del Zumbador normalmente de color rojo, lo haremos al GPIO 17 (pin 11) de nuestra Raspberry y la conexión de masa por comodidad podemos tomarla del pin 9 de las Raspberry conectando este al pin de masa del buzzer (de color negro))

Respecto a Cayenne deberemos configurarlo como and actuador genérico como vamos a ver mas adelante en el siguiente paso.

En cuanto a las conexiones dado las poquísimas conexiones de los dos sensores y el Zumbador, lo mas sencillo, a mi juicio, es usar un cable de cinta de 20+20, que por ejemplo puede obtener de un viejo cable IDE de los usados para conectar antiguos discos duros cortándolo en la longitud que interese y conectando los kaablid a los sensores y al Zumbador (jälgige, kas see on oluline, kui see on oluline, or or de de pines del kaabel siendo el rojo el pin 1 y cuenta korrelatiivsed).

El siguiente resumen indica todas las conexiones realizadas:

CABLE DE CINTA UTILIZACIÓN

  • pin9 (Gnd) pin1 DS1820, pin1 MQ4,
  • tihvt 7 (GPIO4) tihvt 2 DS1820, vastupidavus 4k7
  • pin1 (+5V) pin 3 DS1820, resistencia 4k7, pin4 MQ4, kaabel rojo summer
  • tihvt 12 (GPIO18) tihvt 2 MQ4
  • pin11 (GPIO17) kaabli neegrisignaal

Samm: seadistage Cayenne

Configuracion Cayenne
Configuracion Cayenne
Configuracion Cayenne
Configuracion Cayenne
Configuracion Cayenne
Configuracion Cayenne

Montado el circuit ja nuestra Rasberry corriendo con Rasbian y el agente Cayenne, únicamente nos queda configurar el sensor de gas y el buzzzer así como las condiciones o eventos que harán que disparen los avisos

Del sensor DS1820 no hablamos precisamente porque al estar conectado al bus one wire, el agente Cayenne lo detectara automáticamente presentándolo directamente sobre el escritorio sin necesidad de ningún acción más.

KONFIGURATSIOONI GAAS

Kui teil pole Cayenne'i konsooli, on olemas olemasolev andur, millel on iseloomulikud tunnused, loe sencillo ja konfigureerige como entrada generico del tipo Digital Input ja SigitalSensor.

Si ha seguido el circuitito propuesto, los valores propuestos que debería configurar son los siguientes

  • Vidina nimi: digitaalsisend
  • Vidin: graafik
  • Kümnendkohtade arv: 0

Eraldi "Seadete seadistused":

  • Valige GPIO: integreeritud GPIO
  • Valige Kanal: Kanal 18
  • Pöörake loogika ümber: kontrollige tegevust

Obviamente añadiremos estos valores y pulsaremos sobre el boton "save" para hacer efectiva esta configuración

CONFIGURACION ZUMBADORDado que no existe un zumbador como tal en la consola de cayenne, lo mas sencillo es configurarlo como salida genérico del tipo RelaySwitch. Si ha seguido el circuitito propuesto, los valores propuestos que debería configurar son los siguientes

  • Vidina nimi: helisignaal
  • Valige Vidin: Nupp
  • Valige ikoon: hele
  • Kümnendkohtade arv: 0

Eraldi "Seadete seadistused":

  • Valige GPIO: integreeritud GPIO
  • Valige Kanal: Kanal 17
  • Pöörake loogika ümber: kontrollige deaktiveerimist

Obviamente añadiremos estos valores y pulsaremos sobre el boton "save" para hacer efectiva esta configuración

TRIGGERSSi ha seguido todos los pasos anteriores tendremos en la consola de Cayenne nuestra placa Rasberry Pi con info

Ademas por si fuera poco gracias a la aplicación móvil, también podemos ver en esta en tiempo real lo que están captando los sensores que hemos instalado y por supuesto activar o desactivar si lo deseamos el Zumbador..

Pero aunque el resultado ja espectacular todavía nos queda una característica para que el dispositivo sea inteligente: el pode inteccionar ante los eventos de una forma lógica, lo cual lo haremos a través de lo triggers, los cuales nos loadirán desencadenar acciones ante variaambios medidas por los sensores.

A la hora de definir triggers ja Cayenne podemos hacerlo tanto desencadenado acciones como pueden ser enviar corres de notificaciones or envio de SMS's a los destinatarios acordados or bien actuar sobre las salidas.

Määratlemata ja disparador en myTriggers, pulsaremos "New Trigger" ja presentara dos partes:

  • IF; aqui arrastraemos el desecadenante, lo cual necesariamene siempre sera la lectura de un sensor (en uestro caso el termometro o el detector de gas)
  • SIIS: aqui definiremos lo que queremos que se ejecute cuando se cumpla la condición del IF. Como comentábamos se pueden actuar por dos vías: se puede activar /desactivar nuestra actuador (el buzzer) o también enviar correctos o SMS

Como ejemplo se pueden definir lo siguientes triggers:

  • IF DS1820 <42º THEN RELE (kanal 17) = VÄLJAS
  • IF Channel18 = ON THEN RELE (channel17) = ON
  • IF Channel18 = SEES SEES Saada e-kiri aadressile…
  • IF DS2820> 90º THEN Saada e-kiri aadressile..
  • jne

Es obvio que las posibilidades son infinitas (y las mejoras de este proyecto también), pero desde luego un circuit así es indudable la gran utilidad que puede tener.¿Se anima a replicarlo?

Soovitan: