Mục lục:
- Bước 1: Các thành phần
- Bước 2: Kết nối
- Bước 3: Chương trình
- Bước 4: Trường hợp
- Bước 5: Lắp ráp
- Bước 6: Sử dụng Logger
Video: GPS Logger Arduino OLed SD: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
GPS ghi nhật ký để hiển thị tốc độ hiện tại và tốc độ trung bình của bạn và để theo dõi các tuyến đường của bạn. Tốc độ trung bình dành cho các khu vực có kiểm soát tốc độ quỹ đạo.
Arduino có một số tính năng thú vị mà bạn có thể sao chép: - Tọa độ được lưu trữ trong tệp hàng ngày, tên tệp dựa trên ngày. - Màn hình chỉ được cập nhật khi cần thiết (màn hình khá chậm). - Đối với kích thước chương trình tối thiểu, các biểu tượng được lập trình từng byte.
Trình ghi nhật ký được lấy cảm hứng từ một video của LogMaker360 và một video có thể hướng dẫn khác. Tuy nhiên, một số điều chỉnh đã được thực hiện để kích hoạt màn hình và để màn hình 1,3 hoạt động. Thư viện SSD được sử dụng chủ yếu sử dụng quá nhiều bộ nhớ và bộ nhớ của Arduino Pro Mini bị hạn chế. Vì vậy, tôi đã sử dụng thư viện dựa trên văn bản từ Github.
Trái tim là Arduino Pro Mini Atmega328, 3,3 V. Tôi đã sử dụng Arduino này vì nó có bộ nhớ tối đa, cần thiết cho các thư viện và 3,3 V để giao tiếp dễ dàng với bộ thu GPS và thẻ SD.
Ở một bên là hai công tắc: - chuyển chế độ (bình thường và hiển thị tốc độ trung bình) - đặt lại
Ở phía bên kia, trình ghi nhật ký có kết nối với đầu nối UART để tải lên chương trình cơ sở mới
Bước 1: Các thành phần
Các thành phần có sẵn tại Aliexpress.
Arduino Pro Mini:
Bộ thu GPS:
1,3 inch Oled:
Bộ chuyển đổi thẻ SD:
Bộ chuyển đổi cấp độ:
Điện trở và nút
Bước 2: Kết nối
Hệ thống được cấp nguồn 5V từ bộ sạc điện thoại trên ô tô.
Đầu vào 5V cho: - Nguồn Arduino RAW- VCC (VDD) của màn hình - HV của bộ dịch mức logic
VCC (3.3V) của Arduino đến: - VCC của thẻ SD- VCC của bộ thu GPS- LV của bộ dịch chuyển mức logic
Các kết nối Arduino khác: chân A4> SDA của OLed (qua bộ chuyển mức) chân A5> SCK của OLed (qua bộ chuyển mức) chân 3> RX của chân thu GPS 4> TX của chân thu GPS 10> CS của chân cắm thẻ SD 11> MOSI của SD cardpin 12> MISO của SD cardpin 13> CLK của thẻ SD
Công tắc:
Công tắc chế độ: - Chân 2 Arduino (ngắt) (10k kéo lên VCC) - GND
Công tắc thiết lập lại: - Arduino RST (10k kéo lên VCC) - GND
Bước 3: Chương trình
Chương trình được tạo và tải lên thông qua Arduino IDE. Các thư viện cần một số điều chỉnh để hoạt động trên màn hình 1,3 . Các thư viện đã điều chỉnh sẽ được thêm vào.
Chương trình sử dụng khoảng dung lượng bộ nhớ tối đa có sẵn, nếu các chương trình sử dụng nhiều bộ nhớ hơn, tôi phát hiện ra rằng Arduino không ổn định nữa.
Các biểu tượng được lập trình bằng cách tính toán byte để gửi ra màn hình. Tôi đã tạo một trang tính Excel để tính toán các số nhị phân.
Các tọa độ được lưu trữ trong một tệp hàng ngày, tên tệp dựa trên ngày (lấy cảm hứng từ diễn đàn Arduino).
Màn hình chỉ được cập nhật khi cần thiết, tôi thấy điều này rất hữu ích, vì màn hình khá chậm.
Các tệp cũng có trên Github của tôi
Bước 4: Trường hợp
Vỏ được thiết kế bằng 123D từ Autodesk và in 3D bằng nhựa ABS màu đen. Các tệp STL của vỏ và clip được đính kèm.
Bước 5: Lắp ráp
Đầu tiên hàn mọi thứ lại với nhau trên PCB. Đối với bộ điều hợp thẻ SD, đầu tiên tôi hàn các chân tiêu đề vào bộ điều hợp, sau đó hàn nó vào PCB.
Dán các công tắc trong trường hợp.
Dán ăng-ten GPS ở chân đế
Trượt trong trình ghi nhật ký GPS đã lắp ráp.
Vặn vít ở trên cùng và nhấp vào trong clip để gắn thiết bị ghi vào lưới thông gió.
Bước 6: Sử dụng Logger
Trình ghi nhật ký tạo một tệp *.csv mới mỗi ngày, tên tệp được tạo từ ngày đó.
Thông qua 'công tắc chế độ', bạn có thể thay đổi chế độ của bộ ghi: chỉ hiển thị tốc độ hiển thị tốc độ hiện tại và tốc độ trung bình (trung bình). Việc ghi nhật ký trên thẻ SD không thay đổi. Nếu bạn bắt đầu 'chế độ tốc độ trung bình', tốc độ trung bình sẽ được đặt lại.
Các tọa độ được ghi lại sau mỗi 10 giây. Các tệp rất nhỏ, thẻ micro SD dung lượng vài GB không bao giờ bị đầy.
Bạn có thể xem tuyến đường của mình bằng cách tải tệp csv lên
Đề xuất:
GPS Cap Data Logger: 7 bước (có hình ảnh)
GPS Cap Data Logger: Đây là một dự án cuối tuần tuyệt vời, nếu bạn đang đi bộ xuyên rừng hoặc đi xe đạp đường dài và cần một bộ ghi dữ liệu GPS để theo dõi tất cả các chuyến đi / chuyến đi mà bạn đã thực hiện … Khi bạn đã hoàn thành việc xây dựng và đã tải xuống dữ liệu từ mô-đun GPS của tr
DIY GPS Data Logger for You Next Drive / Đường mòn đi bộ: 11 bước (có hình ảnh)
DIY GPS Data Logger for You Next Drive / Hiking Trail: Đây là một công cụ ghi dữ liệu GPS mà bạn có thể sử dụng cho nhiều mục đích, chẳng hạn như nếu bạn muốn ghi lại chuyến đi dài mà bạn đã đi vào cuối tuần để kiểm tra màu sắc mùa thu. hoặc bạn có một con đường mòn yêu thích mà bạn đến thăm vào mùa thu hàng năm và bạn sẽ
Giám sát GPS với Dự án màn hình OLED: 5 bước (có hình ảnh)
Dự án giám sát GPS với màn hình OLED: Xin chào mọi người, trong bài viết nhanh này tôi sẽ chia sẻ với các bạn dự án của tôi: Mô-đun GPS ATGM332D với Bộ vi điều khiển SAMD21J18 và màn hình SSD1306 OLED 128 * 64, tôi đã xây dựng một PCB đặc biệt cho nó trên Eagle Autodesk và lập trình nó sử dụng Atmel studio 7.0 và ASF
Raspberry Pi GPS Logger: 10 bước (có hình ảnh)
Máy ghi nhật ký GPS Raspberry Pi: Tài liệu hướng dẫn này giải thích cho bạn cách xây dựng một máy ghi GPS nhỏ gọn với một số không raspberry pi. Ưu điểm chính của hệ thống này là nó có pin và do đó rất nhỏ gọn. Thiết bị lưu trữ dữ liệu trong tệp a.nmea. Dữ liệu sau đây ca
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi