Sadržaj:

GPS sustav upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)
GPS sustav upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)

Video: GPS sustav upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)

Video: GPS sustav upozorenja o šumskim požarima sa Sim808 i Arduino Uno: 23 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
Image
Image
Arduino jedan
Arduino jedan

Pozdrav, u ovom ćemo članku vidjeti kako napraviti sustav detektora šumskog požara, s obavijesti putem tekstualne poruke, o mjestu nesreće, zahvaljujući integriranom gps sim808 modulu, koji su odobrili ljudi iz 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 sustav 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 spašavanje 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ći popis materijala:

Korak 2: Arduino One

Korak 3: Sim808

Sim808
Sim808

Korak 4: Senzor plamena

Senzor plamena
Senzor plamena

O modulu detektora plamena

  • Ovaj je modul osjetljiv na plamen i njegovo zračenje. Također može detektirati običan izvor svjetlosti u rasponu valne duljine 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 kuta od oko 60 stupnjeva, posebno osjetljivo na spektar plamena. Podesiva osjetljivost (plavo podešavanje digitalnog potenciometra).
  • Izlaz komparatora, čisti signal, dobar val, kapacitet pogona, više od 15mA.
  • Radni napon 3,3 V-5 V. Izlazni oblik: digitalni sklopni izlazi (0 i 1) i analogni naponski izlaz AO. Fiksni otvori za vijke za jednostavnu ugradnju.
  • Male ploče od PCB -a Veličina: 3,2 cm x 1,4 cm.
  • Kao pojačalo napona upotrijebite pojačalo LM393

Korak 5: Dupont kabeli

Dupont kabeli
Dupont kabeli

Korak 6: 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)
Baterija od 12 volti (može biti izvor od 12 barem za početne testove)

Korak 7: Kutija s filterom (izborno)

Kutija s filterom (izborno)
Kutija s filterom (izborno)

Korak 8: Krug

Krug
Krug

Korak 9: Izvorni kod

Molimo preuzmite sa

Korak 10: O modulu Sim808 Dfrobota

SIM808 GPS/GPRS/GSM arduino štit integrirani je četveropojasni GSM/GPRS i GPS navigacijska tehnologija Arduino proširenje. Samo veličina kreditne kartice, prema standardnom Arduino pin pakiranju, kompatibilna s Arduino UNO, arduino Leonardo, arduino Mega i drugom arduino matičnom pločom. U usporedbi s prethodnom generacijom SIM908, SIM808 je poboljšao performanse i stabilnost. 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 utičnicu za slušalice, štedeći vaše troškove i olakšavajući vaš projekt. također se može izravno spojiti na GSM i GPS antenu putem priključka za vanjsku 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 donji dio "više" u AT naredbama.

Korak 11: Specifikacija

  • Radni napon: 5V
  • Ulazna snaga: 7-23V
  • Četveropojasni 850/900/1800/1900MHz
  • GPRS klasa više utora 12/10
  • GPRS mobilna stanica klase B
  • U skladu s GSM fazom 2/2 +Klasa 4 (2 W @ 850 / 900MHz)
  • Klasa 1 (1 W @ 1800 / 1900MHz)
  • Podržavajte način niske potrošnje energije: 100mA @ 7V-GSM način rada
  • Podržava upravljanje AT naredbama (3GPP TS 27.007, 27.005 i SIMCOM poboljšane AT naredbe)
  • Podržite 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 ploče
Pregled ploče

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 za uključivanje / isključivanje 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" - indikator napajanja SIM808, samo kada priključite vanjsko napajanje, modul može ispravno raditi. Net - Indikator GSM signalaBrzi bljesak: Pretraživanje mreže Sporo bljeskalica (3 sekunde jednom): registracija mreže dovršena Prekidač za funkcijuNema- Nema slobodnog serijskog pina 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 ispravljanje pogrešaka (AT otklanjanje pogrešaka). Arduino-- Kad se ploča za proširenje priključi na Arduino, birajte ovdje kako bi SIM808 komunicirao s Arduinom.

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

U ovom ćemo odjeljku poslati AT naredbe preko serijskog porta za otklanjanje pogrešaka proširenja 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 pogrešaka (u ovom odjeljku koristimo DF Serijski ispravljač pogrešaka tvrtke Lisper)

'''KORAK'''

Priključite svoju SIM karticu na štitnik za proširenje SIM808 i priključite štitnik za proširenje na Arduino UNO, u međuvremenu ne zaboravite spojiti vanjski izvor napajanja. Birajte funkcijski prekidač na Ništa, preuzmite uzorak koda Blink kako biste bili sigurni da serijski port nije Pritisnite gumb za pokretanje sustava Boot i pričekajte da SIM kartica ispravno registrira mrežu, LED indikator mreže treperi polako (3s jednom). Pomaknite funkcijski prekidač na USB_DBG, tada možemo izravno komunicirati sa čipom SIM808 putem pomoćnika za serijski priključak.

Korak 15: Napravite telefonski poziv

Nazovi
Nazovi

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 (primite GPS podatke sa serijskog porta)

Korak 21:

Slika
Slika

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

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

Kad ž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 testna koda vrlo su jednostavna i lako ih je razumjeti. Potrebno je samo unijeti odgovarajuće serijske AT naredbe, postigli biste odgovarajuće funkcije.

Korak 22: SIM808 Način niske potrošnje energije

Način minimalne funkcionalnosti

Sustav ć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: Način rada u zrakoplovu. 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 značajki 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 s potpunim izvornim kodom i dijagramima

Preporučeni: