ई बाइक -लोगो1Arduino GPRS मॉड्यूल पीसीबी एंटीना के साथ
मॉडल: SIM800L GPRS
उपयोगकर्ता पुस्तिका

ई बाइक विजन AML9175 2 0 पावरपैक 612 Wh 17Ah बाओश क्लासिक के लिए-

पिन का विवरण:

पिन का नाम विवरण
5v पावर इंटरफ़ेस मॉड्यूल को पावर दें
DC5v से कनेक्ट करें
जीएनडी
VDD TTL UART इंटरफ़ेस TTL UART सीरियल इंटरफ़ेस, आप 51MCU या ARM, या MSP430 जैसे MCU को सीधे कनेक्ट कर सकते हैं। VDD का पिन वॉल्यूम से मिलान करने के लिए उपयोग किया जाता हैtagटीटीएल का ई.
सिम_TXD
सिम_आरएक्सडी
GND यदि यह पिन अप्रयुक्त है, तो खुला रखें
RST मॉड्यूल को RST करें, यदि यह पिन अप्रयुक्त है, तो इसे खुला रखें
पिन का नाम विवरण 5v पावर इंटरफ़ेस मॉड्यूल को पावर दें
DC5v से कनेक्ट करें
जीएनडी
VDD TTL UART इंटरफ़ेस TTL UART सीरियल इंटरफ़ेस, आप 51MCU या ARM, या MSP430 जैसे MCU को सीधे कनेक्ट कर सकते हैं। VDD का पिन वॉल्यूम से मिलान करने के लिए उपयोग किया जाता हैtagटीटीएल का ई.
सिम_TXD
सिम_आरएक्सडी
GND यदि यह पिन अप्रयुक्त है, तो खुला रखें
RST मॉड्यूल को RST करें, यदि यह पिन अप्रयुक्त है, तो इसे खुला रखें

पिनआउट:

ई बाइक विजन AML9175 2 0 पावरपैक 612 Wh 17Ah बाओश क्लासिक-fig1 के लिए

आर्डुइनो एसampले कोड:

नीचे इस मॉड्यूल के लिए एक ARDUINO स्केच है जिसका उपयोग LM35 तापमान के साथ किया जाता है
सेंसर आपके मोबाइल पर तापमान भेजने के लिए।
#शामिल
#शामिल करना
स्ट्रिंग अक्षांश = “52.6272690”;
स्ट्रिंग एलएनजी = “-1.1526180”;
सॉफ्टवेयरसीरियल sim800l(10, 11); // RX, TX
फ्लोट सेंसरवैल्यू;
const int बटनपिन = 7;
int बटनस्टेट = 0;
फ्लोट तापमानC;
फ्लोट tempCavg;
int औसत गिनती = 0;
शून्य सेटअप()
{
पिनमोड(बटनपिन, इनपुट);
sim800l.begin(9600);
सीरियल.बिगिन(9600);
देरी(500);
}
शून्य लूप()
{
बटनस्टेट = डिजिटलरीड(बटनपिन);

यदि (बटनस्टेट == 0) {
जबकि(औसत गिनती < 50){
सेंसरवैल्यू = एनालॉगरीड(A0);
tempC = सेंसरवैल्यू * 5.0;
तापमानसी = तापमानसी / 1024.0;
तापमानसी = (तापसी – 0.05) * 100;
tempCavg = tempCavg + tempC;
औसत गिनती++;
}
देरी(300);
सीरियल.प्रिंटलाइन(tempCavg/50);
tempCavg = tempCavg / 50;
टेक्स्ट संदेश भेजें();
}
यदि (sim800l.available()){
सीरियल.write(sim800l.read());
}
}
शून्य SendTextMessage()
{
Serial.println(“पाठ भेज रहा हूँ…”);
sim800l.print(“AT+CMGF=1\r”); // शील्ड को SMS मोड पर सेट करें delay(100);
sim800l.print(“एटी+सीएमजीएस=\”+44795*******\”\r”);
देरी(200);
// sim800l.print(“http://maps.google.com/?q=");
// sim800l.प्रिंट(lat);
// sim800l.प्रिंट(“,”);
// sim800l.प्रिंट(एलएनजी);
sim800l.print(“तापमान है: “);
sim800l.प्रिंट(tempCavg);
sim800l.print(”डिग्री सेल्सियस”);
sim800l.print(“\r”); //संदेश की सामग्री
देरी(500);
sim800l.print((char)26);//ctrl+z का ASCII कोड 26 है (डेटाशीट के अनुसार आवश्यक)
देरी(100);
sim800l.प्रिंटलाइन();
Serial.println("पाठ भेजा गया।");
देरी(500);
tempCavg = 0;
औसत गिनती = 0;
}
शून्य डायलवॉयसकॉल()
{
sim800l.println(“ATD+4479********;”);//नंबर डायल करें, देश कोड शामिल होना चाहिए
देरी(100);
sim800l.प्रिंटलाइन();
}

दस्तावेज़ / संसाधन

ARDUINO SIM800L GPRS मॉड्यूल पीसीबी एंटीना के साथ [पीडीएफ] उपयोगकर्ता पुस्तिका
SIM800L GPRS मॉड्यूल पीसीबी एंटीना के साथ, मॉड्यूल पीसीबी एंटीना के साथ, SIM800L GPRS

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *