Table des matières:

Système d'alerte d'incendie de forêt GPS avec Sim808 et Arduino Uno : 23 étapes (avec photos)
Système d'alerte d'incendie de forêt GPS avec Sim808 et Arduino Uno : 23 étapes (avec photos)

Vidéo: Système d'alerte d'incendie de forêt GPS avec Sim808 et Arduino Uno : 23 étapes (avec photos)

Vidéo: Système d'alerte d'incendie de forêt GPS avec Sim808 et Arduino Uno : 23 étapes (avec photos)
Vidéo: Système ADELIE - Alerte Détection Localisation Incendies - suivi de feux de forêts 2024, Novembre
Anonim
Image
Image
Arduino Un
Arduino Un

Bonjour que, dans ce post nous allons voir comment faire un système de détecteur d'incendie de forêt, avec notification par SMS, de l'emplacement de l'accident, grâce au module gps sim808 intégré, accordé par les gens de DFRobot, nous verrons le code source, quelques caractéristiques et fonctionnement du module sim808, dans un environnement externe, c'est la continuation d'un projet précédent, où nous avons vu comment faire un système de détecteur de flamme très simple pour la maison.

Étape 1: Présentation

Ce système essaie de prévenir les incendies dans les forêts et les champs, où une catastrophe de ce type peut générer d'importantes pertes économiques, des dégâts matériels importants, la destruction de la flore et de la faune du lieu causant un dommage écologique de grande ampleur, mais le plus important est sauver des vies humaines.

Le principe de fonctionnement est le suivant, lors de la détection d'incendie par le capteur de flamme, il enverra un signal analogique à l'arduino, qui en fonction de sa valeur, activera l'envoi d'un SMS avec les coordonnées GPS où l'incendie a lieu. Pour ce projet, nous aurons besoin d'un capteur de flamme, d'un arduino uno, d'un module sim808, d'une batterie, de câbles, vous pouvez consulter la liste de matériaux suivante:

Étape 2: Arduino One

Étape 3: Sim808

Sim808
Sim808

Étape 4: Capteur de flamme

Capteur de flamme
Capteur de flamme

À propos du module détecteur de flamme

  • Ce module est sensible à une flamme et à son rayonnement. Il peut également détecter une source lumineuse ordinaire dans la gamme d'une longueur d'onde de 760 nm à 1100 nm.
  • Le détecteur de flamme peut émettre un signal numérique ou analogique.
  • Il peut être utilisé comme alarme incendie.
  • Détection d'un angle d'environ 60 degrés, particulièrement sensible au spectre de la flamme. Sensibilité réglable (réglage en bleu du potentiomètre digital).
  • La sortie du comparateur, signal propre, bonne onde, capacité de conduite, plus de 15mA.
  • Tension de fonctionnement de 3,3 V-5 V. La forme de sortie: sorties de commutation numériques (0 et 1) et sortie de tension analogique AO. Trous de boulons fixes pour une installation facile.
  • Petites cartes de circuits imprimés Taille: 3,2 cm x 1,4 cm.
  • Utiliser un amplificateur LM393 comme comparateur de tension

Étape 5: Câbles Dupont

Câbles Dupont
Câbles Dupont

Étape 6: Batterie 12 Volts (peut être une Source de 12 au moins pour faire les Tests Initiaux)

Batterie 12 Volts (peut être une Source de 12 au moins pour faire les Tests Initiaux)
Batterie 12 Volts (peut être une Source de 12 au moins pour faire les Tests Initiaux)

Étape 7: Une boîte avec filtre (facultatif)

Une boîte avec filtre (facultatif)
Une boîte avec filtre (facultatif)

Étape 8: Circuit

Circuit
Circuit

Étape 9: Code source

Veuillez télécharger à partir de

Étape 10: À propos du module Sim808 de Dfrobot

Le bouclier arduino SIM808 GPS/GPRS/GSM est un bouclier d'extension Arduino intégré à la technologie de navigation GSM/GPRS et GPS quadribande. Une taille de carte de crédit uniquement, selon l'emballage standard des broches Arduino, compatible avec Arduino UNO, arduino Leonardo, arduino Mega et d'autres cartes mères arduino. Par rapport à la génération précédente SIM908, SIM808 a amélioré les performances et la stabilité. En plus des fonctions SMS et téléphoniques normales, le shield prend également en charge les fonctions MMS, DTMF, FTP et autres. Vous pouvez réaliser l'acquisition de données, l'émetteur-récepteur de données sans fil, l'application IoT et l'orientation GPS. Le devrait intègre un microphone et une prise casque intégrés, ce qui vous permet d'économiser vos coûts et de faciliter votre projet. il peut également se connecter directement à l'antenne GSM et GPS par un connecteur d'antenne externe.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 utilise la dernière version du module Simcom SIM808, par rapport au premier module SIM808 disponible sur le marché, le nouveau module a une meilleure stabilité. Mais la partie GPS des commandes AT n'est pas compatible avec l'ancienne version du module SIM808, veuillez vous référer au bas du "plus" dans les commandes AT.

Étape 11: Spécification

  • Tension de fonctionnement: 5V
  • Puissance d'entrée: 7-23 V
  • Quadri-bande 850/900/1800/1900MHz
  • GPRS multi-slot classe 12/10
  • Station mobile GPRS classe B
  • Conforme GSM phase 2/2 + Classe 4 (2 W @ 850 / 900MHz)
  • Classe 1 (1 W @ 1800 / 1900MHz)
  • Prend en charge le mode de faible consommation d'énergie: 100 mA @ 7 V-GSM
  • Prise en charge du contrôle des commandes AT (3GPP TS 27.007, 27.005 et commandes AT améliorées SIMCOM)
  • Prise en charge de la technologie de navigation par satellite GPS
  • Indicateur d'état LED de soutien: état de l'alimentation, état du réseau et modes de fonctionnement
  • Environnement de travail: -40 ℃ ~ 85 ℃Taille: 69 * 54 mm/2,71 * 2,12 pouces

Étape 12: Présentation de la carte

Aperçu du conseil
Aperçu du conseil

Interface du module et précautions:

Broches occupées: D0, D1, D12, la broche numérique "D12" est connectée au module d'alimentation GPIO SIM808. Il peut être utilisé comme contrôle marche/arrêt du module SIM808. Le MIC intégré SIM808 et le microphone SIM808 de 3,5 mm utilisent le même canal MIC, lorsque vous branchez votre microphone, le MIC intégré sera automatiquement déconnecté. Bouton de démarrage -- Module SIM808 interrupteur, appuyez brièvement sur 1s pour démarrer SIM808, appuyez longuement sur 3s pour l'éteindre. LED "ON" - indicateur d'alimentation SIM808, uniquement lorsque vous connectez une alimentation externe, le module peut fonctionner correctement. Net - indicateur de signal GSMFlash rapide: recherche NetworkSlow flash (3s une fois): enregistrement du réseau terminéCommutateur de fonctionAucun-- Broche série SIM808 vacante pour télécharger le croquis, veuillez composer ici. USB_DBG-- Lorsque la carte d'extension est branchée sur l'Arduino, composez ici pour que SIM808 communique avec le PC pour faire un débogage (débogage AT). Arduino-- Lorsque la carte d'extension est branchée sur l'Arduino, composez ici pour faire communiquer SIM808 avec Arduino.

Étape 13: débogage USB (commande AT)

Dans cette section, nous enverrons des commandes AT via le port série pour déboguer le bouclier d'extension SIM808. Veuillez vous référer au jeu de commandes SIM808 AT pour plus de fonctions.

Étape 14: Préparation

Matériel:

  • Arduino UNO x1
  • Carte d'extension SIM808 x1
  • Alimentation externe x1

Logiciel:

  • IDE Arduino
  • Assistant de débogage série (dans cette section, nous utilisons DF Serial Debugger de Lisper)

'''ÉTAPE'''

Branchez votre carte SIM sur le bouclier d'extension SIM808 et branchez le bouclier d'extension sur Arduino UNO, pendant ce temps, n'oubliez pas de connecter une source d'alimentation externe. Composez le commutateur de fonction sur Aucun, téléchargez un exemple de code Blink pour vous assurer que le port série n'est pas occupé. Appuyez sur le bouton d'alimentation de démarrage et attendez que la carte SIM enregistre correctement un réseau, le voyant Net clignote lentement (3 s une fois). Faites glisser le commutateur de fonction sur USB_DBG, puis nous pouvons communiquer directement avec la puce SIM808 via l'assistant de port série.

Étape 15: passer un appel téléphonique

Passer un appel téléphonique
Passer un appel téléphonique

Envoyer AT dans l'assistant de port série, s'il renvoie OK, cela signifie que la communication série a été établie. Suivez la figure, entrez les commandes AT, vous devriez obtenir le même contenu.

Étape 16: répondez au téléphone et raccrochez

Répondre au téléphone et raccrocher
Répondre au téléphone et raccrocher

Étape 17: envoyer des SMS

Envoyer un SMS
Envoyer un SMS

Étape 18: Lire les SMS

Lire les SMS
Lire les SMS

Étape 19: Communication TCP

Communication TCP
Communication TCP

Étape 20: Orientation GPS

Remarque: l'antenne GPS doit être placée à l'extérieur avant de pouvoir obtenir une sortie de données de localisation GPS stable.

Envoyer AT + CGSN PWR = 1 commande (Ouvrir l'alimentation GPS)

Envoyer AT + CGNSTST = 1 commande (Recevoir les données GPS du port série)

Étape 21:

Image
Image

Si l'antenne GPS a été placée à l'extérieur, vous devriez obtenir les bonnes données rapidement.

Lorsque vous souhaitez suspendre la sortie des données GPS, vous pouvez envoyer la commande AT + CGNSTST = 0 pour suspendre la sortie des données GPS.

Lorsque vous souhaitez désactiver la fonction GPS, vous pouvez envoyer la commande AT + CGNSPWR = 0 pour éteindre le GPS. Envoyez AT + CPOWD = 1 pour arrêter la puce SIM808. Instructions plus intéressantes, veuillez vous référer à la commande AT sur la page de fin. Ces deux codes de test sont très simples et faciles à comprendre. Il suffit d'entrer les commandes AT série correspondantes, vous obtiendrez les fonctions correspondantes.

Étape 22: Mode de faible consommation d'énergie SIM808

Mode de fonctionnalité minimale

Le système sera réduit à un mode plus simple sous le mode de fonctionnalité minimale. Cela permettra d'économiser plus d'énergie dans ce mode.

AT+CFUN= =0, 1, 4

AT + CFUN = 0: Mode fonctionnalité minimale. Dans ce mode, vous pouvez toujours continuer à utiliser le port série, mais la commande AT avec les fonctionnalités de la carte RF et SIM sera désactivée.

AT + CFUN = 1: Mode pleine fonction (par défaut).

AT + CFUN = 4: Mode avion. Dans ce mode, vous pouvez toujours continuer à utiliser le port série, mais la commande AT avec les fonctionnalités de la carte RF et SIM sera désactivée.

Plus de fonctionnalités s'il vous plaît se référer aux commandes AT

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

Peut-être que vous pouvez être intéressé par des projets en arduino, pic, robotique, télécommunications, abonnez-vous à https://www.youtube.com/user/carlosvolt?sub_confirmation=1 de nombreuses vidéos avec code source complet et diagrammes

Conseillé: