Giới thiệu Module GPS GY-NEO M8N
Module GPS GY-NEO M8N là module định vị toàn cầu sử dụng hệ thống vệ tinh GPS của Mỹ. Mạch định vị GPS NEO-M8N cho tốc độ xác định vị trí nhanh và chính xác, có nhiều mức năng lượng hoạt động, phù hợp với các ứng dụng chạy pin.
Module định vị GPS sử dụng board điều khiển kết nối của hãng U-BLOX đến từ Thụy Sĩ có rất nhiều năm kinh nghiệm trong lĩnh vực sản xuất module định vị toàn cầu.
Thông số kỹ thuật Module GPS GY NEO M8N
- Điện áp hoạt động : 3.3V – 5V
- Dòng điện hoạt động : 100mA
- Dòng ở chế độ chờ : 10mA
- Công suất : 500mW
- Chuẩn truyền : UART
- Tốc độ baud : 9600
- Tần số output : 1Hz
- Anten : Kèm theo loại sứ (Nên mua anten rời để bắt vệ tinh nhanh hơn)
- Nhiệt độ hoạt động : -10°C – 60°C
- Số chân : 4
- Loại : Module
- Kích thước : 26mm*54mm
Chức năng các chân
- VCC : Nguồn vào 5V.
- RX : Chân nhận UART RX.
- TX : Chân truyền UART TX.
- GND : Chân Mass, cấp 0V.
- PSS : Chân tạo xung đầu ra.
Sơ đồ nguyên lý
Chương trình Test Module GPS GY-NEO M8N
Nguyên lý kết nối
Chương trình
Thư viện : Tại đây : TinyGPS++.h hoặc tải trực tiếp trên Arduino IDE từ khóa TinyGPSPlus
#include <TinyGPS++.h> // Include TinyGPS++ library #include <SoftwareSerial.h> // Include software serial library TinyGPSPlus gps; #define S_RX 2 // Define software serial RX pin #define S_TX 3 // Define software serial TX pin SoftwareSerial SoftSerial(S_RX, S_TX); // Configure SoftSerial library void setup(void) { Serial.begin(9600); SoftSerial.begin(9600); } void loop() { while (SoftSerial.available() > 0) { if (gps.encode(SoftSerial.read())) { if (gps.location.isValid()) { Serial.print("Latitude = "); Serial.println(gps.location.lat(), 6); Serial.print("Longitude = "); Serial.println(gps.location.lng(), 6); } else Serial.println("Location Invalid"); if (gps.altitude.isValid()) { Serial.print("Altitude = "); Serial.print(gps.altitude.meters()); Serial.println(" meters"); } else Serial.println("Altitude Invalid"); if (gps.speed.isValid()) { Serial.print("Speed = "); Serial.print(gps.speed.kmph()); Serial.println(" kmph"); } else Serial.println("Speed Invalid"); if (gps.time.isValid()) { Serial.print("Time (GMT) : "); if(gps.time.hour() < 10) Serial.print("0"); Serial.print(gps.time.hour()); Serial.print(":"); if(gps.time.minute() < 10) Serial.print("0"); Serial.print(gps.time.minute()); Serial.print(":"); if(gps.time.second() < 10) Serial.print("0"); Serial.println(gps.time.second()); } else Serial.println("Time Invalid"); if (gps.date.isValid()) { Serial.print("Date : "); if(gps.date.day() < 10) Serial.print("0"); Serial.print(gps.date.day()); Serial.print("/"); if(gps.date.month() < 10) Serial.print("0"); Serial.print(gps.date.month()); Serial.print("/"); Serial.println(gps.date.year()); } else Serial.println("Date Invalid"); if (gps.satellites.isValid()) { Serial.print("Satellites = "); Serial.println(gps.satellites.value()); } else Serial.println("Satellites Invalid"); } } }
Liên hệ làm mạch
- Phone: 0967.551.477
- Zalo: 0967.551.477
- Chi tiết : Nhận làm mạch và hướng dẫn đồ án sinh viên
Tham khảo chương trình mẫu và thông tin linh kiện chi tiết tại:
Đánh giá
Chưa có đánh giá nào.