E BIKE -лагатып1Модуль Arduino GPRS з антэнай на друкаванай плаце
Мадэль: SIM800L GPRS
Кіраўніцтва карыстальніка

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah для Baosh Classic-

Апісанне шпілек:

Назва шпілек Апісанне
Інтэрфейс сілкавання 5v. Уключыце модуль
ПАДКЛЮЧЫЦЦА ДА DC5v
GND
Інтэрфейс VDD TTL UART Паслядоўны інтэрфейс TTL UART, вы можаце падключыць MCU, як 51MCU або ARM, або MSP430 непасрэдна. Штыфт VDD выкарыстоўваецца для ўзгаднення абtage з TTL.
SIM_TXD
SIM_RXD
GND, калі гэты штыфт не выкарыстоўваецца, пакіньце адкрытым
RST RST модуль, калі гэты штыфт не выкарыстоўваецца, пакіньце адкрытым
Назва кантактаў Апісанне 5v Інтэрфейс сілкавання Зарабіць сілкаванне модуля
ПАДКЛЮЧЫЦЦА ДА DC5v
GND
Інтэрфейс VDD TTL UART Паслядоўны інтэрфейс TTL UART, вы можаце падключыць MCU, як 51MCU або ARM, або MSP430 непасрэдна. Штыфт VDD выкарыстоўваецца для ўзгаднення абtage з TTL.
SIM_TXD
SIM_RXD
GND, калі гэты штыфт не выкарыстоўваецца, пакіньце адкрытым
RST RST модуль, калі гэты штыфт не выкарыстоўваецца, пакіньце адкрытым

распиновка:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah для Baosh Classic-fig1

Ардуіна Сampкод le:

НІЖЭ ЭСКІЗ ARDUINO ДЛЯ ГЭТАГА МОДУЛЯ, які выкарыстоўваецца з ТЭМПЕРАТУРАЙ LM35
Датчык для адпраўкі тэмпературы на ваш мабільны.
# уключыць
#уключыць
Радок lat = “52.6272690”;
Радок lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
паплавок tempC;
float tempCavg;
int avgcount = 0;
несапраўдная ўстаноўка ()
{
pinMode(кнопкаPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
затрымка(500);
}
несапраўдны цыкл ()
{
buttonState = digitalRead(buttonPin);

калі (buttonState == 0) {
пакуль (сярэдні лік < 50){
sensorValue = analogRead(A0);
tempC = SensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
сярэдні лік++;
}
затрымка(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
калі (sim800l.available()){
Serial.write(sim800l.read());
}
}
несапраўдны SendTextMessage()
{
Serial.println(“Адпраўка тэксту...”);
sim800l.print(“AT+CMGF=1\r”); // Усталяваць экран у рэжым SMS delay(100);
sim800l.print(“AT+CMGS=\”+44795********\”\r”);
затрымка(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Тэмпература: “);
sim800l.print(tempCavg);
sim800l.print("градусы C");
sim800l.print(“\r”); //змест паведамлення
затрымка(500);
sim800l.print((char)26);//код ASCII ctrl+z роўны 26 (патрабуецца ў адпаведнасці з табліцай дадзеных)
затрымка(100);
sim800l.println();
Serial.println(“Тэкст адпраўлены.”);
затрымка(500);
tempCavg = 0;
сярэдні лік = 0;
}
несапраўдны DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//набярыце нумар, павінен уключаць код краіны
затрымка(100);
sim800l.println();
}

Дакументы / Рэсурсы

Модуль GPRS ARDUINO SIM800L з антэнай на друкаванай плаце [pdfКіраўніцтва карыстальніка
Модуль SIM800L GPRS з антэнай на друкаванай плаце, модуль з антэнай на друкаванай плаце, SIM800L GPRS

Спасылкі

Пакінуць каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаны *