Le forum a migré vers l'adresse suivante:

Forum

Masquer ce message

Simple-Duino Forum Index



envoie de SMS d'alarme par arduino méga 2560 plus GSM shield


 
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets -> Vos projets
Previous topic :: Next topic  
Author Message
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Sun 8 Dec - 19:46 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

PublicitéSupprimer les publicités ?
Bonjour,
je dispose d'un terrain que je protège des intrusions par des capteurs périphériques et autres , ils ont tous la particularité de déclencher, lors de l'activation, un relais interne avec un contact NO. Depuis 5 ans , j'utilisais un d'envoi de messages VOX et SMS acheté dans le commerce et qui ne se fait plus maintenant.
Je cherche donc à recréer ce système et je me suis équipé d'un arduino méga 2560 ainsi qu'un shield GSM SIM900.
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Sun 8 Dec - 20:08 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

ma première étape a été de m'envoyer un sms par l'intermédiare du shield GSM, le test est concluant et l'ensemble arduino méga + GSM SIM900 fonctionne de façon parfaite .
Maintenant il me faut vous décrire ce que je désire faire exactement.
Partons du principe qu'il y a une intrusion sur la zone A (j'imagine qu'il m'est ensuite possible de définir plusieurs autres zones en remplaçant A par B, C ou D), si le relais est activé, le shield envoie un SMS indiquant quel est la zone activée, ensuite quand le relais passe au repos un autre SMS est envoyé pour dire que tout est normal.

D'après la notice de la carte méga, cette dernière comporte 54 broches qui peuvent être configurées en entrée ou sortie
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Sun 8 Dec - 20:56 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Donc si je comprend c'est un truc du styleIf( zoneA == HIGH )
{
    Envoyer SMS " zone A "
}


Et bien alors ? Je comprends pas trop ou est ta question en fait ?


EDIT: A je croyais qu'on était dans la catégorie question, c'est bien de présenter ses projets !


En tout cas ça m'intéresse et j'aimerais obtenir des renseignement sur ton shield, les abonnements SIM ( gratuit ou payant ? )
____________________________
http://simple-duino.com
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Sun 8 Dec - 21:03 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Faut utiliser le GSM Shield pour ton projet ! Sa réalisation devrait être alors plutôt accessible
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 9 Dec - 12:18 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Mais je crois qu'il a trouvé un shield qui lui correspond mais j'aimerais avoir les renseignements sur le prix de son shield et de l'abonnement pour la carte SIM ( ça doit pas être gratuit je pense )
____________________________
http://simple-duino.com
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 9 Dec - 18:50 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Admin wrote:
Donc si je comprend c'est un truc du styleIf( zoneA == HIGH )
{
    Envoyer SMS " zone A "
}



bonsoir et merci de vous intéresser à mon projet
effectivement,  on est dans ce cas là avec en plus un autre sms qui indique quand la zone A repasse en "LOW"

pour ce qui est de mon shield gsm, je l'ai acheté sur MCHOBBY 61€25;c'est pas donné mais au départ je m'étais  orienté
vers un sain-smart mais une fois reçu il n'y avait aucune doc avec, et comme je n'y connait rien, j'ai préféré changer pour ce modèle. Embarassed
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 9 Dec - 18:54 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

pour l'abonnement de la carte sim je suis depuis plusieurs années chez leclerc mobile avec 6€ / mois mais je vais passer chez free puisqu'il font un abonnement à 2€ / mois
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 9 Dec - 18:55 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

icare34200 wrote:
pour l'abonnement de la carte sim je suis depuis plusieurs années chez leclerc mobile avec 6€ / mois mais je vais passer chez free puisqu'il font un abonnement à 2€ / mois



Donc tu prends un abonnement classique ?
Il suffit juste de pouvoir envoyer des SMS en illimités nan ? Ton shield GSM n'est pas doté d'une possibilité d'appel nan ? 


C'est vraiment un truc qui m'intéresse
____________________________
http://simple-duino.com
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 9 Dec - 19:09 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

J'ai commencé à écrire le sketch et après vérification ça plante après les lignes de contrôle d'état  des broches d'entrée. Je continue donc à chercher la solution



/* Programme d'envoi de plusieurs sms en fonction du déclenchement des différéntes zones protégées, à savoir
les zones A, B, C, D et E.
Ces différents capteurs d'alarme ont tous en sortie, des relais que nous allons utiliser en normalement ouvert.
Si une zone est activée, le relais ferme le contact et alors, un sms du type "ALARME xxxx EN COURS" est envoyé.
Puis lorsque le relais se retrouve dans sa position initiale (NO) alors un sms du type "ALARME xxxx TERMINEE" est envoyé.
*/

// définition des entrées d'alarme (fixes):
  const int A = 2;     // entrée alarme A = pin 2
  const int B = 3;     // entrée alarme B = pin 3
  const int C = 4;     // entrée alarme C = pin 4
  const int D = 5;     // entrée alarme D = pin 5
  const int E = 6;     // entrée alarme E = pin 6
// variables (par définition peuvent changer):
  int AState = 0;         // variable pour lire le statut des entrées d'alarme
  int BState = 0;         // variable pour lire le statut des entrées d'alarme
  int CState = 0;         // variable pour lire le statut des entrées d'alarme
  int DState = 0;         // variable pour lire le statut des entrées d'alarme
  int EState = 0;         // variable pour lire le statut des entrées d'alarme
// configuration GSM shield
 
void setup()
{
 
  pinMode(A, INPUT);
  pinMode(B, INPUT);
  pinMode(C, INPUT);
  pinMode(D, INPUT);
  pinMode(E, INPUT);
 
  digitalWrite(A, HIGH);  // turn on internal pullup
  digitalWrite(B, HIGH);  // turn on internal pullup
  digitalWrite(C, HIGH);  // turn on internal pullup
  digitalWrite(D, HIGH);  // turn on internal pullup
  digitalWrite(E, HIGH);  // turn on internal pullup
 
 
                     
}
 
void loop()
{
   // lire l'état des entrée d'alarme:
  AState = digitalRead(A);
  BState = digitalRead(B);
  CState = digitalRead(C);
  DState = digitalRead(D);
  EState = digitalRead(E);
 
  // vérifier si l'état des entrées d'alarmes est activé.
  // si c'est le cas, the xxxxxState sont HIGH:
  if (AState == HIGH)
 
 
 
  mySerial.begin(19200);  // Paramètres par défaut du port série du GPRS shield (19200bps 8-N-1)
  mySerial.print("\r");   // Envoyer un retour à la ligne <CR>
  delay(1000);                    // Attendre une seconde que le modem retourne "OK"
  mySerial.print("AT+CMGF=1\r");  // Envoyer un SMS en mode texte
  delay(1000);
  //mySerial.print("AT+CSCA=\"+919032055002\"\r");// Configurer le centre de message SMS, 
  //delay(1000);                                  // Retirer les commentaire seulement si nécessaire et
                                                  // remplacer le No avec celui obtenu auprès de votre
                                                  // fournisseur de service mobile.
                                                  //Note: pour inclure un " dans une chaine de caractère
                                                  //  il faut utiliser la notation \"
 
  mySerial.print("AT+CMGS=\"+33XXXXXXXXXX\"\r");   // Commencer un SMS à envoyer au numéro +91....
                                                  // l'encodage du texte suivra plus bas.
                                                  // Remplacer le No avec celui de votre destinataire.
  delay(1000);
  mySerial.print("alarme route!\r");     // Le texte du message
  delay(1000);
  mySerial.write(26);  // (fin de texte du SMS)
                                           }  
}
 


Last edited by icare34200 on Mon 9 Dec - 19:15 (2013); edited 1 time in total
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 9 Dec - 19:12 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Mon shield peux émettre des appels vocaux, mais dans mon cas cela n'est pas utile.
Back to top
arnaud39
Débutant

Offline

Joined: 01 Apr 2013
Posts: 378
Masculin
Niveau d'éléctronique: Dieu vivant

PostPosted: Mon 9 Dec - 19:19 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Vive free :) par contre attention si t'en envoi trop dans un court délai de sms (5mn) free t'envoie un sms ou tu dois recopier un code pour pouvoir continuer a envoyer des sms expérience vécue ! Donc si ton Shield envoie trop de sms tu risque d'avoir des battons dans les roues surtout avec free !
____________________________
Ancien admin du forum, co-fondateur tutoarduino.com
Back to top
icare34200
Débutant

Offline

Joined: 08 Dec 2013
Posts: 12
Masculin
Niveau d'éléctronique: Débutant

PostPosted: Mon 9 Dec - 19:26 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

ça c'est bon à savoir, je ne savais pas que l'on était limité , avant de changer, je vais bien lire les petites lignes !
Back to top
Admin
Fondateur

Offline

Joined: 12 Apr 2012
Posts: 860
Masculin
Niveau d'éléctronique: Pro

PostPosted: Mon 9 Dec - 20:30 (2013)    Post subject: envoie de SMS d'alarme par arduino méga 2560 plus GSM shield Reply with quote

Tiens ça doit être impressionant de passer des appels vocaux avec un shield GSM
____________________________
http://simple-duino.com
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Simple-Duino Forum Index -> Arduino & Électronique -> Projets -> Vos projets All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  

Index | Xooit.com free forum | Free support forum | Free forums directory | Report a violation | Cookies | Charte | Conditions générales d'utilisation
Powered by phpBB
Propulsé par Simple-Duino