Inhoudsopgave:
- Stap 1: Installatie Raspbian
- Stap 2: Prueba De Acceso Y Creacion De Cuenta
- Stap 3: Installatieagent
- Stap 4: Instalación Del Sensor Temperatura
- Stap 5: Installatie De Sensor De Co2
- Stap 6: Finale Zumbador Y Montaje
- Stap 7: Configuratie Cayenne
Video: Alarma Inteligente De Humos - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
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:
- 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.
- Download het gebruik van Win32DiskImager op de pagina van het project en SourceForge voor een archief van zip.
- 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).
- Selecteer een archief van de afbeelding van de extra's van Raspbian.
- 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)
- Haga clic en Escribir y espere a que la escritura se complete.
- Salga del administrador de archivos y verdrijven la tarjeta SD.
-
!Een terminado van SO en van Raspberry Pi !
Stap 2: 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
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
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
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
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
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:
ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: 9 stappen
ALARMA ARDUINO MET SENSOR DE MOVIMIENTO, SIRENA EN AVISO AL TLF. MÓVIL: Het is mogelijk om een alarmsignaal te geven voor het detecteren van presencia, activeer een sirene van 108dB en een gebruiksvriendelijke sms (optioneel). Geef de mogelijkheid om de controle terug te sturen naar het gebruik van sms-berichten (endendo, apagado, reinicio
Alarma ESP32: 7 stappen
Alarm ESP32: Alarmmeldingen met micro ESP32 en arduino-programma's. Zie de alarmcentrale met micro-, pantalla-, lector RFID-, zoemer- en demáscomponenten. También habrá que añadir los componentes externalos a la caja de control: la sirena con
Pendulo Inteligente De Newton Con Electricidad (Newton's slinger met elektriciteit): 17 stappen (met afbeeldingen)
Pendulo Inteligente De Newton Con Electricidad (Newton's Pendulum With Electricity): Este proyecto lo hice con un fin educativo, ya que resulta curioso en hipnotizante la manera en que fluye la electricidad by medio de los bombillos. Pienso que es una buena Herramienta para ensear a las personas el principio del Péndu
Carro Inteligente(: 4 stappen (met afbeeldingen)
Carro Inteligente(: Este carro inteligente es el resultado de un proyecto transversal de la asignatura de computación física, que busca encontrar nuevas maneras de enseñanza usando las nuevas tecnologído;as, sies;