Taula de continguts:

Sistema d'alerta GPS contra incendis forestals amb Sim808 i Arduino Uno: 23 passos (amb imatges)
Sistema d'alerta GPS contra incendis forestals amb Sim808 i Arduino Uno: 23 passos (amb imatges)

Vídeo: Sistema d'alerta GPS contra incendis forestals amb Sim808 i Arduino Uno: 23 passos (amb imatges)

Vídeo: Sistema d'alerta GPS contra incendis forestals amb Sim808 i Arduino Uno: 23 passos (amb imatges)
Vídeo: ❌ CHIRIBIQUETE 👉 👉 DESCUBRE los SECRETOS de UN LUGAR MÁGICO ⛔️ CARLOS CASTAÑO 2024, Desembre
Anonim
Image
Image
Arduino One
Arduino One

Hola que, en aquest post veurem com fer un sistema de detecció d'incendis forestals, amb notificació per missatge de text, de la ubicació de l'accident, gràcies al mòdul gps sim808 integrat, concedit per la gent de DFRobot, veurem el codi font, algunes característiques i funcionament del mòdul sim808, en un entorn extern, és la continuació d’un projecte anterior, on vam veure com fer un sistema de detecció de flama molt senzill per a la llar.

Pas 1: Introducció

Aquest sistema intenta evitar incendis a boscos i camps, on un desastre d’aquest tipus pot generar grans pèrdues econòmiques, danys materials importants, destrucció de la flora i la fauna del lloc provocant un dany ecològic de gran magnitud, però el més important és salvant vides humanes.

El principi de funcionament és el següent, en detectar foc pel sensor de flama, enviarà un senyal analògic a l’arduino, que en funció del seu valor, activarà l’enviament d’un missatge de text amb les coordenades GPS on s’està produint el foc.. Per a aquest projecte necessitarem un sensor de flama, un arduino uno, un mòdul sim808, una bateria, cables, podeu consultar la següent llista de materials:

Pas 2: Arduino One

Pas 3: Sim808

Sim808
Sim808

Pas 4: sensor de flama

Sensor de flama
Sensor de flama

Quant al mòdul del detector de flama

  • Aquest mòdul és sensible a una flama i a la seva radiació. També pot detectar fonts de llum ordinàries en el rang d’una longitud d’ona de 760 nm a 1100 nm.
  • El sensor de flama pot emetre senyal digital o analògic.
  • Es pot utilitzar com a alarma contra incendis.
  • Detecció d’un angle d’uns 60 graus, especialment sensible a l’espectre de la flama. Sensibilitat ajustable (en ajust del blau del potenciòmetre digital).
  • La sortida del comparador, senyal net, bona ona, capacitat de conducció, més de 15 mA.
  • Voltatge de funcionament de 3,3 V-5 V. La forma de sortida: sortides de commutació digitals (0 i 1) i sortida de tensió analògica AO. Forats de cargol fixats per facilitar la instal·lació.
  • Taules petites de PCB Mides: 3,2 cm x 1,4 cm.
  • Utilitzeu un amplificador LM393 com a comparador de tensió

Pas 5: Cables Dupont

Cables Dupont
Cables Dupont

Pas 6: bateria de 12 volts (pot ser una font de 12 com a mínim per fer les proves inicials)

Bateria de 12 volts (pot ser una font de 12 com a mínim per fer les proves inicials)
Bateria de 12 volts (pot ser una font de 12 com a mínim per fer les proves inicials)

Pas 7: una caixa amb filtre (opcional)

Una caixa amb filtre (opcional)
Una caixa amb filtre (opcional)

Pas 8: Circuit

Circuit
Circuit

Pas 9: codi font

Descarregueu-ho des de

Pas 10: Quant al mòdul Sim808 de Dfrobot

El blindatge arduino GPS / GPRS / GSM SIM808 és un escut d’expansió Arduino integrat amb tecnologia de navegació GPS GSM / GPRS de quatre bandes i GPS. Només una mida de targeta de crèdit, segons el paquet estàndard d'Arduino, compatible amb Arduino UNO, arduino Leonardo, arduino Mega i altres plaques base arduino. En comparació amb la generació anterior SIM908, SIM808 ha millorat el rendiment i l'estabilitat. A més de les funcions normals de SMS i telèfon, el blindatge també admet MMS, DTMF, FTP i altres funcions. Podeu aconseguir l’adquisició de dades, transceptor de dades sense fils, aplicació IoT i orientació GPS. L’integrador de micròfon i auriculars integrats hauria d’estalviar els vostres costos i fer el vostre projecte fàcilment. també es pot connectar directament a l'antena GSM i GPS mitjançant un connector d'antena extern.

SIM808 GPS / GPRS / GSM Arduino Shield V1.0 utilitza l’última versió del mòdul Simcom SIM808, en comparació amb el primer mòdul SIM808 disponible al mercat, el nou mòdul té una millor estabilitat. Però la part GPS de les ordres AT no és compatible amb la versió anterior del mòdul SIM808; consulteu la part inferior del "més" de les ordres AT.

Pas 11: Especificació

  • Voltatge de funcionament: 5V
  • Potència d'entrada: 7-23V
  • Quad-banda 850/900/1800/1900 MHz
  • GPRS multi-ranura classe 12/10
  • Estació mòbil GPRS classe B
  • Compleix la fase GSM 2/2 + Classe 4 (2 W @ 850/900 MHz)
  • Classe 1 (1 W @ 1800/1900 MHz)
  • Admet el mode de baix consum d'energia: mode 100mA @ 7V-GSM
  • Suport al control de comandes AT (comandaments AT 3GPP TS 27.007, 27.005 i SIMCOM millorats)
  • Suporta la tecnologia de navegació per satèl·lit GPS
  • Indicador d'estat LED de suport: estat de la font d'alimentació, estat de la xarxa i modes de funcionament
  • Entorn de treball: -40 ℃ ~ 85 ℃ Mida: 69 * 54 mm / 2,71 * 2,12 polzades

Pas 12: Visió general del tauler

Visió general del tauler
Visió general del tauler

Interfície del mòdul i precaucions:

Pins ocupats: D0, D1, D12, el pin digital "D12" està connectat a la potència del mòdul SIM808 GPIO. Es pot utilitzar com a control d’encesa / apagada del mòdul SIM808. El micròfon SIM808 incorporat i el micròfon SIM808 de 3,5 mm utilitzen el mateix canal MIC, quan connecteu el micròfon, el MIC incorporat es desconnectarà automàticament. Botó d’interruptor d’arrencada - mòdul SIM808 commutador, premeu curtament 1s per iniciar el SIM808, premeu-lo 3s apagueu-lo. LED "ON": indicador d'alimentació SIM808, només quan connecteu una alimentació externa, el mòdul pot funcionar correctament. Net - Indicador de senyal GSM Flash ràpid: cerca xarxa flaix (3 s una vegada): registre de xarxa complet Interruptor de funcions Cap - Pin de sèrie SIM808 buit per descarregar l’esbós, marqueu-lo aquí. depuració (depuració AT). Arduino: quan la placa d’expansió es connecti a l’Arduino, marqueu aquí per fer que SIM808 es comuniqui amb Arduino.

Pas 13: depuració USB (ordre AT)

En aquesta secció, enviarem ordres AT a través del port sèrie per depurar el blindatge d’expansió SIM808. Consulteu el conjunt d’ordres SIM808 AT per obtenir més funcions.

Pas 14: Preparació

Maquinari:

  • Arduino UNO x1
  • Taula d’expansió SIM808 x1
  • Alimentació externa x1

Programari:

  • IDE Arduino
  • Assistent de depuració de sèries (En aquesta secció, estem utilitzant DF Serial Debugger de Lisper)

'' 'PAS' ''

Connecteu la targeta SIM a l’escut d’expansió SIM808 i connecteu l’escut d’expansió a Arduino UNO, mentrestant, no oblideu connectar una font d’alimentació externa. Marqueu el commutador de funció a Cap, descarregueu un codi de mostra Parpellejar per assegurar-vos que el port sèrie no és ocupat. Premeu el botó d'engegada d'arrencada i espereu que la targeta SIM registri una xarxa correctament, el led indicador de xarxa parpelleja lentament (3 s una vegada). Feu lliscar el commutador de funció a USB_DBG i, a continuació, podem comunicar-nos directament amb el xip SIM808 a través de l'assistent del port sèrie.

Pas 15: feu una trucada telefònica

Trucar per telèfon
Trucar per telèfon

Envieu AT a l’assistent de port sèrie, si torna correcte, vol dir que s’ha establert la comunicació serial. Seguiu la figura, introduïu ordres AT, hauríeu d'obtenir el mateix contingut.

Pas 16: respon al telèfon i penja

Respon al telèfon i penja
Respon al telèfon i penja

Pas 17: envieu SMS

Enviar SMS
Enviar SMS

Pas 18: llegiu els SMS

Llegiu SMS
Llegiu SMS

Pas 19: Comunicació TCP

Comunicació TCP
Comunicació TCP

Pas 20: Orientació GPS

Nota: L'antena GPS s'ha de col·locar fora perquè pugui obtenir una sortida de dades de localització GPS estable.

Enviar ordre AT + CGSN PWR = 1 (obriu l’alimentació del GPS)

Enviar ordre AT + CGNSTST = 1 (Rebre dades GPS des del port sèrie)

Pas 21:

Imatge
Imatge

Si l'antena GPS s'ha col·locat a l'exterior, hauríeu d'obtenir les dades adequades aviat.

Quan vulgueu posar en pausa la sortida de dades GPS, podeu enviar l'ordre AT + CGNSTST = 0 per aturar la sortida de dades GPS.

Quan vulgueu desactivar la funció GPS, podeu enviar l'ordre AT + CGNSPWR = 0 per apagar el GPS. Envieu AT + CPOWD = 1 per apagar el xip SIM808. Més instruccions interessants, consulteu l'ordre AT a la pàgina del final. Aquests dos codis de prova són molt senzills i fàcils d’entendre. Només cal que introduïu les ordres AT de sèrie corresponents, assolireu les funcions corresponents.

Pas 22: Mode de baix consum SIM808

Mode de funcionalitat mínima

El sistema es reduirà a un mode més senzill en el mode de funcionalitat mínima. Estalviarà més consum d'energia en aquest mode.

AT + CFUN = = 0, 1, 4

AT + CFUN = 0: mode de funcionalitat mínim. En aquest mode, podeu continuar utilitzant el port sèrie, però es desactivarà l'ordre AT amb funcions de targeta RF i SIM.

AT + CFUN = 1: mode de funció completa (predeterminat).

AT + CFUN = 4: mode avió. En aquest mode, podeu continuar utilitzant el port sèrie, però es desactivarà l'ordre AT amb funcions de targeta RF i SIM.

Consulteu més funcions a les ordres AT

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

Potser us pot interessar projectes en arduino, pic, robòtica, telecomunicacions, subscriviu-vos a https://www.youtube.com/user/carlosvolt?sub_confirmation=1 molts vídeos amb codi font complet i diagrames

Recomanat: