Мазмұны:

GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)
GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)

Бейне: GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)

Бейне: GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)
Бейне: GPS GSM закладка X Keeper Invis Duos S UA. Комплектация. 2024, Қараша
Anonim
Image
Image
GSM, GPS және акселерометр көмегімен жазатайым оқиғалардан сақтандыру жүйесі
GSM, GPS және акселерометр көмегімен жазатайым оқиғалардан сақтандыру жүйесі
GSM, GPS және акселерометр көмегімен жазатайым оқиғалар туралы хабарлау жүйесі
GSM, GPS және акселерометр көмегімен жазатайым оқиғалар туралы хабарлау жүйесі

Маған байқауға дауыс берулеріңізді сұраймын

Маған конкурсқа дауыс беруіңізді өтінемін

Қазіргі кезде жол апатынан көптеген адамдар жолда қаза табуда, оның басты себебі - «құтқарудың кешігуі». Дамушы елдерде бұл мәселе өте үлкен, сондықтан мен бұл жобаны адам өмірін құтқару үшін жасадым.

Бұл жобада мен сізге оқиға орнының орнын жіберетін гаджетті қалай жасау керектігін көрсетемін, жобада GPS модулі көліктің нақты орналасқан жерін анықтау үшін қолданылады. Апат кезінде акселерометр қатты соққыны анықтайды және Arduino көліктің орналасқан жерін туысына немесе досына жібереді, біз ескертуді бірнеше ұялы нөмірге жібере аламыз.

1 -қадам: ерекшеліктері

  1. Акселерометрді автоматты түрде калибрлеу: Біз қосқыштың көмегімен акселерометрді калибрлей аламыз. Бізге калибрлеу қосқышын 3 секунд басу керек, осылайша Arduino X, Y және X бағытта акселерометрдің ағымдағы мәнін оқиды және жүйені калибрлейді.
  2. Қатені шешу: мүмкін Arduino апатты анықтайды (автокөліктің жоғары жылдамдығына байланысты) және апат туралы ескерту жібереді, бұл жол берілмеуі керек, сондықтан тізбекке қосқыш («МЕН ОКАЙ») орнатылуы мүмкін. Кез келген апат болған жағдайда, дыбыстық сигнал 30 секунд бойы естіледі, 30 секундтан кейін хабарлама жіберіледі, бірақ егер біреу «МЕН ОРАЙМЫН» түймесін басса, хабарлама жіберілмейді.

2 -қадам: Бөлшектер мен компоненттер

Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
Бөлшектер мен компоненттер
  1. Arduino Nano: Arduino Nano микроконтроллер блогы ретінде қолданылады. Мен Arduino нано қолдандым, себебі ол өте кішкентай және ешқандай сыртқы бағдарламашыны қажет етпейді
  2. SIM 800L GSM модулі: SIM 800l - бұл GSM модулі, оның көлемі өте кішкентай және біз оны ПХД -ге тікелей орната аламыз. SIM800L жұмыс кернеуі 3,7 - 4,2 кернеуге тең, сондықтан GSM модуліне қуат беру үшін LM317 кернеу реттегіші қолданылады.
  3. NEO 6m GPS модулі: GPS модулі географиялық орналасудың мәндерін оқу үшін қолданылады, бұл сенсордың дәлдігі өте жақсы.
  4. Акселерометр: соққыны анықтау үшін акселерометр қолданылады, ол X, Y және Z бағыттарындағы соққыларды бөлек анықтай алады. Біз акселерометрдің «діріл сенсорын» қолдана аламыз, бірақ діріл сенсорының дәлдігі онша жақсы емес. Акселерометр дірілді X, Y, Z бағытында анықтай алады, сондықтан ол да оң нүкте.
  5. СКД: СКД ендік пен бойлықты көрсетеді, апат кезінде ол хабарландыруларды көрсетеді.
  6. Қуат адаптері: 12 Вт 2А адаптері жүйеге қуат беру үшін қолданылады.
  7. LM 317
  8. Қарсылық: 1.1 K 1 ДК
  9. Қарсылық: 330 ом 2 компьютер
  10. Қарсылық: 470 Ом 1 компьютер
  11. Алдын ала орнатылған: 10к 2 компьютер
  12. Лездік қосқыш 2 компьютер

3 -қадам: Схема

Схема
Схема
Схема
Схема
Схема
Схема
Схема
Схема

Жобада Баспа схемасы пайдаланылады, ал ПХД Eagle CAD -та құрастырылған, ол 1 -суретте, 2 -суретте және 3 -суретте көрсетілген, ал схема 4 -суретте көрсетілген.

4 -қадам: жұмыс

Arduino Nano басқару құралы ретінде пайдаланылады, ол мәндерді акселерометрден оқиды, егер arduino кез келген қалыптан тыс мәндерді байқаса, GPS модулінің ағымдағы орнын оқиды және оны ұялы телефонға GSM модулінің көмегімен SMS арқылы жібереді.

SMS жіберуден бұрын arduino сигналын іске қосыңыз, 30 секундтан кейін смс -хабарлама жіберіледі, бірақ егер біреу «МЕН ОРАЙМЫН» түймесін басса, хабарлама жіберілмейді, бұл қажетсіз SMS -тің алдын алуға көмектеседі.

5 -қадам: код

Код төменде берілген, тек көшіріп, қойыңыз.

Ұсынылған: