Go Down

Topic: SIM800L et Arduino Nano (Read 2115 times) previous topic - next topic

Electrof

Bonjour,

Je viens ici chercher un peu d'aide, car je ne sais plus quoi faire...  :smiley-sad:

Contexte

Je me heurtes à un problème pour le montage d'un arduino Uno et d'une Sim800L S2-1065J-Z14
35 (modèle rouge). Mon objectif est d'envoyer un SMS, et pour cela je dispose d'une SIM Free (de préférence) et une autre SIM Bouygues. Les 2 cartes SIM n'ont plus de code PIN.

Montage

Arduino Uno   ----->  Sim800L
5V   ----- N4007 ----> VCC
3.3V   -----> RST
8   -----> RXD
7   -----> TXD
GND   -----> GND

Note : J'ai aussi fait le même montage sur la N4007 mais ca revient au même.

Code pour AT

Code: [Select]
#include <SoftwareSerial.h>
SoftwareSerial sim800l(7, 8); // RX, TX

void setup() {
 Serial.begin(9600);
 sim800l.begin(9600);
}

void loop(){
 if (sim800l.available())
 Serial.write(sim800l.read());

 if (Serial.available()) {
 while(Serial.available()){
 sim800l.write(Serial.read());
 }
 sim800l.println();
 }
}


Résultat des commandes AT

Code: [Select]
ATI

SIM800 R14.18

OK
AT+CPIN ?

+CPIN: READY

OK
AT+CSQ

+CSQ: 0,0

OK

SMS Ready
AT+COPS ?

+COPS: 0

OK



Pour information mon SIM800L a le firmware 1418B04SIM800L24 (je ne retrouve plus la commande AT, mais je l'avais noté).

J'ai l'impression que la SIM800L n'accroche pas le réseau..

Merci de votre aide précieuse.

J-M-L

#1
Feb 15, 2019, 08:59 am Last Edit: Feb 15, 2019, 09:01 am by J-M-L
Bonjour

Puissance de l'alim du GSM?
D'autre part vous allez avoir une baisse de tension avec la diode (0,7V). Quelle tension est nécessaire pour votre shield ?
Hello - Please do not PM me for help,  others will benefit as well if you post your question publicly on the forums.
Bonjour Pas de messages privés SVP, postez dans le forum directement pour que ça profite à tous

al1fch

#2
Feb 15, 2019, 10:08 am Last Edit: Feb 15, 2019, 10:11 am by al1fch
pour cette carte à SIM800L  (sans régulateur de tension)  la tension d'alimentation doit être entre 3,4V et 4,4V, la diode 1N4007 est souvent utilisée pour produire la chute de tension à partir de 5V

l'absence d'accroche du réseau  est fréquente en cas d'insuffisance de courant, dinsuffisance d' "afflux de courant" pendant les pics de consommation du SIM800L .

quelques remèdes :
-essayer d'ajouter un condensateur de plusieurs centaines de µF sur l'alimentation du module
-changer d'alimentation 5V
-essayer d'alimenter le module avec un accu Li-Po bien chargé



Electrof

Merci de vos conseils.

Pour le moment, j'utilise le 5V de la prise USB.
Je vais essayer, de mettre une autre alim 5V et voir ce qu'il se passe.

Sinon, j'ai envie de mettre du 12V sur Vin et mettre le condensateur entre VCC et GND.

Je fais ca ce soir et je vous tiens au courant.

al1fch

#4
Feb 15, 2019, 12:14 pm Last Edit: Feb 15, 2019, 12:15 pm by al1fch
Ces modules on besoin , par moment, d'un bon ampère
12V sur Vin n'arrangera pas les choses.
Tester avec un 'chargeur de téléphone' pouvrant délivrer 2A sous 5V

Electrof

Bonjour,

Alors y a une bonne nouvelle et une mauvaise... lol
J'ai branché une alimentation de téléphone de 15V 2A sur mon arduino uno.

Bonne nouvelle : j'ai bien réussi à envoyer un SMS.
Mauvaise nouvelle : ça a cramé mon sim800l, mais pas l'arduino uno..

Résultat, c'est bien un problème d'alimentation...
Comment puis je faire sur mon schéma électronique pour ne pas cramer ma carte ?

Merci de votre aide.

al1fch

en général

-alimenter 'normalement' la carte Arduino (première alimentation)
-alimenter à part (seconde alimentation) le SIM800L avec une tension correcte (ça dépend des modules) pouvant donner plus d'1 Ampère.

Electrof

en général

-alimenter 'normalement' la carte Arduino (première alimentation)
-alimenter à part (seconde alimentation) le SIM800L avec une tension correcte (ça dépend des modules) pouvant donner plus d'1 Ampère.

L'idée est d'avoir une seule alimentation, car le prototype sera en fonctionnement 24/24 branché à une prise.

al1fch

#8
Feb 16, 2019, 08:09 pm Last Edit: Feb 16, 2019, 08:09 pm by al1fch
alors tester l'utilisation d'un 'chargeur de téléphone'  5V 2A alimentant :
-l'arduino directement en 5V
-le module SIM800L rouge à travers la diode 1N400x

Electrof

alors tester l'utilisation d'un 'chargeur de téléphone'  5V 2A alimentant :
-l'arduino directement en 5V
-le module SIM800L rouge à travers la diode 1N400x
Dans ce cas si je prends une alim 5V 2A, je la branche sur la carte Arduino sur la Vin ?

al1fch

#10
Feb 17, 2019, 10:51 pm Last Edit: Feb 17, 2019, 10:51 pm by al1fch
Non pas sur Vin , sur 5V

Electrof

Non pas sur Vin , sur 5V
Pourrais tu me faire un schéma stp, car je ne comprends plus..
Avec une seule alim 5V 2A, je dois alimenter la carte Arduino et le module SIM800L.
Si je comprends, tu me dis de brancher l'alim directement sur la pin 5V de l'arduino ?

Merci.

al1fch

#12
Feb 18, 2019, 12:43 am Last Edit: Feb 18, 2019, 12:46 am by al1fch
pas d'outil de dessin sous la main
le 5V sort de l'alimentation pour aller 
-d'une part directement au 5V de la carte Arduino (qui ne recoit alors aucune autre alimentation par ailleurs)
-d'autre part à l'anode d'une diode 1N400x dont la cathode va alimenter le module SIM800L en 4,3V

Electrof

Je viens aux nouvelles... J'ai trouvé une alim pour chargeur portable qui devrait fournir du 5V 2.1A, et j'ai fait ce que vous m'avez indiqué.
D'après le voltmètre j'ai du 7V..
Et la diode chauffe affreusement... et la sim800l ne fonctionne pas..
Ne vaut il mieux pas un régulateur 5V / 2A ? Si oui, lequel me conseillez-vous ?

Merci

al1fch

#14
Feb 18, 2019, 05:37 pm Last Edit: Feb 18, 2019, 06:00 pm by al1fch
espérons que l'Arduino n'a pas souffert
visiblement l'alimentation utilisée est de la camelote...si elle sort 7V

Un bon 'chargeur 5V 2A' est constitué d'un convertisseur DC/DC qui régule lui même la tension à la valeur indiquée !! On en trouve partout.


Il est anormal de mettre un second régulateur  5V...... derrière le premier
je parlais d'alimenter en 5V avec quelquechose qui donne 5V pour une intensité de allant jusqu'à 2A

Go Up