0
Вернусь еще раз к своему вопросу выше, вышли уже релизы 17.01.5 и 18.06, в 17.01.5 — инструкция работает, а в 18.06 уже не работает. Может посмотрите? Спасибо.
0
Здравствуйте.
Починил. Спасибо что сообщили.
  • avatar
  • stD
0
Добрый день, у меня почему-то не работает конструктор, когда доходит до последнего пункта и должна появиться кнопка скачивания, кнопки нет…
  • avatar
  • oxyfox
0
Здравствуйте.
В конструкторе нет кнопок скачать архив и в начало.
  • avatar
  • kolyan
0
А при подключении ардуины уровни можно не согласовывать, как и на mr3020?
  • avatar
  • vashal
0
А не было скетча с возможностью отправки сообщения через GPRS на электронную почту, например, считать температуру с датчика и отправлять ее каждые 2 минуты, например? есть скетч с другим модемом SIM800L, можно ли его переделать под модем M590E?

#include <SoftwareSerial.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 7 // к пину 7 подключен датчик DS18b20
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
#include <TimeLib.h>
#include <SimpleTimer.h>
SimpleTimer timer;
SoftwareSerial mySerial(2, 3); // RX — 2, TX -3

void setup() {
Serial.begin(57600); //Скорость сераил порта
Serial.println(«START SIM800l»);
mySerial.begin(57600); //Скорость порта для связи ARDUINO NANO c SIM800l
mySerial.println(«AT»);
mySerial.println(«AT+CFUN=1,1»); // перезагрузка модуля при запуске
sensors.begin();
delay (1000);
timer.setInterval(50000L, sendemail); // установка интервала отправки 50 секунд
}

void loop()
{
timer.run();
}

void sendemail() {
sensors.requestTemperatures(); // Polls the sensors
float temp = sensors.getTempCByIndex(0);
Serial.print(«Temperature: „);
Serial.println(temp);
mySerial.println(“AT+SAPBR=3,1,\»CONTYPE\",\«GPRS\»"); // задаем команду для выхода в интернет
delay(2000);
mySerial.println(«AT+SAPBR=3,1,\»APN\",\«internet.mts.ru\»"); // настройки APN для MTS
delay(2000);
mySerial.println(«AT+SAPBR=3,1,\»USER\",\«mts\»"); // имя пользователя
delay(1000);
mySerial.println(«AT+SAPBR=3,1,\»PWD\",\«mts\»"); пароль
delay(1000);
mySerial.println(«AT+SAPBR=1,1»); // запуск соединения по GPRS
delay(2500);
mySerial.println(«AT+EMAILCID=1»);
delay(1000);
mySerial.println(«AT+EMAILTO=100»);
delay(1000);
mySerial.println(«AT+SMTPSRV=\»mail.yahoo.com\",587");
delay(1000);
mySerial.println(«AT+SMTPAUTH=1,\»mail@yahoo.com\",\«password\»");
delay(1000);
mySerial.println(«AT+SMTPFROM=\»mail@yahoo.com\",\«Arduino NANO\»"); // отправитель письма
delay(1000);
mySerial.println(«AT+SMTPRCPT=0,0,\»mail@ek21.ru\",\«SIM800l\»"); // получатель письма
delay(1000);
mySerial.println(«AT+SMTPSUB=\»Temperature\""); // тема письма
delay(1000);
mySerial.println(«AT+SMTPBODY=20»); // устанавливаем кол-во символов в тексте письма
delay(1000);
mySerial.print(«Temperature: „);
mySerial.print(temp);
Serial.println(“С»);
mySerial.println(«AT+SMTPSEND»); // отправка сообщения
delay(8500);
mySerial.println(«AT+SAPBR=0,1»); // разрыв соединения GPRS
}
  • avatar
  • Sensor
0
предположение одно, что-то не так с ардуино, тем более я от ардуино не отключил всякие разные питы, которые использовал для другого проекта
  • avatar
  • vworld
0
модуль работает, но как я выше писал отчего-то после вызова с сотового делает с перерывами несколько включений led13
пока по моим наблюдениям 4 раза повторят
  • avatar
  • vworld
0
То есть работает?
  • avatar
  • stD
0
провожу эксперименты дальше
предположил, что возможно проблемы с библиотекой SoftwareSerial
скачал и установил свежую — github.com/PaulStoffregen/SoftwareSerial
и после этого еще интересней стало — в порту видно, что звонок пришел, led13 загорается
  • avatar
  • vworld
0
т.е.
Ардуина <> NEOWAY
D2 <> TX
D3 <> RX
NEOWAY <> БП ПК
+5 <> +5
GND <> GND
  • avatar
  • vworld
0
вернее у меня модуль запитан от БП ПК, а ардуино от USB
  • avatar
  • vworld
0
arduino duemilanove
подключено
Ардуина <> NEOWAY

+5 <> +5
GND <> GND
D2 <> TX
D3 <> RX

Контакт BOOT соедините с GND.
  • avatar
  • vworld
0
Ардуина какая? Подключена как описано в статье?
  • avatar
  • stD
0
да все ок в момент звонка
потом в порт ничего не валится
  • avatar
  • vworld
0
В терминале смотрели, что происходит во время звонка?
  • avatar
  • stD
0
модуль ровно такой как в статье
телеграмм не работает же, по крайней мере так просто
а по модулю — он у меня работает от БП компа, но вот при звонке на недо и скетче из первого примера, вместо того, чтобы отработать на led13 один раз, он делает это несколько… порой 2, порой 4
  • avatar
  • vworld
0
У Вас какой модуль?

Кстати, я добавил кнопку на Телеграм-чат (в начале комментов), можно там пооющаться.
  • avatar
  • stD
0
запитан от БП компьютера +5В
но я boot проводом притянул к земле, а не сопротивлением — может в этом дело?
и уровни не согласовывал модуля и ардуины
  • avatar
  • vworld
0
Здравствуйте.
Nginx Вам написал, что не хватает открывающей фигурной скобки — "{".

У Вас часть команды «съедена», должно быть так:
location ~* ^(?!/yaneznayphpnirazu/).+\.(jpg|jpeg|gif|png|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|swf|ico|flv|txt|xml|docx|xlsx)$ {
  • avatar
  • stD