Мазмуну:

GSM, GPS жана акселерометрди колдонуп, авария тууралуу эскертүү системасы: 5 кадам (сүрөттөр менен)
GSM, GPS жана акселерометрди колдонуп, авария тууралуу эскертүү системасы: 5 кадам (сүрөттөр менен)

Video: GSM, GPS жана акселерометрди колдонуп, авария тууралуу эскертүү системасы: 5 кадам (сүрөттөр менен)

Video: GSM, GPS жана акселерометрди колдонуп, авария тууралуу эскертүү системасы: 5 кадам (сүрөттөр менен)
Video: GSM-GPS сигнализация с GPS-трэкером, датчиком движения (акселерометром). Спящий режим 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. Power адаптер: 12 Volt 2A адаптер системасына күч берүү үчүн колдонулат.
  7. LM 317
  8. Каршылык: 1.1 K 1 PC
  9. Каршылыгы: 330 ом 2 даана
  10. Каршылыгы: 470 ом 1 PC
  11. Алдын ала коюлган: 10k 2 PC
  12. Убактылуу которуу 2 даана

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Долбоордо Printing Circuit Board колдонулат жана ПХБ Eagle CADда иштелип чыккан, ал Fig1, Fig2 жана Fig3, схемасы Fig4тө көрсөтүлгөн.

4 -кадам: Иштөө

Arduino Nano контролдоочу блок катары колдонулат, ал акселерометрден маанилерди окуйт, ардуино кандайдыр бир анормалдуу баалуулуктарды байкаганда, GPS модулунан учурдагы жайгашкан жерди окуйт жана GSM модулун колдонуу менен SMS аркылуу мобилдик телефонго жөнөтөт.

SMS arduino жөнөтүүдөн мурун, коңгуроону күйгүзүңүз, 30 секунддан кийин SMS жөнөтүлөт, бирок кимдир бирөө "I OK OKAY" баскычын басса, билдирүү жөнөтүлбөйт, бул керексиз SMSти болтурбоого жардам берет.

5 -кадам: Код

Код төмөндө келтирилген, жөн гана көчүрүү жана чаптоо.

Сунушталууда: