[partage]Transmetteur d'alarme téléphonique version 2.0

Bonjour ,
J’ai pu écouter des notes avec voice call mais le shield que j’ai n’est pas sim900 , un autre pour arduino d’ou j’ai pas pu utilisé (sim900.read ) d’ailleur ça donne quelque chose cryptée .
la lecture mp3 fonctionne et l’appel s’effectue avec les notes !
Comment je peux faire les deux je veux juste lors de l’appel il y a ecoute de fichier mp3 en telephone
j’ai besoin d’aide urgeeeeeeente s’il vous plait :frowning:
merciiiiiiiiii

amel01: j'ai besoin d'aide urgeeeeeeente s'il vous plait :( merciiiiiiiiii

on veux bien aidé mais il faudrait un peut plus d'information . quel est le matériel utilisé comment est t'il branché quel sketch est utilisé si c'est le mien d'origine ou si des modification on été faite si le shield gsm n'a pas de sim 900 je suis pas sur que mon sketch fonctionne !!

Bonsoir a tous, me revoilà après un petit moment mais boulot oblige... En faite, j'ai enfin tous reçu, mais pas moyen de faire fonctionner mon GSM avec les sketchs qui m'ont été fournit. (petit rappel : http://sandboxelectronics.com/?product=dtmf-enabled-sim900-gprsgsm-shield) j'ai beau le mettre directement sur mon arduino ou le cabler, rien a faire. la LED network clignote très rapidement donc pas de réseau. j'ai réussi a lire le numéro IMEI du shield avec le programme qui correspond mais pas moyen de faire autre chose. il y a quelque chose qui m’inquiète quand même c'est pour le changement de frequence (correspondant a EUROPE USA...) pas moyen de la changer. le prog me dit que c'est fait mais lorsque je relie une nouvelle fois pour voir si mon changement est ok, le prog me dit "erreur". Si quelqu'un à une idée ? cela fait un petit moment que je cherche. merci à vous.

Moacc95 ...

Question bête pour commencer la sim est bien mise ? Et as tu enlever le code pin de la sim, commencer tous les test sans le code, en mettre un après si besoin !

Logiquement si on met juste l'alimentation et une sim valide ça devrais suffire pour accrocher le réseau. Des fois une mauvaise couverture peut suffire, j'ai aussi lu quelque part que certain avais résolu leur problème juste en chantant l'antenne, après avoir galerer à mettre le firmeware du shield gsm à jour

Bonjour à tous, au fait, comme je vous ai déjà parlé, je suis en train de développer une application qui permet d'émettre un appel vocal de la carte Arduino UNO. Une fois le destinataire de l'appel accroche le téléphone, il doit entendre un fichier MP3. Le matériel utilisé est: une carte Arduino UNO, un shield sparkfun MP3, un shield GSM arduino M10. Malheureusement, le code que vous avez présenté n'est pas supporté par le shield GSM, il ne peut être supporté que par la SIM900. J'ai réussi à faire fonctionner le MP3 à part et l'appel vocal à part. J'ai réussi aussi à connecter un micro vers le gsm, dans ce cas la voix est transmise au cours de l'appel. Le problème est que le MP3 ne peut pas être entendu lors du décrochement de l'appel mais j'arrive pas à savoir si le problème intervient du code

" if(vcs.voiceCall(remoteNumber)) { Serial.println("Call Established. Enter line to end"); MP3player.playTrack(1); delay(5000); // Wait for some input from the line while(Serial.read()!='\n' && (vcs.getvoiceCallStatus()==TALKING)); // And hang up vcs.hangCall(); Serial.println("daccroche"); } "

ou d'un manque des liaisons hard.(voir figure de liaison)

https://scontent-mrs1-1.xx.fbcdn.net/hphotos-xta1/v/t34.0-12/11998552_901574626563950_152136791_n.jpg?oh=c9be027e53380038cc72e502558040eb&oe=55F2CC0F

https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-xtf1/v/t34.0-12/11999994_901307483257331_155008139_n.jpg?oh=ebbe4cc52341062c2d38a54545a2d13d&oe=55F3C88D&__gda__=1442052304_6d0993e9c04887d64088a2da05b16135

La connexion micro avec shield GSM est: J'ai connecté la masse avec M1N et la sortie data avec M1P.

J'ai vraiment besoin de votre aide urgente.

Bonjour, Finalement je suis arrivée à faire fonctionner mon shield en mettant une alim sur l'arduino. Les ports USB du PC doivent être un peu faibles. J'ai ensuite chargé un des programme par defaut (celui qui permet de regler la fréquence) et niquel ensuite.

si les deux montage marchent séparément en les mixant ça devrais fonctionner.

je vois mal sur les photos peux tu me confirmer les branchement de RX et TX du gsm sachant que tu n'as que les broches 3,4,(a condition que les straps ne soit pas en place) 5, et 10 de dispo ne pas utiliser la broche 2 ça rentre en conflit

tuto92: La connexion micro avec shield GSM est: J'ai connecté la masse avec M1N et la sortie data avec M1P.

Qu'est ce que tu appel la sortie data ?

sur la carte mp3 de sparkfun a droite de la ou tu met la sd card tu a une prise jack pour mettre éventuellement un casque, et encore a droite trois trous pour souder directement des fil pour la sortie du son, c'est la dessus que tu dois souder tes fils et les mettrent sur l'entrée micro du shield m10. soit m1p et m1n par contre je ne sais pas le quel des deux est la masse, a vérifier au testeur je pense c'est plus sur

et comme pour moacc95 vérifie que ton alime du pc est assez puissante pour le shield gsm

@Moacc95 cool tu as trouvé, perso sur mon pc portable ça marche très bien sans alime externe

je reviens vers vous car je sèche... mon shield fonctionne bien s'il est sur l'arduino mais pas lorsque je le déporte (sans doute un pb de cablage). Je voudrais savoir qu'elle doivent-être les branchement indispensable pour faire fonctionner mes shield (hormis l'alim :) ) parce que du coup je suis incapable de faire tourner le prog du tranmetteur. Merci à vous.

moacc95: je reviens vers vous car je sèche... mon shield fonctionne bien s'il est sur l'arduino mais pas lorsque je le déporte (sans doute un pb de cablage).

De quel shield tu parle , le mp3 ou le gsm Pour le gsm une alime, les deux fils RX et TX et un fil sur la broche 8(du gsm) pour l'allumer devrais suffir.

Ne sachant pas ce que tu utilise comme shield mp3 je ne peux pas t'aider plus .

le shield de sparkfun

tu trouvera toutes les infos sur le shield ici https://learn.sparkfun.com/tutorials/mp3-player-shield-hookup

Les broches a utilisé sont 2,6,7,8,9,11,12,13 sans oublier l'alime GND et +5v

Bonjour merci pour les réponses. Pour info mon shield prend bien en charge le DTMF.

De rien . Tu a utilisé quel sketch pour tester le dtmf ?

Voilà, je t'ai mis le script. Assures toi bien d'avoir la librairie GSMSHIELD.

http://www.upsilonaudio.com/arduino/sim900-sim908-bibliotheque-arduino/partie-4-gestion-appels/

Salut, j'ai réussi à faire fonctionner le programme (pas le shield MP3 pour le moment car pas besoin). Maintenant je cherche à utiliser le DTMF mais j'avoue que je ne comprends pas trop le prog de base pour le réadapter.

Mon shield n’étant pas compatible je ne me suis pas penché sur la question !

le sketche donné plus haut ne fonctionne pas,( je l'avais déjà essayé en fait ).

il faut faire attention car les librairies du gsm et du mp3 ne sont pas compatibles entre elle, (il y a surement une modification a faire, mais j'ai pas trouvé), c'est pourquoi j'ai fait mon sketch que avec des commande AT pour le gsm du coup il faut addapter en fonction pour le DTMF

avec la librairie je pense que tout ce passe la

while(stat==CALL_ACTIVE_VOICE) { for (int k=0; k<100; k++) { DTMF_char=call.DetDTMF(); if(DTMF_char!='-') Serial.println(DTMF_char); }

il suffi d’éditer la librairie pour voir ce qui est fait avec.

après je pourrais pas plus t'aider je suis débutant aussi dans le domaine.

Bonsoir, j'ai un petit problème avec a fonction decroche(). voila ce que j'obtiens lorsque je décroche. comment dois-je interpréter ça ? +COLP: "++336xxxxxxx",145,"",0,""

OK

AT+CLCC?

+CLCC: 0

OK

AT+CLCC?

+CLCC: 0

OK

AT+CLCC?

+CLCC: 0

OK

NO CARRIER

auriez-vous une idée ?

Bonjour,

Tu peut détailler un peut ton problème, car la comme ça a froid je vois pas trop Quel commande tu envoie pour obtenir ces réponses ? Quand tu décroche l'arduino exécute t'il bien la suite du programme ?

Bonjour, merci pour la reponse. voici mon code en detail

while(envoyer_Commande_AT("AT+CLCC?", "+CLCC: 1,0,0,0,0", 5000) == 0); Serial.println("appel en cours"); delay(500); if (envoyer_Commande_AT("AT+CLCC?", "OK", 1000) == 1) { Serial.println(" telephone decroche");

"envoyer_commande_AT" dépend d'une autre fonction que j'ai pioché dans ton programme. Les retour que j'ai sont des erreur pour la plupart. j'ai essayé avec la commande AT+CPAS qui me permet aussi de voir l'état de la ligne mais j'ai des retour d'erreur.

En effet "envoyer_commande_AT" dépend d'une autre fonction qui est vers la fin du programme sur la V1 et sur la V2 vers la ligne 717 en fait il ne suffit pas d'envoyer une comande AT il faut aussi pourvoir lire la réponse que donne le module gsm (sim900), et l’interpréter c'est ce que fait la fonction. Je dirais que les deux sont indissociable tel que c'est programmé.

j'avais pas mal cherché au début pour savoir comment détecter le décroché, il y a trois commande AT qui se ressemble mais la CLCC est je pense la plus approprié.( en tout cas dans mon programme elle fonctionne tres bien )

tu parle d'erreur mais quelle sont t'elle?