İçindekiler:
- Adım 1: Giriş
- Adım 2: Arduino Bir
- Adım 3: Sim808
- Adım 4: Alev Sensörü
- Adım 5: Dupont Kabloları
- Adım 6: Batarya 12 Volt (İlk Testleri Yapmak İçin En Az 12 Volt Kaynak Olabilir)
- 7. Adım: Filtreli Bir Kutu (isteğe bağlı)
- Adım 8: Devre
- Adım 9: Kaynak Kodu
- Adım 10: Dfrobot'un Sim808 Modülü Hakkında
- Adım 11: Spesifikasyon
- Adım 12: Panoya Genel Bakış
- Adım 13: USB Hata Ayıklama (AT Komutu)
- Adım 14: Hazırlık
- Adım 15: Telefon Görüşmesi Yapın
- Adım 16: Telefonu Cevaplayın ve Kapatın
- Adım 17: SMS Gönder
- Adım 18: SMS'i okuyun
- Adım 19: TCP İletişimi
- Adım 20: GPS Oryantasyonu
- Adım 21:
- Adım 22: SIM808 Düşük Güç Tüketimi Modu
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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
Adım 4: 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ı
Adım 6: Batarya 12 Volt (İlk Testleri Yapmak İçin En Az 12 Volt Kaynak Olabilir)
7. Adım: Filtreli Bir Kutu (isteğe bağlı)
Adım 8: 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ış
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
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
Adım 17: SMS Gönder
Adım 18: SMS'i okuyun
Adım 19: 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:
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