Pages: 1 2 [3]   Go Down
Author Topic: Arduino Uno + Shield GPRS + Carte SIM Free = ???  (Read 5682 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Moi je n'arrive carrément pas à coder mon programme pour que mon gprs m'envoi un sms quand mon capteur LM35 dépasse 24 °C, si vous avez des idées ^^
Logged

Bretagne
Offline Offline
Full Member
***
Karma: 2
Posts: 196
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quel shield?     Officiel arduino avec librairie GSM

ou Seeeduino, MChobby avec un module sim900, librairie softSerial et commande At
ou librairie GoGprs....

etc...


Logged

...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...

Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

Savez vous si les cartes sim de chez Free sont verrouillées ou si il faut passer par d'autres commande (?)


J'ai une carte Free à 2€ et un sheild gprs seeedstudio vers 2.0.
La carte a été désactivé dans un téléphone. ( donc pas de lecture du code pin nécessaire dans le programme)
Le code pin

Envoi et réception de SMS sans problème.  (programme avec les commandes AT)
Pas con du tout de supprimer le code PIN, je vais essayer ça !
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Moi je n'arrive carrément pas à coder mon programme pour que mon gprs m'envoi un sms quand mon capteur LM35 dépasse 24 °C, si vous avez des idées ^^

J'y suis arrivé avec un capteur différent. Si tu veux je te file le code...
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 15
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Volontier ^^ Tu utilise qu'elle GPRS ?

Moi j'ai celui la : http://www.evola.fr/product_info.php/shield-gprs-p-183
« Last Edit: April 12, 2013, 03:39:06 am by Maltar » Logged

Offline Offline
Full Member
***
Karma: 1
Posts: 144
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

attention la library gogprs est bugguées. Il manque plein de gestion d'état réseau. J'avais commencé a créer des patchs puis cela m'a gavé d'avoir a re controler tout le protocole AT.
La version 1.0.4 de l'ide arduino a une library gsm. bien trop lourde pour moi, mais pour qui code pas cela ira très bien.
Logged

Bretagne
Offline Offline
Full Member
***
Karma: 2
Posts: 196
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonsoir,

La librairie GSM ( construite pour le shield officiel Arduino) n'est pas compatible avec le shield Seeeduino ( source discussion du wiki Seeeduino). Rien d'étonnant, les modules GSM y étant différents.
Logged

...ils embarquèrent la logique, coupèrent les cordons, alors, libérés de leurs chaînes, une immensité s'ouvrait devant eux...

France
Offline Offline
Faraday Member
**
Karma: 55
Posts: 5347
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

attention la library gogprs est bugguées. Il manque plein de gestion d'état réseau.
"manque" ? Il y en a aucun smiley-mr-green
Moi je code mes commandes AT à la main avec la doc constructeur à côté, c'est tellement plus simple que d'utiliser une librairie ...
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Volontier ^^ Tu utilise qu'elle GPRS ?

Moi j'ai celui la : http://www.evola.fr/product_info.php/shield-gprs-p-183

J'utilise la même que toi !
Je t'ai envoyé le code mais je suis pas sur que tu l'ai reçu... et je suis pas sur de t'avoir envoyé le bon smiley-roll
Je le mettrais ici ce soir pour être sur que tu l'as !
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello, can you help me ?
I have a shield (sim900 seeedstudio) and i would like to have a program to control servo motor from my mobile by sending an sms. I'd like for example when I send it off or I motor rotates 90 ° and returns to its original position off. But I do not go out with the program if someone can help me .. :/
thank you smiley
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

J'ai retrouvé le bout de code qui marche (je crois), il faut enlever la partie relay.
Je l'avait un peu optimisé mais je le trouve plus.
Seul inconvénient, en dessous de la température de consigne, tu reçois 1 sms/sec  smiley-twist .

* forum.ino (9.27 KB - downloaded 18 times.)
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,
j ai recu une carte SIM free 2€ (pas d'option DATA) il y a 2 semaines et utilisée pour 66 sms.
Mon programme fonctionnait correctement, puis d un coup impossible de recevoir des sms.
L'émission de sms fonctionne par contre.
Pas de MMS,pas d'internet que des sms.
Quand je mets la carte SIM dans un téléphone, les sms non receptionnés auparavant arrivent.
Disposant d'une autre SIM free et d'une autre Orange j'ai fait plusieurs essais croisés.
Tout fonctionne a chaque fois sauf que la seule fois où ca ne marche pas en reception c'est quand la sim prévue est dans la shield.

Dans les CCV de Free il est clairement marqué que :
"La SIM est strictement personnelle, exclusivement réservée à l'utilisation du Service, dans un mobile agréé et dédié aux communications interpersonnelles".

J'ai néammoins appelé la hotline de free qui m'a dit "l'usage dans votre cas, n'est pas garanti, des fois ca marche, des fois non, les sevices techniques connaissent ce probleme".
Je prends son avis avec des pincettes.

Je n'ai pas assez de compétences mais free peut il identifier que les sms partent par commande AT ?


Je cherche donc un autre fournisseur de carte SIM à bas coup mais à lire leurs CCV ca a l'air pareil.
Je devrais tenter Leclerc...

A noter que la carte vient de McHobby
http://mchobby.be/PrestaShop/product.php?id_product=63
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 24
Posts: 2055
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

J'entends régulièrement parlé de problèmes pour l'utilisation de cartes SIM free dans des équipements (traceur GPS par exemple).
free a une particularité du fait qu'il utilise encore le réseau d'Orange : l'équipement doit accepter de se connecter en mode itinérance (roaming).
Essaye de voir s'il existe une commande AT+ pour autoriser cela.

Pour du data, je recommande Lycamobile. C'est ce que j'utilise dans mes traceurs GPS. Malgré un prix au MO Plus élevé (0.09€ contre 0.05€), les 2€+0.99€ de mise de départ rendent Lycamobile plus interessant jusqu'à 50MO/mois. Par contre en SMS, au delà de 20 SMS/mois, free est bien plus interessant.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

merci pour ta réponse barbudor, en regardant cette commande AT rooming ca a fait tilt !
j ai envoyé une commande AT+CMGL="ALL", j avais 50 sms stockes dans les 50 emplacements de la sim.
J'ai vidé la carte et ca marche !
(et pourtant je pensais bien que dans mon prog je vidais toujours le sms apres traitement)
Logged

Belgique
Offline Offline
Newbie
*
Karma: 0
Posts: 29
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous

Je me permet de m'inscrire dans ce forum, pour d'une part essayer pour une fois d'apporter ma pierre à l'édifice avec les expériences passées, et d'autre part, demander de l'aide pour terminer mon projet .

Celui-ci consiste en un petit modem GPRS qui permet d'envoyer de alarmes provenant une petit contrôleur genre Zélio, et de commander l'arrêt et le redémarrage des alarmes à distance

Matériel utilisé: UNO  sur  1.0.5+ shield GPRS   Geek-on fire acheté chez Mc Hobby
Coté matériel, rien à reprocher, très fiable , j'en ai un qui fonctionne avec le même genre de programme qui celui qui est joint, et pas de problème . Par contre, il me reste un problème important à régler qui est la gestion de réseau.  smiley-kiss

En effet,  le sketch proposé par GOF ne permet pas de détecter la perte de réseau, et donc si le GPRS décroche u réseau, on perd le contact, et aucun possibilité de se rebrancher , sauf de se rendre sur place pour rebooter le système.  smiley-cry

C'est pourquoi j'ai essayé de faire la même application avec la librairie GOGPRS, mais j'ai du abandonner , car elle n'est pas stable, et comme le dit Skywodd, il n'y à pas de réelle gestion du réseau contrairement à ce qu pourrait laisser croire le titre des exemples.

C'est ici que je demanderai l'aide des spécialistes.

La commande AT+CREG permet de savoir si le module est enregistré sur le réseau ou non .
Si le message retourné est ( +creg 0 , 1), réseau OK
si ( +creg 0 , 2), pas de réseau .

Je lance donc toutes les X heures la commande " AT+CREG"  qui  selon la librairie sotwaresérial devrait  retourner ( +creg 0 , 1)  dans la variable  "msg " .

Seulement  je n'arrive pas à décoder le retour du message, et la variable "msg" reste vide

j'ai aussi le même problème avec le retour du module pour confirmer que le message est bien parti, que je n'arrive pas à décoder

Pourriez-vous  m'aider  pour cette partie ?

voici le code en fichier joint car sinon , trop de caractères  (je sais, je suis bavard)

un grand merci d'avance







* modem_21_oct_2013.ino (14.3 KB - downloaded 11 times.)
Logged

Pages: 1 2 [3]   Go Up
Jump to: