İçindekiler:

SIM900 GSM Tabanlı Hava Durumu Bildirimi: 3 Adım (Resimlerle)
SIM900 GSM Tabanlı Hava Durumu Bildirimi: 3 Adım (Resimlerle)

Video: SIM900 GSM Tabanlı Hava Durumu Bildirimi: 3 Adım (Resimlerle)

Video: SIM900 GSM Tabanlı Hava Durumu Bildirimi: 3 Adım (Resimlerle)
Video: Arduino + GSM + AT komutları ile SMS gönderme/alma, arama yapma/cevaplama ve AT komutları ile test 2024, Kasım
Anonim
SIM900 GSM Tabanlı Hava Durumu Bildirimcisi
SIM900 GSM Tabanlı Hava Durumu Bildirimcisi

Cep telefonumuzda her zaman hava durumu güncellemelerine ihtiyacımız var. Çevrimiçi uygulamadan veya internet kullanan sistem uygulamasından olabilir. Ancak burada size Sıcaklık ve Nem güncellemelerini almak için cep telefonlarımızdaki Metin Mesajlaşma özelliğini kullanmanın bir yolunu göstereceğim, bunu basınç ve yükseklik ve GPS güncellemeleri almak için de genişletebilirsiniz. Burada sıcaklık ve nem güncellemelerini almak için bir DHT22 kullandım, ancak basınç güncellemelerini almak için de bir BMP280 kullanabilirsiniz. Açıkçası tüm hesaplamalar için bir Arduino ve SMS gönderme işlemi için SIM900 kullandım. Arduino'yu kullanmak çoğu kullanıcı için kolay olacağından, aslında tüm süreç için herhangi bir mikrodenetleyici kullanabilirsiniz. Bunun için SIM900 ve DHT22'nin veri sayfasını okumanız gerekecek. Şimdilik bunun için sadece Arduino UNO kullanacağım. Nano, Mega, Micro da çalışacak…

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar
Gerekli Parçalar

1. Arduino UNO/Nano/Mega/Mikro

2. SIM900/800

3. 1 10K direnç

4. DHT22/DHT11

5. Süveter

6. Breadboard(gerekli olmayabilir)

7. SIM900/800 için Ayrı Güç kaynağı

Adım 2: Çalışma Yöntemi ve Devre Bağlantılarının Yapılması

Çalışma Yöntemi ve Devre Bağlantılarının Yapılması
Çalışma Yöntemi ve Devre Bağlantılarının Yapılması
Çalışma Yöntemi ve Devre Bağlantılarının Yapılması
Çalışma Yöntemi ve Devre Bağlantılarının Yapılması
Çalışma Yöntemi ve Devre Bağlantılarının Yapılması
Çalışma Yöntemi ve Devre Bağlantılarının Yapılması

SIM900/800, TX-RX yöntemlerinde çalışan ve AT komutlarını kullanan bir GSM modülüdür. Buraya normal bir 3g sim kart yerleştirilebilir ve buraya bir mikrofon takarsanız arama yapabilir ve alabilirsiniz, ancak ben kullanmıyorum. bu özellik burada. Burada SIM900'ün mesajlaşma özelliğini kullanacağım. SIM900 arama yapabilir, arama alabilir, metin mesajı yapabilir ve gönderebilir. Sim'inizi bir mesajlaşma paketi ile şarj edebilir ve ardından birden fazla SMS nedeniyle aşırı şarjı önlemek için kullanabilirsiniz.

Burada DHT22, sıcaklık ve Nem verilerini alacak ve bu, kullanıcıya kısa mesaj olarak gönderilecektir. Diyelim ki DHT22 ve SIM900 evinizde ve siz de ofisinizdesiniz. Böylece sistemin her 3 saatte bir kullanıcıya kısa mesaj göndermesini sağlayabilirsiniz. Bu süreyi, aşağıda ekli kodda da özelleştirebilirsiniz.

Devre bağlantıları çok kolay ve basittir. Her bağlantı için jumper kullanın.

SIM900 modülünün farklı sürümleri vardır. Sürümüm, güç sağlamak için 12V 1A adaptör kullanıyor. Başka bir model 5V besleme gerektirebilir. Bu nedenle, kullanmadan önce sürümünüzü dikkatlice inceleyin ve bunların statik duyarlı cihaz olduklarını unutmayın. Bu yüzden termokol veya plastiklerin yakınında tutmayın.

3. Adım: Kodu Yükleme

Kod Yükleniyor
Kod Yükleniyor

Şimdi bağlantılardan sonra, önce SIM kart takılıyken GSM modülünü açın. Şimdi modül üzerindeki LED'in yanıp söndüğünü izleyin. Çok hızlı yanıp sönüyorsa (1 yanıp sönme/sn) TX ve RX bağlantılarını çekin ve tekrar takın. Normal durumda 1 yanıp sönme/3 sn'de yanıp sönmelidir. 1 yanıp sönme/3sn ise, SIM'in artık kullanıma hazır olduğunu onaylayabilirsiniz.

Ardından arduino IDE'yi açın ve buraya ekli çizimi açın. SIM900'ün mesaj göndermesi gereken çizimde telefon numaranızı verin. Sonra yükleyin. Belirtilen zaman aralığından sonra mesaj gönderildiğini görmelisiniz. Bunu da kodda değiştirebilirsiniz.

Artık hazırsınız ve mevcut hava durumu ile güncelleneceksiniz.

Basınç güncellemelerini veya beğenebileceğiniz herhangi bir şeyi almak için BMP280 ekleyebilirsiniz. Su tankınızın durumunu görebilir, evinizde insan varlığını algılamak için PIR sensörü takabilirsiniz vb.

herhangi bir sorun için buraya yorum yapın veya [email protected] adresine e-posta gönderin.

Önerilen: