E BIKE -logo1Arduino GPRS modul sa PCB antenom
Model: SIM800L GPRS
Uputstvo za upotrebu

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah za Baosh Classsic-

Opis pinova:

Naziv pinova Opis
5v Interfejs napajanja Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART interfejs TTL UART serijski interfejs, možete direktno povezati MCU kao što je 51MCU ili ARM, ili MSP430. Pin VDD se koristi za usklađivanje sa voltage TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite otvoren
RST RST modul, ako se ovaj pin ne koristi, ostavite otvoren
Naziv pinova Opis 5v Interfejs napajanja Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART interfejs TTL UART serijski interfejs, možete direktno povezati MCU kao što je 51MCU ili ARM, ili MSP430. Pin VDD se koristi za usklađivanje sa voltage TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite otvoren
RST RST modul, ako se ovaj pin ne koristi, ostavite otvoren

Pinout:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah za Baosh Classsic-fig1

Arduino Sample kod:

ISPOD JE ARDUINO SKICA ZA OVAJ MODUL koji se koristi sa LM35 TEMPERATUROM
SENZOR za slanje temperature na vaš mobilni.
#include
#include
Niz lat = “52.6272690”;
String lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
void setup()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
kašnjenje (500);
}
void loop()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
dok (prosjek < 50){
senzorValue = analognoRead(A0);
tempC = senzorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
kašnjenje (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Slanje teksta…”);
sim800l.print(“AT+CMGF=1\r”); // Postavite štit na SMS mod delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
kašnjenje (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Temperatura je: “);
sim800l.print(tempCavg);
sim800l.print(”stepeni C”);
sim800l.print(“\r”); //sadržaj poruke
kašnjenje (500);
sim800l.print((char)26);//ASCII kod ctrl+z je 26 (potrebno prema tablici)
kašnjenje (100);
sim800l.println();
Serial.println(“Tekst je poslan.”);
kašnjenje (500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//pozovite broj, mora uključiti pozivni broj zemlje
kašnjenje (100);
sim800l.println();
}

Dokumenti / Resursi

ARDUINO SIM800L GPRS modul sa PCB antenom [pdf] Korisnički priručnik
SIM800L GPRS modul sa PCB antenom, Modul sa PCB antenom, SIM800L GPRS

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *