E BIKE -logo1Arduino GPRS մոդուլ PCB ալեհավաքով
Մոդել՝ SIM800L GPRS
Օգտագործողի ձեռնարկ

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah Baosh Classsic-ի համար

Քորոցների նկարագրությունը.

Պինների անվանումը Նկարագրություն
5v Power ինտերֆեյս Հզորացրեք մոդուլը
ՄԻԱՑՆԵԼ DC5v-ին
GND
VDD TTL UART ինտերֆեյս TTL UART սերիական ինտերֆեյս, կարող եք ուղղակիորեն միացնել MCU-ն, ինչպես 51MCU կամ ARM, կամ MSP430: VDD-ի քորոցը օգտագործվում է հատորին համապատասխանելու համարtagTTL-ի էլ.
SIM_TXD
SIM_RXD
GND, եթե այս քորոցը չօգտագործված է, բաց պահեք
RST RST մոդուլը, եթե այս փին չօգտագործված է, բաց պահեք
Պինների անվանումը Նկարագրություն 5v Power ինտերֆեյս Միացնել մոդուլը
ՄԻԱՑՆԵԼ DC5v-ին
GND
VDD TTL UART ինտերֆեյս TTL UART սերիական ինտերֆեյս, կարող եք ուղղակիորեն միացնել MCU-ն, ինչպես 51MCU կամ ARM, կամ MSP430: VDD-ի քորոցը օգտագործվում է հատորին համապատասխանելու համարtagTTL-ի էլ.
SIM_TXD
SIM_RXD
GND, եթե այս քորոցը չօգտագործված է, բաց պահեք
RST RST մոդուլը, եթե այս փին չօգտագործված է, բաց պահեք

Գծապատկեր.

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah Baosh Classsic-fig1-ի համար

Արդուինո Սample Կոդ:

ՍՏՈՐՎԱԾ Է ԱՐԴՈՒԻՆՈ ԷՍԿԻՉ ԱՅՍ ՄՈԴՈՒԼԻ ՀԱՄԱՐ, որն օգտագործվում է LM35 ՋԵՐՄԱՑՈՒՅՑ
ՍԵՆՍՈՐ՝ Ջերմաստիճանը ձեր բջջայինին ուղարկելու համար:
#ներառում
#ներառել
String lat = «52.6272690»;
String lng = «-1.1526180»;
SoftwareSerial sim800l (10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int միջին քանակը = 0;
void setup ()
{
pinMode (կոճակPin, INPUT);
sim800l.begin (9600);
Serial.begin (9600);
ուշացում (500);
}
void loop ()
{
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;
avgcount ++;
}
ուշացում (300);
Serial.println (tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
եթե (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println («Տեքստ է ուղարկում…»);
sim800l.print («AT+CMGF=1\r»); // Սահմանել վահանը SMS ռեժիմի հետաձգում (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);//ctrl+z-ի ASCII կոդը 26 է (պահանջվում է ըստ տվյալների թերթիկի)
ուշացում (100);
sim800l.println();
Serial.println («Ուղարկված տեքստ»);
ուշացում (500);
tempCavg = 0;
միջին թիվը = 0;
}
void DialVoiceCall()
{
sim800l.println («ATD+4479********;»);//հավաքեք համարը, պետք է ներառի երկրի կոդը
ուշացում (100);
sim800l.println();
}

Փաստաթղթեր / ռեսուրսներ

ARDUINO SIM800L GPRS մոդուլ PCB ալեհավաքով [pdf] Օգտագործողի ձեռնարկ
SIM800L GPRS մոդուլ PCB ալեհավաքով, մոդուլ PCB ալեհավաքով, SIM800L GPRS

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *