E BIKE - लोगो १PCB एन्टेना संग Arduino GPRS मोड्युल
मोडेल: SIM800L GPRS
प्रयोगकर्ता पुस्तिका

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah बाओश क्लासिकको लागि-

पिन को विवरण:

पिनको नाम विवरण
5v पावर इन्टरफेस मोड्युल पावर
DC5v मा जडान गर्नुहोस्
GND
VDD TTL UART इन्टरफेस TTL UART सिरियल इन्टरफेस, तपाईले MCU लाई 51MCU वा ARM, वा MSP430 लाई सीधा जडान गर्न सक्नुहुन्छ। VDD को पिन भोल्युमसँग मिलाउन प्रयोग गरिन्छtagTTL को ई।
SIM_TXD
SIM_RXD
GND यदि यो पिन प्रयोग नगरिएको छ भने, खुला राख्नुहोस्
RST RST मोड्युल, यदि यो पिन प्रयोग नगरिएको छ भने, खुला राख्नुहोस्
पिनको नाम विवरण 5v पावर इन्टरफेस मोड्युल पावर
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 Classic-fig1 को लागि

अर्डिनो एसample कोड:

LM35 तापक्रममा प्रयोग गरिएको यस मोड्युलको लागि तल एउटा अर्डुइनो स्केच छ
सेन्सर तपाईको मोबाइलमा तापक्रम पठाउन।
# शामिल
#समावेश गर्नुहोस्
स्ट्रिङ लेट = "५२.६२७२६९०";
स्ट्रिङ lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
फ्लोट सेन्सर मान;
const int buttonPin = 7;
int buttonState = 0;
फ्लोट tempC;
फ्लोट tempCavg;
int avgcount = 0;
शून्य सेटअप()
{
पिनमोड (बटनपिन, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
ढिलाइ (500);
}
शून्य लूप()
{
buttonState = digitalRead(buttonPin);

यदि (बटन स्टेट == ०) {
जबकि (औसत गणना <50){
sensorValue = analogRead(A0);
tempC = सेन्सर मान * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC - 0.05) * 100;
tempCavg = tempCavg + tempC;
औसत गणना ++;
}
ढिलाइ (300);
Serial.println(tempCavg/ ५०);
tempCavg = tempCavg / 50;
SendTextMessage();
}
यदि (sim800l.available()){
Serial.write(sim800l.read());
}
}
voidSendTextMessage()
{
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;
औसत गणना = ०;
}
शून्य DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//नम्बर डायल गर्नुहोस्, देशको कोड समावेश गर्नुपर्छ
ढिलाइ (100);
sim800l.println();
}

कागजातहरू / स्रोतहरू

PCB एन्टेना संग ARDUINO SIM800L GPRS मोड्युल [pdf] प्रयोगकर्ता पुस्तिका
PCB एन्टेना संग SIM800L GPRS मोड्युल, PCB एन्टेना संग मोड्युल, SIM800L GPRS

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *