Günümüzde, IoT (Nesnelerin İnterneti) uygulamaları için GSM ve GPS modülleri oldukça önemli bir rol oynamaktadır. Bu modüller, cihazların uzaktan kontrol edilmesini, konum belirleme ve veri iletişimini sağlar. Bu makalede, SIM808 adlı popüler bir GSM/GPS modülünün kullanımı hakkında detaylı bilgiler bulacaksınız.
SIM808, GSM, GPRS ve GPS özelliklerini tek bir entegre devrede birleştiren bir modüldür. Bu modül, düşük güç tüketimi, küçük boyutu ve geniş kapsama alanı gibi avantajlara sahiptir. SIM808, AT komutları kullanılarak kontrol edilebilir ve Arduino gibi mikrodenetleyicilerle entegre edilebilir.
SIM808, geniş bir kullanım alanına sahiptir ve şu uygulamalarda sıklıkla kullanılır:
SIM808 modülünü kullanmak için aşağıdaki adımları izleyebilirsiniz:
AT+CGNSPWR=1
komutu GPS'yi etkinleştirir.#include <DFRobot_SIM808.h>
#include <SoftwareSerial.h>
#define PIN_TX 7
#define PIN_RX 8
#define PIN_FLAME_SENSOR 9
SoftwareSerial mySerial(PIN_TX, PIN_RX);
DFRobot_SIM808 sim808(&mySerial);
bool smsGonderildi = false; // Bayrak, bir kez SMS gönderildiğini belirtir
void setup() {
pinMode(PIN_FLAME_SENSOR, INPUT);
Serial.begin(9600);
while(!Serial);
mySerial.begin(9600);
if (!sim808.init()) {
Serial.println("SIM808 init fail");
}
}
void loop() {
int alevSensorDegeri = digitalRead(PIN_FLAME_SENSOR);
// Alev algılandı ve daha önce SMS gönderilmediyse
if (alevSensorDegeri == HIGH && !smsGonderildi) {
Serial.println("Alev algilandi!");
sendSMS("Alev algilandi!");
smsGonderildi = true; // SMS gönderildi bayrağını true yap
delay(1000); // Ardisik SMS'lerin gonderilmesini onlemek icin gecikme ekle
}
// Alev algılanmadıysa ve daha önce SMS gönderildiyse
else if (alevSensorDegeri == LOW && smsGonderildi) {
smsGonderildi = false; // Bayrağı sıfırla, tekrar SMS gönderilebilir hale getir
}
delay(1000);
}
void sendSMS(String mesaj) {
sim808.sendSMS("CepTelefonNumarasi", mesaj); // Telefon numaranizi ve mesajinizi buraya girin
}
SIM808, GSM ve GPS özelliklerini bir araya getiren bir modül olarak geniş bir kullanım alanına sahiptir. Bu makalede, SIM808'in teknik özellikleri, kullanım alanları ve temel kullanım adımları hakkında bilgi verdik. SIM808'i kullanarak, IoT projelerinizde ve konum belirleme uygulamalarınızda verimli bir şekilde iletişim sağlayabilirsiniz.