Mündəricat:

Sim808 və Arduino Uno ilə Gps Forest Yanğın Alert Sistemi: 23 Addım (Şəkillərlə)
Sim808 və Arduino Uno ilə Gps Forest Yanğın Alert Sistemi: 23 Addım (Şəkillərlə)

Video: Sim808 və Arduino Uno ilə Gps Forest Yanğın Alert Sistemi: 23 Addım (Şəkillərlə)

Video: Sim808 və Arduino Uno ilə Gps Forest Yanğın Alert Sistemi: 23 Addım (Şəkillərlə)
Video: Triqonometrik , tərs triqonometrik funksiyaların və çevirmə düsturlarının izahı. 2024, Noyabr
Anonim
Image
Image
Arduino One
Arduino One

Salam, bu yazıda, DFRobot insanları tərəfindən verilən inteqrasiya edilmiş gps sim808 modulu sayəsində qəzanın yeri barədə mətn mesajı ilə bildiriş verən bir meşə yanğınsöndürmə sisteminin necə qurulacağını görəcəyik. mənbə kodu, bəzi xüsusiyyətlər və sim808 modulunun işləməsi, xarici bir mühitdə, bu, ev üçün çox sadə bir alov detektor sisteminin necə qurulduğunu gördüyümüz əvvəlki bir layihənin davamıdır.

Addım 1: Giriş

Bu sistem, bu tip bir fəlakətin böyük iqtisadi itkilərə, əhəmiyyətli maddi ziyanlara, böyük bir ekoloji ziyana səbəb olan yerin flora və faunasının məhvinə səbəb ola biləcəyi meşə və tarlalarda yanğınların qarşısını almağa çalışır, amma ən başlıcası insan həyatını xilas etmək.

Əməliyyat prinsipi aşağıdakı kimidir, alov sensoru ilə yanğın aşkar edildikdə, arduino -ya analoq siqnal göndərəcək ki, bu da dəyərindən asılı olaraq yanğının baş verdiyi GPS koordinatları ilə mətn mesajının göndərilməsini aktivləşdirəcək.. Bu layihə üçün bir alov sensoru, bir arduino uno, bir sim808 modulu, bir batareya, kabellərə ehtiyacımız olacaq, aşağıdakı materialların siyahısını yoxlaya bilərsiniz:

Addım 2: Arduino One

Addım 3: Sim808

Sim808
Sim808

Addım 4: Alov Sensoru

Alov sensoru
Alov sensoru

Alov detektoru modulu haqqında

  • Bu modul alova və onun radiasiyasına həssasdır. 760 nm -dən 1100 nm -ə qədər olan dalğa uzunluğunda adi işıq mənbəyini də aşkar edə bilir.
  • Alov sensoru rəqəmsal və ya analoq siqnal buraxa bilər.
  • Yanğın siqnalı kimi istifadə edilə bilər.
  • Alovun spektrinə xüsusilə həssas olan təxminən 60 dərəcə bir açının algılanması Ayarlanabilir həssaslıq (rəqəmsal potansiyometrin mavi tənzimlənməsində).
  • Komparatorun çıxışı, təmiz siqnal, yaxşı dalğa, sürmə qabiliyyəti, 15mA -dan çox.
  • İşləmə gərginliyi 3.3 V-5 V. Çıxış forması: rəqəmsal keçid çıxışları (0 və 1) və analog gərginlik çıxışı AO. Asan quraşdırma üçün bolt delikləri.
  • Kiçik PCB lövhələri Ölçü: 3.2cm x 1.4cm.
  • Gərginlik müqayisə edən kimi LM393 gücləndiricisini istifadə edin

Addım 5: Dupont Kabelləri

Dupont Kabelləri
Dupont Kabelləri

Addım 6: Batareya 12 Volt (İlk Testləri Etmək Üçün Ən Az 12 Mənbə ola bilər)

Batareya 12 Volt (İlk Testləri Etmək Üçün Ən Az 12 Mənbə ola bilər)
Batareya 12 Volt (İlk Testləri Etmək Üçün Ən Az 12 Mənbə ola bilər)

Addım 7: Filtrli bir qutu (isteğe bağlı)

Filtrli bir qutu (isteğe bağlı)
Filtrli bir qutu (isteğe bağlı)

Addım 8: Dövrə

Dövrə
Dövrə

Addım 9: Mənbə Kodu

Zəhmət olmasa https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ saytından yükləyin

Addım 10: Sim808 Dfrobot Modulu haqqında

SIM808 GPS/GPRS/GSM arduino qalxanı dörd bantlı GSM/GPRS və GPS naviqasiya texnologiyası olan Arduino genişləndirici qalxanlardır. Yalnız kredit kartı ölçüsü, standart Arduino pin qablaşdırmasına görə, Arduino UNO, arduino Leonardo, arduino Mega və digər arduino anakartlarla uyğun gəlir. Əvvəlki nəsil SIM908 ilə müqayisədə SIM808 performans və sabitlikdə bir qədər irəliləyiş əldə etdi. Normal SMS və telefon funksiyalarına əlavə olaraq, qalxan MMS, DTMF, FTP və digər funksiyaları da dəstəkləyir. Məlumat toplama, simsiz məlumat ötürücü, IoT tətbiqi və GPS yönümlülüyünə nail ola bilərsiniz. Daxili mikrofon və qulaqlıq yuvasını birləşdirərək xərclərinizə qənaət etməli və layihənizi asanlaşdırmalısınız. birbaşa xarici anten konnektoru ilə GSM və GPS antenasına qoşula bilər.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0, Simcom SIM808 modulunun son versiyasını istifadə edir, bazarda mövcud olan erkən SIM808 modulu ilə müqayisədə yeni modul daha yaxşı sabitliyə malikdir. Ancaq AT əmrlərinin GPS hissəsi SIM808 modulunun köhnə versiyası ilə uyğun gəlmir, lütfən AT əmrlərindəki "daha çoxunun" altına baxın.

Addım 11: Spesifikasiya

  • İşləmə gərginliyi: 5V
  • Giriş Gücü: 7-23V
  • Dörd bantlı 850/900/1800/1900 MHz
  • GPRS çox yuvalı sinif 12/10
  • GPRS sinif B sinif mobil stansiyası
  • GSM fazası 2/2 +Sınıf 4 (2 W @ 850 / 900MHz) ilə uyğunluq
  • Sinif 1 (1 W @ 1800 / 1900MHz)
  • Aşağı enerji istehlakı rejimini dəstəkləyin: 100mA @ 7V-GSM rejimi
  • AT komanda nəzarətinə dəstək (3GPP TS 27.007, 27.005 və SIMCOM inkişaf etmiş AT Komutları)
  • GPS peyk naviqasiya texnologiyasını dəstəkləyin
  • Dəstək LED vəziyyət göstəricisi: Enerji təchizatı vəziyyəti, şəbəkə vəziyyəti və iş rejimləri
  • İş mühiti: -40 ℃ ~ 85 ℃ Ölçü: 69 * 54mm/2.71 * 2.12 düym

Addım 12: İdarə Heyətinə Baxış

Şuraya Baxış
Şuraya Baxış

Modul interfeysi və ehtiyat tədbirləri:

İşğal edilmiş sancaqlar: D0, D1, D12, rəqəmsal pin "D12" SIM808 modulu güc GPIO -ya bağlıdır. SIM808 açma / söndürmə idarəetmə modulu olaraq istifadə edilə bilər. SIM808 daxili MIC və 3,5 mm SIM808 mikrofonu eyni MIC kanalından istifadə edir, mikrofonunuzu qoşduqda bortdakı mikrofon avtomatik olaraq ayrılacaq. keçid, SIM808 -i işə salmaq üçün 1 -ə qısa basın, 3 -ə uzun basaraq söndürün. LED "ON" - SIM808 güc göstəricisi, yalnız xarici bir güc bağladığınızda modul düzgün işləyə bilər. flash (3s bir dəfə): şəbəkə qeydiyyatı tamamlandıFunction switchNone-- Eskizi yükləmək üçün boş SIM808 seriyalı pin, bura daxil olun. USB_DBG- Genişləndirmə lövhəsi Arduino-ya qoşulduqda SIM808-in PC ilə əlaqə qurması üçün bura yığın. debug (AT ayıklama). Arduino- Genişləndirmə lövhəsi Arduino-ya qoşulduqda, SIM808-in Arduino ilə əlaqə qurması üçün bura yığın.

Addım 13: USB Hata Ayıklama (AT Komandası)

Bu bölmədə, SIM808 genişləndirmə qalxanının ayıklanması üçün seriyalı port vasitəsilə AT əmrləri göndərəcəyik. Daha çox funksiya üçün SIM808 AT əmr dəstinə müraciət edin.

Addım 14: Hazırlıq

Avadanlıq:

  • Arduino UNO x1
  • SIM808 genişləndirmə lövhəsi x1
  • Xarici enerji təchizatı x1

Proqram təminatı:

  • Arduino IDE
  • Serial ayıklama köməkçisi (Bu hissədə Lisper tərəfindən DF Serial Debugger istifadə edirik)

'' 'ADIM' ''

SİM kartınızı SIM808 genişləndirmə qalxanına qoşun və Arduino UNO -da genişləndirici qalxanı bağlayın, bu arada xarici bir enerji mənbəyi bağlamağı unutmayın. Funksiya açarını Yox -a çevirin, nümunə kodunu yükləyin Serial portunun olmadığından əmin olun. Boot güc düyməsini basın və şəbəkəni düzgün şəkildə qeyd edən SİM kartı gözləyin, Net göstərici ledi yavaş -yavaş yanıb -sönür (3 saniyədə bir dəfə). Funksiya açarını USB_DBG -ə sürüşdürün, sonra serial port köməkçisi vasitəsi ilə SIM808 çipi ilə birbaşa əlaqə saxlaya bilərik.

Addım 15: Telefon Zəng edin

Zəng etmək
Zəng etmək

AT -ni seriya limanı köməkçisinə göndərin, əgər OK qaytararsa, bu serial ünsiyyətinin qurulduğunu bildirir. Şəkli izləyin, AT əmrlərini daxil edin, eyni məzmunu əldə etməlisiniz.

Adım 16: Telefona cavab verin və telefonu bağlayın

Telefona cavab verin və telefonu bağlayın
Telefona cavab verin və telefonu bağlayın

Addım 17: SMS göndərin

SMS göndərin
SMS göndərin

Addım 18: SMS oxuyun

SMS oxuyun
SMS oxuyun

Addım 19: TCP Əlaqəsi

TCP Əlaqəsi
TCP Əlaqəsi

Addım 20: GPS oriyentasiyası

Qeyd: GPS antenası sabit bir GPS yeri məlumatı əldə etməzdən əvvəl kənarda yerləşdirilməlidir.

AT + CGSN PWR = 1 əmrini göndərin (GPS gücünü açın)

AT + CGNSTST = 1 əmrini göndərin (Serial portdan GPS məlumatları alın)

Addım 21:

Şəkil
Şəkil

GPS antenası kənarda yerləşdirilibsə, tezliklə doğru məlumatları almalısınız.

GPS məlumatlarının çıxışını dayandırmaq istədikdə, GPS məlumatlarının çıxışını dayandırmaq üçün AT + CGNSTST = 0 əmrini göndərə bilərsiniz.

GPS funksiyasını söndürmək istədikdə, GPS gücünü söndürmək üçün AT + CGNSPWR = 0 əmrini göndərə bilərsiniz. SIM808 çipini bağlamaq üçün AT + CPOWD = 1 göndərin. Daha çox maraqlı təlimat üçün son səhifədəki AT əmrinə baxın. Bu iki test kodu çox sadədir və başa düşülməsi asandır. Yalnız müvafiq seriyalı AT əmrlərini daxil etməlisiniz, müvafiq funksiyaları yerinə yetirəcəksiniz.

Addım 22: SIM808 Aşağı Enerji İstehsalı Rejimi

Minimum funksionallıq rejimi

Sistem Minimum İşlevsellik Modu altında ən sadə rejimə salınacaq. Bu rejimdə daha çox enerji istehlakına qənaət edəcək.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Minimum funksionallıq rejimi. Bu rejimdə serial portundan istifadə etməyə davam edə bilərsiniz, ancaq RF və SİM kart xüsusiyyətlərinə malik AT əmri deaktiv ediləcək.

AT + CFUN = 1: Tam funksiyalı rejim (standart).

AT + CFUN = 4: Təyyarə rejimi. Bu rejimdə serial portundan istifadə etməyə davam edə bilərsiniz, ancaq RF və SİM kart xüsusiyyətlərinə malik AT əmri deaktiv ediləcək.

Daha çox xüsusiyyət AT əmrlərinə baxın

github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf

Bəlkə də arduino, şəkil, robototexnika, telekommunikasiya sahəsindəki layihələr ilə maraqlana bilərsiniz, https://www.youtube.com/user/carlosvolt?sub_confirmation=1 tam mənbə kodu və diaqramları olan bir çox videoya abunə olun.

Tövsiyə: