Sim808 ve Arduino Uno ile Gps Orman Yangını Uyarı Sistemi: 23 Adım (Resimli)
Sim808 ve Arduino Uno ile Gps Orman Yangını Uyarı Sistemi: 23 Adım (Resimli)
Anonim
Image
Image
Arduino Bir
Arduino Bir

Merhabalar, bu yazımızda DFRobot halkı tarafından verilen entegre gps sim808 modülü sayesinde kısa mesajla bildirimli bir orman yangını dedektör sisteminin nasıl yapıldığını göreceğiz. kaynak kodu, sim808 modülünün bazı özellikleri ve harici bir ortamda çalışması, bu, ev için çok basit bir alev dedektör sisteminin nasıl yapıldığını gördüğümüz önceki bir projenin devamıdır.

Adım 1: Giriş

Bu sistem, bu tür bir afetin büyük ekonomik kayıplara, önemli maddi hasarlara, yerin flora ve faunasının tahribatına ve çok büyük bir ekolojik hasara yol açabileceği ormanlarda ve tarlalarda yangınları önlemeye çalışır, ancak en önemlisi şudur: insan hayatını kurtarmak.

Çalışma prensibi şu şekildedir, alev sensörü tarafından yangın algılandığında, arduinoya analog bir sinyal gönderir ve değerine bağlı olarak, yangının meydana geldiği GPS koordinatları ile bir metin mesajı gönderilmesini etkinleştirir.. Bu proje için bir alev sensörüne, bir arduino uno'ya, bir sim808 modülüne, bir bataryaya, kablolara ihtiyacımız olacak, aşağıdaki malzeme listesini kontrol edebilirsiniz:

Adım 2: Arduino Bir

Adım 3: Sim808

Sim808
Sim808

Adım 4: Alev Sensörü

Alev Sensörü
Alev Sensörü

Alev dedektörü modülü hakkında

  • Bu modül bir aleve ve onun radyasyonuna karşı hassastır. Ayrıca 760 nm ila 1100 nm dalga boyu aralığındaki sıradan ışık kaynağını da algılayabilir.
  • Alev sensörü dijital veya analog sinyal verebilir.
  • Yangın alarmı olarak kullanılabilir.
  • Özellikle alev spektrumuna duyarlı, yaklaşık 60 derecelik bir açının algılanması. Ayarlanabilir hassasiyet (dijital potansiyometrenin mavi ayarında).
  • Karşılaştırıcı çıkışı, temiz sinyal, iyi dalga, sürüş kapasitesi, 15mA'dan fazla.
  • 3,3 V-5 V çalışma voltajı. Çıkış formu: dijital anahtarlama çıkışları (0 ve 1) ve analog voltaj çıkışı AO. Kolay kurulum için sabit cıvata delikleri.
  • Küçük PCB panoları Boyut: 3.2cm x 1.4cm.
  • Voltaj karşılaştırıcı olarak bir LM393 amplifikatör kullanın

Adım 5: Dupont Kabloları

Dupont Kabloları
Dupont Kabloları

Adım 6: Batarya 12 Volt (İlk Testleri Yapmak İçin En Az 12 Volt Kaynak Olabilir)

Pil 12 Volt (İlk Testleri Yapmak İçin En Az 12 Volt Kaynak Olabilir)
Pil 12 Volt (İlk Testleri Yapmak İçin En Az 12 Volt Kaynak Olabilir)

7. Adım: Filtreli Bir Kutu (isteğe bağlı)

Filtreli Kutu (opsiyonel)
Filtreli Kutu (opsiyonel)

Adım 8: Devre

Devre
Devre

Adım 9: Kaynak Kodu

Lütfen https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ adresinden indirin.

Adım 10: Dfrobot'un Sim808 Modülü Hakkında

SIM808 GPS/GPRS/GSM arduino kalkanı, entegre bir dört bantlı GSM/GPRS ve GPS navigasyon teknolojisi Arduino genişletme kalkanlarıdır. Arduino UNO, arduino Leonardo, arduino Mega ve diğer arduino anakartları ile uyumlu, standart Arduino pin paketine göre sadece bir kredi kartı boyutudur. SIM808, önceki nesil SIM908 ile karşılaştırıldığında, performans ve kararlılıkta bazı iyileştirmeler yaptı. Normal SMS ve telefon işlevlerine ek olarak, kalkan ayrıca MMS, DTMF, FTP ve diğer işlevleri de destekler. Veri toplama, kablosuz veri alıcı-verici, IoT uygulaması ve GPS yönlendirmesini gerçekleştirebilirsiniz. Yerleşik mikrofon ve kulaklık jakını entegre ederek maliyetinizi düşürmeli ve projenizi kolayca yapmalıdır. ayrıca harici bir anten konektörü ile doğrudan GSM ve GPS antenine bağlanabilir.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0, piyasada bulunan erken SIM808 modülü ile karşılaştırıldığında Simcom SIM808 modülünün en son sürümünü kullanır, yeni modül daha iyi stabiliteye sahiptir. Ancak AT komutlarının GPS kısmı, SIM808 modülünün eski sürümüyle uyumlu değildir, lütfen AT komutlarında "daha fazla" bölümünün altına bakın.

Adım 11: Spesifikasyon

  • Çalışma voltajı: 5V
  • Giriş Gücü: 7-23V
  • Dört bantlı 850/900/1800/1900MHz
  • GPRS çoklu yuva sınıfı 12/10
  • GPRS mobil istasyon B sınıfı
  • GSM fazı 2/2 +Sınıf 4 (2 W @ 850 / 900MHz) ile uyumlu
  • Sınıf 1 (1W @ 1800 / 1900MHz)
  • Düşük güç tüketimi modunu destekler: 100mA @ 7V-GSM modu
  • AT komut kontrolü desteği (3GPP TS 27.007, 27.005 ve SIMCOM, Komutlarda geliştirilmiş)
  • GPS uydu navigasyon teknolojisini destekleyin
  • Destek LED durum göstergesi: Güç kaynağı durumu, ağ durumu ve çalışma modları
  • Çalışma ortamı: -40 ℃ ~ 85 ℃ Boyut: 69 * 54mm/2.71 * 2.12 inç

Adım 12: Panoya Genel Bakış

Panoya Genel Bakış
Panoya Genel Bakış

Modül arayüzü ve önlemler:

İşgal edilen pinler: D0, D1, D12, dijital pin "D12" SIM808 modül güç GPIO'suna bağlanır. SIM808 modülü açma / kapama kontrolü olarak kullanılabilir. SIM808 yerleşik MIC ve 3.5mm SIM808 mikrofonu aynı MIC kanalını kullanıyor, mikrofonunuzu taktığınızda, yerleşik MIC otomatik olarak kesilecektir. Önyükleme düğmesi - SIM808 modülü anahtarı, SIM808'i başlatmak için 1s kısa basın, 3s uzun basın kapatın. LED "AÇIK" - SIM808 güç göstergesi, yalnızca harici bir güç bağladığınızda, modül düzgün çalışabilir. Net - GSM sinyal göstergesiHızlı Flaş: Ağda Yavaş Ara flash (3s bir kez): ağ kaydı tamamlandıFonksiyon anahtarıYok-- Krokiyi indirmek için boş SIM808 seri pimi, lütfen burayı çevirin. USB_DBG-- Genişletme kartı Arduino'ya takıldığında, SIM808'in PC ile iletişim kurmasını sağlamak için burayı çevirin. hata ayıklama (AT hata ayıklama). Arduino-- Arduino'ya genişletme kartı takıldığında, SIM808'in Arduino ile iletişim kurmasını sağlamak için burayı çevirin.

Adım 13: USB Hata Ayıklama (AT Komutu)

Bu bölümde, SIM808 genişleme kalkanının hatalarını ayıklamak için seri port üzerinden AT komutları göndereceğiz. Daha fazla işlev için lütfen SIM808 AT komut setine bakın.

Adım 14: Hazırlık

Donanım:

  • Arduino UNO x1
  • SIM808 genişletme kartı x1
  • Harici güç kaynağı x1

Yazılım:

  • Arduino IDE'si
  • Seri hata ayıklama yardımcısı (Bu bölümde Lisper'ın DF Seri Hata Ayıklayıcısını kullanıyoruz)

'''ADIM'''

SIM kartınızı SIM808 genişletme kalkanına takın ve genişletme kalkanını Arduino UNO'ya takın, bu arada harici bir güç kaynağı bağlamayı unutmayın. İşlev anahtarını Yok'a çevirin, bir örnek kod indirin Seri bağlantı noktasının olmadığından emin olmak için Göz kırpın dolu. Boot power düğmesine basın ve SIM kartın bir ağı düzgün şekilde kaydetmesini bekleyin, Net gösterge ledi yavaşça yanıp söner (3s bir kez). Fonksiyon anahtarını USB_DBG'ye kaydırın, ardından seri port asistanı aracılığıyla doğrudan SIM808 yongası ile iletişim kurabiliriz.

Adım 15: Telefon Görüşmesi Yapın

Bir telefon görüşmesi yap
Bir telefon görüşmesi yap

Seri port asistanında AT gönder, eğer OK dönerse seri iletişim kuruldu demektir. Şekli takip edin, AT komutlarını girin, aynı içeriği almalısınız.

Adım 16: Telefonu Cevaplayın ve Kapatın

Telefona Cevap Ver ve Kapat
Telefona Cevap Ver ve Kapat

Adım 17: SMS Gönder

SMS gönder
SMS gönder

Adım 18: SMS'i okuyun

SMS oku
SMS oku

Adım 19: TCP İletişimi

TCP İletişimi
TCP İletişimi

Adım 20: GPS Oryantasyonu

Not: Sabit bir GPS konum verisi çıkışı elde edebilmesi için GPS anteni dışarıya yerleştirilmelidir.

AT + CGSN PWR = 1 komutu gönder (GPS gücünü aç)

AT + CGNSTST = 1 komutu gönder (Seri porttan GPS verilerini alın)

Adım 21:

resim
resim

GPS anteni dışarıya yerleştirildiyse, kısa sürede doğru verileri almalısınız.

GPS veri çıkışını duraklatmak istediğinizde, GPS veri çıkışını duraklatmak için AT + CGNSTST = 0 komutunu gönderebilirsiniz.

GPS işlevini kapatmak istediğinizde, GPS gücünü kapatmak için AT + CGNSPWR = 0 komutunu gönderebilirsiniz. SIM808 çipini kapatmak için AT + CPOWD = 1 gönderin. Daha heyecan verici talimat, lütfen son sayfadaki AT komutuna bakın. Bu iki test kodu çok basit ve anlaşılması kolaydır. Yalnızca ilgili seri AT komutlarını girmeniz yeterlidir, ilgili işlevleri elde edersiniz.

Adım 22: SIM808 Düşük Güç Tüketimi Modu

Minimum İşlevsellik Modu

Sistem, Minimum İşlevsellik Modu altında en basit moda indirgenecektir. Bu modda daha fazla güç tüketimi tasarrufu sağlayacaktır.

AT+CFUN= =0, 1, 4

AT + CFUN = 0: Minimum işlevsellik modu. Bu modda seri portu kullanmaya devam edebilirsiniz ancak RF ve SIM kart özellikleri ile AT komutu devre dışı bırakılacaktır.

AT + CFUN = 1: Tam işlev modu (varsayılan).

AT + CFUN = 4: Uçak modu. Bu modda seri portu kullanmaya devam edebilirsiniz ancak RF ve SIM kart özellikleri ile AT komutu devre dışı bırakılacaktır.

Daha fazla özellik lütfen AT komutlarına bakın

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

Belki arduino, pic, robotik, telekomünikasyon ile ilgili projelerle ilgilenebilirsiniz, https://www.youtube.com/user/carlosvolt?sub_confirmation=1 adresinden abone olun, eksiksiz kaynak kodu ve diyagramları olan birçok video