Mục lục:

Công cụ tìm vị trí GPS: 5 bước
Công cụ tìm vị trí GPS: 5 bước

Video: Công cụ tìm vị trí GPS: 5 bước

Video: Công cụ tìm vị trí GPS: 5 bước
Video: Cách Fake vị trí GPS trên Android 2024, Tháng mười một
Anonim
Image
Image

Xin chào tất cả các bạn, Hôm nay chúng ta hãy xem cách tạo một Công cụ Tìm vị trí GPS bằng cách sử dụng mô-đun GPS NEO-6m và arduino. Đầu tiên chúng ta hãy xem GPS là gì.

Bước 1: GPS LÀ GÌ?

TẢI CÁC VẬT LIỆU YÊU CẦU
TẢI CÁC VẬT LIỆU YÊU CẦU

Hệ thống Định vị Toàn cầu (GPS), ban đầu là NAVSTAR GPS, là một hệ thống định vị vô tuyến dựa trên vệ tinh thuộc sở hữu của chính phủ Hoa Kỳ và được điều hành bởi Không quân Hoa Kỳ. Nó là một hệ thống vệ tinh dẫn đường toàn cầu (GNSS) cung cấp thông tin về vị trí địa lý và thời gian cho bộ thu GPS ở bất kỳ đâu trên hoặc gần Trái đất, nơi có đường ngắm không bị cản trở tới bốn hoặc nhiều vệ tinh GPS. Các chướng ngại vật như núi và các tòa nhà chặn tín hiệu GPS tương đối yếu.

GPS không yêu cầu người dùng truyền bất kỳ dữ liệu nào và nó hoạt động độc lập với bất kỳ tín hiệu điện thoại hoặc internet nào, mặc dù các công nghệ này có thể nâng cao tính hữu ích của thông tin định vị GPS. GPS cung cấp khả năng định vị quan trọng cho người dùng quân sự, dân sự và thương mại trên khắp thế giới. Chính phủ Hoa Kỳ đã tạo ra hệ thống, duy trì nó và làm cho nó có thể truy cập miễn phí cho bất kỳ ai có máy thu GPS.

Bước 2: TẢI CÁC VẬT LIỆU YÊU CẦU:

TẢI CÁC VẬT LIỆU YÊU CẦU
TẢI CÁC VẬT LIỆU YÊU CẦU
TẢI CÁC VẬT LIỆU YÊU CẦU
TẢI CÁC VẬT LIỆU YÊU CẦU

Các vật liệu được yêu cầu là:

* Mô-đun NEO-6m gps - chi nhánh amazon

* Arduino una - chi nhánh của amazon

* Màn hình LCD - chi nhánh amazon

** Lưu ý: Đây là các liên kết liên kết amazon. Khi bạn mua qua các liên kết này, tôi sẽ nhận được một khoản cam kết nhỏ sẽ giúp tôi viết nhiều bài hơn và nhiều hơn nữa

Bước 3: MẠCH

MẠCH
MẠCH

Mạch như sau:

Mô-đun GPS ==> Arduino

* GND ==> GND

* TX ==> Chân kỹ thuật số (D3)

* RX ==> Chân kỹ thuật số (D4)

* Vcc ==> 3,3 V

LCD ==> Arduino * VSS ==> GND

* VCC ==> 5V

* VEE ==> Điện trở 10K

* RS ==> A0 (Chân tương tự)

* R / W ==> GND

* E ==> A1

* D4 ==> A2

* D5 ==> A3

* D6 ==> A4

* D7 ==> A5

* LED + ==> VCC

* LED- ==> GND

Bước 4: MÃ

#bao gồm

#include #include // long lat, lon; // tạo biến cho đối tượng vĩ độ và kinh độ float lat, lon; // tạo biến cho đối tượng vĩ độ và kinh độ SoftwareSerial gpsSerial (3, 4); // rx, tx LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); TinyGPS gps; // tạo đối tượng gps void setup () {Serial.begin (9600); // kết nối serial Serial.println ("Tín hiệu nhận GPS:"); gpsSerial.begin (9600); // kết nối cảm biến gps lcd.begin (16, 2); } void loop () {while (gpsSerial.available ()) {// kiểm tra dữ liệu gps if (gps.encode (gpsSerial.read ())) // mã hóa dữ liệu gps {gps.f_get_position (& lat, & lon); // lấy vĩ độ và kinh độ // hiển thị vị trí lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Tín hiệu GPS"); lcd.setCursor (1, 0); lcd.print ("LAT:"); lcd.setCursor (5, 0); lcd.print (lat); Serial.print (lat); Serial.print (""); Serial.print (lon); Serial.print (""); lcd.setCursor (0, 1); lcd.print (", LON:"); lcd.setCursor (5, 1); lcd.print (lon); }} String latitude = String (lat, 6); String longitude = String (lon, 6); Serial.println (vĩ độ + ";" + kinh độ); chậm trễ (1000); }

Bước 5: ĐẦU RA

Vì vậy, sau tất cả các kết nối và tải lên mã, mô-đun GPS sẽ mất một chút thời gian để sửa vệ tinh, thường là 15 đến 20 phút.. Sau đó, bạn có thể thấy rằng màn hình LCD có thể hiển thị dây quấn GPS.

Đề xuất: