Orodha ya maudhui:

Alarma Inteligente De Humos: Hatua 7
Alarma Inteligente De Humos: Hatua 7

Video: Alarma Inteligente De Humos: Hatua 7

Video: Alarma Inteligente De Humos: Hatua 7
Video: Hush | Critical Role: THE MIGHTY NEIN | Episode 7 2024, Julai
Anonim
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos

Gracias al sw de Cayenne in posible construir equipos muy avanzados sin necesidad de programar nada con un factoro gratamente muy profesional. Ademas, si sospesamos la gran potencia de calculo de la Raspberrry Pi, junto sus grandes posibilidades de expansión y conectividad, obtenemos una gran combinación de hardware y software, las cual sin duda nos va a permitir realizar proyectos realmente interesantes.

Sabemos la gravedad que puede suponer un incendio, for the 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:

  • Hakika muhimu: salvar vidas humanas
  • Minimizar las pérdidas económicas potencialmente productidas por el fuego.
  • Conseguir que las actividades del edificio puedan reanudarse en el plazo de tiempo más corto posible.
  • Evitar generis mas contaminación de todos tipo al medio ambiente productida por la combustión de todo tipo de materiales algunos altamente tóxicos

Ni dhahiri kwamba watu wanaweza kupata maoni yao juu ya msingi wa msingi na msingi wa tukio la tukio, kila kitu kinaweza kusababisha uchafuzi wa mwili kwa kutumia vifaa vya kupigia debe kwa sababu ya kutokukamilika ikiwa ni pamoja na mambo mengine yanayotekelezwa.

Kwa sababu hii, watafutaji wa mpango wa msingi wa makaburi juu ya shida ya kutokuwepo kwa sababu ya kutimiza matakwa tofauti kwa programu ya Raspberry pi 2, vifaa vya programu na programu ya Cayenne

Mila ya utaftaji wa mambo yanayotokana na mambo mengine yanayotokana na shughuli za msingi wa programu ya kufanya kazi kwa watu wanaotumiwa na Tipo Óptico basado en células fotoeléctricas, las cuales, al oscurecerse por el humo o iluminarse por reflexión de luz en las partículas del humo, disparando una siresi alarma.

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

Hii ni pamoja na:

  • Inagundua miundombinu: tenga tofauti kwa alcanzarse una determinada temperatura fija en el ambiente.
  • Detectores termovelocimétricos: disparan un sealal oarar cuando detectan un incremento rápido de la temperatura ambiente, kwa sababu hii itatolewa kwa watu wanaotarajiwa kufanya hivyo kwa sababu ya kufanya kazi kwa kufanya kazi kwa sababu ya mafundisho.
  • Detectores of llama: se basan en la detección de la radiación ultravioleta o infrarroja presente en la combustión en los incendios. Se usan en zonas exteriores de almacenamiento, o para zonas desde se puede propagar con gran rapidez un incendio con llamas (por la respuesta mas rápida). Dada su incapacidad para detectar incendios sin llama, esto hace que no se considereren estos detectores for uso general.

La solución que se propone se basa en detectores ter micos al ser los mas precisos, all the que se ha añadido for aumentar la fiabilidad and mejorar of flexibilidad un doble sensor permitiendo de esta manera poder modificar los parámetros de disparo con un enorme assistid como vamos a semos ver aparte de poder transmitir las información en múltiples formatos y formas hasta nunca vistas.

WANAUME NECESARIOS

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

  • Zumbador de 5V
  • DS18B20
  • Resistencia de 4k7 1/4 w
  • Sensor de Co2 msingi kwa MQ4
  • Raspberry Pi 2 o bora
  • Fuente 5V / 1A kwa la Rasberry Pi

Otros

  • Cable de nyekundu
  • Caja de plástico para contener el conjunto
  • Cable de cinta (tazama reusar un cable de cinta procedente de un interfaz ide de disco)

Hatua ya 1: Instalación Raspbian

Instalación Raspbian
Instalación Raspbian

La solución propuesta se basa en usar una Raspberry Pi y un pequeño hardware de control cone conectaremos a los puerto de la GPIO, pero, antes de empezar con en hardware vifaa, mihimili, si aun no lo ha creado todavía, una uwezo wa kupata Raspbian para proporcionar un sistema operativo a la Raspberry Pi.

Raspbian trae pre-instalado software muy diverso kwa ajili ya elimu, programu na uso kwa ujumla, contando ad conse Python, Scratch, Sonic Pi y Java

Para instalar Raspbian se puede instalar con NOOBS o descargando la imagen del SO desde la url oficial

Toleo la nyaraka za nyaraka:

  • JASI YA RASPBIAN: Imagen de escritorio completo basado en Debian Jessie de mayo de 2016, publicada el 2016-05-27 na toleo la kernel: 4.4
  • RASPBIAN JESSIE LITE: taarifa juu ya picha kutoka kwa Debian Jessie de mayo de 2016, publicada el 2016-05-27 na versión de kernel: 4.4

Maoni ya SD ni ukubwa wa kutosha, unaonekana katika orodha ya huduma za msingi, kwa kutumia huduma ya habari (Lite)

Una maoni mengi juu ya picha inayoweza kutekelezwa kwa njia moja au nyingine:

  1. Kutumia vifaa kwa kutumia SD kwa kutumia vifaa vya SD kwa PC (kwa kawaida inaweza kutumika kwa kutumia SD-micro-usb) ili uweze kutumia SD ya SD. Ingiza SD SD na orodha ya SD na mipango yako ya kufanya mipango ya kufanya kazi kwa kila mtu. Kama sehemu ya orodha ya barua za unidad, mirando en la columna izquierda del Explorador de Windows.
  2. Des32gar ya Win32DiskImager desde la página del proyecto en SourceForge como un archivo zip.
  3. Ziada ya ziada inayoweza kutolewa kwenye kumbukumbu ya kumbukumbu na matumizi ya Win32DiskImager (inatajwa kuwa itaendelea kutumika wakati huo huo, kwa sababu hiyo ina maana ya kufanya hivyo kwa sababu ya kumbukumbu ya kuchagua kuwa ni pamoja na Utekelezaji).
  4. Chagua picha ya kumbukumbu ya picha ya ziada kutoka Raspbian.
  5. Seleccione con mucho cuidado letra de la unidad de la tarjeta SD (tenga cuidado al seleccionar la unidad correcta pues si usted selecciona otra unidad por error, esto puede destruir los datos en el disco duro de su ordenador)
  6. Haga clich en Escriptir y espere a que la escritura se complete.
  7. Salga del administrador de archivos na expulse la tarjeta SD.
  8. Terminado de instalar el SO en su Raspberry Pi!

Hatua ya 2: Prueba De Acceso Y Creacion De Cuenta

Prueba De Acceso Y Creacion De Cuenta
Prueba De Acceso Y Creacion De Cuenta

Creada la iamgen del SO, ahora madhumuni ya kuingiza micro-SD recién creada en su Raspberry Pi en el adaptador de micro-sd que tiene en un lateral. Tunga deberá conectar un monitor por el conector hdmi, un teclado and ratón en los conectores USB, an cable ethernet al router and finalmente conectar of 550 DC for the comprobar que la Raspberry Pi arranca con la nueva imagen

Para comenzar la configuración de su Raspberry, lo primero es crear una cuenta gratuita en el portal cayenne-mydevices.com ikiwa ni pamoja na huduma ya kuingiliana kwa wavuti ya wahusika kwa sababu ya kufanya kazi kwa njia ya aplicación móvil. Para ello, vaya a la siguiente url https://www.cayenne-mydevices.com/ na introduzca lo siguintes datos:

  • Nombre,
  • Dirección de correo elctronica
  • Una clave de acceso que utilizara para validarse.

VIDOKEZO: maelezo zaidi ni kama ilivyo hapo chini kwa orodha ya huduma na utaftaji wa huduma kwa wavuti kupitia tovuti ya wavuti inayoweza kutumiwa

Hatua ya 3: Wakala wa Instalacion

Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion
Wakala wa Instalacion

Una vez usajili, solamente tenemos que elegir la plataforma kwa avanzar en el asistente. Obviamente seleccionamos en nuestro caso Raspberry Pi pues no se distingue entre ninguna de las versiones (ya kwamba unaweza kufanya hivyo kwa njia ya kufanya kazi kwa Raspbian).

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

Concluido el asistente, lo siguiente in instalar la aplicación móvil, ni nini kinachoweza kutolewa kwa IOS como ya Android.

Anza kuwa Android itafurahi kwa Google Play.

Kwa sasa ni muhimu kutumia programu hii kwa kutumia simu ya rununu kwa kutumia vifaa vya moja kwa moja na programu ya programu ya MyDevices Cayenne en Raspberry Pi, kwa kutumia simu za rununu na simu ya Raspberry Pi kwa kutumia kifaa chako nyekundu, kwa kutumia Raspberry Pi Njia zote za kebo za umeme na simu za rununu zinaweza kutumiwa kwa wifi (hakuna habari inayofaa kwa 3G au 4G).

Una programu ya kuanzisha programu, kwa kutumia habari zaidi, ikiwa ni pamoja na Raspberry na rangi nyekundu na hakuna kitu kinachoweza kutumiwa, angalia moja kwa moja programu hiyo.

Matumizi ya vifaa vya usanidi myDevices Cayenne en Raspberry Pi, usando el Terminal en Su Pi o bien por SSH.

Tunaweza kupata nyaraka kwa njia nyingine:

  • wget
  • Sudo bash rpi_f0p65dl4fs.sh -v

VIDOKEZO: la instantación del agente en su Raspberry Pi por comando, no es necesaria.

Hatua ya 4: Instalación Del Sensor Temperatura

Instalación Del Sensor Hali ya hewa
Instalación Del Sensor Hali ya hewa
Instalación Del Sensor Hali ya hewa
Instalación Del Sensor Hali ya hewa

Para poder hacer de nuestra Raspberry Pi detector eficaz de incendios necesitamos añadir sensores que nos permitan medir variables físicas del exterior, kwa en consecuencia actuar posteriormente

Katika primer lugar se ha optado por utilizar el sensor DS18B20 creado por Dallas Semiconductor. Se trata de un termómetro digital, con una precisión que varía según el modelo pero que en todo caso es un cononente muy usado en muchos proyectos de registro de datos y control of temperatura.

Zipo mifano ya mfano, el DS1820, el DS18S20 na DS18B20 wakati wote wanaosimamia watafutiliwa na mafundisho kamili, kwa sababu ya hali hiyo, watafahamika kuwa watafahamika kwa sababu ya hali halisi.

Kitufe cha kupigia simu kinaweza kutumiwa kwa idadi ya vipindi 64 vya kupigia debe ruhusa ya kawaida kwa idhini kubwa ya utumiaji wa basi za data.

La temperatura se obtiene en un formato de módulo y signo de nueve bits. Maana ya maana ya maana (MSB) inahusika na ishara zote na alama ndogo ya maana ya kiwango cha 0.5 ° C, sehemu ndogo ya sentensi ya 1 ° C, kidogo kidogo 2 hadi 2 ° C, haraka kidogo 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 más maana ya maana (incluyendo al signo), descartando el 0.5 ° C.

El DS1820, tiene, además de serie y de la interfaz de un conductor, medidor de temperatura y dos registros que pueden emplearse como alarmas de máxima y de mínima temperatura.

Internamente cuenta con un microprocesador, un par de osciladores de frecuencia proporcional a la temperatura (uno de ellos de frecuencia proporcional a la alta temperatura actúa como habilitación (gate) del conteo del oscilador de frecuencia proporcional a la baja temperatura) Mkusanyiko) encargado de compensar las alinealidades de la variación de frecuencia de los osciladores con la temperatura.

Biashara ya wafanyikazi wa los comandos de los botones como: lectura de ROM, búsqueda de ROM, coincidencia de ROM, salteo de ROM, se agreegan nuevos comandos por el bus de un conductor, como convertir temperatura, leer, copiar o escribir of memoria temporaria (scratchpad) basi za gari (maeneo mengine ya watoto kulinganisha na nguvu ya hali ya juu ya hali ya juu ya neno la huduma, kwa sababu ya bendera ya bendera ya ujumbe unaotumiwa na watu wengine).

CONEXIÓN DEL DS18B20

El DS18B20 envia al bus I2C la información de la temperatura exterior en grados C con precisión 9-12 bits, -55C a 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) hii inahusu DS1820 kupitisha sera ya protokolo 1-Wire

Asimismo of importante conectar una resistencia de 4k7 de pull-up en the línea de datos (hususan kuamuru pini 2 na 3 za DS18B20).

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

¡Orodha! Encienda su Raspeberry Pi y Cayenne automáticamente detector el sensor DS18B20 na hii ni jopo la kudhibiti

VIDOKEZO: Ni muhimu sana kupata habari kwa njia ya 1-Wire ili utambulike kwa njia moja (ID), ambayo inaweza kutekelezwa kwa njia tofauti, ikiwa ni pamoja na taarifa za habari ambazo zinaweza kutekelezwa kwa sababu ya habari zinazoweza kutekelezwa kwa sababu ya kutokukataa para todo el montaje conectándose todos ellos en paralelo (respetando los pines obviamente). Programu ya programu ya "mahojiano" ya sensa / utaftaji adecuado.

Hatua ya 5: Instalación De Sensor De Co2

Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2
Kufunga De Sensor De Co2

Para complementar nuestro detector se ha añadido un detector de gesi basado en el circo MQ4.

Kuangalia mwezi mmoja kwa sensorer moja, na pia unaweza kutumia kifaa chako kwa kutumia sensorer na moduli ya utaftaji wa huduma, ikiwa ni pamoja na gharama kubwa za kufanya kazi.

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

  • Salida analógica
  • Salida con sensibilidad de nivel TTL (la salida es a nivel alto si se detecta GLP, gesi el, pombe, el hidrógeno y mas)

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

Estos detectores son muy versátiles, pudiendo usarse para múltiples faini, detectando con assistidad lo siguientes gesi:

  • Como inayoweza kuwaka el GLP
  • Butano
  • Metano
  • Pombe
  • Propano
  • Hidrogeno
  • Humo
  • na kadhalika.

Algunas de las características del módulo:

  • Voltaje de funcionamiento: 5V DC
  • Rango de Detección: 300 kwa 10000 ppm
  • Salida TTL señal valida es baja
  • Tamaño: 32X22X27mm

WADADA

Para conectar el modulo a nuestra Raspberry Pi, optaremos por usar el puerto GPIO18 (pin12) que conectaremos a la salida digital 2 del sensor (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) na la conexión de masa por comodidad podemos tomarla del pin 9 de las Raspberry conectando este al pin1 del detector (marcado como GND)

Respecto a Cayenne deberemos configurarlo como una entada genérica como vamos a 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. Kwa muda mfupi tu kunaweza kutekelezwa kwa muda mrefu ikiongozwa na vifaa vya sensorer durante unos minutos for the 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 to pasa a nivel alto, and decir pasa de 0V a unos 5V, volviendo a cero en cuanto se haya diluido el gas

Hatua ya 6: Zumbador Y Montaje Fainali

Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje
Fainali ya Zumbador Y Montaje

Ya Tenemos los dos sensores, asi que Aunque Podemos intereactuar ante variaciones de las lecturas de los sensores Enviando Correos o Enviando SMS ya (como vamos a ver en el siguiente paso), es muy interesante añadir también un Aviso auditivo que Podemos activar cuando decidamos.

Kwa sababu hii, tazama picha rahisi za 5V za simu hizi zinazohusiana na moja kwa moja Raspberry Pi sin ningún circo auxiliar.

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

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

Kwa sababu moja ya hali ya juu ya hali ya juu ya hali ya juu ya hali ya juu ya hali ya juu, zifuatazo, maoni yako, miundo, na matumizi ya kebo ya 20 hadi 20, ni kwa sababu ya programu ya kupigia debe cable IDE de los usados para conectar antiguos discos duros cortándolo en the longitud que interese y conectando los cables a los sensores y al zumbador (angalia kila wakati muhimu kwa njia ya upekuzi wa milipuko ya kebo za kebo na safu ya siri 1 y cuenta correlativamente).

El siguiente resumen indica todas las conexiones realizadas:

CABLE DE CINTA UTILIZACIÓN

  • pin9 (Gnd) pin1 DS1820, pin1 MQ4,
  • pini 7 (GPIO4) pini 2 DS1820, resistencia 4k7
  • pini1 (+ 5V) pini 3 DS1820, resistencia 4k7, pin4 MQ4, kebojo buzzer
  • pini 12 (GPIO18) pin2 MQ4
  • pin11 (GPIO17) kebo ya negro buzzer

Hatua ya 7: Configuracion Cayenne

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

Montado el circo na nuestra Rasberry corriendo con Rasbian na wakala wa Cayenne, únicamente na maoni ya muundo wa sensorer ya gesi na buzzzer ikiwa ni pamoja na mikataba na matukio ya kutolea huduma kwa wahusika

Sensor ya DS1820 haifanyi kazi kwa njia moja kwa moja kwa njia moja kwa basi moja, kwa wakala wa Cayenne lo detectara automáticamente presentándolo directamente sobre el escritorio sin necesidad de ningún acción más.

GESI YA SENSOR YA KUFANYA

Kwa sababu hakuna makala ya sensa ya makala ya Consay de Cayenne, tazama orodha hii ya usanidi wa kuingiza aina ya habari Input ya Digital na SigitalSensor.

Kama wewe ungependa kufanya hivyo, unaweza kufanya hivyo kwa sababu unasanidi mtoto wako.

  • Jina la Wijeti: Ingizo la Dijiti
  • Wijeti: Grafu
  • Hesabu za hesabu: 0

En el apartado "Mipangilio ya Kifaa" pondremos:

  • Chagua GPIO: GPIO iliyojumuishwa
  • Chagua Kituo: Kituo cha 18
  • Geuza mantiki: angalia activado

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. Kama wewe ungependa kufanya hivyo, unaweza kufanya hivyo kwa sababu unasanidi mtoto wako.

  • Jina la Wijeti: Buzzer
  • Chagua Widget: Kitufe
  • Chagua Ikoni: Nuru
  • Nambari za desimali: 0

En el apartado "Mipangilio ya Kifaa" pondremos:

  • Chagua GPIO: GPIO iliyojumuishwa
  • Chagua Kituo: Kituo cha 17
  • Geuza mantiki: angalia deactivado

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 placas Rasberry Pi con la información en tiempo real de la temperatura o detección de gas e incluso un botón que nos ruhusa activar o desactivar a voluntad el zumbador.

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 na por supuesto activar o desactivar si lo deseamos el zumbador..

Pero aunque el resultado espectacular todavía nos queda una característica para que el dispositivo sea inteligente: el pode interaccionar ante los eventos de una forma lógica, lo cual lo haremos a través de lo trig, los cuales nos permitirán desencadenases incence incence medidas por los sensores.

Utaftaji wa habari unaosababishwa na Cayenne podemos hacerlo tanto desencadenado acciones como pueden ser enviar corres de notificaciones of envio de SMS's a los destinatarios acordados o bien actuar sobre las salidas.

Para definir un disparador en myTriggers, pulsaremos "Kichocheo kipya" na vipindi hivi:

  • KAMA; aqui arrastraemos el desecadenante, lo cual necesariamene siempre sera la lectura de un sensor (enestro caso el termometro o el detector de gas)
  • KISHA: 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) ili tufute maoni ya SMS

Como ejemplo se pueden definir lo siguientes husababisha:

  • IF DS1820 <42º KISHA RELE (channel17) = OFF
  • IF Channel18 = BASI HAPA RELE (channel17) = ON
  • IF Channel18 = BASI Tuma barua pepe kwa…
  • IF DS2820> 90º BASI Tuma barua pepe kwa..
  • na kadhalika

Je! Ni nini kinachowasilishwa watoto wanaosoma habari (ambayo inahusu mambo mengine), ni nini kinachoweza kudhibitiwa kutokana na matumizi ya mtu anayeshughulikia kazi.

Ilipendekeza: