Turinys:

GPS įspėjimo apie gaisrą sistema „Sim808“ir „Arduino Uno“: 23 žingsniai (su nuotraukomis)
GPS įspėjimo apie gaisrą sistema „Sim808“ir „Arduino Uno“: 23 žingsniai (su nuotraukomis)

Video: GPS įspėjimo apie gaisrą sistema „Sim808“ir „Arduino Uno“: 23 žingsniai (su nuotraukomis)

Video: GPS įspėjimo apie gaisrą sistema „Sim808“ir „Arduino Uno“: 23 žingsniai (su nuotraukomis)
Video: Paskaita - Gaisrinės saugos reikalavimai 2020 m. 2024, Lapkritis
Anonim
Image
Image
„Arduino One“
„Arduino One“

Sveiki, šiame įraše pamatysime, kaip sukurti miško gaisro aptikimo sistemą, pranešant teksto pranešimu apie nelaimės vietą, naudojant integruotą „gps sim808“modulį, kurį suteikė „DFRobot“žmonės. šaltinio kodas, kai kurios sim808 modulio charakteristikos ir veikimas išorinėje aplinkoje, tai yra ankstesnio projekto tęsinys, kuriame pamatėme, kaip sukurti labai paprastą liepsnos detektorių sistemą namams.

1 žingsnis: Įvadas

Šia sistema stengiamasi užkirsti kelią gaisrams miškuose ir laukuose, kur tokio tipo nelaimė gali sukelti didelių ekonominių nuostolių, didelę materialinę žalą, sunaikinti vietos florą ir fauną, sukeldama didelę ekologinę žalą, tačiau svarbiausia gelbsti žmonių gyvybes.

Veikimo principas yra toks: kai liepsnos jutiklis aptinka gaisrą, jis siunčia analoginį signalą arduino, kuris, priklausomai nuo jo vertės, suaktyvins teksto pranešimo su GPS koordinatėmis, kuriose vyksta gaisras, siuntimą.. Šiam projektui mums reikės liepsnos jutiklio, arduino uno, sim808 modulio, baterijos, kabelių, galite patikrinti šį medžiagų sąrašą:

2 žingsnis: „Arduino One“

3 žingsnis: Sim808

Sim8808
Sim8808

4 žingsnis: liepsnos jutiklis

Liepsnos jutiklis
Liepsnos jutiklis

Apie liepsnos detektoriaus modulį

  • Šis modulis yra jautrus liepsnai ir jos spinduliavimui. Jis taip pat gali aptikti įprastą šviesos šaltinį, kurio bangos ilgis yra nuo 760 nm iki 1100 nm.
  • Liepsnos jutiklis gali skleisti skaitmeninį arba analoginį signalą.
  • Jis gali būti naudojamas kaip priešgaisrinė signalizacija.
  • Maždaug 60 laipsnių kampo aptikimas, ypač jautrus liepsnos spektrui. Reguliuojamas jautrumas (mėlynos spalvos skaitmeninio potenciometro reguliavimas).
  • Lyginamoji išvestis, švarus signalas, gera banga, važiavimo pajėgumas, daugiau nei 15 mA.
  • Darbinė įtampa 3,3 V-5 V. Išėjimo forma: skaitmeniniai perjungimo išėjimai (0 ir 1) ir analoginė įtampos išvestis AO. Fiksuotos varžtų skylės lengvam montavimui.
  • Mažos PCB plokštės Dydis: 3,2 cm x 1,4 cm.
  • Naudokite LM393 stiprintuvą kaip įtampos palyginimą

5 žingsnis: „Dupont“kabeliai

„Dupont“kabeliai
„Dupont“kabeliai

6 veiksmas: 12 voltų akumuliatorius (mažiausiai 12 šaltinių gali atlikti pradinius bandymus)

Akumuliatorius 12 voltų (gali būti bent 12 šaltinių, kad būtų galima atlikti pradinius bandymus)
Akumuliatorius 12 voltų (gali būti bent 12 šaltinių, kad būtų galima atlikti pradinius bandymus)

7 žingsnis: dėžutė su filtru (neprivaloma)

Dėžutė su filtru (neprivaloma)
Dėžutė su filtru (neprivaloma)

8 žingsnis: grandinė

Grandinė
Grandinė

9 veiksmas: šaltinio kodas

Atsisiųskite iš

10 veiksmas: apie „Dfrobot“„Sim808“modulį

SIM808 GPS/GPRS/GSM arduino skydas yra integruota keturių juostų GSM/GPRS ir GPS navigacijos technologija „Arduino“išplėtimo skydai. Tik kredito kortelės dydis, pagal standartinę „Arduino“kaiščių pakuotę, suderinamas su „Arduino UNO“, „arduino Leonardo“, „arduino Mega“ir kita „arduino“pagrindine plokšte. Palyginti su ankstesnės kartos SIM908, SIM808 šiek tiek pagerino našumą ir stabilumą. Be įprastų SMS ir telefono funkcijų, skydas taip pat palaiko MMS, DTMF, FTP ir kitas funkcijas. Galite pasiekti duomenų surinkimą, belaidį duomenų siųstuvą -imtuvą, daiktų interneto programą ir orientaciją į GPS. Jame turėtų būti integruotas įmontuotas mikrofonas ir ausinių lizdas, taupant jūsų išlaidas ir lengvai įgyvendinant projektą. jis taip pat gali tiesiogiai prisijungti prie GSM ir GPS antenos naudojant išorinę antenos jungtį.

SIM808 GPS/GPRS/GSM „Arduino Shield V1.0“naudoja naujausią „Simcom SIM808“modulio versiją, palyginti su ankstyvuoju rinkoje esančiu SIM808 moduliu, naujasis modulis turi geresnį stabilumą. Tačiau AT komandų GPS dalis nesuderinama su senąja SIM808 modulio versija, žr. AT komandų „daugiau“apačią.

11 žingsnis: specifikacija

  • Darbinė įtampa: 5V
  • Įvesties galia: 7-23V
  • Keturių juostų 850/900/1800/1900MHz
  • GPRS kelių lizdų klasė 12/10
  • B klasės GPRS mobilioji stotis
  • Atitinka 2/2 fazės GSM +4 klasę (2 W @ 850 / 900MHz)
  • 1 klasė (1 W @ 1800 / 1900MHz)
  • Palaiko mažos energijos suvartojimo režimą: 100mA @ 7V-GSM režimas
  • Palaiko AT komandų valdymą (3GPP TS 27.007, 27.005 ir SIMCOM patobulintos AT komandos)
  • Palaikykite GPS palydovinės navigacijos technologiją
  • Palaikymo LED būsenos indikatorius: maitinimo šaltinis, tinklo būsena ir darbo režimai
  • Darbo aplinka: -40 ℃ ~ 85 ℃ Dydis: 69 * 54 mm/2,71 * 2,12 colio

12 žingsnis: Valdybos apžvalga

Valdybos apžvalga
Valdybos apžvalga

Modulio sąsaja ir atsargumo priemonės:

Užimti kaiščiai: D0, D1, D12, skaitmeninis kaištis „D12“prijungtas prie SIM808 modulio maitinimo GPIO. Jis gali būti naudojamas kaip SIM808 modulio įjungimo / išjungimo valdiklis. SON808 įmontuotas MIC ir 3,5 mm SIM808 mikrofonas naudoja tą patį MIC kanalą, kai prijungsite savo mikrofoną, vidinis MIC bus automatiškai atjungtas. jungiklis, trumpai paspauskite 1s, kad paleistumėte SIM808, ilgai paspauskite 3s, kad jį išjungtumėte. LED "ON" - SIM808 maitinimo indikatorius, tik prijungus išorinį maitinimą, modulis gali tinkamai veikti. Grynasis - GSM signalo indikatoriusGreita blykstė: Paieškos tinklas „flash“(3 kartus): tinklo registracija baigta derinimas (AT derinimas). Arduino- Kai išplėtimo plokštė prijungta prie „Arduino“, surinkite čia, kad SIM808 palaikytų ryšį su „Arduino“.

13 veiksmas: USB derinimas (AT komanda)

Šiame skyriuje mes išsiųsime AT komandas per nuoseklųjį prievadą į SIM808 išplėtimo skydo derinimą. Daugiau funkcijų ieškokite SIM808 AT komandų rinkinyje.

14 žingsnis: Paruošimas

Techninė įranga:

  • Arduino UNO x1
  • SIM808 išplėtimo plokštė x1
  • Išorinis maitinimo šaltinis x1

Programinė įranga:

  • „Arduino IDE“
  • Serijos derinimo asistentas (šiame skyriuje naudojame Lisperio „DF Serial Debugger“)

„ŽINGSNIS“

Prijunkite SIM kortelę prie SIM808 išplėtimo skydo ir prijunkite „Arduino UNO“išplėtimo skydą, tuo tarpu nepamirškite prijungti išorinio maitinimo šaltinio. Surinkite funkcijų jungiklį į Nėra, atsisiųskite pavyzdinį kodą Mirksėti, kad įsitikintumėte, jog serijinis prievadas nėra užimtas. Paspauskite įkrovos maitinimo mygtuką ir palaukite, kol SIM kortelė tinkamai užregistruos tinklą, tinklo indikatoriaus lemputė lėtai mirksės (vieną kartą 3 sekundes). Pastumkite funkcijų jungiklį į USB_DBG, tada mes galime tiesiogiai susisiekti su SIM808 mikroschema per serijinio prievado asistentą.

15 veiksmas: skambinkite telefonu

Skambinti telefonu
Skambinti telefonu

Siųskite AT į serijinio prievado asistentą, jei jis grįžta gerai, tai reiškia, kad serijinis ryšys buvo užmegztas. Sekite paveikslėlį, įveskite AT komandas, turėtumėte gauti tą patį turinį.

16 veiksmas: atsiliepkite į telefoną ir padėkite ragelį

Atsakykite į telefoną ir padėkite ragelį
Atsakykite į telefoną ir padėkite ragelį

17 veiksmas: siųskite SMS

Siųsti SMS
Siųsti SMS

18 veiksmas: perskaitykite SMS

Skaitykite SMS
Skaitykite SMS

19 žingsnis: TCP ryšys

TCP komunikacija
TCP komunikacija

20 žingsnis: GPS orientacija

Pastaba: GPS antena turi būti pastatyta lauke, kad ji galėtų stabiliai išvesti GPS vietos duomenis.

Siųsti AT + CGSN PWR = 1 komandą (atidarykite GPS galią)

Siųsti AT + CGNSTST = 1 komandą (gauti GPS duomenis iš nuoseklaus prievado)

21 žingsnis:

Vaizdas
Vaizdas

Jei GPS antena buvo padėta lauke, netrukus turėtumėte gauti reikiamus duomenis.

Jei norite pristabdyti GPS duomenų išvestį, galite nusiųsti komandą AT + CGNSTST = 0, kad pristabdytumėte GPS duomenų išvestį.

Jei norite išjungti GPS funkciją, galite išsiųsti komandą AT + CGNSPWR = 0, kad išjungtumėte GPS maitinimą. Siųskite AT + CPOWD = 1, kad išjungtumėte SIM808 lustą. Daugiau įdomių instrukcijų rasite pabaigoje esančioje AT komandoje. Šie du bandymo kodai yra labai paprasti ir lengvai suprantami. Jums tereikia įvesti atitinkamas AT komandas, kad galėtumėte pasiekti atitinkamas funkcijas.

22 veiksmas: SIM808 mažos energijos suvartojimo režimas

Minimalus funkcionalumo režimas

Sistema bus sumažinta iki paprasčiausio režimo esant minimaliam funkcionalumo režimui. Šiuo režimu sutaupysite daugiau energijos.

AT+CFUN = = 0, 1, 4

AT + CFUN = 0: minimalus funkcionalumo režimas. Šiuo režimu vis tiek galite toliau naudoti nuoseklųjį prievadą, tačiau AT komanda su RF ir SIM kortelės funkcijomis bus išjungta.

AT + CFUN = 1: visų funkcijų režimas (numatytasis).

AT + CFUN = 4: lėktuvo režimas. Šiuo režimu vis tiek galite toliau naudoti nuoseklųjį prievadą, tačiau AT komanda su RF ir SIM kortelės funkcijomis bus išjungta.

Daugiau funkcijų rasite AT komandose

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

Galbūt jus domina arduino, pic, robotikos, telekomunikacijų projektai, užsiprenumeruokite https://www.youtube.com/user/carlosvolt?sub_confirmation=1 daug vaizdo įrašų su visu šaltinio kodu ir diagramomis

Rekomenduojamas: