Inhoudsopgave:

Alarma Inteligente De Humos - Ajarnpa
Alarma Inteligente De Humos - Ajarnpa

Video: Alarma Inteligente De Humos - Ajarnpa

Video: Alarma Inteligente De Humos - Ajarnpa
Video: Alarma de incendiu SMART. Comparatie intre Google Nest si Sonoff 2024, Juli-
Anonim
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos
Alarma Inteligente De Humos

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

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
  • Minimizar las económicas potencialmente producidas por el fuego.
  • Conseguir que las actividades del edificio puedan reanudarse en el plazo de tiempo más corto posible.
  • Evitar algemene verontreiniging van de todos tipo al medio ambiente producida door la combustión de todo tipo de materiales algunos altamente tóxicos

Es evidente que salvar vidas humanas es el fin principal y primero ante la detección de incendios, pero evitar perdidas económicas o reducir posible contaminación puede ser también buenas razones para poner un cuidado especials

En este proyecto vamos a intentar abordar el grave problema de los incendios desde una perspectiva completamente diferente usando para ello una Raspberry pi 2, un hardware especifico y el software de Cayenne

Tradicionalmente los detectores de incendios difieren en función de los principio de activación Siendo los mas habituales los de Tipo Óptico basado en células fotoelectricas, las cuales, al oscurecerse por el humo o iluminaz lu por reflexión de reflexión de alarm.

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

Este tipo de detectores se clasifica nl:

  • Detectoren térmicos: disparan un alarma alcanzarse un determinada temperatura fija en el ambiente.
  • Detectoren termovelocimétricos: disparan un señal of alarma cuando detectan un incremento rápido de la temperatura ambiente, door de sensorische tip van de sondes cuando cuando la temperature ambiente es baja o varía lentamente en condiciones.
  • Detectoren van lama: op basis van de detectie van ultraviolette straling of infrarroja presente en la verbranding 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 kan niet worden gedetecteerd voor het detecteren van incendios sin llama, moet niet worden overwogen om het te detecteren voor het algemeen.

De oplossing voor het oplossen van problemen en het zoeken naar oplossingen voor het oplossen van problemen, het oplossen van problemen en het oplossen van problemen met flexibele sensoren ver aparte de poder transmissie van informatie en meerdere formaten en formaten hasta nunca vistas.

BEnodigde COMPONENTEN

Voor de oplossing van de oplossing zijn de volgende elementen nodig:

  • Zumbador de 5V
  • DS18B20
  • Weerstand van 4k7 1/4 w
  • Sensor de Co2 basado en MQ4
  • Raspberry Pi 2 of superieur
  • Fuente 5V /1A voor Rasberry Pi

Otros

  • Kabel de rood
  • Caja de plástico para contener el conjunto
  • Cable de cinta

Stap 1: Installatie Raspbian

Installatie Raspbian
Installatie Raspbian

De oplossing is gebaseerd op het gebruik van Raspberry Pi en de hardware van de controle die aangesloten is op de GPIO, pero, antes de empezar con el hardware adicional, deberemos, si aun no lo ha creado todavía, general un imagen de Raspbian para proporcionar un sistema operativo a la Raspberry Pi.

Raspbian trae pre-instalado software veel verschillende soorten onderwijs, programma's en algemene toepassingen, samen met Python, Scratch, Sonic Pi en Java

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

Vemos que hay dos versiones:

  • RASPBIAN JESSIE: Imagen de escritorio completo basado en Debian Jessie de mayo de 2016, gepubliceerd op 2016-05-27 en versie van de kernel: 4.4
  • RASPBIAN JESSIE LITE: versie minima de la imagen basada en Debian Jessie de mayo de 2016, gepubliceerd op 2016-05-27 en versie van de kernel: 4.4

Obviamente si la SD es suficiente grande, lo interesante es descargar la primera opción, en lugar de usar la versie minima (Lite)

U kunt een afbeelding van een correspondentie en een andere versie van de volgende gegevens bekijken:

  1. U kunt gebruikmaken van een SD-kaart die is geïnstalleerd op een pc (normale installatie van een SD-kaart en een micro-usb) die u kunt gebruiken voor een USB-adapter en een SD. Inserte la tarjeta SD en el lector de tarjetas SD de su ordenador comprobando cual es la letra de unidad asignada. Lees meer over de letra de la unidad, mirando en de columna izquierda del Explorador de Windows.
  2. Download het gebruik van Win32DiskImager op de pagina van het project en SourceForge voor een archief van zip.
  3. Extra ejecutable desde el archive zip y ejecutar la utilidad Win32DiskImager (u kunt een e-mail sturen naar de como administrador, para lo cual tendrá que hacer clic derecho en el archive y seleccione ejecutadorar como administrador).
  4. Selecteer een archief van de afbeelding van de extra's van 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 clic en Escribir y espere a que la escritura se complete.
  7. Salga del administrador de archivos y verdrijven la tarjeta SD.
  8. !Een terminado van SO en van Raspberry Pi !

Stap 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 debemos insertar door micro-SD recensie en su Raspberry Pi en de adaptador de micro-SD que tiene en un lateral. Sluit een monitor aan op een HDMI-aansluiting, een teclado en een USB-kabel, een ethernet-kabel en een definitieve aansluiting op de voeding van 5V DC voor de Raspberry Pi-verbinding met de nieuwe afbeelding

Voor de configuratie van frambozen, kunt u eerst gratis toegang krijgen tot de portal op cayenne-mydevices.com die u kunt gebruiken om toegang te krijgen tot de website voor geldige toepassingen en andere toepassingen. Para ello, vaya a la siguiente url https://www.cayenne-mydevices.com/ e introduzca lo siguintes data:

  • Nombre,
  • Dirección de correo elctronica
  • U kunt een clave de acceso que utilizara para validarse gebruiken.

NOTA: las credenciales que escriba en este apartado le servirán tanto para acceder via web como por via de la aplicación móvil

Stap 3: Installatieagent

Installatieagent
Installatieagent
Installatieagent
Installatieagent
Installatieagent
Installatieagent
Installatieagent
Installatieagent

Una vez registrado, solamente tenemos que elegir la plataforma para avanzar en el asistente. U kunt kiezen uit een nieuwe versie van Raspberry Pi met een duidelijk onderscheid tussen de verschillende versies (ya que en todo caso en todas deben tener instalado Raspbian).

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

Concluido el asistente, siguiente es instalar la aplicación móvil, que esta disponible tanto para IOS como Android.

Als u Android-apparaten kunt downloaden, kunt u deze downloaden op Google Play.

Er is veel interesse voor het gebruik van smartphones en het installeren van software voor myDevices Cayenne en op Raspberry Pi, voor lokale ambo's (smarphone y Raspberry Pi) en voor het aansluiten van rode, op Raspberry Pi al router con un kabel ethernet en su samartphone a la wifi de su hogar (geen funcionara si esta conectada por 3G o 4G).

U kunt een app installeren, een introducido nuestras credenciales, een framboos en een misma-red en geen installatie, een automatische installatie instellen.

Hay otra opción de installatie myDevices Cayenne en op Raspberry Pi, usando el Terminal en op Pi en bien door SSH.

Tan sólo hay que ejecutar los dos siguientes comandos:

  • wget
  • sudo bash rpi_f0p65dl4fs.sh -v

OPMERKING: de installatie van de agent en de Raspberry Pi door comando, no es necesaria. Solo se cita aquí en caso de problemas en el despliegue automático des the la aplicacion movil.

Stap 4: Instalación Del Sensor Temperatura

Instalación Del Sensor Temperatura
Instalación Del Sensor Temperatura
Instalación Del Sensor Temperatura
Instalación Del Sensor Temperatura

Para poder hacer de nuestra Raspberry Pi un detector eficaz de incendios necesitamos añadir sensores que nos permitan medir variables fisicas del exterior, para en consecuencia actuar posteriormente

En primer gebruikt voor het gebruik van de sensor DS18B20 gemaakt door Dallas Semiconductor. Stel een digitale terminologie in, met een nauwkeurige specificatie van het model van een model en todo-caso es un componente muy use and muchos proyectos de registro de data y control de temperatura.

Bestaan tres modelos, el DS1820, el DS18S20 en el DS18B20 pero sus principales diferencias se observation en la exactitud the lectura, and la temperatura, el tiempo de conversión que se le dar al sensor para que realice esta.

Cada sensor heeft een nummer van de serie van 64 bits grabado en een lokale vergunning voor een nummer van sensores que se utilizarán en un bus de datos.

La temperatura se obtiene en un formato de módulo y signo de nueve bits. El bit más significativo (MSB) corresponde al signo y el bit menos significativo 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. De vergelijking met de maximale en minimale hoeveelheid van 8 bits is mogelijk met meer significante betekenis (inclusief een teken), descartando el 0.5°C.

El DS1820, heeft een reeks van nummers en een reeks interfazische dirigenten, een circuit van middellange temperatuur en geregistreerde alarmen van maximale en minimale temperatuur.

Interne cuenta con un microprocesador, un par de osciladores de frecuencia proporcional a la temperatura Accumulator) de temperatuurcompensatie van de temperatuurverschillen.

Een traditionele handelswijze van de los botones como: lectura de ROM, búsqueda de ROM, copiar o escribir la memoria temporaria) y buscar alarmas(estas alarmas son comparadas con el valor de temperatura medido inmediatamente de terminada la medición, en decir que el flag de alarma será actualizado después the cada medición).

CONEXIÓN DEL DS18B20

El DS18B20 envia al bus I2C la información de la temperatura exterior en grados C met precisión 9-12 bits, -55C a 125C (+/- 0.5C).a.

Voor het testen van de automatische detectie van de Cayenne van sensoren 1-draads, aangesloten op de Puerto Rico 4 GPIO (PIN 7) die wordt verzonden via protocolreeks 1-draads DS1820

Er zijn belangrijke verbindingen tussen 4k7 de pull-up en de lijn van datos (de decir entre los pines 2 y 3 del DS18B20).

De voeding van de sensor van de tomaremos des de las dos conexiones de +5V de nuestra Raspberry (pines 2 o 4) en de conexión de masa por comodidad podemos tomarla del pin 9 de las Raspberry

Lijst! Enciënda van Raspeberry Pi en Cayenne automáticamente detectará el sensor DS18B20 en añadirá est a su panel de control

NOTA: Er is een belangrijk identificatiemiddel voor 1-Wire identifican mediante un número (ID) único, razón por la que podríamos conectar varios en cascada, viajando la señal de todos ellos por la misma line de datos necesitando necesitando para todo el montaje conectándose todos ellos en paralelo (respetando los pines obviamente). De software is gekoppeld aan de "interrogar" al sensor/dispositivo adecuado.

Stap 5: Installatie De Sensor De Co2

Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2
Installatie De Sensor De Co2

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

Zoek naar een circuit met sensor, of een andere mogelijkheid om de sensor en een module van de disparo met led-lampen op de markt te plaatsen en meer aanbevelingen te doen.

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

  • Salida Analoog
  • Salida con sensibilidad de nivel TTL (la salida is een nivel alto si se detecta GLP, el gas, el alcohol, el hidrógeno y mas)

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

Estos detectores son muy versátiles, pudiendo usarse para múltiples fines, detectando con facilidad lo siguientes gassen:

  • Gasbrandbaar como el GLP
  • Butano
  • Metano
  • Alcohol
  • propaan
  • Hidrogeno
  • Humo
  • enzovoort.

Algunas de las karakters del módulo:

  • Voltooiing van de functie: 5V DC
  • Bereik van detectie: 300 tot 10000 ppm
  • Salida TTL señal valida es baja
  • Tamano: 32X22X27mm

CONEXIONES

Voor het aansluiten van een module en een nieuwe Raspberry Pi, kunt u de GPIO18 (pin12) gebruiken om een digitale 2 van de sensor (marcado como OUT) aan te sluiten.

De voeding van de sensor van de sensor naar de verbinding met de +5V van de nieuwe Raspberry (pines 2 of 4) sluit aan op de pin 4 van de sensor (marcado como +5v) en de aangesloten massa op de tomarla del pin 9 de las Raspberry conectando este al pin1 del detector (marcado como GND)

Respecto a Cayenne deberemos configurarlo como una entrada generica como vamos a ver mas adelante.

PRUEBA DEL SENSOR

Het is een van de meest voorkomende functies van de sensor die nu functioneel is: een eenvoudige en eenvoudige sensor met een desodorante (geen belangrijke merk), alleen met een afzonderlijke sensor. En ese 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 med polimetro, 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

Stap 6: Finale Zumbador Y Montaje

Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje
Finale Zumbador Y Montaje

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 tambienque uncudeo aviso.

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 circuito auxiliar.

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

Respecto a Cayenne deberemos configurarlo como un actuador generico 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 viejos para IDE de los us conectar antiguos discos duros cortándolo en la longitud que interese en conectando los cable a los sensores y al zumbador (observeer que es muy importante respetar el orden de los pines del cable siendo el rojo el pin 1 en cuenta correlativamente).

Wat volgt is hervat:

CABLE DE CINTA UTILIZACIÓN

  • pin9 (Gnd) pin1 DS1820, pin1 MQ4,
  • pin 7 (GPIO4) pin 2 DS1820, weerstand 4k7
  • pin1 (+5V) pin 3 DS1820, resistencia 4k7, pin4 MQ4, kabel rojo zoemer
  • pin 12 (GPIO18) pin2 MQ4
  • pin11 (GPIO17) kabel neger zoemer

Stap 7: Configuratie Cayenne

Configuratie Cayenne
Configuratie Cayenne
Configuratie Cayenne
Configuratie Cayenne
Configuratie Cayenne
Configuratie Cayenne

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

De sensor DS1820 heeft geen directe verbinding met de bus met één draad, de agent kan automatisch worden gedetecteerd en automatisch worden gedetecteerd.

CONFIGURACIE SENSOR GAS

Er bestaat geen sensor voor de kenmerken van de Cayenne, voor de meeste configuraties van de algemene ingang van de Digital Input en de SigitalSensor.

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

  • Widgetnaam: Digitale ingang
  • Widget: Grafiek
  • Numero decimaaltekens:0

En el apartado "Apparaatinstellingen" pondremos:

  • Selecteer GPIO: Geïntegreerde GPIO
  • Selecteer kanaal: kanaal 18
  • Logica omkeren: controleer activado

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

CONFIGURACION ZUMBADORD Er is geen bestaand apparaat en een consola de cayenne, mas sencillo es configurarlo como salida generico del tipo RelaySwitch. Si ha seguido el circuito propuesto, los valores propuestos que debería configurar son los siguientes

  • Widgetnaam: Zoemer
  • Kies Widget: Knop
  • Kies Icoon: Licht
  • Getal decimaal: 0

En el apartado "Apparaatinstellingen" pondremos:

  • Selecteer GPIO: Geïntegreerde GPIO
  • Selecteer kanaal: kanaal 17
  • Logica omkeren: controleer deactivado

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

TRIGGERSZorg ervoor dat er een aantal voorafgaande procedures is gevolgd door de Cayenne op de markt Rasberry Pi met de información en tiempo real de la temperatura o detección de gas en incluso un botonque nos permite activar of 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 installado y supuesto activer o desactivar s lo the seamos el zumbador..

Pero een uniek resultaat van bijzondere kenmerken van de kenmerken van de zee: de interaccionar ante los eventos de una forma logic, lo cual lo haremos a través de lo triggers, los cuales nos permit medidas por los sensoren.

Alles wat definieert triggers en het is mogelijk om te beginnen met het ontvangen van berichten over het ontvangen van berichten over sms-berichten en het uitvoeren van activiteiten.

Para definir un disparador en myTriggers, pulsaremos "New Trigger" y nos presentara dos partes:

  • INDIEN; aqui arrastraemos el desecadenante, lo cual necesariamene siempre sera la lectura de un sensor (en uestro caso el termometro o el detector de gas)
  • DAN: een definitieve keuze voor een eventuele ejecute en een cumpla la condición del IF. Como commentaar se pueden actuar por dos vías: se puede activar /desactivar nuestra actuador (el buzzer) of también enviar correos o SMS's

Como ejemplo se pueden definir lo siguientes triggers:

  • IF DS1820 <42º DAN RELE(kanaal17) =UIT
  • IF Channel18=ON THEN RELE(channel17) =ON
  • IF Channel18=ON THEN Stuur een e-mail naar…
  • IF DS2820>90º DAN Stuur een e-mail naar..
  • enzovoort

Het is duidelijk dat er een oneindig aantal mogelijkheden zijn (y las mejoras de este proyecto también), pero desde luego un circuito así es indudable la gran utilidad que puede tener.¿Se anima a replicarlo?

Aanbevolen: