PCB अँटेनासह Arduino GPRS मॉड्यूल
मॉडेल:SIM800L GPRS
वापरकर्ता मॅन्युअल
पिनचे वर्णन:
पिनचे नाव वर्णन
5v पॉवर इंटरफेस मॉड्यूल पॉवर
DC5v शी कनेक्ट करा
GND
व्हीडीडी टीटीएल यूएआरटी इंटरफेस टीटीएल यूएआरटी सीरियल इंटरफेस, तुम्ही एमसीयू जसे 51एमसीयू किंवा एआरएम किंवा एमएसपी430 थेट कनेक्ट करू शकता. व्हॉल्यूमशी जुळण्यासाठी VDD चा पिन वापरला जातोtagTTL चे e.
SIM_TXD
SIM_RXD
GND जर ही पिन वापरली नसेल तर उघडी ठेवा
RST RST मॉड्यूल, जर ही पिन वापरली नसेल तर उघडे ठेवा
पिनचे नाव वर्णन 5v पॉवर इंटरफेस मॉड्यूल पॉवर करा
DC5v शी कनेक्ट करा
GND
व्हीडीडी टीटीएल यूएआरटी इंटरफेस टीटीएल यूएआरटी सीरियल इंटरफेस, तुम्ही एमसीयू जसे 51एमसीयू किंवा एआरएम किंवा एमएसपी430 थेट कनेक्ट करू शकता. व्हॉल्यूमशी जुळण्यासाठी VDD चा पिन वापरला जातोtagTTL चे e.
SIM_TXD
SIM_RXD
GND जर ही पिन वापरली नसेल तर उघडी ठेवा
RST RST मॉड्यूल, जर ही पिन वापरली नसेल तर उघडे ठेवा
पिनआउट:
अर्डिनो एसample कोड:
LM35 तापमानासह वापरल्या जाणार्या या मॉड्यूलसाठी खाली एक अर्डिनो स्केच आहे
तुमच्या मोबाईलवर तापमान पाठवण्यासाठी सेन्सर.
# समाविष्ट करा
#समाविष्ट करा
स्ट्रिंग lat = “52.6272690”;
स्ट्रिंग lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
फ्लोट सेन्सर व्हॅल्यू;
const int buttonPin = 7;
int buttonState = 0;
फ्लोट tempC;
फ्लोट tempCavg;
int avgcount = 0;
निरर्थक सेटअप()
{
पिनमोड(बटणपिन, इनपुट);
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”); // ढाल एसएमएस मोड विलंब (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("डिग्री से");
sim800l.print(“\r”); // संदेशाची सामग्री
विलंब(500);
sim800l.print((char)26);//ctrl+z चा ASCII कोड 26 आहे (डेटाशीटनुसार आवश्यक)
विलंब(100);
sim800l.println();
Serial.println("मजकूर पाठवला.");
विलंब(500);
tempCavg = 0;
avgcount = 0;
}
शून्य डायलव्हॉइसकॉल()
{
sim800l.println(“ATD+4479********;”);// नंबर डायल करा, देश कोड समाविष्ट करणे आवश्यक आहे
विलंब(100);
sim800l.println();
}
कागदपत्रे / संसाधने
![]() |
PCB अँटेना सह ARDUINO SIM800L GPRS मॉड्यूल [pdf] वापरकर्ता मॅन्युअल PCB अँटेना सह SIM800L GPRS मॉड्यूल, PCB अँटेना असलेले मॉड्यूल, SIM800L GPRS |