İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu basit ama çok kullanışlı bir ev güvenlik uyarısı DIY projesidir. Bu projeyi ofisimdeki Hırsızlık nedeniyle yaptım.
Gereçler
Gerekli Donanım:
- Gboard Pro SIM900 GSM / GPRS ATMega2560
- MC-38 Kablolu Manyetik Anahtar sensörü
- Direnç (1K & 330 ohm)
- Led
- 12V DC Güç Adaptörü
- SIM kart destekli Dört bantlı 850/900/1800/1900 Mhz (projede 2G SIM kullanıldı)
Gerekli Yazılım:
Arduino IDE'si
Adım 1: Devre Bağlantısı
Devrenin çalışma konsepti basittir:
durum 1: Mıknatıslar birbirine yakın olduğunda devre kapalı bir anahtar görevi görür. Böylece, denetleyici pimi lojik 0 (DÜŞÜK) alır
durum 2: Mıknatıslar ayrıldığında devre açık anahtar görevi görür. Böylece, denetleyici pimi lojik 1 (YÜKSEK) alır.
2. Adım: Arduino IDE ve GboardPro Library Kurulumu
Arduino IDE'yi ilgili işletim sisteminize kurmak için aşağıdaki Arduino resmi bağlantısını izleyin:
Windows'ta ->
Linux'ta ->
Mac'te ->
Windows ve Mac için kurulumu oldukça basittir, kurulum sırasında büyük bir sorunla karşılaşılmaz. Ancak Linux kullanıcıları, özellikle yeni başlayanlar, ilk kurulum sırasında en yaygın seri yükleme hatası sorunu ("avrdude: ser_open(): cihazı açamıyor") olan Arduino kurulumu ile ilgili bazı sorunlar bulurlar. Bu yüzden yukarıda gösterildiği gibi izleyebileceğiniz bir video kaydettim.
Aşağıda verilen kütüphane dosyasını indirin. Arduino -> library klasörüne yukarıda gösterildiği gibi ayıklayın ve kopyalayın. Şimdi Arduino IDE'yi açın ve GSM GboardPro için örnek kodları kontrol edebilirsiniz.
Gboard Pro hakkında daha fazla ayrıntı -> https://www.itead.cc/wiki/Gboard_Pro adresinde bulunabilir.
Adım 3: Programlama
Kodu yüklemek için USB'den seri dönüştürücüye ihtiyacımız var. Yukarıdaki resimlerde gösterilen cp2102 bağlantısını kullandım.
Pin bağlantısı:
CP2102 Gboard Pro
GND GND
RXD RXD
TXD TXD
DTR DTR
ayrıca, güç için 12V güç adaptörünü GboardPro kartına bağlayın.
Aynı CP2102'yi kullanıyorsanız, sürücüyü bağlantıdan yükleyin:
Şimdi, yukarıdaki resimde gösterildiği gibi araç -> uygun bağlantı noktasına sahip panolardan uygun Arduino mega kartını seçin.
Numaranızla ilgili kodda belirtilen uygun değişiklikleri yapın.
karakter numarası="+91xxxxxxxxxx"; //Hedef numara
Aşağıdaki kodu IDE'nize kopyalayın, derleyin ve yükle'ye basın. Kod, yorumlarla basit bir şekilde açıklayıcıdır. Yine de, herhangi bir şüpheniz varsa, aşağıya yorum yapın.
Adım 4: Paketleme ve Kurulum
Sistemi resimdeki gibi paketlemek için uygun bir kutu kullanın ve evinizin veya ofisinizin kapısına kurun.
İşte bu, teşekkürler!!