Mündəricat:
Video: SIM900 GSM əsaslı hava xəbərdarlığı: 3 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
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
İ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ə:
Su xəbərdarlığı - gəminizi xilas edəcək bir cihaz: 5 addım (şəkillərlə)
Su Xəbərdarlığı - Qayığınızı xilas edəcək bir cihaz: Əgər bir gəmi sahibisinizsə, nəhayət gəmini quru əraziyə çıxarmağın rahatlığı var. Orada bata bilməz. Başqa hər yerdə dalğaların altında sürüşmək və yox olmaq meylini dəf etmək üçün daimi bir mübarizə ilə üzləşir. Alasda qışda
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): 4 addım (şəkillərlə)
Hava əsaslı musiqi generatoru (ESP8266 əsaslı Midi Generator): Salam, bu gün öz kiçik hava əsaslı musiqi generatorunuzu necə düzəltəcəyinizi izah edəcəyəm, bir növ Arduino kimi bir ESP8266 -ya əsaslanır və temperatur, yağışa cavab verir. və bütün mahnıların və ya akkordların proqramlaşdırılmasını gözləməyin
Arduino əsaslı GSM/SMS Uzaqdan İdarəetmə Bölməsi: 16 Addım (Şəkillərlə birlikdə)
Arduino əsaslı GSM/SMS Uzaqdan İdarəetmə Bölməsi:! ! ! XƏBƏRDARLIQ ! ! Bölgəmdə yerli mobil telefon qülləsinin təkmilləşdirilməsi səbəbindən artıq bu GSM modulundan istifadə edə bilmirəm. Yeni qüllə artıq 2G cihazlarını dəstəkləmir. Buna görə də artıq bu layihəyə heç bir dəstək verə bilmərəm
Arduino GSM əsaslı motor idarəetmə (GSM modulu olmadan): 3 addım
Arduino GSM Əsaslı Motor İdarəçiliyi (GSM Modulu olmadan): Bu layihədə sizə röleyi istifadə edərək hər hansı bir şeyi açmaq və söndürmək üçün əsas, lakin bənzərsiz bir üsul göstərəcəyəm. Bu fikir, bu cür layihələr həyata keçirən bir neçə adamdan gəldi, amma hamısının çağırışda cib telefonunun davranışlarından asılı olduqları problemi var idi. Mən sadə
ESP8266 əsaslı şəbəkə saatı və hava monitoru: 3 addım (şəkillərlə)
ESP8266 Əsaslı Şəbəkə Saatı və Hava Monitoru: ESP8266 və 0.96 "128x64 OLED Ekranlı Qısa və Sadə Həftə sonu Layihəsi. Cihaz şəbəkə saatıdır, yəni ntp serverlərindən vaxt alır. Openweathermap.org -dan nişanlarla hava məlumatlarını da göstərir. Tələb olunan hissələr: 1. ESP8266 Modulu (A