GSM модуль SIM800L

Гость

GSM модуль SIM800L

Сообщение Гость »

pan писал(а):у кого? кто вам сказал?
Я Сам себе сказал .
Что было то и говорю.
Пока скорость не пропишешь не работает .
И не запоминает надолго.
Целый день работал в пятницу ,например,- прихожу в понедельник ,не работает...
Скорость тест -ноль!
Вот такой был СИМ800...
Сделал авто перезагрузку через подачу нуля на сброс СИМ800 в случае отсутствия 1 на выходе блока GSM_start в течении минуты, т.к  СИМ800 бывало ,не стартовал при подаче питания.
Последний раз редактировалось Гость 20 дек 2017, 14:29, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

sser писал(а):И не запоминает надолго.
а вы ему AT&W отправляли?
Гость

GSM модуль SIM800L

Сообщение Гость »

pan писал(а):а вы ему AT&W отправляли?
естественно отправлял, и ответ ок -получал!!!
Последний раз редактировалось Гость 20 дек 2017, 14:32, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

просто при смене скорости (если скорость уже менялась)есть фишка,
после отправки AT+IPR=xxxx , перед тем как отправить AT&W надо сменить скорость порта на xxx (которую указали)
а потом уже отправлять команду сохранения
Гость

GSM модуль SIM800L

Сообщение Гость »

Так она изначально в скетче, поставлена 9600 .
я на этой скорости с СИМом общаюсь он пишет 0 (0-это автоматическое определение скорости) я ставлю 9600 он пишет 9600.
Затем сохраняю.

Код для теста SIM800:
#include <SoftwareSerial.h>
SoftwareSerial mySerial(62, 63); // RX, TX
void setup() {
Serial.begin(9600);  //Скорость порта для связи Arduino с компьютером
Serial.println("Goodnight moon!");
mySerial.begin(9600);  //Скорость порта для связи Arduino с GSM модулем
mySerial.println("AT");
}

void loop() {
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}
Последний раз редактировалось Гость 20 дек 2017, 15:05, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »


sser писал(а):Так она изначально в скетче, поставлена
  вы что то  путаете.
в скетче настраивается скорость порта ардуины...
 модуль сим надо один раз настроить нормально, и всё будет работать без костылей
[spoiler=Спойлер]Изображение[/spoiler]
Последний раз редактировалось pan 20 дек 2017, 15:39, всего редактировалось 1 раз.
Гость

GSM модуль SIM800L

Сообщение Гость »

Вот это скорость СОМ порта:
Serial.begin(9600);  //Скорость порта для связи Arduino с компьютером

Что это тогда , по Вашему?

mySerial.begin(9600);  //Скорость порта для связи Arduino с GSM модулем
Последний раз редактировалось Гость 20 дек 2017, 17:27, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

sser писал(а):Что это тогда , по Вашему?
 а по нашему это скорость программного ком порта.

скорость модуля надо настраивать в модуле!
Гость

GSM модуль SIM800L

Сообщение Гость »

pan писал(а):просто при смене скорости (если скорость уже менялась)есть фишка, после отправки AT+IPR=xxxx , перед тем как отправить AT&W надо сменить скорость порта на xxx (которую указали)а потом уже отправлять команду сохранения
Вернёмся к истокам....
Вы пишите надо сменить скорость порта!
Я про него и говорю!?
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

sser писал(а):Вернёмся к истокам....
 ок   
сообщение выше №35. под спойлером.
Гость

GSM модуль SIM800L

Сообщение Гость »

чето я этот спойлер не смотрел.
ПУнятно теперь. Интересная хитрость .
Последний раз редактировалось Гость 20 дек 2017, 21:23, всего редактировалось 1 раз.
Anydy

GSM модуль SIM800L

Сообщение Anydy »

spektr107 писал(а):Поменял, скетч теперь не заливается, в этих строчках ошибка см.скринышоты
Я вам задал загадку.., а вы догадайтесь что я поменял в скетче!
Anydy

GSM модуль SIM800L

Сообщение Anydy »

spektr107 писал(а):Подскажите пожалуйста, как можно это вылечить
Так подключитесь к модулю на той скорости которую поставили сами АТ командами
Гость

GSM модуль SIM800L

Сообщение Гость »

spektr107 писал(а):Поменял, скетч теперь не заливается, в этих строчках ошибка см.скринышоты
Повнимательнее прочитайте это:
Все SERIAL_M нужно исправить на Serial_S   (буквы заглавная и строчные ОБЯЗАТЕЛЬНО!)
А у Вас SERIAL_S это не правильно!!!
Последний раз редактировалось Гость 20 дек 2017, 22:18, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

spektr107 писал(а):по идеи скорость не должна быть установлена
 ну мало ли...
пробуйте разные скорости  и на которой нормально ответит  настройте на нужную.
Anydy

GSM модуль SIM800L

Сообщение Anydy »

spektr107 писал(а):Так я же сбросил всё до заводских
Если сбросил до заводских, то что говорит скетч из первого поста этой темы?
Что вы стесняетесь скриншоты тут показать!?
Гость

GSM модуль SIM800L

Сообщение Гость »

Так ни чего и не поправили....

Вот поправил сам:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Гость

GSM модуль SIM800L

Сообщение Гость »

Этот модуль 3.3 В !!!

Нужен такой:
https://ru.aliexpress.com/item....c41a155
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Гость 23 дек 2017, 22:14, всего редактировалось 1 раз.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

GSM модуль SIM800L

Сообщение pan »

да похрен на сколько вольт. у меня тоже 3.3 
прекрасно работает
Аватара пользователя
Яйкс
Рядовой
Сообщения: 49
Зарегистрирован: 23 янв 2018, 13:14
Откуда: Москва
Имя: Сергей

GSM модуль SIM800L

Сообщение Яйкс »

Друзья, приветствую. Вот и я обзавелся этим замечательным модулем. Но, как и у всех, есть определенные сложности с его использованием. Модуль рабочий и прекрасно работает при работе AT командами из терминала (звонит, отправляет и читает смс) - все как и должно быть. А вот при работе с самой дуиной возникают сложности. Модуль подключен к Serial1 (19 и 18 pin). Так при простой попытке вывести поступившее смс на экран, подключенный к выходу блока Слимпера GSM_Text_sms вместо текста выдает команду +CMTI, ME, 4 ( которая говорит, что проявилось непрочитанное смс сообщение с номером 4) Использую блоки Слимпера с версией GSM 0.6.1b По идеи после получения данного сообщения блок должен был отправить команду AT+CMGR=4,0, которая бы и позволила прочитать поступившее сообщение и вывести его на экран. Глубокими познаниями в области программирования не обладаю, поэтому лезть мне в редактирование блока мне нет никакого смысла. Я подозреваю, что версия прошивки SIM800l ранее была другая и поэтому мой блок должным образом не работает. У меня сейчас SIM800l с прошивкой 1418B05SIM800L24. Я прав? Если не трудно (у кого SIM800l) работает как часы посмотрите, пожалуйста, версию своей прошивки, это можно сделать командой AT+GMR. Заранее благодарю.
Также есть странности с индикаторными светодиодами, которые подключены к выходу блока: GSM_Start и GSM_Net не работают вовсе, GSM_Recieved_Sms и GSM_Call работают. Все светодиоды исправны и мною проверены. Подскажите, пожалуйста, куда копать?
Ответить

Вернуться в «GSM / GPRS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя