Съдържание:

Устройство за защита на жените с GPS проследяване и сигнали, използващи Arduino: 6 стъпки
Устройство за защита на жените с GPS проследяване и сигнали, използващи Arduino: 6 стъпки

Видео: Устройство за защита на жените с GPS проследяване и сигнали, използващи Arduino: 6 стъпки

Видео: Устройство за защита на жените с GPS проследяване и сигнали, използващи Arduino: 6 стъпки
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноември
Anonim

От wns.nawfal Следвайте още от автора:

Джобен детектор за кашлица
Джобен детектор за кашлица
Джобен детектор за кашлица
Джобен детектор за кашлица
Аудио контролиран дом с помощта на Esp8266
Аудио контролиран дом с помощта на Esp8266
Аудио контролиран дом с помощта на Esp8266
Аудио контролиран дом с помощта на Esp8266
GPS Tracker
GPS Tracker
GPS Tracker
GPS Tracker

С цялата технология, с която разполагаме в последно време, не е трудно да се изгради защитно устройство за жени, което не само да генерира аварийна аларма, но и да изпрати съобщение до вашите приятели, семейство или загрижен човек. Тук ще изградим група, която може да се носи от жени, с помощта на която те могат да информират полицията или всеки, използвайки SOS спешен SMS заедно с текущото местоположение. Използвайки тази информация, полицията ще може да спаси жертвата от мястото. За това тук използваме Arduino, който може да бъде свързан с GSM и GPS модул за изпращане на SMS сигнали и получаване на координати на местоположението. Използвали сме също RF модул за предавател и приемник за безжична комуникация между лентата и приемащото устройство с GPS/GSM.

Стъпка 1: Използвани материали

  • Arduino Nano
  • Модем SIM900
  • GPS модул NEO6M
  • 433 MHZ RF предавател и приемник
  • Бутон
  • Батерия
  • Платка
  • Скачач

Стъпка 2: GPS модул

GPS модул
GPS модул

Тук използваме GPS модула NEO6M. GPS модулът NEO-6M е популярен GPS приемник с вградена керамична антена, която осигурява силни възможности за сателитно търсене. Този приемник има способността да разпознава местоположения и да проследява до 22 спътника и идентифицира местоположения навсякъде по света. С индикатора на бордовия сигнал можем да следим състоянието на мрежата на модула. Той има резервна батерия за данни, така че модулът може да записва данните, когато основното захранване се изключи случайно.

Основното сърце в модула за GPS приемник е GPS чипът NEO-6M от u-blox. Той може да проследява до 22 спътника на 50 канала и да има много впечатляващо ниво на чувствителност, което е -161 dBm. Този 50-канален двигател за позициониране u-blox 6 може да се похвали с Time-To-First-Fix (TTFF) под 1 секунда. Този модул поддържа скорост на предаване от 4800-230400 bps и по подразбиране е 9600.

  • Работно напрежение: (2.7-3.6) V DC
  • Работен ток: 67 mA
  • Скорост на предаване: 4800-230400 bps (9600 по подразбиране)
  • Комуникационен протокол: NEMA
  • Интерфейс: UART
  • Външна антена и вграден EEPROM.

Стъпка 3: GSM модул

GSM модул
GSM модул

Това е четириядрен мобилен телефон, съвместим с GSM/GPRS, който работи на честота 850/900/1800/1900MHz и който може да се използва за различни приложения като достъп до интернет, осъществяване на гласово повикване, изпращане и получаване на SMS Честотните ленти на GSM модема могат да бъдат зададени чрез AT команди. Скоростта на предаване се конфигурира от 1200-115200 чрез AT команда. GSM/GPRS модемът има вътрешен TCP/IP стек, който ни позволява да се свързваме с интернет чрез GPRS. Това е модул тип SMT и проектиран с много мощен процесор с един чип, интегриращ ядро AMR926EJ-S, което е много популярно в различни индустриални продукти.

Технически спецификации:

  • Захранващо напрежение: 3.4V - 4.5V
  • Режим на пестене на енергия: Режим на заспиване консумация на енергия = 0,5 mA
  • Честотни ленти: SIM900A
  • Двулентов: EGSM900, DCS1800.
  • Работна температура: -30ºC до +80ºC
  • Поддържа MIC и аудио вход Вход за говорител Поддръжка на интерфейс UART Поддръжка на фърмуера чрез порт за отстраняване на грешки Комуникация: AT команди

Стъпка 4: Схема на свързване

Схема на свързване
Схема на свързване
Схема на свързване
Схема на свързване

Системата за защита на жените с GPS проследяване и сигнали може да бъде разделена на две секции, като например предавател и приемник. Схемите за всяка секция са описани, както следва:

Секция на предавателя: В частта с радиочестотен предавател ще има бутон SOS заедно с 433 MHz RF предавател, който ще предава данните към приемника безжично. Целта на създаването на две отделни части тук е да се сведе до минимум размерът на излъчващия модул, така че да може да се носи като лента за китка. Схемата за предавателната част е показана по -горе.

Секция приемник: В секцията RF приемник данните, предавани от китката (частта на предавателя), се приемат от устройството, което има 433 MHz RF приемник. RF приемникът изпраща тази информация до Arduino чрез цифровия пин. След това Arduino Nano получава сигнала и го обработва с помощта на програмата, която се мига в него. Когато жертвата натисне бутона SOS в предавателната част, се генерира ВИСОК сигнал и преминава към страната на Arduino, след което Arduino изпраща сигнал до модема SIM900, за да изпрати SMS до регистрирания потребител заедно с GPS координатата, която вече е била съхранявани в микроконтролера с помощта на GPS модул NEO6M. Електрическата схема на страната на приемника е показана по -горе.

Стъпка 5: Програмиране за Arduino

Програмиране за Arduino
Програмиране за Arduino

След успешно завършване на хардуерните връзки, сега е време за програмиране на Arduino Nano. Поетапното обяснение на кода е дадено по -долу.

Стартирайте кода, като включите всички необходими библиотечни файлове в кода като TinyGPS ++. H за NEO6M GPS платка, SoftwareSerial.h за определяне на серийните пинове на софтуера. Тук библиотеката TinyGPS ++. H се използва за получаване на GPS координати с помощта на модула за GPS приемник. Тази библиотека може да бъде изтеглена тук. Сега декларирайте щифтовете за връзка на GPS модула и скоростта на предаване по подразбиране, която в нашия случай е 9600. Също така дефинирайте серийните щифтове на софтуера, чрез които GPS ще комуникира с Arduino. статичен const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; След това декларирайте обектите за класа TinyGPSPlus. Също така дефинирайте обекта за клас SoftwareSerial с пиновете като аргументи, декларирани по -рано. TinyGPSPlus gps; Софтуер Сериен софтуер (RXPin, TXPin); Вътре в настройката () декларирайте всички входни и изходни щифтове. След това инициализирайте хардуерната серийна и софтуерна серийна функционалност, осигурявайки скорост на предаване по подразбиране, която в нашия случай е 9600. Устройство за защита на жените с GPS проследяване и сигнали, използващи Arduino Когато бутонът SOS е натиснат, зумерът започва да издава звуков сигнал и SMS ще дойде до разрешения номер, съдържащ географската ширина и дължина на местоположението на жертвата. Екранната снимка на изхода е показана по -долу:

Препоръчано: