Mục lục:

Đồng hồ tốc độ xe đạp Arduino sử dụng GPS: 8 bước
Đồng hồ tốc độ xe đạp Arduino sử dụng GPS: 8 bước

Video: Đồng hồ tốc độ xe đạp Arduino sử dụng GPS: 8 bước

Video: Đồng hồ tốc độ xe đạp Arduino sử dụng GPS: 8 bước
Video: how to make bicycle speedometer - chế mạch đo tốc độ xe đạp - measue bicycle speed | arduino project 2024, Tháng mười một
Anonim
Image
Image
Đồng hồ tốc độ xe đạp Arduino sử dụng GPS
Đồng hồ tốc độ xe đạp Arduino sử dụng GPS
Đồng hồ tốc độ xe đạp Arduino sử dụng GPS
Đồng hồ tốc độ xe đạp Arduino sử dụng GPS

Trong hướng dẫn này, chúng tôi sẽ sử dụng Arduino và Visuino để hiển thị Tốc độ xe đạp hiện tại từ GPS trên màn hình ST7735.

Xem video trình diễn.

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
  1. Arduino UNO (Hoặc bất kỳ Arduino nào khác)
  2. Màn hình LCD TFT 7735
  3. Mô-đun GPS Neo M6 V2
  4. Dây nhảy
  5. Breadboard
  6. Chương trình Visuino: Tải xuống Visuino
  7. Pin để cấp nguồn cho Arduino (Trong trường hợp của tôi, tôi chỉ đang sử dụng pin dự phòng)
  8. Một số hộp để đặt tất cả vào.
  9. Một chiếc xe đạp để kiểm tra nó

Bước 2: Mạch

Mạch
Mạch
Mạch
Mạch
Mạch
Mạch
Mạch
Mạch

LCD TFT ST7735

Liên kết:

1.8 PIN hiển thị TFT [LED] sang PIN Arduino [3.3 V]

1.8 Mã PIN hiển thị TFT [SCK] sang mã PIN Arduino [13]

1.8 Mã PIN hiển thị TFT [SDA] sang PIN Arduino [11]

1.8 Mã PIN hiển thị TFT [A0 hoặc DC] sang mã PIN Arduino [9]

1.8 Mã PIN hiển thị TFT [ĐẶT LẠI] thành mã PIN Arduino [8]

1.8 Mã PIN hiển thị TFT [CS] sang PIN Arduino [10]

1.8 Mã PIN hiển thị TFT [GND] sang mã PIN Arduino [GND]

1.8 Mã PIN hiển thị TFT [VCC] sang PIN Arduino [5V]

LƯU Ý: Một số bảng Arduino có các chân SPI khác nhau, vì vậy hãy đảm bảo bạn kiểm tra tài liệu về bảng của mình.

GPS neo 6m:

KẾT NỐI gps neo 6m PIN [TXD] với mã PIN Arduino [RX]

Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO

Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO

o bắt đầu lập trình Arduino, bạn sẽ cần cài đặt Arduino IDE từ đây:

Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình Arduino UNO! Visuino: https://www.visuino.eu cũng cần được cài đặt. Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2

Bước 4: Trong Visuino Thêm thành phần

Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
  • Thêm thành phần "GPS nối tiếp"
  • Thêm thành phần "Màn hình màu TFT ST7735"

Bước 5: Trong Visuino Set Components

Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
Trong các thành phần bộ Visuino
  • Chọn thành phần "Display1" và đặt "Loại" thành "dtST7735R_BlackTab" LƯU Ý: Một số Màn hình có các thuộc tính khác nhau, vì vậy hãy thử nghiệm bằng cách chọn các loại khác nhau để tìm loại hoạt động tốt nhất, trong trường hợp của tôi, tôi chọn "dtST7735R_BlackTab"

  • Nhấp đúp vào thành phần "Display1" và trong hộp thoại "Phần tử", kéo 2x "Trường văn bản" sang bên trái

Chọn "Trường văn bản1" (ở bên trái) và trong bộ cửa sổ "Thuộc tính":

  • Kích thước: 3
  • Giá trị ban đầu: SPEED
  • chiều rộng: 6
  • X: 10
  • Y: 10

Chọn "Trường văn bản2" (ở bên trái) và trong bộ cửa sổ "Thuộc tính":

  • Kích thước: 5
  • chiều rộng: 6
  • X: 5
  • Y: 80

Bước 6: Trong các thành phần kết nối Visuino

Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
  • Kết nối chân thành phần "GPS1" [Đầu ra] với chân Arduino Trong [Nối tiếp 0]
  • Kết nối chân thành phần "GPS1" [Tốc độ] với chân thành phần "Display1" Văn bản Trường 2 [Trong]
  • Kết nối chân thành phần "Display1" [Ra] với chân Arduino SPI [Vào]
  • Kết nối chân thành phần "Display1" [Chọn chip] với chân Arduino Digital [10]
  • Kết nối chân thành phần "Display1" [Đặt lại] với chân Arduino Digital [8]
  • Kết nối chân thành phần "Display1" [Chọn đăng ký] với chân Arduino Digital [9]

Bước 7: Tạo, biên dịch và tải lên mã Arduino

Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino
  • Trong Visuino, nhấn F9 hoặc nhấp vào nút hiển thị trên Hình 1 để tạo mã Arduino và mở Arduino IDE
  • Trong Arduino IDE, nhấp vào nút Tải lên, để biên dịch và tải lên mã (Hình 2)

Lưu ý: Đảm bảo khi bạn đang tải mã lên Arduino để Ngắt kết nối chân Arduino [RX]

Bước 8: Gắn kết và chơi

Đặt Arduino và mô-đun GPS vào một hộp nhựa nào đó, cấp nguồn bằng pin, gắn vào xe đạp, đảm bảo rằng antena GPS có thể nhìn thấy và quay lên trời.

Nếu bạn cấp nguồn cho mô-đun Arduino UNO, Màn hình sẽ bắt đầu hiển thị tốc độ hiện tại của xe đạp.

Xin chúc mừng! Bạn đã hoàn thành dự án Đồng hồ tốc độ của mình với Visuino. Cũng đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này. Bạn có thể tải xuống và mở nó trong Visuino:

Có rất nhiều cập nhật có thể có cho dự án này như thêm khoảng cách, tốc độ trung bình, v.v. Hãy sử dụng trí tưởng tượng và sự sáng tạo của bạn!

Đề xuất: