Mündəricat:

SIM900 GSM əsaslı hava xəbərdarlığı: 3 addım (şəkillərlə birlikdə)
SIM900 GSM əsaslı hava xəbərdarlığı: 3 addım (şəkillərlə birlikdə)

Video: SIM900 GSM əsaslı hava xəbərdarlığı: 3 addım (şəkillərlə birlikdə)

Video: SIM900 GSM əsaslı hava xəbərdarlığı: 3 addım (şəkillərlə birlikdə)
Video: Счетчик подписчиков YouTube с ESP8266 и Arduino 2024, Noyabr
Anonim
SIM900 GSM Əsaslı Hava Bildiricisi
SIM900 GSM Əsaslı Hava Bildiricisi

Hər zaman cib telefonumuzda hava xəbərlərinə ehtiyacımız var. Bu ya onlayn tətbiqdən, ya da internetdən istifadə edən sistem tətbiqindən ola bilər. Ancaq burada sizə Temperatur və Nəmlik yeniləmələrini əldə etmək üçün mobil telefonlarımızdakı Mətn Mesajlaşma xüsusiyyətindən istifadə etməyin bir yolunu göstərəcəyəm, təzyiq və yüksəklik və GPS yeniləmələri əldə etmək üçün onu da uzada bilərsiniz. Burada temperatur və rütubət yeniləmələrini almaq üçün DHT22 istifadə etdim, ancaq təzyiq yeniləmələrini də almaq üçün BMP280 istifadə edə bilərsiniz. Aydındır ki, bütün hesablamalar üçün bir Arduino və SMS göndərmə prosesi üçün SIM900 istifadə etdim. Arduino istifadə etmək əksər istifadəçilər üçün asan olacaq, amma əslində bütün proses üçün hər hansı bir mikrokontrolördən istifadə edə bilərsiniz. Bunun üçün SIM900 və DHT22 məlumat cədvəlini oxumalısınız. Buna görə hələlik bunun üçün sadəcə Arduino UNO istifadə edəcəyəm. Nano, Mega, Micro da işləyəcək …

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K müqavimət

4. DHT22/DHT11

5. Tullananlar

6. Çörək taxtası (lazım olmaya bilər)

7. SIM900/800 üçün ayrı Güc təchizatı

Addım 2: İş metodu və dövrə əlaqələri qurmaq

İş üsulu və dövrə əlaqələrinin qurulması
İş üsulu və dövrə əlaqələrinin qurulması
İş üsulu və dövrə əlaqələrinin qurulması
İş üsulu və dövrə əlaqələrinin qurulması
İş üsulu və dövrə əlaqələrinin qurulması
İş üsulu və dövrə əlaqələrinin qurulması

SIM900/800, TX-RX üsulları üzərində işləyən və AT əmrlərindən istifadə edən bir GSM moduludur. Buraya normal bir 3g sim kartı yerləşdirilə bilər və bura mikrofon bağlasanız zəng edə və qəbul edə bilərsiniz, amma mən istifadə etmirəm buradakı xüsusiyyət. Burada SIM900 mesajlaşma sistemindən istifadə edəcəyəm. SIM900 zəng edə, zəng qəbul edə, mətn mesajı göndərə və göndərə bilər. Siminizi bir mesajlaşma paketi ilə doldurub sonra birdən çox SMS səbəbiylə həddindən artıq yüklənmənin qarşısını almaq üçün istifadə edə bilərsiniz.

Burada DHT22 temperatur və Nəmlik məlumatlarını alacaq və bu istifadəçiyə mətn mesajı olaraq göndəriləcək. Güman edək ki, DHT22 və SIM900 evinizdə, siz isə ofisinizdəsiniz. Beləliklə, sistemi hər 3 saatdan sonra istifadəçiyə mətn mesajları göndərə bilərsiniz. Aşağıdakı kodda o vaxtı da özəlləşdirə bilərsiniz.

Dövrə əlaqələri çox asan və sadədir. Hər bir əlaqə üçün atlayıcılardan istifadə edin.

SIM900 modulunun fərqli versiyaları var. Mənim versiyam onu gücləndirmək üçün 12V 1A adapterdən istifadə edir. Başqa bir model 5V təchizatı tələb edə bilər. İstifadə etməzdən əvvəl versiyanıza diqqətlə baxın və statik həssas bir cihaz olduğunu unutmayın. Buna görə də onu termokokolun və ya plastikin yanında saxlamayın.

Addım 3: Kod yüklənir

Kod yüklənir
Kod yüklənir

İndi əlaqə qurulduqdan sonra əvvəlcə SIM kart yüklənmiş halda GSM modulunu işə salın. İndi moduldakı LEDin yanıb -sönmədiyini izləyin. Çox sürətli yanıb -sönürsə (1 yanıb -sönmə/saniyə), sonra TX və RX əlaqələrini çıxarın və yenidən daxil edin. Normalda 1 yanıp sönmə/3 saniyədə yanıb sönməlidir. 1blink/3sec -də olarsa, SIM -in istifadəyə hazır olduğunu təsdiqləyə bilərsiniz.

Sonra arduino IDE -ni açın və burada əlavə edilmiş eskizi açın. SIM900 -ün mesaj göndərəcəyi eskizdə telefon nömrənizi verin. Sonra yükləyin. Göstərilən vaxt aralığından sonra mesaj göndərildiyini görməlisiniz. Bunu kodda da dəyişə bilərsiniz.

Artıq hazırsınız və cari hava şəraiti ilə tanış olursunuz.

Təzyiq yeniləmələrini və ya istədiyiniz hər şeyi almaq üçün BMP280 əlavə edə bilərsiniz. Su çəninizin vəziyyətini görə bilərsiniz, evinizdə insan varlığını təyin etmək üçün PIR sensoru bağlaya bilərsiniz və s.

hər hansı bir problem üçün bura yazın və ya [email protected] ünvanına yazın

Tövsiyə: