Merhaba arkadaşlar bugün sizlere Robonio GSM Shield ‘i nasıl kullanacağınızı anlatacağım ardından sms ile led aç-kapa projesini yapacağız. ama önce Robonio GSM shieldi tanıyalım.

Robonio GSM Shield üzerinde Sim800C GSM modülünü barındıran, arduino ile tam uyumlu shield yapısı ile kolay kullanım sağlayan pratik ve kolay kullanımlı bir üründür.
Arduino kütüphaneleri ile kolayca SMS gönderme, sesli arama yapma, MMS ve internet bağlantısı gibi özellikleri kullanabilirsiniz.
Arduino harici raspberry pi veya diğer MCU sistemlerle AT protokolü ile kolayca projeler geliştirebilirsiniz. Pin yapısı otomatik olarak 3.3V ve 5V lojik sistemi destekler.
Ürün üzerinde GSM firmware güncelleme veya farklı uygulamalarda kullanmak için GSM modülün PWRKEY butonu bulunmaktadır. Ayrıca bir adet push buton ve LED uygulamalarınıza esneklik ve kolaylık katacaktır.
Dahili mikrofon bulunmaktadır. Dilerseniz harici mikrofon ve hoparlör ile kullanabilirsiniz.
Nano sim kart destekler.

Dikkat Edilmesi Gerekenler:

Ürünü arduino ile kullanırken USB üzerinden bağlayarak kodlama yapabilirsiniz. Ancak hem PC hem de Arduino üzerindeki akım sınırlaması nedeni ile sadece USB üzerinden beslemede güç yetersiz kalabilir.
Arduino’nun güç girişinden veya Vin pininden 7.5V-12V arası besleme yapabilirsiniz.
Aynı anda USB ve güç girişi ile bağlı olduğu durumda GSM modül rahatça çalışırken bilgisayardan kod yükleme ve seri port görüntüleme gibi işlemleri yapabilirsiniz.

NOT: IMEI numaraları BTK onaylı ve kayıtlıdır.

NOT: Bluetooth özelliğini kullanabilmeniz için U.FL konektöre sahip Bluetooth anteni temin etmeniz gereklidir.  GSM anteni ürüne dahildir.

Ürün Özellikleri:

  • Pil (batarya) ile kullanım,
  • Adaptör ile kullanım
  • 7-12V kullanım aralığı
  • Kolay kullanım
  • GSM Kütüphanesi desteği
  • Türkçe içerik
  • Tüm operatörler ve 2G, 3G, 4.5G sim kartları  ile uyumlu
  • IMEI kayıtlı
  • Nano Sim Desteği
  • Arama/SMS/MMS/İnternet bağlantısı
  • Orijinal ve klon Arduino’lar ile uyumlu
  • Desteklenen modeller; Arduino UNO, Leonardo, Mega, Due
  • Kart üzerine oturmadan diğer Arduino modelleri ve Raspberry Pi , STM32 gibi diğer geliştirme kartları ile kullanılabilir
  • Otomatik lojik  seviye algılama sayesinde 5V ve 3.3V ile çalışan geliştirme kartlarını destekler
  • Güç bağlantısı tercihleri: Arduino’nun 5V pininden, 6-12V arası VIN pininden, 3.7V lipo / lion pil ile
  • Çalışırken lipo / lion pilleri şarj edebilme
  • Düşük güç tüketimi
  • Sim kart koruması
  • Dahili mikrofon
  • Harici mikrofon ve hoparlör çıkışı
  • Sim kart takıldığında/çıkarıldığında algılayabilme
  • GSM için açma kapama düğmesi
  • Kullanıcıya tanımlı dahili push buton ve LED

Robonio GSM shield kartını tanıdığımıza göre örnek projemize geçelim.

Malzemeler:

Arduino uno

Robonio GSM Shield

5mm Led

Devre Şeması

Kodlar

Öncelikle Robonio GSM shield için hazırlanmış olan kütüphaneyi indirip arduino ide uygulamasına eklememiz gerekiyor. Robonio GSM Shield Kütüphanesini tıklayarak indirebilirsiniz.

#include <RobonioGSM.h>
RobonioGSM Robonio;
String smsText, smsNumber;
#define PhoneNumber  "+90**********" // Hangi numaradan emir alacaksa o numarayı girin
#define LED_pin 13

void setup() {

  digitalWrite(7, HIGH);
  delay(3000);
  digitalWrite(7, LOW);
  Robonio.start();
  delay(2000);
  Serial.begin(9600);
  delay(2000);
  Robonio.allSmsDelete  ();
  delay(2000);
  Serial.println("the system is working");
  Robonio.smsSend(PhoneNumber, "sistem basladi.");
}

void loop() {
  smsText = Robonio.smsRead(1);
  if (smsText.indexOf("OK") != -1) {
    if (smsText.length() > 7) {
      smsNumber = Robonio.NumberSmsRead(1);
      Serial.println(smsNumber);
      smsText.toUpperCase();
      
      if (smsText.indexOf("LEDAC") != -1) {
        Serial.println("LED OPENED");
        digitalWrite(LED_pin, HIGH);
        Robonio.smsSend(PhoneNumber, "LED ACILDI");
      }
      else if (smsText.indexOf("LEDKAPAT") != -1) {
        Serial.println("LED CLOSED");
        digitalWrite(LED_pin, LOW);
        Robonio.smsSend(PhoneNumber, "LED KAPANDI");
      }
      else {
        Serial.println("tanimsiz SMS............");
      }
      Robonio.allSmsDelete();
    }
  }
}

Kodu yükledikten 10-15 saniye sonra her şey doğru ise koda girdiğiniz telefon numarasına “sistem basladi” diye mesaj gelecek. Bu mesaj geldikten sonra “LEDAC” yazdığınızda 13. pine bağlı olan led açılır “LEDKAPAT” dediğinizde ise 13. pine bağlı olan led kapanır.

Kolay gelsin 🙂

10 YORUMLAR

  1. Bu yaptığınız robonio gsm kullanışlı gibi daha alıp kullanmadım üretim yaparsanız
    Alıp kullanacağım

    Bu robonio üzerine MMS tabanlı kamera da koysanız resim gönderme ve ve SD kart yuvalı gibi kütüphane ye dahil yapsanız daha da talep artar inşallah çalışmanız başarılı olur iyi günler dilerim

  2. Merhaba GSM shield a yanlışlıkla Vbat girişlerine 12v verdim. Sizce sim modülü bozulmuş olabilir mi? Ayrıca bunun tamirini nasıl yaparım teşekkür ederim.

    • Maalesef bozulmuştur. Kısa süreli hemen gücü kapatırsanız belki çalışır ancak çalışmıyorsa tamiri kartın kendisinden daha ucuz olmayacaktır. Genellikle sim modül, regülatör kartları yandığı için bunların işcilik ve malzeme fiyatı toplam ürün bedeline yakın oluyor.

  3. Merhabalar gsm sheld kullanımına yeni başladım. Videodaki kodları yüklüyorum. kod hatasız şekilde karta yükleniyor fakat bir türlü sms alamıyorum ve yollayamıyorum neden olabilir acaba?

    • kartın aktif olduğundan baz istasyonuna bağlandığından emin olun. Bunu kartın üzerinde bulunan status ledi ile anlayabilirsiniz. Led seyrek seyrek yanıp sönüyorsa bağlantı başarılıdır. Hızlı veya hiç yanmıyorsa aktif değildir.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz