Оглавление:

Система оповещения об авариях с использованием GSM, GPS и акселерометра: 5 шагов (с изображениями)
Система оповещения об авариях с использованием GSM, GPS и акселерометра: 5 шагов (с изображениями)

Видео: Система оповещения об авариях с использованием GSM, GPS и акселерометра: 5 шагов (с изображениями)

Видео: Система оповещения об авариях с использованием GSM, GPS и акселерометра: 5 шагов (с изображениями)
Видео: Телематика в нефтегазе: полный контроль автопарка без устойчивой связи 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 nano, потому что он очень маленький по размеру и не требует внешнего программатора.
  2. GSM-модуль SIM 800L: SIM 800L - это GSM-модуль, он очень маленький по размеру, и его можно установить непосредственно на печатную плату. Рабочее напряжение SIM800L составляет от 3,7 до 4,2 напряжения, поэтому для питания модуля GSM используется регулятор напряжения LM317.
  3. Модуль GPS NEO 6m: модуль GPS используется для считывания значений географического положения, точность этого датчика неплохая.
  4. Акселерометр: акселерометр используется для обнаружения удара, он может отдельно обнаруживать удар в направлениях X, Y и Z. Можно использовать момент акселерометра «датчик вибрации», но точность датчика вибрации не очень хорошая. Акселерометр может обнаруживать вибрацию в направлениях X, Y, Z, так что это также положительный момент.
  5. ЖК-дисплей: ЖК-дисплей показывает широту и долготу, в момент аварии он показывает уведомления.
  6. Адаптер питания: адаптер 12 вольт 2A используется для подачи питания на систему.
  7. LM 317
  8. Сопротивление: 1,1 К 1 шт.
  9. Сопротивление: 330 Ом 2 шт.
  10. Сопротивление: 470 Ом 1 шт.
  11. Пресет: 10к 2 шт.
  12. Мгновенный переключатель 2 ПК

Шаг 3: Схема

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

В проекте используется печатная плата, а печатная плата спроектирована в Eagle CAD, что показано на Рис.1, Рис2 и Рис3, а схема показана на Рис4.

Шаг 4: Работа

Arduino Nano используется в качестве блока управления, он считывает значения с акселерометра, когда arduino обнаруживает какие-либо аномальные значения, он считывает текущее местоположение из модуля GPS и отправляет его на указанный мобильный телефон через SMS с помощью модуля GSM.

Перед отправкой SMS-сообщения arduino активирует зуммер, после 30 секунд звукового сигнала будет отправлено SMS-сообщение, но если кто-то нажмет кнопку «Я в порядке», сообщение не будет отправлено, что помогает предотвратить ненужные SMS.

Шаг 5: Код

Код приведен ниже, просто скопируйте и вставьте.

Рекомендуемые: