Tabla de contenido:

Sistema SafeT-Park: 6 pasos (con imágenes)
Sistema SafeT-Park: 6 pasos (con imágenes)

Video: Sistema SafeT-Park: 6 pasos (con imágenes)

Video: Sistema SafeT-Park: 6 pasos (con imágenes)
Video: configurar apn de Movilnet vzla en el teléfono tecno spark 6 2024, Mes de julio
Anonim
Sistema SafeT-Park
Sistema SafeT-Park

Este dispositivo ayudará a proteger las estructuras de estacionamiento mediante la implementación de tres conceptos de seguridad en un dispositivo IOT.

Sistema de respuesta de emergencia automatizado, en el caso de incendios en estructuras de estacionamiento

Sensor de temperatura y altitud integrado para señalar la ubicación del incendio

Sistema de presión activado para mitigar la radiación de humo.

Paso 1: Materiales

Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales
Materiales

1. portátil con MATLAB, Arduino y Thingspeak instalados

2. Dispositivo SparkFun ESP8266 Thing

3. Ruptura del sensor de presión / altitud SparkFun - MPL3115A2

4. Cables hembra a hembra

5. Cable micro USB a USB

6. Garaje de estacionamiento impreso en 3D

Paso 2: Regístrese en ThingSpeak

Regístrese en ThingSpeak
Regístrese en ThingSpeak

Primero, regístrese en thingspeak.com y cree una cuenta usando una cuenta de MATHWORKS.

Luego haga clic en "mis canales" y agregue un nuevo canal, para cada sensor utilizado.

El Internet de las cosas (IoT) es una red de objetos interconectados ("dispositivos conectados" o "dispositivos inteligentes") capaces de recopilar e intercambiar datos utilizando electrónica, software, sensores, actuadores y conectividad de red integrados.

Paso 3: cableado y hardware

Cableado y hardware
Cableado y hardware

Conecte la placa como se indica en la imagen de arriba utilizando los cables de extremo hembra a hembra.

Paso 4: programación del hardware

Programación del hardware
Programación del hardware
Programación del hardware
Programación del hardware
Programación del hardware
Programación del hardware

1. Asegúrese de que las entradas sean correctas. Manipule los valores base para establecer una base adecuada para gráficos y cálculos.

2. Código de mapa para enviar a Thingspeak.com.

3. Ingrese la ubicación de WiFi y la información de identificación del canal.

4. Configure la repetición del ciclo de codificación cada 10 segundos. "Tiempo de espera" de 5 segundos configurado para reconfigurar.

5. Ajuste los valores máximos de presión, temperatura y altitud para capturar datos precisos.

Paso 5: codificación en Matlab

Codificación en Matlab
Codificación en Matlab
Codificación en Matlab
Codificación en Matlab

Para hacer uso de las entradas de los sensores Arduino, necesitamos usar Matlab para recibir los datos de ThingSpeak. El comando "thingSpeakRead ()" toma datos del canal, los campos y el número de puntos de datos que ingresa en el comando. Una vez hecho esto, puede utilizar los datos para desarrollar cualquier tipo de salida que necesite. Adjunté un archivo de páginas con mi código que se puede copiar y pegar para comenzar.

Para este proyecto, nuestros productos incluyen:

- Una tabla con las lecturas más recientes de temperatura, altitud y presión.

- 2 gráficos que muestran las lecturas de temperatura y presión en los últimos 50 puntos de datos (en este caso 500 segundos)

- Un mensaje de texto y una actualización por correo electrónico con lecturas de temperatura, altitud o presión que puede elegir en un menú emergente dentro de Matlab

- Advertencia de incendio automática si la temperatura del sensor supera un cierto punto (en este caso, 80 grados F para fines de prueba)

Para recibir mensajes / correos electrónicos, debe configurar una función send_msg antes de ejecutar este código.

Esto se cubrirá en la siguiente diapositiva.

Paso 6: Función Send_msg

Función Send_msg
Función Send_msg
Función Send_msg
Función Send_msg
Función Send_msg
Función Send_msg
Función Send_msg
Función Send_msg

Para recibir actualizaciones por correo electrónico y texto, deberá definir la función "enviar_msg". Deberá actualizar los valores "mail" y "pwd" con el correo electrónico y la contraseña desde donde desea que se envíe la actualización. También deberá definir "destinatarios" como el número y la dirección de correo electrónico que le gustaría recibir las actualizaciones y "operador" con el operador telefónico del destinatario. Una vez hecho esto, la función está lista para ejecutarse.

Recomendado: