Mundarija:

Sim808 va Arduino Uno bilan GPS o'rmon yong'indan ogohlantirish tizimi: 23 qadam (rasmlar bilan)
Sim808 va Arduino Uno bilan GPS o'rmon yong'indan ogohlantirish tizimi: 23 qadam (rasmlar bilan)

Video: Sim808 va Arduino Uno bilan GPS o'rmon yong'indan ogohlantirish tizimi: 23 qadam (rasmlar bilan)

Video: Sim808 va Arduino Uno bilan GPS o'rmon yong'indan ogohlantirish tizimi: 23 qadam (rasmlar bilan)
Video: Extract GPS location in Arduino with NEO-6m or NEO-7M module 2024, Noyabr
Anonim
Image
Image
Arduino One
Arduino One

Salom, bu xabarda biz DFRobot odamlari tomonidan o'rnatilgan gps sim808 moduli yordamida baxtsiz hodisa sodir bo'lgan joyni SMS orqali xabardor qilib, o'rmon yong'inlarini aniqlovchi tizimni qanday yaratishni ko'rib chiqamiz. manba kodi, sim808 modulining ba'zi xususiyatlari va ishlashi, tashqi muhitda, bu oldingi loyihaning davomi bo'lib, u erda biz uy uchun juda oddiy olov detektori tizimini qanday yasashni ko'rdik.

1 -qadam: kirish

Bu tizim o'rmonlar va dalalarda yong'inlarning oldini olishga harakat qilmoqda, bu erda tabiiy ofat katta iqtisodiy yo'qotishlarga, katta moddiy zararga, ekologik katta zarar etkazadigan joyning o'simlik va hayvonot dunyosining yo'q qilinishiga olib kelishi mumkin, lekin eng muhimi. inson hayotini qutqarish.

Ishlash printsipi quyidagicha: olov sensori yordamida yong'in aniqlanganda, u analog signalni arduinoga yuboradi, bu uning qiymatiga qarab, yong'in sodir bo'layotgan GPS koordinatalari bilan matnli xabarni yuborishni faollashtiradi.. Ushbu loyiha uchun bizga olov sensori, arduino uno, sim808 moduli, batareya, kabellar kerak bo'ladi, siz quyidagi materiallar ro'yxatini tekshirishingiz mumkin:

2 -qadam: Arduino One

3 -qadam: Sim808

Sim808
Sim808

4 -qadam: olov sensori

Olov sensori
Olov sensori

Olovni aniqlash moduli haqida

  • Bu modul olovga va uning nurlanishiga sezgir. Bundan tashqari, u 760 nm dan 1100 nm gacha bo'lgan to'lqin uzunligi diapazonida oddiy yorug'lik manbasini aniqlay oladi.
  • Olov sensori raqamli yoki analog signalni chiqarishi mumkin.
  • U yong'in signalizatsiyasi sifatida ishlatilishi mumkin.
  • Taxminan 60 graduslik burchakni aniqlash, ayniqsa olov spektriga sezgir. Sozlanishi sezuvchanlik (raqamli potansiometrning ko'k sozlamasida).
  • Taqqoslagich chiqishi, toza signal, yaxshi to'lqin, haydash quvvati, 15mA dan ortiq.
  • Ishlash quvvati 3,3 V-5 V. Chiqish shakli: raqamli kommutatsiya chiqishlari (0 va 1) va analog kuchlanishli AO. Oson o'rnatish uchun murvat teshiklari.
  • Kichik PCB plitalari Hajmi: 3,2 sm x 1,4 sm.
  • LM393 kuchaytirgichidan kuchlanish taqqoslagichi sifatida foydalaning

5 -qadam: Dupont kabellari

Dupont kabellari
Dupont kabellari

6 -qadam: 12 voltli batareya (dastlabki sinovlarni o'tkazish uchun kamida 12 ta manba bo'lishi mumkin)

Batareya 12 volt (dastlabki sinovlarni o'tkazish uchun kamida 12 ta manba bo'lishi mumkin)
Batareya 12 volt (dastlabki sinovlarni o'tkazish uchun kamida 12 ta manba bo'lishi mumkin)

7 -qadam: Filtrli quti (ixtiyoriy)

Filtrli quti (ixtiyoriy)
Filtrli quti (ixtiyoriy)

8 -qadam: O'chirish

O'chirish
O'chirish

9 -qadam: Manba kodi

Iltimos, https://rogerbit.com/wprb/index.php/2018/01/17/sistema-de-alerta-de-incendios-forestales-gps-con-sim808-y-arduino-uno/ saytidan yuklab oling.

10 -qadam: Sim808 Dfrobot moduli haqida

SIM808 GPS/GPRS/GSM arduino qalqoni-bu GSM/GPRS va GPS navigatsiya texnologiyasi bo'lgan to'rt bandli Arduino kengaytirish qalqonlari. Kredit karta hajmi faqat Arduino UNO, arduino Leonardo, arduino Mega va boshqa arduino anakartlari bilan mos keladigan standart Arduino pinli qadoqlarga ko'ra, oldingi avlod SIM908 bilan taqqoslaganda, SIM808 ishlash va barqarorlikni yaxshilagan. Oddiy SMS va telefon funktsiyalaridan tashqari, qalqon MMS, DTMF, FTP va boshqa funktsiyalarni ham qo'llab -quvvatlaydi. Siz ma'lumotlarni yig'ish, simsiz ma'lumotlarni uzatish, IoT ilovasi va GPS yo'naltirishiga erishishingiz mumkin. Bort mikrofon va minigarniturani birlashtirishi kerak, bu sizning narxingizni tejaydi va loyihangizni osonlashtiradi. u ham tashqi antenna ulagichi orqali to'g'ridan -to'g'ri GSM va GPS antennasiga ulanishi mumkin.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 Simcom SIM808 modulining so'nggi versiyasini ishlatadi, bozorda mavjud bo'lgan erta SIM808 moduli bilan solishtirganda, yangi modul barqarorlikka ega. Ammo AT buyruqlarining GPS qismi SIM808 modulining eski versiyasiga mos kelmaydi, iltimos AT buyruqlaridagi "ko'proq" tagiga qarang.

11 -qadam: spetsifikatsiya

  • Ishlash kuchlanishi: 5V
  • Kirish quvvati: 7-23V
  • To'rt tarmoqli 850/900/1800/1900 MGts
  • GPRS ko'p uyali sinf 12/10
  • B sinfidagi GPRS mobil stansiyasi
  • GSM fazasi 2/2 +4 -sinfga rioya qiling (2 Vt @ 850/900 MGts)
  • 1 -sinf (1800/1900 MGtsda 1 Vt)
  • Kam quvvat sarfi rejimini qo'llab-quvvatlash: 100mA @ 7V-GSM rejimida
  • AT buyruqni boshqarishni qo'llab -quvvatlash (3GPP TS 27.007, 27.005 va SIMCOM yaxshilangan AT buyruqlari)
  • GPS yo'ldoshli navigatsiya texnologiyasini qo'llab -quvvatlash
  • LED holati ko'rsatkichini qo'llab -quvvatlash: quvvat manbai holati, tarmoq holati va ish rejimlari
  • Ish muhiti: -40 โ„ƒ ~ 85 โ„ƒ Hajmi: 69 * 54 mm/2.71 * 2.12 dyuym

12 -qadam: Kengashga umumiy nuqtai

Kengashga umumiy nuqtai
Kengashga umumiy nuqtai

Modul interfeysi va ehtiyot choralari:

Ishg'ol qilingan pinlar: D0, D1, D12, raqamli pin "D12" SIM808 GPIO quvvat moduliga ulangan. U SIM808 modulini yoqish / o'chirishni boshqarish sifatida ishlatilishi mumkin. SIM808 bortidagi MIC va 3,5 mm SIM808 mikrofoni bir xil MIC kanalidan foydalanadi, siz mikrofonni ulaganingizda bortdagi mikrofon avtomatik ravishda uziladi. SIM808 -ni ishga tushirish uchun 1 -ni qisqa bosing, 3 -ni bosib -o'chiring. LED "ON" - SIM808 quvvat ko'rsatkichi, faqat tashqi quvvat ulanganda, modul to'g'ri ishlashi mumkin. flesh (3 soniyada bir marta): tarmoqni ro'yxatga olish tugadi Funktsiyani almashtirish Yo'q- eskizni yuklab olish uchun bo'sh SIM808 seriyali pin, bu yerga qo'ng'iroq qiling. Arduino- kengaytirish kartasi Arduino-ga ulanganida, SIM808-ni Arduino bilan bog'lanish uchun shu yerga tering.

13 -qadam: USB orqali nosozliklarni tuzatish (AT buyrug'i)

Ushbu bo'limda biz SIM808 kengaytirish qalqoni disk raskadrovka qilish uchun ketma -ket port orqali AT buyruqlarini yuboramiz. Boshqa funktsiyalar uchun SIM808 AT buyruqlar to'plamiga qarang.

14 -qadam: Tayyorgarlik

Uskuna:

  • Arduino UNO x1
  • SIM808 kengaytirish kartasi x1
  • Tashqi quvvat manbai x1

Dasturiy ta'minot:

  • Arduino IDE
  • Serial nosozliklarni tuzatish yordamchisi (Bu bo'limda biz Lisper DF Serial Debugger dasturidan foydalanamiz)

'' 'QADAM' '' '

SIM -kartani SIM808 kengaytirish qalqoniga ulang va Arduino UNO -ga ulang, shu bilan birga tashqi quvvat manbaiga ulanishni unutmang. Funktsiya tugmachasini "Yo'q" ga tering, ketma -ket port yo'qligiga ishonch hosil qilish uchun Blink namunali kodini yuklab oling. Ishga tushirish tugmachasini bosing va SIM kartaning tarmoqni to'g'ri ro'yxatdan o'tkazishini kuting, tarmoq indikatori asta -sekin miltillaydi (bir marta 3 soniya). Funktsiya tugmachasini USB_DBG -ga o'tkazing, keyin biz ketma -ket port yordamchisi orqali SIM808 chipi bilan to'g'ridan -to'g'ri bog'lanishimiz mumkin.

15 -qadam: Qo'ng'iroq qiling

Qo'ng'iroq qiling
Qo'ng'iroq qiling

AT -ni ketma -ket port yordamchisiga yuboring, agar u OK qaytarsa, bu ketma -ket aloqa o'rnatilganligini bildiradi. Rasmga rioya qiling, AT buyruqlarini kiriting, siz bir xil tarkibga ega bo'lishingiz kerak.

16 -qadam: Telefonga javob bering va telefonni qo'ying

Telefonga javob bering va telefonni qo'ying
Telefonga javob bering va telefonni qo'ying

17 -qadam: SMS yuborish

SMS yuborish
SMS yuborish

18 -qadam: SMSni o'qing

SMS o'qing
SMS o'qing

19 -qadam: TCP aloqasi

TCP aloqasi
TCP aloqasi

20 -qadam: GPS yo'nalishi

Eslatma: GPS joylashuvi haqidagi ma'lumotlarning barqaror chiqishini olishdan oldin, GPS antennasini tashqariga qo'yish kerak.

AT + CGSN PWR = 1 buyrug'ini yuboring (GPS quvvatini oching)

AT + CGNSTST = 1 buyrug'ini yuboring (ketma -ket portdan GPS ma'lumotlarini oling)

21 -qadam:

Rasm
Rasm

Agar GPS antennasi tashqariga qo'yilgan bo'lsa, tez orada kerakli ma'lumotlarni olishingiz kerak bo'ladi.

GPS ma'lumotlarini chiqarishni to'xtatmoqchi bo'lganingizda, GPS ma'lumotlarini to'xtatib turish uchun AT + CGNSTST = 0 buyrug'ini yuborishingiz mumkin.

GPS funksiyasini o'chirmoqchi bo'lsangiz, GPS quvvatini o'chirish uchun AT + CGNSPWR = 0 buyrug'ini yuborishingiz mumkin. SIM808 chipini o'chirish uchun AT + CPOWD = 1 ni yuboring. Ko'proq qiziqarli ko'rsatmalarni oxiridagi sahifadagi AT buyrug'iga qarang. Bu ikkita test kodi juda sodda va tushunish oson. Faqat tegishli ketma -ket AT buyruqlarini kiritish kerak, siz tegishli funktsiyalarga erishasiz.

22 -qadam: SIM808 kam quvvat sarfi

Minimal funktsional rejim

Minimal funksionallik rejimi ostida tizim eng oddiy rejimga tushiriladi. Bu rejimda ko'proq quvvat sarfini tejaydi.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Minimal funksionallik rejimi. Ushbu rejimda siz ketma -ket portdan foydalanishni davom ettirishingiz mumkin, lekin RF va SIM -karta xususiyatlariga ega AT buyrug'i o'chiriladi.

AT + CFUN = 1: To'liq funktsiyali rejim (standart).

AT + CFUN = 4: Samolyot rejimi. Ushbu rejimda siz ketma -ket portdan foydalanishni davom ettirishingiz mumkin, lekin RF va SIM -karta xususiyatlariga ega AT buyrug'i o'chiriladi.

Boshqa xususiyatlar AT buyruqlariga qarang

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

Balki siz arduino, rasm, robototexnika, telekommunikatsiya sohasidagi loyihalarga qiziqishingiz mumkin, https://www.youtube.com/user/carlosvolt?sub_confirmation=1 to'liq manba kodi va diagrammasi bo'lgan ko'plab videolarga obuna bo'ling.

Tavsiya: