GPS sistem upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)
GPS sistem upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)
Anonim
Image
Image
Arduino One
Arduino One

Poštovani, u ovom ćemo članku vidjeti kako napraviti sistem za otkrivanje šumskih požara, sa obavijesti putem tekstualne poruke, o lokaciji nesreće, zahvaljujući integriranom gps sim808 modulu, koji su odobrili ljudi DFRobota, vidjet ćemo izvorni kod, neke karakteristike i rad modula sim808, u vanjskom okruženju, ovo je nastavak prethodnog projekta, gdje smo vidjeli kako napraviti vrlo jednostavan sistem detektora plamena za dom.

Korak 1: Uvod

Ovaj sustav pokušava spriječiti požare u šumama i na poljima, gdje katastrofa ove vrste može generirati velike ekonomske gubitke, značajnu materijalnu štetu, uništavanje flore i faune mjesta uzrokujući veliku ekološku štetu, ali najvažnije je spasavanje ljudskih života.

Princip rada je sljedeći: kada detektira požar senzorom plamena, on će poslati analogni signal na arduino, koji će, ovisno o njegovoj vrijednosti, aktivirati slanje tekstualne poruke s GPS koordinatama gdje se požar događa. Za ovaj projekt trebat će nam senzor plamena, arduino uno, modul sim808, baterija, kabeli, možete provjeriti sljedeću listu materijala:

Korak 2: Arduino One

Korak 3: Sim808

Sim808
Sim808

Korak 4: Senzor plamena

Senzor plamena
Senzor plamena

O modulu detektora plamena

  • Ovaj modul je osjetljiv na plamen i njegovo zračenje. Takođe može detektovati običan izvor svetlosti u opsegu talasne dužine od 760 nm do 1100 nm.
  • Senzor plamena može emitirati digitalni ili analogni signal.
  • Može se koristiti kao alarm za požar.
  • Otkrivanje ugla od oko 60 stepeni, posebno osjetljivo na spektar plamena. Podesiva osjetljivost (plavo podešavanje digitalnog potenciometra).
  • Izlaz komparatora, čisti signal, dobar talas, pogonski kapacitet, više od 15mA.
  • Radni napon od 3,3 V-5 V. Izlazni oblik: digitalni prekidački izlazi (0 i 1) i analogni naponski izlaz AO. Fiksni otvori za vijke za jednostavnu ugradnju.
  • Male ploče za PCB Veličina: 3,2 cm x 1,4 cm.
  • Kao pojačalo napona upotrijebite pojačalo LM393

Korak 5: Dupont kablovi

Dupont Cables
Dupont Cables

Korak 6: Baterija od 12 volti (može biti izvor 12 barem za početne testove)

Baterija od 12 volti (može biti izvor od 12 barem za početne testove)
Baterija od 12 volti (može biti izvor od 12 barem za početne testove)

Korak 7: Kutija sa filterom (opcionalno)

Kutija sa filterom (opcionalno)
Kutija sa filterom (opcionalno)

Korak 8: Krug

Krug
Krug

Korak 9: Izvorni kod

Molimo preuzmite sa

Korak 10: O modulu Sim808 Dfrobota

SIM808 GPS/GPRS/GSM arduino štit je integrirani četveropojasni GSM/GPRS i GPS navigacijska tehnologija Arduino proširenje. Samo veličina kreditne kartice, prema standardnom Arduino pin pakovanju, kompatibilno sa Arduino UNO, arduino Leonardo, arduino Mega i drugom arduino matičnom pločom. U usporedbi s prethodnom generacijom SIM908, SIM808 je učinio određena poboljšanja u performansama i stabilnosti. Osim uobičajenih SMS i telefonskih funkcija, štit podržava i MMS, DTMF, FTP i druge funkcije. Možete postići prikupljanje podataka, bežični primopredajnik podataka, IoT aplikaciju i GPS orijentaciju. Treba integrirati ugrađeni mikrofon i priključak za slušalice, štedeći vaše troškove i olakšavajući vaš projekt. takođe se može direktno povezati sa GSM i GPS antenom pomoću konektora za spoljnu antenu.

SIM808 GPS/GPRS/GSM Arduino Shield V1.0 koristi najnoviju verziju Simcom SIM808 modula, u usporedbi s ranim SIM808 modulom dostupnim na tržištu, novi modul ima bolju stabilnost. Ali GPS dio AT naredbi nije kompatibilan sa starom verzijom modula SIM808, pogledajte dno "više" u AT naredbama.

Korak 11: Specifikacija

  • Radni napon: 5V
  • Ulazna snaga: 7-23V
  • Četvoropojasni 850/900/1800/1900MHz
  • GPRS više slotova klase 12/10
  • GPRS mobilna stanica klase B
  • U skladu sa GSM fazom 2/2 +Klasa 4 (2 W @ 850 / 900MHz)
  • Klasa 1 (1 W @ 1800 / 1900MHz)
  • Podržavaju režim niske potrošnje energije: 100mA @ 7V-GSM režim
  • Podržava upravljanje AT komandom (3GPP TS 27.007, 27.005 i SIMCOM poboljšane AT komande)
  • Podržava GPS satelitsku navigacijsku tehnologiju
  • LED indikator statusa podrške: status napajanja, status mreže i načini rada
  • Radno okruženje: -40 ℃ ~ 85 ℃ Veličina: 69 * 54 mm/2,71 * 2,12 inča

Korak 12: Pregled ploče

Pregled odbora
Pregled odbora

Sučelje modula i mjere opreza:

Zauzeti pinovi: D0, D1, D12, digitalni pin "D12" je spojen na SIM808 modul za napajanje GPIO. Može se koristiti kao kontrola uključivanja / isključivanja modula SIM808. SIM808 ugrađeni MIC i 3,5 mm SIM808 mikrofon koriste isti MIC kanal, kada priključite mikrofon, mikrofon na ploči će se automatski isključiti. prekidač, kratko pritisnite 1s za pokretanje SIM808, dugo pritisnite 3s da biste ga isključili. LED "UKLJUČENO" - SIM808 indikator napajanja, modul može raditi ispravno samo kada priključite vanjsko napajanje. Mreža - Indikator GSM signalaBrzi bljesak: Pretraživanje mreže Usporite bljeskalica (3 sekunde jednom): registracija mreže završena Prekidač za funkcijuNema-- Upražnjeni serijski pin SIM808 za preuzimanje skice, birajte ovdje. USB_DBG-- Kad je ploča za proširenje priključena na Arduino, birajte ovdje kako bi SIM808 komunicirao s računalom kako bi otklanjanje grešaka (AT otklanjanje grešaka). Arduino-- Kada se ploča za proširenje priključi na Arduino, birajte ovdje kako bi SIM808 komunicirao s Arduinom.

Korak 13: Otklanjanje grešaka putem USB -a (AT naredba)

U ovom odjeljku ćemo poslati AT naredbe preko serijskog porta za otklanjanje grešaka za proširenje SIM808. Za dodatne funkcije pogledajte SIM808 AT skup naredbi.

Korak 14: Priprema

Hardver:

  • Arduino UNO x1
  • SIM808 ploča za proširenje x1
  • Vanjsko napajanje x1

Softver:

  • Arduino IDE
  • Pomoćnik za serijsko otklanjanje grešaka (U ovom odjeljku koristimo DF Serijski ispravljač pogrešaka kompanije Lisper)

'''KORAK'''

Priključite svoju SIM karticu na štitnik za proširenje SIM808 i priključite štitnik za proširenje na Arduino UNO, a u međuvremenu ne zaboravite spojiti vanjski izvor napajanja. Pokrenite prekidač funkcija na Ništa, preuzmite uzorak koda Blink kako biste bili sigurni da serijski port nije Pritisnite dugme za pokretanje sistema za pokretanje i sačekajte da SIM kartica ispravno registruje mrežu, indikator mreže sporo treperi (3 sekunde jednom). Pomerite prekidač funkcija na USB_DBG, tada možemo direktno komunicirati sa čipom SIM808 preko pomoćnika za serijski port.

Korak 15: Uputite telefonski poziv

Uputite telefonski poziv
Uputite telefonski poziv

Pošaljite AT u pomoćniku za serijski port, ako se vrati u redu, to znači da je uspostavljena serijska komunikacija. Slijedite sliku, unesite AT naredbe, trebali biste dobiti isti sadržaj.

Korak 16: Javite se na telefon i spustite slušalicu

Javi se na telefon i prekini vezu
Javi se na telefon i prekini vezu

Korak 17: Pošaljite SMS

Pošaljite SMS
Pošaljite SMS

Korak 18: Pročitajte SMS

Pročitajte SMS
Pročitajte SMS

Korak 19: TCP komunikacija

TCP komunikacija
TCP komunikacija

Korak 20: GPS orijentacija

Napomena: GPS antena mora biti postavljena vani da bi mogla dobiti stabilan izlaz podataka o GPS lokaciji.

Pošaljite AT + CGSN PWR = 1 naredbu (Otvorite GPS napajanje)

Pošalji AT + CGNSTST = 1 naredbu (prima GPS podatke sa serijskog porta)

Korak 21:

Image
Image

Ako je GPS antena postavljena vani, uskoro biste trebali dobiti prave podatke.

Kada želite pauzirati izlaz podataka GPS -a, možete poslati AT + CGNSTST = 0 naredbu za pauziranje izlaza GPS podataka.

Kada želite isključiti GPS funkciju, možete poslati AT + CGNSPWR = 0 naredbu za isključivanje napajanja GPS -a. Pošaljite AT + CPOWD = 1 da biste isključili čip SIM808. Više uzbudljivih uputa, pogledajte AT naredbu na stranici na kraju. Ova dva test koda su vrlo jednostavna i lako ih je razumjeti. Potrebno je samo unijeti odgovarajuće serijske AT naredbe, postigli biste odgovarajuće funkcije.

Korak 22: Režim niske potrošnje energije SIM808

Način minimalne funkcionalnosti

Sistem će se svesti na najjednostavniji način rada pod načinom minimalne funkcionalnosti. U ovom načinu rada uštedjet ćete veću potrošnju energije.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: Minimalni način rada. U ovom načinu rada i dalje možete koristiti serijski port, ali AT naredba sa značajkama RF i SIM kartice bit će onemogućena.

AT + CFUN = 1: Potpuno funkcijski način rada (zadano).

AT + CFUN = 4: Avionski način rada. U ovom načinu rada i dalje možete koristiti serijski port, ali AT naredba sa značajkama RF i SIM kartice bit će onemogućena.

Više funkcija potražite u AT naredbama

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

Možda vas mogu zanimati projekti u arduinu, slici, robotici, telekomunikacijama, pretplatite se na https://www.youtube.com/user/carlosvolt?sub_confirmation=1 mnogo videozapisa sa potpunim izvornim kodom i dijagramima