Arduino GPRS ਮੋਡੀਊਲ PCB ਐਂਟੀਨਾ ਨਾਲ
ਮਾਡਲ: SIM800L GPRS
ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਪਿੰਨ ਦਾ ਵੇਰਵਾ:
ਪਿੰਨ ਦਾ ਨਾਮ ਵੇਰਵਾ
5v ਪਾਵਰ ਇੰਟਰਫੇਸ ਮੋਡੀਊਲ ਨੂੰ ਪਾਵਰ ਕਰੋ
DC5v ਨਾਲ ਕਨੈਕਟ ਕਰੋ
ਜੀ.ਐਨ.ਡੀ
VDD TTL UART ਇੰਟਰਫੇਸ TTL UART ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ, ਤੁਸੀਂ MCU ਜਿਵੇਂ ਕਿ 51MCU ਜਾਂ ARM, ਜਾਂ MSP430 ਨੂੰ ਸਿੱਧਾ ਜੋੜ ਸਕਦੇ ਹੋ। VDD ਦਾ ਪਿੰਨ ਵੋਲਯੂਮ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈtagTTL ਦਾ e.
SIM_TXD
SIM_RXD
GND ਜੇਕਰ ਇਹ ਪਿੰਨ ਅਣਵਰਤਿਆ ਹੈ, ਤਾਂ ਖੁੱਲ੍ਹਾ ਰੱਖੋ
RST ਮੋਡਿਊਲ ਨੂੰ RST ਕਰੋ, ਜੇਕਰ ਇਹ ਪਿੰਨ ਨਾ ਵਰਤੀ ਗਈ ਹੈ, ਤਾਂ ਖੁੱਲ੍ਹਾ ਰੱਖੋ
ਪਿੰਨ ਦਾ ਨਾਮ ਵਰਣਨ 5v ਪਾਵਰ ਇੰਟਰਫੇਸ ਮੋਡੀਊਲ ਨੂੰ ਪਾਵਰ ਕਰੋ
DC5v ਨਾਲ ਕਨੈਕਟ ਕਰੋ
ਜੀ.ਐਨ.ਡੀ
VDD TTL UART ਇੰਟਰਫੇਸ TTL UART ਸੀਰੀਅਲ ਇੰਟਰਫੇਸ, ਤੁਸੀਂ MCU ਜਿਵੇਂ ਕਿ 51MCU ਜਾਂ ARM, ਜਾਂ MSP430 ਨੂੰ ਸਿੱਧਾ ਜੋੜ ਸਕਦੇ ਹੋ। 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);
ਸੀਰੀਅਲ. ਸ਼ੁਰੂ (9600);
ਦੇਰੀ(500);
}
ਬੇਕਾਰ ਲੂਪ()
{
buttonState = ਡਿਜੀਟਲ ਰੀਡ (ਬਟਨਪਿਨ);
ਜੇਕਰ (ਬਟਨ ਸਟੇਟ == 0) {
ਜਦਕਿ (ਔਸਤ ਗਿਣਤੀ <50){
sensorValue = analogRead(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());
}
}
voidSendTextMessage()
{
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;
avgcount = 0;
}
ਵਾਇਡ ਡਾਇਲਵੌਇਸ ਕਾਲ ()
{
sim800l.println(“ATD+4479********;”);//ਨੰਬਰ ਡਾਇਲ ਕਰੋ, ਦੇਸ਼ ਦਾ ਕੋਡ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ
ਦੇਰੀ(100);
sim800l.println();
}
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਪੀਸੀਬੀ ਐਂਟੀਨਾ ਦੇ ਨਾਲ ਆਰਡੀਯੂਨੋ ਸਿਮ800L GPRS ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ PCB ਐਂਟੀਨਾ ਦੇ ਨਾਲ SIM800L GPRS ਮੋਡੀਊਲ, PCB ਐਂਟੀਨਾ ਵਾਲਾ ਮੋਡੀਊਲ, SIM800L GPRS |