Turinys:

Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą: 5 žingsniai (su nuotraukomis)
Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą: 5 žingsniai (su nuotraukomis)

Video: Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą: 5 žingsniai (su nuotraukomis)

Video: Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą: 5 žingsniai (su nuotraukomis)
Video: Video in diretta del venerdí pomeriggio! Cresciamo tutti insieme su YouTube! @SanTenChan 2024, Lapkritis
Anonim
Image
Image
Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą
Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą
Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą
Įspėjimo apie avariją sistema naudojant GSM, GPS ir akselerometrą

Prašome balsuoti už konkursą

Prašau balsuoti už konkursą

Šiuo metu daugelis žmonių žūsta kelyje dėl nelaimingų atsitikimų, o pagrindinė priežastis yra „vėlavimas gelbėti“. Ši problema yra labai didelė besivystančiose šalyse, todėl sukūriau šį projektą, kad išgelbėtų žmonių gyvybes.

Šiame projekte aš jums parodysiu, kaip sukurti programėlę, siunčiančią įvykio vietos vietą. Projekte GPS modulis naudojamas tiksliai nustatyti transporto priemonės buvimo vietą. Avarijos metu akselerometras aptinka stiprų šoką, o „Arduino“siunčia transporto priemonės buvimo vietą giminaičiui ar draugui, mes galime išsiųsti įspėjimą keliais mobiliojo telefono numeriais.

1 žingsnis: funkcijos

  1. Automatinis akselerometro kalibravimas: Akselerometrą galime kalibruoti naudodami jungiklį. Mums tereikia paspausti kalibravimo jungiklį 3 sekundes, tokiu būdu „Arduino“nuskaito dabartinę Akselerometro vertę X, Y ir X kryptimis ir kalibruoja sistemą.
  2. Klaidų sprendimas: gali būti, kad „Arduino“aptiks nelaimingą atsitikimą (dėl didelio transporto priemonės pagreičio) ir atsiųs įspėjimą apie nelaimingą atsitikimą, kuris neturėtų būti toleruojamas, todėl grandinėje yra jungiklis („I AM OKAY“) įvykus bet kokiai avarijai, garsinis signalas pypsės 30 sekundžių, po 30 sekundžių bus išsiųstas pranešimas, tačiau jei kas nors paspaus mygtuką „AŠ GERAI“, pranešimas nebus išsiųstas.

2 žingsnis: dalys ir komponentai

Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
Dalys ir komponentai
  1. „Arduino Nano“: „Arduino Nano“naudojamas kaip mikrovaldiklis. Aš naudojau „Arduino nano“, nes jis yra labai mažas ir jam nereikia jokio išorinio programuotojo
  2. SIM 800L GSM modulis: SIM 800l yra GSM modulis, jis yra labai mažas ir mes galime tiesiogiai pritvirtinti prie PCB. SIM800L darbinė įtampa yra nuo 3,7 iki 4,2 įtampos, todėl įtampos reguliatorius LM317 naudojamas maitinti GSM modulį.
  3. NEO 6m GPS modulis: GPS modulis naudojamas geografinės padėties vertėms nuskaityti, šio jutiklio tikslumas yra gana geras.
  4. Akselerometras: Akselerometras naudojamas šokui aptikti, jis gali atskirai aptikti šoką X, Y ir Z kryptimis. Galime naudoti „vibracijos jutiklio“akcelerometro momentą, tačiau vibracijos jutiklio tikslumas nėra per didelis. Akselerometras gali aptikti vibraciją X, Y, Z kryptimi, todėl tai taip pat yra teigiamas taškas.
  5. LCD: LCD rodo platumą ir ilgumą, avarijos metu - pranešimus.
  6. Maitinimo adapteris: 12 voltų 2A adapteris naudojamas sistemai maitinti.
  7. LM 317
  8. Atsparumas: 1,1 K 1 vnt
  9. Atsparumas: 330 omų 2 kompiuteriai
  10. Atsparumas: 470 omų 1 vnt
  11. Iš anksto nustatyta: 10k 2 kompiuteriai
  12. Momentinis jungiklis 2 kompiuteriai

3 žingsnis: grandinė

Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė
Grandinė

Projekte naudojama spausdintinė plokštė, o PCB sukurta pagal Eagle CAD, kuri parodyta 1, 2 ir 3 pav., O schema parodyta 4 pav.

4 žingsnis: darbas

„Arduino Nano“naudojamas kaip valdymo blokas, jis skaito vertes iš akselerometro, kai arduino pastebi bet kokias nenormalias vertes, nuskaito dabartinę vietą iš GPS modulio ir siunčia ją nurodytu mobiliuoju telefonu SMS žinute, naudodamas GSM modulį.

Prieš siųsdami SMS arduino, suaktyvinkite garsinį signalą, po 30 sekundžių pypsėjimo SMS žinutės bus išsiųstos, tačiau jei kas nors paspaus mygtuką „I AM OKAY“, pranešimas nebus išsiųstas, o tai padės išvengti nereikalingų SMS.

5 žingsnis: kodas

Kodas pateiktas žemiau, tiesiog nukopijuokite ir įklijuokite.

Rekomenduojamas: