Mục lục:
- Bước 1: Vật liệu được sử dụng
- Bước 2: Mô-đun GPS
- Bước 3: Mô-đun GSM
- Bước 4: Sơ đồ kết nối
- Bước 5: Lập trình cho Arduino
Video: Thiết bị an toàn cho phụ nữ với tính năng theo dõi và cảnh báo GPS bằng Arduino: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Theo wns.nawfal Theo dõi Thêm của tác giả:
Với tất cả công nghệ có sẵn cho chúng ta trong thời gian gần đây, không khó để chế tạo một thiết bị an toàn cho phụ nữ, thiết bị này không chỉ tạo ra báo động khẩn cấp mà còn gửi tin nhắn đến bạn bè, gia đình hoặc người liên quan của bạn. Ở đây chúng tôi sẽ xây dựng một ban nhạc có thể được đeo bởi phụ nữ, sử dụng nó để thông báo cho cảnh sát hoặc bất kỳ ai, sử dụng SMS khẩn cấp SOS cùng với vị trí hiện tại. Sử dụng thông tin này, cảnh sát sẽ có thể cứu nạn nhân khỏi vị trí. Đối với điều này, ở đây chúng tôi đang sử dụng Arduino có thể được giao tiếp với mô-đun GSM và GPS để gửi cảnh báo SMS và nhận tọa độ vị trí. Chúng tôi cũng đã sử dụng mô-đun Bộ phát và thu RF để giao tiếp không dây giữa Băng tần và Thiết bị nhận với GPS / GSM.
Bước 1: Vật liệu được sử dụng
- Arduino Nano
- Modem SIM900
- Mô-đun GPS NEO6M
- Bộ phát và thu RF 433 MHZ
- Cái nút
- Ắc quy
- Breadboard
- Jumper
Bước 2: Mô-đun GPS
Ở đây chúng tôi đang sử dụng mô-đun GPS NEO6M. Mô-đun GPS NEO-6M là bộ thu GPS phổ biến với ăng-ten gốm tích hợp, cung cấp khả năng tìm kiếm vệ tinh mạnh mẽ. Máy thu này có khả năng cảm nhận vị trí và theo dõi tới 22 vệ tinh và xác định vị trí ở mọi nơi trên thế giới. Với chỉ báo tín hiệu trên bo mạch, chúng tôi có thể theo dõi trạng thái mạng của mô-đun. Nó có một pin dự phòng dữ liệu để mô-đun có thể lưu dữ liệu khi nguồn điện chính vô tình bị ngắt.
Trái tim cốt lõi bên trong mô-đun thu GPS là chip GPS NEO-6M của u-blox. Nó có thể theo dõi tới 22 vệ tinh trên 50 kênh và có độ nhạy rất ấn tượng là -161 dBm. Công cụ định vị u-blox 6 50 kênh này tự hào có Thời gian sửa lần đầu (TTFF) dưới 1 giây. Mô-đun này hỗ trợ tốc độ truyền từ 4800-230400 bps và có tốc độ truyền mặc định là 9600.
- Điện áp hoạt động: (2,7-3,6) V DC
- Hoạt động hiện tại: 67 mA
- Tốc độ truyền: 4800-230400 bps (9600 Mặc định)
- Giao thức truyền thông: NEMA
- Giao diện: UART
- Ăng-ten bên ngoài và EEPROM tích hợp.
Bước 3: Mô-đun GSM
Đây là điện thoại di động 4 băng tần tương thích GSM / GPRS, hoạt động ở tần số 850/900/1800/1900MHz và có thể được sử dụng cho các ứng dụng khác nhau như truy cập Internet, thực hiện cuộc gọi thoại, gửi và nhận SMS, v.v … Các băng tần của modem GSM có thể được thiết lập bằng Lệnh AT. Tốc độ truyền có thể được cấu hình từ 1200-115200 thông qua lệnh AT. Modem GSM / GPRS có một ngăn xếp TCP / IP bên trong cho phép chúng tôi kết nối với internet qua GPRS. Đây là một mô-đun loại SMT và được thiết kế với một bộ xử lý chip đơn rất mạnh tích hợp lõi AMR926EJ-S, rất phổ biến trong các sản phẩm công nghiệp khác nhau.
Thông số kỹ thuật:
- Điện áp cung cấp: 3.4V - 4.5V
- Chế độ tiết kiệm điện: Mức tiêu thụ điện ở Chế độ Ngủ = 0,5mA
- Dải tần số: SIM900A
- Băng tần kép: EGSM900, DCS1800.
- Nhiệt độ hoạt động: -30ºC đến + 80ºC
- Hỗ trợ đầu vào MIC và âm thanh Đầu vào loa Hỗ trợ giao diệnUART Nâng cấp phần mềm bằng cổng gỡ lỗi Giao tiếp: Lệnh AT
Bước 4: Sơ đồ kết nối
Hệ thống An toàn cho Phụ nữ với Theo dõi & Cảnh báo GPS có thể được chia thành hai phần như phần Bộ phát và phần Bộ nhận. Sơ đồ mạch cho từng phần được mô tả như sau:
Phần Transmitter: Trong phần RF Transmitter, sẽ có một nút SOS cùng với một bộ phát RF 433 MHz, sẽ truyền dữ liệu không dây đến phần nhận. Mục đích của việc chế tạo hai bộ phận riêng lẻ ở đây là để giảm thiểu kích thước của mô-đun truyền tải để nó có thể được đeo như một dây đeo cổ tay. Sơ đồ mạch cho phần máy phát được hiển thị ở trên.
Phần Bộ thu: Trong phần Bộ thu RF, dữ liệu được truyền từ dây đeo cổ tay (phần Bộ phát) được nhận bởi thiết bị có bộ thu RF 433 MHz. Bộ thu RF gửi thông tin này đến Arduino thông qua chân kỹ thuật số. Sau đó Arduino Nano nhận tín hiệu và xử lý nó bằng cách sử dụng chương trình được đưa vào đó. Khi nạn nhân nhấn vào nút SOS trong bộ phận phát, một tín hiệu CAO sẽ được tạo ra và chuyển đến phía Arduino, sau đó Arduino gửi tín hiệu đến modem SIM900, để gửi SMS đến Người dùng đã đăng ký cùng với tọa độ GPS đã được được lưu trữ trong Bộ vi điều khiển nhờ sự trợ giúp của mô-đun GPS NEO6M. Sơ đồ mạch của phía máy thu được hiển thị như trên.
Bước 5: Lập trình cho Arduino
Sau khi hoàn tất thành công các kết nối Phần cứng, bây giờ là lúc lập trình Arduino Nano. Giải thích từng bước của mã được đưa ra dưới đây.
Bắt đầu mã bằng cách bao gồm tất cả các tệp thư viện được yêu cầu trong mã như TinyGPS ++. H cho bảng NEO6M GPS, SoftwareSerial.h để xác định các chân nối tiếp Phần mềm. Ở đây, thư viện TinyGPS ++. H được sử dụng để lấy tọa độ GPS bằng cách sử dụng mô-đun bộ thu GPS. Thư viện này có thể được tải xuống tại đây. Bây giờ, khai báo các chân kết nối của mô-đun GPS và tốc độ truyền mặc định của nó, trong trường hợp của chúng tôi là 9600. Ngoài ra, hãy xác định các chân nối tiếp phần mềm bằng cách sử dụng GPS nào sẽ giao tiếp với Arduino. static const int RXPin = 2, TXPin = 3; static const uint32_t gps_baudrate = 9600; Sau đó khai báo các đối tượng cho lớp TinyGPSPlus. Ngoài ra, xác định đối tượng cho lớp SoftwareSerial với các chân như các đối số được khai báo trước đó. TinyGPSPlus gps; Phần mềm SoftwareSerial soft (RXPin, TXPin); Inside setup (), khai báo tất cả các chân đầu vào và chân đầu ra. Sau đó, khởi tạo chức năng nối tiếp phần cứng và nối tiếp Phần mềm, cung cấp tốc độ truyền mặc định là 9600 trong trường hợp của chúng tôi. Thiết bị An toàn cho Phụ nữ với Theo dõi & Cảnh báo GPS Sử dụng Arduino Khi nhấn nút SOS, Buzzer bắt đầu phát ra tiếng bíp và một tin nhắn SMS sẽ đến số được phép chứa vĩ độ và kinh độ của vị trí nạn nhân. Ảnh chụp màn hình của đầu ra được hiển thị bên dưới:
Đề xuất:
Ba lô thông minh với tính năng theo dõi Gps và đèn tự động: 15 bước
Ba lô thông minh có tính năng theo dõi Gps và đèn tự động: Trong phần hướng dẫn này, chúng tôi sẽ tạo ra một ba lô thông minh có thể theo dõi vị trí, tốc độ của chúng tôi và có đèn tự động có thể giữ cho chúng tôi an toàn vào ban đêm. Tôi sử dụng 2 cảm biến để phát hiện xem nó có ở trên vai bạn hay không để đảm bảo nó không bị lệch khi không cần thiết,
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Robot ăn xin với tính năng theo dõi và điều khiển khuôn mặt bằng bộ điều khiển Xbox - Arduino: 9 bước (có hình ảnh)
Robot ăn xin với tính năng theo dõi và điều khiển khuôn mặt bằng bộ điều khiển Xbox - Arduino: Chúng tôi sẽ tạo ra một robot ăn xin. Robot này sẽ cố gắng chọc tức hoặc thu hút sự chú ý của những người đi qua. Nó sẽ phát hiện khuôn mặt của họ và cố gắng bắn tia laze vào họ. Nếu bạn cho robot một đồng xu, nó sẽ hát một bài hát và nhảy. Robot sẽ cần một
Hệ thống theo dõi xe đạp với cảnh báo người chết với Sigfox: 7 bước (có hình ảnh)
Hệ thống theo dõi xe đạp với cảnh báo người chết với Sigfox: Hệ thống an ninh cho người đi xe đạp với các tính năng theo dõi và gửi cảnh báo. Trong trường hợp xảy ra tai nạn, một cảnh báo sẽ được gửi kèm theo vị trí GPS. Đảm bảo an toàn cho người đi xe đạp là điều bắt buộc, khi xảy ra tai nạn xe đạp đường bộ hoặc xe đạp leo núi và cấp cứu càng sớm càng tốt cho mỗi