ഇ ബൈക്ക് -ലോഗോ1പിസിബി ആന്റിനയോടുകൂടിയ ആർഡ്വിനോ ജിപിആർഎസ് മൊഡ്യൂൾ
മോഡൽ:SIM800L GPRS
ഉപയോക്തൃ മാനുവൽ

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah-ന് വേണ്ടി Baosh Classic-

പിന്നുകളുടെ വിവരണം:

പിന്നുകളുടെ പേര് വിവരണം
5v പവർ ഇന്റർഫേസ് മൊഡ്യൂളിനെ ശക്തിപ്പെടുത്തുക
DC5v-ലേക്ക് കണക്റ്റുചെയ്യുക
ജിഎൻഡി
VDD TTL UART ഇന്റർഫേസ് TTL UART സീരിയൽ ഇന്റർഫേസ്, നിങ്ങൾക്ക് 51MCU അല്ലെങ്കിൽ ARM അല്ലെങ്കിൽ MSP430 പോലെയുള്ള MCU നേരിട്ട് ബന്ധിപ്പിക്കാൻ കഴിയും. വോള്യവുമായി പൊരുത്തപ്പെടാൻ VDD യുടെ പിൻ ഉപയോഗിക്കുന്നുtagTTL-ന്റെ ഇ.
SIM_TXD
SIM_RXD
GND ഈ പിൻ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, തുറന്നിടുക
RST RST മൊഡ്യൂൾ, ഈ പിൻ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, തുറന്നിടുക
പിന്നുകളുടെ പേര് വിവരണം 5v പവർ ഇന്റർഫേസ് മൊഡ്യൂളിനെ ശക്തിപ്പെടുത്തുന്നു
DC5v-ലേക്ക് കണക്റ്റുചെയ്യുക
ജിഎൻഡി
VDD TTL UART ഇന്റർഫേസ് TTL UART സീരിയൽ ഇന്റർഫേസ്, നിങ്ങൾക്ക് 51MCU അല്ലെങ്കിൽ ARM അല്ലെങ്കിൽ MSP430 പോലെയുള്ള MCU നേരിട്ട് ബന്ധിപ്പിക്കാൻ കഴിയും. വോള്യവുമായി പൊരുത്തപ്പെടാൻ VDD യുടെ പിൻ ഉപയോഗിക്കുന്നുtagTTL-ന്റെ ഇ.
SIM_TXD
SIM_RXD
GND ഈ പിൻ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, തുറന്നിടുക
RST RST മൊഡ്യൂൾ, ഈ പിൻ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, തുറന്നിടുക

പിൻഔട്ട്:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah for Baosh Classic-fig1

ആർഡ്വിനോ എസ്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;
അസാധുവായ സജ്ജീകരണം ()
{
പിൻ മോഡ് (ബട്ടൺപിൻ, ഇൻപുട്ട്);
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”); // എസ്എംഎസ് മോഡ് കാലതാമസം (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;
ശരാശരി എണ്ണം = 0;
}
അസാധുവാണ് DialVoiceCall()
{
sim800l.println(“ATD+4479*********;”);//നമ്പർ ഡയൽ ചെയ്യുക, രാജ്യ കോഡ് ഉൾപ്പെടുത്തണം
കാലതാമസം (100);
sim800l.println();
}

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

പിസിബി ആന്റിനയോടുകൂടിയ ARDUINO SIM800L GPRS മൊഡ്യൂൾ [pdf] ഉപയോക്തൃ മാനുവൽ
PCB ആന്റിനയുള്ള SIM800L GPRS മൊഡ്യൂൾ, PCB ആന്റിനയുള്ള മൊഡ്യൂൾ, SIM800L GPRS

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *