GSM shield SMS gonderme

Kodla Büyü

bormut

Seçkin Üye
Seçkin Üye
Mesajlar
312
Mrb arkadaşlar GSM shield ve hareket sensörü kullanarak evde olmadığımız zamanlar herhangi bir hareket olduğunda uyarı msj i atmasını sağlayabilirmiyiz.
Kullanılacak malzemeler.....
GSM shield
Hareket sensoru
Arduino
Powetrbank
 
Kullandığınız malzeme 200₺ geçerse harekete duyarlı bebek kameralarına yönelebilirsiniz.
 
Cihazın çalışacağı yerde Wifi varsa kesinlikle gsm shield ile uğraşmayın, nodemcu ile yapın. Hem daha pratik hem daha stabil. Appinventor ile basit bi mobil uygulama yapabilirsiniz
 
D5 ile toprak arasına bağlanan butona basıldığında
istenilen numaralara SMS gönderen program
*/

#include <GSM.h>
#define PINNUMBER "" //Pin numarası aktifse "1234" şeklinde yazın. Aktif değilse aynen kalabilir

GSM gsm;
GSM_SMS sms;
int x=0;

void SEND_SMS(char metin[160], char remoteNum[20])
{
sms.beginSMS(remoteNum);
sms.print(metin);
sms.endSMS();
delay(5000); // Sonraki sms'e kadar bekleme süresi
}

void setup()
{
pinMode(5,INPUT_PULLUP); // 5 numaralı pin giriş olarak tanımlandı, dahili pullup direnci açıldı
gsm.begin(); //Modemi aç
}

void loop()
{
int Buton_Durum = digitalRead(5);
if (Buton_Durum == LOW && x==0) // Butona basıldı mı
{
SEND_SMS("BUTONA BASILDI ","0542*******"); // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
SEND_SMS("BUTONA BASILDI ","0532*******"); // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
x=1;
}
if (Buton_Durum == HIGH)
x=0; // Butona basıldığında sadece 1 kere sms atması için. Yeni sms için buton bırakılıp tekrar basılmalı
}
 
paspas altına koy butona basılıca msj atsın veya kızılötesi sensör koy kapıya geçiş olunca msj atsın sana
 
Cihazın çalışacağı yerde Wifi varsa kesinlikle gsm shield ile uğraşmayın, nodemcu ile yapın. Hem daha pratik hem daha stabil. Appinventor ile basit bi mobil uygulama yapabilirsiniz
O zaman elektrik kesintisine karşı modemi güç kaynağına mi bağlamak gerekecek.
 
D5 ile toprak arasına bağlanan butona basıldığında
istenilen numaralara SMS gönderen program
*/

#include <GSM.h>
#define PINNUMBER "" //Pin numarası aktifse "1234" şeklinde yazın. Aktif değilse aynen kalabilir

GSM gsm;
GSM_SMS sms;
int x=0;

void SEND_SMS(char metin[160], char remoteNum[20])
{
sms.beginSMS(remoteNum);
sms.print(metin);
sms.endSMS();
delay(5000); // Sonraki sms'e kadar bekleme süresi
}

void setup()
{
pinMode(5,INPUT_PULLUP); // 5 numaralı pin giriş olarak tanımlandı, dahili pullup direnci açıldı
gsm.begin(); //Modemi aç
}

void loop()
{
int Buton_Durum = digitalRead(5);
if (Buton_Durum == LOW && x==0) // Butona basıldı mı
{
SEND_SMS("BUTONA BASILDI ","0542*******"); // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
SEND_SMS("BUTONA BASILDI ","0532*******"); // Bu satırı kopyalayıp istediğiniz kadar numaraya SMS atabilirsiniz
x=1;
}
if (Buton_Durum == HIGH)
x=0; // Butona basıldığında sadece 1 kere sms atması için. Yeni sms için buton bırakılıp tekrar basılmalı
}
Anlamadım hocam ne programı bu açıklarmisiniz.
 
Cihazın çalışacağı yerde Wifi varsa kesinlikle gsm shield ile uğraşmayın, nodemcu ile yapın. Hem daha pratik hem daha stabil. Appinventor ile basit bi mobil uygulama yapabilirsiniz
NodeMCU kullanırsam blynk iot ücreti onun yerine Appinventor ile ayni isi yala bilirmiyim. Bi video linki varmi hocam.
 
Geri
Üst