Cuprins:

Sistem GPS de avertizare împotriva incendiilor forestiere cu Sim808 și Arduino Uno: 23 de pași (cu imagini)
Sistem GPS de avertizare împotriva incendiilor forestiere cu Sim808 și Arduino Uno: 23 de pași (cu imagini)

Video: Sistem GPS de avertizare împotriva incendiilor forestiere cu Sim808 și Arduino Uno: 23 de pași (cu imagini)

Video: Sistem GPS de avertizare împotriva incendiilor forestiere cu Sim808 și Arduino Uno: 23 de pași (cu imagini)
Video: 🆕 🔥 Sisteme de incendiu I KMW Systems 2024, Noiembrie
Anonim
Image
Image
Arduino One
Arduino One

Bună ziua că, în această postare vom vedea cum să realizăm un sistem de detectare a incendiilor forestiere, cu notificare prin mesaj text, a locației accidentului, datorită modulului gps sim808 integrat, acordat de oamenii din DFRobot, vom vedea cod sursă, unele caracteristici și funcționarea modulului sim808, într-un mediu extern, aceasta este continuarea unui proiect anterior, unde am văzut cum să facem un sistem foarte simplu de detectare a flăcării pentru casă.

Pasul 1: Introducere

Acest sistem încearcă să prevină incendiile din păduri și câmpuri, unde un dezastru de acest tip poate genera pierderi economice mari, daune materiale semnificative, distrugerea florei și faunei locului provocând un prejudiciu ecologic de mare amploare, dar cel mai important lucru este salvând vieți omenești.

Principiul de funcționare este după cum urmează, atunci când detectează focul prin senzorul de flacără, acesta va trimite un semnal analog către arduino, care, în funcție de valoarea sa, va activa trimiterea unui mesaj text cu coordonatele GPS unde are loc focul. Pentru acest proiect vom avea nevoie de un senzor de flacără, un arduino uno, un modul sim808, o baterie, cabluri, puteți verifica următoarea listă de materiale:

Pasul 2: Arduino One

Pasul 3: Sim808

Sim808
Sim808

Pasul 4: senzor de flacără

Senzor de flacără
Senzor de flacără

Despre modulul detector de flacără

  • Acest modul este sensibil la flacără și la radiația sa. De asemenea, poate detecta o sursă de lumină obișnuită în intervalul unei lungimi de undă de la 760 nm la 1100 nm.
  • Senzorul de flacără poate emite semnal digital sau analogic.
  • Poate fi folosit ca alarmă de incendiu.
  • Detectarea unui unghi de aproximativ 60 de grade, deosebit de sensibil la spectrul flăcării. Sensibilitate reglabilă (în reglarea albastru a potențiometrului digital).
  • Ieșirea comparatorului, semnalul curat, valul bun, capacitatea de conducere, mai mult de 15mA.
  • Tensiune de funcționare de 3,3 V-5 V. Forma de ieșire: ieșiri digitale de comutare (0 și 1) și ieșire analogică de tensiune AO.
  • Plăci mici PCB Dimensiune: 3,2cm x 1,4cm.
  • Folosiți un amplificator LM393 ca comparator de tensiune

Pasul 5: Cabluri Dupont

Cabluri Dupont
Cabluri Dupont

Pasul 6: baterie 12 volți (poate fi o sursă de 12 cel puțin pentru a face testele inițiale)

Baterie 12 volți (poate fi o sursă de 12 cel puțin pentru a face testele inițiale)
Baterie 12 volți (poate fi o sursă de 12 cel puțin pentru a face testele inițiale)

Pasul 7: O cutie cu filtru (opțional)

O cutie cu filtru (opțional)
O cutie cu filtru (opțional)

Pasul 8: Circuit

Circuit
Circuit

Pasul 9: Cod sursă

Vă rugăm să descărcați de la

Pasul 10: Despre modulul Sim808 al Dfrobot

SIM808 GPS / GPRS / GSM arduino shield este un sistem integrat de bandă quad-band GSM / GPRS și tehnologie de navigație GPS Arduino shields de expansiune. Numai o dimensiune a cardului de credit, conform ambalajului standard cu pini Arduino, compatibil cu Arduino UNO, arduino Leonardo, arduino Mega și alte plăci principale arduino. Comparativ cu generația anterioară SIM908, SIM808 a îmbunătățit performanța și stabilitatea. În plus față de funcțiile normale de SMS și telefon, ecranul suportă și MMS, DTMF, FTP și alte funcții. Puteți obține achiziția de date, transceiverul wireless de date, aplicația IoT și orientarea GPS. Ar trebui să integreze microfonul de la bord și mufa pentru căști, economisind costurile și realizând proiectul cu ușurință. se poate conecta direct la antena GSM și GPS printr-un conector de antenă extern.

SIM808 GPS / GPRS / GSM Arduino Shield V1.0 folosește cea mai recentă versiune a modulului Simcom SIM808, în comparație cu modulul SIM808 timpuriu disponibil pe piață, noul modul are o stabilitate mai bună. Dar partea GPS a comenzilor AT nu este compatibilă cu vechea versiune a modulului SIM808, vă rugăm să consultați partea de jos a „mai mult” din comenzile AT.

Pasul 11: Specificații

  • Tensiune de funcționare: 5V
  • Putere de intrare: 7-23V
  • Quad-band 850/900/1800 / 1900MHz
  • GPRS multi-slot clasa 12/10
  • Stație mobilă GPRS clasa B
  • Respectați faza GSM 2/2 + Clasa 4 (2 W @ 850 / 900MHz)
  • Clasa 1 (1 W @ 1800 / 1900MHz)
  • Suportă modul de consum redus de energie: 100mA @ 7V-modul GSM
  • Suport pentru controlul comenzilor AT (3GPP TS 27.007, 27.005 și comenzi AT îmbunătățite SIMCOM)
  • Suporta tehnologia de navigare prin satelit GPS
  • Indicator de stare cu LED: Starea sursei de alimentare, starea rețelei și modurile de operare
  • Mediu de lucru: -40 ℃ ~ 85 ℃ Dimensiune: 69 * 54mm / 2,71 * 2,12 țoli

Pasul 12: Prezentare generală a consiliului

Prezentare generală a consiliului
Prezentare generală a consiliului

Interfața modulului și precauții:

Pinii ocupați: D0, D1, D12, pinul digital "D12" este conectat la modulul SIM808 GPIO. Poate fi utilizat ca control on / off al modulului SIM808. SIM808 la bordul MIC și microfonul de 3,5 mm SIM808 utilizează același canal MIC, atunci când vă conectați microfonul, MIC-ul de la bord va fi deconectat automat. comutați, apăsați scurt 1s pentru a porni SIM808, apăsați lung 3s opriți-l. LED "PORNIT" - indicator de alimentare SIM808, numai atunci când conectați o alimentare externă, modulul poate funcționa corect. Net - indicator semnal GSM Flash rapid: Căutare rețea Slow bliț (3 secunde o dată): înregistrare rețea completă Comutator funcțional Nici unul - PIN serial SIM808 vacant pentru a descărca schița, vă rugăm să formați aici. debug (AT debugging). Arduino - Când placa de expansiune este conectată la Arduino, formați aici pentru a face SIM808 să comunice cu Arduino.

Pasul 13: Depanare USB (comandă AT)

În această secțiune, vom trimite comenzi AT prin portul serial pentru a depana ecranul de expansiune SIM808. Vă rugăm să consultați setul de comenzi SIM808 AT pentru mai multe funcții.

Pasul 14: Pregătirea

Hardware:

  • Arduino UNO x1
  • Placă de expansiune SIM808 x1
  • Alimentare externă x1

Software:

  • IDE Arduino
  • Asistent de depanare serial (În această secțiune, folosim DF Serial Debugger de la Lisper)

'''ETAPA'''

Conectați cartela SIM pe ecranul de expansiune SIM808 și conectați ecranul de expansiune pe Arduino UNO, între timp nu uitați să conectați o sursă externă de alimentare. ocupat. Apăsați butonul de pornire și așteptați ca cartela SIM să înregistreze corect o rețea, ledul indicatorului Net clipește încet (3s o dată). Glisați comutatorul de funcție pe USB_DBG, apoi putem comunica direct cu cipul SIM808 prin asistentul de port serial.

Pasul 15: Faceți un apel telefonic

Sună
Sună

Trimiteți AT în asistentul de port serial, dacă revine OK, înseamnă că a fost stabilită comunicarea serială. Urmați Figura, introduceți comenzile AT, ar trebui să obțineți același conținut.

Pasul 16: Răspundeți la telefon și închideți telefonul

Răspunde la telefon și închide
Răspunde la telefon și închide

Pasul 17: Trimiteți SMS

Trimite SMS
Trimite SMS

Pasul 18: Citiți SMS-urile

Citiți SMS-uri
Citiți SMS-uri

Pasul 19: Comunicare TCP

Comunicare TCP
Comunicare TCP

Pasul 20: Orientare GPS

Notă: Antena GPS trebuie plasată în exterior înainte de a putea obține o ieșire stabilă a datelor de localizare GPS.

Trimiteți comanda AT + CGSN PWR = 1 (Deschideți puterea GPS)

Trimiteți comanda AT + CGNSTST = 1 (primiți date GPS de la portul serial)

Pasul 21:

Imagine
Imagine

Dacă antena GPS a fost plasată în exterior, ar trebui să obțineți datele corecte în curând.

Când doriți să întrerupeți ieșirea datelor GPS, puteți trimite comanda AT + CGNSTST = 0 pentru a întrerupe ieșirea datelor GPS.

Când doriți să dezactivați funcția GPS, puteți trimite comanda AT + CGNSPWR = 0 pentru a opri alimentarea GPS. Trimiteți AT + CPOWD = 1 pentru a opri cipul SIM808. Instrucțiuni mai interesante, vă rugăm să consultați comanda AT de pe pagina de la sfârșit. Aceste două coduri de testare sunt foarte simple și ușor de înțeles. Trebuie doar să introduceți comenzile AT seriale corespunzătoare, veți realiza funcțiile corespunzătoare.

Pasul 22: Mod de consum redus de energie SIM808

Mod de funcționalitate minimă

Sistemul va fi redus la cel mai simplu mod în modul de funcționalitate minimă. Acesta va economisi mai mult consum de energie în acest mod.

AT + CFUN = = 0, 1, 4

AT + CFUN = 0: Mod de funcționalitate minimă. În acest mod, puteți continua să utilizați portul serial, dar comanda AT cu caracteristicile cartelei RF și SIM va fi dezactivată.

AT + CFUN = 1: Mod funcție completă (implicit).

AT + CFUN = 4: Mod avion. În acest mod, puteți continua să utilizați portul serial, dar comanda AT cu caracteristicile cartelei RF și SIM va fi dezactivată.

Mai multe caracteristici vă rugăm să consultați comenzile AT

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

Poate puteți fi interesat de proiecte în arduino, pic, robotică, telecomunicații, abonați-vă la https://www.youtube.com/user/carlosvolt?sub_confirmation=1 multe videoclipuri cu cod sursă complet și diagrame

Recomandat: