E BIKE -logo1Μονάδα GPRS Arduino με κεραία PCB
Μοντέλο: SIM800L GPRS
Εγχειρίδιο χρήστη

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah για Baosh Classsic-

Η περιγραφή των καρφιτσών:

Το όνομα των καρφιτσών Περιγραφή
Διασύνδεση ισχύος 5v Τροφοδοτήστε τη μονάδα
ΣΥΝΔΕΣΗ ΣΕ DC5v
GND
Διασύνδεση VDD TTL UART Η σειριακή διεπαφή TTL UART, μπορείτε να συνδέσετε απευθείας το MCU όπως 51MCU ή ARM ή MSP430. Η ακίδα του VDD χρησιμοποιείται για να ταιριάζει με το voltagε του TTL.
SIM_TXD
SIM_RXD
GND εάν αυτή η ακίδα δεν χρησιμοποιείται, κρατήστε ανοιχτή
RST RST η μονάδα, εάν αυτή η ακίδα δεν χρησιμοποιείται, κρατήστε ανοιχτή
Το όνομα των ακίδων Περιγραφή Διασύνδεση ισχύος 5v Τροφοδοτήστε τη μονάδα
ΣΥΝΔΕΣΗ ΣΕ DC5v
GND
Διασύνδεση VDD TTL UART Η σειριακή διεπαφή TTL UART, μπορείτε να συνδέσετε απευθείας το MCU όπως 51MCU ή ARM ή MSP430. Η ακίδα του VDD χρησιμοποιείται για να ταιριάζει με το voltagε του TTL.
SIM_TXD
SIM_RXD
GND εάν αυτή η ακίδα δεν χρησιμοποιείται, κρατήστε ανοιχτή
RST RST η μονάδα, εάν αυτή η ακίδα δεν χρησιμοποιείται, κρατήστε ανοιχτή

Pinout:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah για Baosh Classsic-fig1

Arduino SampΚωδικός le:

ΠΑΡΑΚΑΤΩ ΕΙΝΑΙ ΕΝΑ ΣΚΙΤΣΟ ARDUINO ΓΙΑ ΑΥΤΗ ΤΗ ΜΟΝΑΔΑ που χρησιμοποιείται με ΘΕΡΜΟΚΡΑΣΙΑ LM35
SENSOR για να στείλετε τη θερμοκρασία στο κινητό σας.
#περιλαμβάνω
#συμπεριλαμβάνω
String 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 μέσος αριθμός = 0;
void setup()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
καθυστέρηση (500);
}
void loop()
{
buttonState = digitalRead(buttonPin);

εάν (buttonState == 0) {
ενώ (μέσος αριθμός < 50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (θερμοκρασία C – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
καθυστέρηση (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println("Αποστολή κειμένου...");
sim800l.print("AT+CMGF=1\r"); // Ρύθμιση της ασπίδας σε λειτουργία SMS delay(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);//ο κωδικός ASCII του ctrl+z είναι 26 (απαιτείται σύμφωνα με το φύλλο δεδομένων)
καθυστέρηση (100);
sim800l.println();
Serial.println("Κείμενο που εστάλη.");
καθυστέρηση (500);
tempCavg = 0;
μέσος αριθμός = 0;
}
void DialVoiceCall()
{
sim800l.println("ATD+4479********;");//καλέστε τον αριθμό, πρέπει να περιλαμβάνει κωδικό χώρας
καθυστέρηση (100);
sim800l.println();
}

Έγγραφα / Πόροι

ARDUINO SIM800L GPRS Module με κεραία PCB [pdf] Εγχειρίδιο χρήστη
Μονάδα SIM800L GPRS με κεραία PCB, Μονάδα με κεραία PCB, SIM800L GPRS

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *