Mục lục:
Video: GPS Tracker: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Xin chào các bạn trong video này, chúng tôi sẽ tạo một thiết bị theo dõi GPS bằng Esp 8266 (gật gù) và một mô-đun GPS mới 6m nên hãy bắt đầu nhé
Quân nhu:
Mô-đun GPS NodemcuJumpersNeo 6m Ngân hàng điện
Bước 1: Đấu dây
Kết nối chân RX của mô-đun GPS với chân D1 của bo mạch gật gù Chân X của mô-đun GPS với chân D2 của pin gật gùVcc với chân 3,3volts Chân cắm sang Gnd
Bước 2: Ứng dụng Blynk Iot
Cài đặt ứng dụng blynk https://play.google.com/store/apps/details?id=cc.blynk&hl=viThêm 2 hiển thị giá trị được gắn nhãn và đặt tên cho giá trị 1 là Latitude và chọn chốt v1Và đặt tên cho giá trị thứ hai là Kinh độ và chọn pin v2 Và bây giờ thêm hiển thị 3 giá trị và đặt tên cho cái đầu tiên là vệ tinh và chọn chân v4 Và bây giờ đặt tên cho cái thứ hai là tốc độ và chọn chân v3 Và bây giờ đặt tên cho cái thứ 3 là Hướng và chọn chân v5 Và bây giờ thêm bản đồ và chọn ghim v0Và bây giờ hãy chọn đẩy đến 1 giây cho mọi tiện ích và tạo nó
Bước 3: Mã
Mã thông báo xác thực sẽ được gửi đến tài khoản email của bạn, sao chép mã thông báo và dán vào mã, đồng thời chỉnh sửa và nhập ssid và mật khẩu WiFi của bạn vào mã và tải lên !! Mã là // Theo dõi GPS thời gian thực với Nodemcu ESP8266 # bao gồm #include #define BLYNK_PRINT Serial # include #include static const int RXPin = 4, TXPin = 5; // GPIO 4 = D2 (kết nối Tx của GPS) và GPIO 5 = D1 (Kết nối Rx của GPSstatic const uint32_t GPSBaud = 9600; // nếu tốc độ Baud 9600 không hoạt động trong trường hợp của bạn thì hãy sử dụng 4800TinyGPSPlus gps; // TinyGPS ++ objectWidgetMap myMap (V0); // V0 cho pin ảo của Map WidgetSoftwareSerial ss (RXPin, TXPin); // Kết nối nối tiếp với thiết bị GPSBlynkTimer timer; float spd; // Biến để lưu trữ speedfloat sats; // Biến để lưu trữ số của vệ tinh phản hồi Chuỗi mang; // Biến để lưu trữ hướng hoặc hướng của GPSchar auth = "--------------------"; // Khóa xác thực dự án của bạn ssid = "-------"; // Tên mạng của bạn (HotSpot hoặc tên Bộ định tuyến) char pass = "-------"; // Mật khẩu tương ứng // unsigned int move_index; // chỉ mục di chuyển, sẽ được sử dụng sau này int move_index = 1; // vị trí cố định cho nowvoid setup () {Serial.begin (115200); Serial.println (); ss.begin (GPSBaud); Blynk.begin (auth, ssid, pass); timer.setInterval (5000L, checkGPS); // cứ sau 5 giây kiểm tra xem GPS đã được kết nối chưa, chỉ thực sự cần thực hiện một lần} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("Không phát hiện thấy GPS: kiểm tra dây.")); Blynk.virtualWrite (V4, "LỖI GPS"); // Tiện ích hiển thị giá trị trên V4 nếu không phát hiện được GPS}} void loop () {while (ss.available ()> 0) {// sketch hiển thị thông tin mỗi khi một câu mới được mã hóa chính xác. if (gps.encode (ss.read ())) displayInfo (); } Blynk.run (); timer.run ();} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ()); // Lưu trữ Lat. và Lon. float longitude = (gps.location.lng ()); Serial.print ("LAT:"); Serial.println (vĩ độ, 6); // thả nổi đến x vị trí thập phân Serial.print ("LONG:"); Serial.println (kinh độ, 6); Blynk.virtualWrite (V1, Chuỗi (vĩ độ, 6)); Blynk.virtualWrite (V2, Chuỗi (kinh độ, 6)); myMap.location (move_index, vĩ độ, kinh độ, "GPS_Location"); spd = gps.speed.kmph (); // lấy tốc độ Blynk.virtualWrite (V3, spd); sats = gps.satellites.value (); // lấy số lượng vệ tinh Blynk.virtualWrite (V4, sats); mang = TinyGPSPlus:: cardinal (gps.course.value ()); // lấy hướng Blynk.virtualWrite (V5, mang); } Serial.println ();}
Bước 4: Trình bày
Lấy một hộp trống đặt toàn bộ hệ thống vào đó và bây giờ kết nối bộ nguồn với bảng Nodemcu
Bước 5:
Tất cả đã được làm xong !!
Bước 6:
Đề xuất:
Tự làm GPS Tracker --- Ứng dụng Python: 5 bước (có hình ảnh)
DIY GPS Tracker --- Ứng dụng Python: Tôi đã tham gia một sự kiện đạp xe hai tuần trước. Sau khi hoàn thành, tôi muốn kiểm tra lộ trình và tốc độ tôi đã đi tại thời điểm đó. Thật không may, nó đã không đạt được. Bây giờ tôi sử dụng ESP32 để tạo một bộ theo dõi GPS và tôi sẽ sử dụng nó để ghi lại lộ trình đạp xe của mình
GPS Car Tracker Với Thông báo SMS và Tải lên Dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: 5 bước (có Hình ảnh)
Công cụ theo dõi ô tô GPS với Thông báo SMS và Tải lên dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: Tôi đã tạo công cụ theo dõi GPS này vào năm ngoái và vì nó hoạt động tốt nên tôi đã xuất bản nó ngay bây giờ trên Có thể hướng dẫn. Nó được kết nối với các phụ kiện cắm trong cốp xe của tôi. Bộ theo dõi GPS tải lên vị trí xe, tốc độ, hướng và nhiệt độ đo được thông qua dữ liệu di động
LoRa GPS Tracker / Pager: 9 bước (có hình ảnh)
LoRa GPS Tracker / Pager: --- Một thiết bị kết hợp theo dõi vị trí thời gian thực và máy nhắn tin hai chiều, qua mạng lưới LoRa .--- Tôi đã được một số người trong ngành tìm kiếm và cứu hộ (SAR) liên hệ quan tâm đến các dự án lưới Ripple LoRa khác mà tôi đã và đang làm việc
LoRa GPS Tracker: 6 bước (có hình ảnh)
LoRa GPS Tracker: Dự án này sẽ chỉ ra cách lắp ráp mô-đun theo dõi GPS của riêng bạn, để sử dụng với các mạng lưới Ripple LoRa. Xem bài viết đi kèm này để biết thông tin: https://www.instructables.com/id/LoRa-Mesh-Radio/ Các mô-đun theo dõi này sử dụng radio Semtech LoRa và
Movie Tracker - Raspberry Pi Powered Theatrical Tracker: 15 bước (có hình ảnh)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker là một trình theo dõi phát hành có hình dạng bảng kẹp, được hỗ trợ bởi Raspberry Pi. Nó sử dụng TMDb API để in áp phích, tiêu đề, ngày phát hành và tổng quan về các bộ phim sắp tới trong khu vực của bạn, trong một khoảng thời gian cụ thể (ví dụ: phim phát hành trong tuần này) trên