Tabla de contenido:

Sistema de alerta de incendios forestales GPS con Sim808 y Arduino Uno: 23 pasos (con imágenes)
Sistema de alerta de incendios forestales GPS con Sim808 y Arduino Uno: 23 pasos (con imágenes)

Video: Sistema de alerta de incendios forestales GPS con Sim808 y Arduino Uno: 23 pasos (con imágenes)

Video: Sistema de alerta de incendios forestales GPS con Sim808 y Arduino Uno: 23 pasos (con imágenes)
Video: Webinar | IoT: ¿Qué es y cómo puede ayudar a mi empresa? 2024, Mes de julio
Anonim
Image
Image
Arduino uno
Arduino uno

Hola que, en este post veremos como hacer un sistema detector de incendios forestales, con notificación por mensaje de texto, de la ubicación del accidente, gracias al módulo gps integrado sim808, otorgado por la gente de DFRobot, veremos el código fuente, algunas características y funcionamiento del módulo sim808, en un entorno externo, esta es la continuación de un proyecto anterior, donde vimos cómo hacer un sistema detector de llama muy sencillo para el hogar.

Paso 1: Introducción

Este sistema trata de prevenir incendios en bosques y campos, donde un desastre de este tipo puede generar grandes pérdidas económicas, daños materiales importantes, destrucción de la flora y fauna del lugar provocando un daño ecológico de gran magnitud, pero lo más importante es salvar vidas humanas.

El principio de funcionamiento es el siguiente, al detectar fuego por el sensor de llama, este enviará una señal analógica al arduino, que dependiendo de su valor, activará el envío de un mensaje de texto con las coordenadas GPS donde se está produciendo el incendio.. Para este proyecto necesitaremos un sensor de llama, un arduino uno, un módulo sim808, una batería, cables, puedes consultar la siguiente lista de materiales:

Paso 2: Arduino One

Paso 3: Sim808

Sim808
Sim808

Paso 4: Sensor de llama

Sensor de llama
Sensor de llama

Acerca del módulo detector de llama

  • Este módulo es sensible a una llama y su radiación. También puede detectar una fuente de luz ordinaria en el rango de una longitud de onda de 760 nm a 1100 nm.
  • El sensor de llama puede emitir señales digitales o analógicas.
  • Se puede utilizar como alarma contra incendios.
  • Detección de un ángulo de unos 60 grados, particularmente sensible al espectro de la llama. Sensibilidad regulable (en azul ajuste del potenciómetro digital).
  • La salida del comparador, señal limpia, buena onda, capacidad de conducción, más de 15 mA.
  • Tensión de funcionamiento de 3,3 V-5 V. Forma de salida: salidas de conmutación digitales (0 y 1) y salida de tensión analógica AO. Orificios para tornillos fijos para una fácil instalación.
  • Tamaño de las placas PCB pequeñas: 3,2 cm x 1,4 cm.
  • Utilice un amplificador LM393 como comparador de voltaje

Paso 5: Cables Dupont

Cables Dupont
Cables Dupont

Paso 6: Batería de 12 voltios (puede ser una fuente de 12 al menos para realizar las pruebas iniciales)

Batería de 12 voltios (puede ser una fuente de 12 al menos para realizar las pruebas iniciales)
Batería de 12 voltios (puede ser una fuente de 12 al menos para realizar las pruebas iniciales)

Paso 7: una caja con filtro (opcional)

Una caja con filtro (opcional)
Una caja con filtro (opcional)

Paso 8: circuito

Circuito
Circuito

Paso 9: código fuente

Descargue de

Paso 10: Acerca del módulo Sim808 de Dfrobot

El escudo arduino SIM808 GPS / GPRS / GSM es un escudo de expansión Arduino integrado de cuatro bandas GSM / GPRS y tecnología de navegación GPS. Solo un tamaño de tarjeta de crédito, de acuerdo con el paquete estándar de pines Arduino, compatible con Arduino UNO, arduino Leonardo, arduino Mega y otras placas base arduino. En comparación con la generación anterior SIM908, SIM808 hizo algunas mejoras en el rendimiento y la estabilidad. Además de las funciones normales de SMS y teléfono, el escudo también admite MMS, DTMF, FTP y otras funciones. Puede lograr la adquisición de datos, el transceptor de datos inalámbrico, la aplicación IoT y la orientación GPS. Debería integrar un micrófono incorporado y un conector para auriculares, lo que le ahorra costos y hace que su proyecto sea fácil. también se puede conectar directamente a la antena GSM y GPS mediante un conector de antena externo.

SIM808 GPS / GPRS / GSM Arduino Shield V1.0 utiliza la última versión del módulo Simcom SIM808, en comparación con el primer módulo SIM808 disponible en el mercado, el nuevo módulo tiene mejor estabilidad. Pero la parte GPS de los comandos AT no es compatible con la versión anterior del módulo SIM808, consulte la parte inferior de "más" en los comandos AT.

Paso 11: especificación

  • Voltaje de funcionamiento: 5 V
  • Potencia de entrada: 7-23 V
  • Cuatribanda 850/900/1800/1900 MHz
  • Clase de ranuras múltiples GPRS 12/10
  • Estación móvil GPRS clase B
  • Cumple con GSM fase 2/2 + Clase 4 (2 W @ 850 / 900MHz)
  • Clase 1 (1 W a 1800/1900 MHz)
  • Admite modo de bajo consumo de energía: modo 100mA @ 7V-GSM
  • Admite el control de comandos AT (3GPP TS 27.007, 27.005 y comandos AT mejorados de SIMCOM)
  • Admite tecnología de navegación por satélite GPS
  • Indicador de estado LED de soporte: estado de la fuente de alimentación, estado de la red y modos de funcionamiento
  • Entorno de trabajo: -40 ℃ ~ 85 ℃ Tamaño: 69 * 54 mm / 2,71 * 2,12 pulgadas

Paso 12: Descripción general de la placa

Descripción general de la placa
Descripción general de la placa

Interfaz del módulo y precauciones:

Pines ocupados: D0, D1, D12, el pin digital "D12" está conectado a la alimentación GPIO del módulo SIM808. Se puede utilizar como control de encendido / apagado del módulo SIM808. El micrófono integrado SIM808 y el micrófono SIM808 de 3,5 mm están usando el mismo canal MIC, cuando conecte su micrófono, el micrófono integrado se desconectará automáticamente. interruptor, presione brevemente 1s para iniciar SIM808, presione prolongadamente 3s para apagarlo. LED "ON" - Indicador de energía SIM808, solo cuando conecta una fuente de alimentación externa, el módulo puede funcionar correctamente. Net - Indicador de señal GSM Flash rápido: Red de búsqueda Lento flash (3 s una vez): registro de red completo Interruptor de función Ninguno - Pin serial SIM808 vacante para descargar el boceto, marque aquí. USB_DBG - Cuando la placa de expansión esté conectada al Arduino, marque aquí para que SIM808 se comunique con la PC para hacer un debug (depuración AT). Arduino: cuando la placa de expansión se conecte al Arduino, marque aquí para que SIM808 se comunique con Arduino.

Paso 13: Depuración de USB (comando AT)

En esta sección, enviaremos comandos AT a través del puerto serie para depurar el escudo de expansión SIM808. Consulte el conjunto de comandos SIM808 AT para obtener más funciones.

Paso 14: preparación

Hardware:

  • Arduino UNO x1
  • Tarjeta de expansión SIM808 x1
  • Fuente de alimentación externa x1

Software:

  • IDE de Arduino
  • Asistente de depuración serial (en esta sección, usamos DF Serial Debugger de Lisper)

'''PASO'''

Conecte su tarjeta SIM en el protector de expansión SIM808 y conecte el protector de expansión en Arduino UNO, mientras tanto, no olvide conectar una fuente de alimentación externa. Marque el interruptor de función en Ninguno, descargue un código de muestra Parpadeo para asegurarse de que el puerto serie no esté Ocupado. Presione el botón de encendido de arranque y espere a que la tarjeta SIM registre una red correctamente, el LED indicador de red parpadea lentamente (3 s una vez). Deslice el interruptor de función a USB_DBG, luego podemos comunicarnos directamente con el chip SIM808 a través del asistente del puerto serie.

Paso 15: haz una llamada telefónica

Hacer una llamada telefónica
Hacer una llamada telefónica

Envíe AT en el asistente del puerto serie, si devuelve OK, significa que se ha establecido la comunicación serie. Siga la Figura, ingrese los comandos AT, debe obtener el mismo contenido.

Paso 16: Contesta el teléfono y cuelga

Contesta el teléfono y cuelga
Contesta el teléfono y cuelga

Paso 17: Envía SMS

Enviar SMS
Enviar SMS

Paso 18: Leer SMS

Leer SMS
Leer SMS

Paso 19: Comunicación TCP

Comunicación TCP
Comunicación TCP

Paso 20: Orientación GPS

Nota: La antena GPS debe colocarse en el exterior antes de que pueda obtener una salida de datos de ubicación GPS estable.

Envíe el comando AT + CGSN PWR = 1 (abra la alimentación del GPS)

Enviar comando AT + CGNSTST = 1 (recibir datos GPS desde el puerto serie)

Paso 21:

Imagen
Imagen

Si la antena GPS se ha colocado en el exterior, pronto obtendrá los datos correctos.

Cuando desee pausar la salida de datos GPS, puede enviar el comando AT + CGNSTST = 0 para pausar la salida de datos GPS.

Cuando desee apagar la función GPS, puede enviar el comando AT + CGNSPWR = 0 para apagar el GPS. Envíe AT + CPOWD = 1 para apagar el chip SIM808. Más instrucciones interesantes, consulte el comando AT en la página del final. Estos dos códigos de prueba son muy simples y fáciles de entender. Solo necesita ingresar los comandos AT seriales correspondientes, lograría las funciones correspondientes.

Paso 22: Modo de bajo consumo de energía SIM808

Modo de funcionalidad mínima

El sistema se reducirá a un modo más simple en el modo de funcionalidad mínima. Ahorrará más consumo de energía en este modo.

AT + CFUN = = 0, 1, 4

AT + CFUN = 0: Modo de funcionalidad mínima. En este modo, puede seguir usando el puerto serie, pero el comando AT con funciones de tarjeta SIM y RF se desactivará.

AT + CFUN = 1: modo de función completa (predeterminado).

AT + CFUN = 4: Modo avión. En este modo, puede seguir usando el puerto serie, pero el comando AT con funciones de tarjeta SIM y RF se desactivará.

Más funciones, consulte los comandos AT

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

Quizás te puedan interesar proyectos en arduino, pic, robótica, telecomunicaciones, suscríbete en https://www.youtube.com/user/carlosvolt?sub_confirmation=1 muchos videos con código fuente completo y diagramas

Recomendado: