PCB ඇන්ටනා සමඟ Arduino GPRS මොඩියුලය
මාදිලිය:SIM800L GPRS
පරිශීලක අත්පොත
පයින් විස්තරය:
කටු වල නම විස්තරය
5v බල අතුරුමුහුණත මොඩියුලය බලගන්වන්න
DC5v වෙත සම්බන්ධ කරන්න
GND
VDD TTL UART අතුරුමුහුණත TTL UART අනුක්රමික අතුරුමුහුණත, ඔබට 51MCU හෝ ARM, හෝ MSP430 වැනි MCU සෘජුවම සම්බන්ධ කළ හැක. VDD හි pin එක vol එකට ගැලපෙන ලෙස භාවිතා කරයිtagTTL හි ඊ.
SIM_TXD
SIM_RXD
GND මෙම පින් එක භාවිතා නොකළේ නම්, විවෘතව තබන්න
RST RST මොඩියුලය, මෙම පින් භාවිතා නොකළේ නම්, විවෘතව තබන්න
පින්වල නම විස්තරය 5v බල අතුරුමුහුණත මොඩියුලය බල ගන්වන්න
DC5v වෙත සම්බන්ධ කරන්න
GND
VDD TTL UART අතුරුමුහුණත TTL UART අනුක්රමික අතුරුමුහුණත, ඔබට 51MCU හෝ ARM, හෝ MSP430 වැනි MCU සෘජුවම සම්බන්ධ කළ හැක. VDD හි pin එක vol එකට ගැලපෙන ලෙස භාවිතා කරයිtagTTL හි ඊ.
SIM_TXD
SIM_RXD
GND මෙම පින් එක භාවිතා නොකළේ නම්, විවෘතව තබන්න
RST RST මොඩියුලය, මෙම පින් භාවිතා නොකළේ නම්, විවෘතව තබන්න
පින්අවුට්:
ආර්ඩුයිනෝ එස්ample කේතය:
පහත දැක්වෙන්නේ LM35 උෂ්ණත්වයක් සමඟ භාවිතා කරන මෙම මොඩියුලය සඳහා ARDUINO සටහනකි
ඔබගේ ජංගම දුරකථනයට උෂ්ණත්වය යැවීමට සංවේදකය.
# ඇතුළත් කරන්න
#ඇතුළත්
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
පාවෙන සංවේදක අගය;
const int buttonPin = 7;
int buttonState = 0;
පාවෙන tempC;
පාවෙන tempCavg;
int avgcount = 0;
හිස් සැකසුම ()
{
pinMode (බොත්තම පින්, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
ප්රමාදය (500);
}
void loop()
{
buttonState = ඩිජිටල් කියවීම (buttonPin);
නම් (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());
}
}
අවලංගු 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;
avgcount = 0;
}
අවලංගු DialVoiceCall()
{
sim800l.println(“ATD+4479*********;”);//අංකය අමතන්න, රටේ කේතය ඇතුළත් විය යුතුය
ප්රමාදය (100);
sim800l.println();
}
ලේඛන / සම්පත්
![]() |
PCB ඇන්ටනාව සමඟ ARDUINO SIM800L GPRS මොඩියුලය [pdf] පරිශීලක අත්පොත PCB ඇන්ටනාව සහිත SIM800L GPRS මොඩියුලය, PCB ඇන්ටෙනා සමඟ මොඩියුලය, SIM800L GPRS |