PCB ஆண்டெனாவுடன் Arduino GPRS தொகுதி
மாடல்:SIM800L GPRS
பயனர் கையேடு
ஊசிகளின் விளக்கம்:
ஊசிகளின் பெயர் விளக்கம்
5v பவர் இடைமுகம் தொகுதிக்கு பவர்
DC5v உடன் இணைக்கவும்
GND
VDD TTL UART இடைமுகம் TTL UART தொடர் இடைமுகம், நீங்கள் 51MCU அல்லது ARM அல்லது MSP430 போன்ற MCU ஐ நேரடியாக இணைக்கலாம். VDD இன் முள் தொகுதியை பொருத்த பயன்படுத்தப்படுகிறதுtagTTL இன் இ.
சிம்_டிஎக்ஸ்டி
சிம்_ஆர்எக்ஸ்டி
GND இந்த முள் பயன்படுத்தப்படாமல் இருந்தால், திறந்து வைக்கவும்
RST RST தொகுதி, இந்த பின் பயன்படுத்தப்படாமல் இருந்தால், திறந்து வைக்கவும்
பின்களின் பெயர் விளக்கம் 5v பவர் இடைமுகம் தொகுதியை பவர்
DC5v உடன் இணைக்கவும்
GND
VDD TTL UART இடைமுகம் TTL UART தொடர் இடைமுகம், நீங்கள் 51MCU அல்லது ARM அல்லது MSP430 போன்ற MCU ஐ நேரடியாக இணைக்கலாம். VDD இன் முள் தொகுதியை பொருத்த பயன்படுத்தப்படுகிறதுtagTTL இன் இ.
சிம்_டிஎக்ஸ்டி
சிம்_ஆர்எக்ஸ்டி
GND இந்த முள் பயன்படுத்தப்படாமல் இருந்தால், திறந்து வைக்கவும்
RST RST தொகுதி, இந்த பின் பயன்படுத்தப்படாமல் இருந்தால், திறந்து வைக்கவும்
பின்அவுட்:
அர்டுயினோ எஸ்ample குறியீடு:
LM35 வெப்பநிலையுடன் பயன்படுத்தப்படும் இந்த மாட்யூலுக்கான ஆர்டுயினோ ஸ்கெட்ச் கீழே உள்ளது
உங்கள் மொபைலுக்கு வெப்பநிலையை அனுப்ப சென்சார்.
#சேர்க்கிறது
#சேர்க்கிறது
சரம் லேட் = "52.6272690";
சரம் 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);
}
வெற்றிட வளையம்()
{
பட்டன்ஸ்டேட் = டிஜிட்டல் ரீட் (பட்டன்பின்);
என்றால் (பட்டன்ஸ்டேட் == 0) {
போது(சராசரி எண்ணிக்கை < 50){
சென்சார் மதிப்பு = அனலாக் ரீட்(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());
}
}
செல்லாத 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;
}
வெற்றிடமற்ற DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//எண்ணை டயல் செய்யவும், கண்டிப்பாக நாட்டின் குறியீடு இருக்க வேண்டும்
தாமதம்(100);
sim800l.println();
}
ஆவணங்கள் / ஆதாரங்கள்
![]() |
PCB ஆண்டெனாவுடன் ARDUINO SIM800L GPRS தொகுதி [pdf] பயனர் கையேடு PCB ஆண்டெனாவுடன் கூடிய SIM800L GPRS தொகுதி, PCB ஆண்டெனாவுடன் கூடிய தொகுதி, SIM800L GPRS |