PCB యాంటెన్నాతో Arduino GPRS మాడ్యూల్
మోడల్:SIM800L GPRS
వినియోగదారు మాన్యువల్
పిన్స్ వివరణ:
పిన్స్ పేరు వివరణ
5v పవర్ ఇంటర్ఫేస్ మాడ్యూల్కు శక్తినిస్తుంది
DC5vకి కనెక్ట్ చేయండి
GND
VDD TTL UART ఇంటర్ఫేస్ TTL UART సీరియల్ ఇంటర్ఫేస్, మీరు 51MCU లేదా ARM లేదా MSP430 వంటి MCUని నేరుగా కనెక్ట్ చేయవచ్చు. VDD యొక్క పిన్ వాల్యూమ్తో సరిపోలడానికి ఉపయోగించబడుతుందిtagTTL యొక్క ఇ.
SIM_TXD
SIM_RXD
GND ఈ పిన్ ఉపయోగించబడకపోతే, తెరిచి ఉంచండి
RST RST మాడ్యూల్, ఈ పిన్ ఉపయోగించబడకపోతే, తెరిచి ఉంచండి
పిన్స్ పేరు వివరణ 5v పవర్ ఇంటర్ఫేస్ మాడ్యూల్ను శక్తివంతం చేస్తుంది
DC5vకి కనెక్ట్ చేయండి
GND
VDD TTL UART ఇంటర్ఫేస్ TTL UART సీరియల్ ఇంటర్ఫేస్, మీరు 51MCU లేదా ARM లేదా MSP430 వంటి MCUని నేరుగా కనెక్ట్ చేయవచ్చు. VDD యొక్క పిన్ వాల్యూమ్తో సరిపోలడానికి ఉపయోగించబడుతుందిtagTTL యొక్క ఇ.
SIM_TXD
SIM_RXD
GND ఈ పిన్ ఉపయోగించబడకపోతే, తెరిచి ఉంచండి
RST RST మాడ్యూల్, ఈ పిన్ ఉపయోగించబడకపోతే, తెరిచి ఉంచండి
పిన్అవుట్:
ఆర్డునో ఎస్ample కోడ్:
LM35 ఉష్ణోగ్రతతో ఉపయోగించిన ఈ మాడ్యూల్ కోసం క్రింద ఒక ఆర్డునో స్కెచ్ ఉంది
మీ మొబైల్కి ఉష్ణోగ్రతను పంపడానికి సెన్సార్.
# చేర్చండి
#చేర్చండి
స్ట్రింగ్ లాట్ = "52.6272690";
స్ట్రింగ్ lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
ఫ్లోట్ సెన్సార్ విలువ;
కాన్స్ట్ ఇంట్ బటన్ పిన్ = 7;
int బటన్ స్టేట్ = 0;
ఫ్లోట్ tempC;
ఫ్లోట్ tempCavg;
Int avgcount = 0;
శూన్యమైన సెటప్()
{
పిన్మోడ్(బటన్పిన్, ఇన్పుట్);
sim800l.begin(9600);
సీరియల్.బిగిన్(9600);
ఆలస్యం (500);
}
శూన్య లూప్()
{
బటన్ స్టేట్ = డిజిటల్ రీడ్ (బటన్ పిన్);
అయితే (బటన్ స్టేట్ == 0) {
అయితే(సగటు గణన < 50){
సెన్సార్ విలువ = అనలాగ్ రీడ్(A0);
tempC = సెన్సార్ విలువ * 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 |