Mục lục:
- Bước 1: THÀNH PHẦN
- Bước 2: Kết nối Màn hình Nextion với Mô-đun giao tiếp nối tiếp USB
- Bước 3: Khởi động Trình chỉnh sửa Nextion và Chọn Kiểu và Hướng hiển thị
- Bước 4: Trong Nextion Editor: Thêm và định cấu hình các thành phần văn bản
- Bước 5: Trong Trình chỉnh sửa Nextion: Tải Dự án lên Màn hình Nextion
- Bước 6: KẾT NỐI PHẦN CỨNG
- Bước 7: Khởi động Visuino và chọn loại bảng Arduino
- Bước 8: THÊM MÔ ĐUN GPS VÀ MÀN HÌNH TIẾP THEO TRONG VISUINO
- Bước 9: THÊM THÀNH PHẦN VISUINO: CẤU HÌNH THẺ MICRO SDCARD
- Bước 10: CẤU HÌNH MÀN HÌNH VÀ GPS TIẾP THEO
- Bước 11: Định cấu hình Sdcard và Thành phần Văn bản Định dạng
- Bước 12: Tải mã lên Mega Board
- Bước 13: Hành động trực tiếp
Video: ĐẶT BẢNG ĐIỀU KIỆN KỸ THUẬT SỐ DỰA VÀO GPS CỦA RIÊNG BẠN CHO XE MÁY ĐIỆN HOẶC EBIKE: 13 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
CHÀO MỌI NGƯỜI
Lần này tôi đã đưa ra một tính năng mới có thể hướng dẫn có cả màn hình độc lập cũng như trình ghi nhật ký sử dụng arduino mega 2560 và màn hình Nextion LcdVà để theo dõi, bạn cũng có thể ghi nhật ký các câu NMEA của Gps trong sdcard và tất nhiên dự án được thực hiện bằng phần mềm lập trình đồ họa kỳ diệu VISUINO. Nhiều thông số có thể được hiển thị trên màn hình LCD theo yêu cầu của người dùng nhưng tôi sẽ chỉ cho bạn những thông tin chính. Ngoài ra, bất kỳ thông tin nào cũng có thể được trích xuất từ dữ liệu GPS thô thông qua Visuino. Tệp nhật ký được tạo có thể được sử dụng thêm để theo dõi trong bản đồ google, google earth.
Tôi muốn một lần nữa cảm ơn Boian Mitov đã hỗ trợ tôi đi dây và viết bài hướng dẫn này.
tôi đã cập nhật hướng dẫn bằng cách thêm một giao diện LCD trực quan hơn bao gồm tất cả các tệp cần thiết.
Bước 1: THÀNH PHẦN
- Một bo mạch Arduino Mega 2560 (Bạn sẽ cần một bo mạch có ít nhất 2 cổng Serial, tốt nhất là 3 cổng nên Mega là một trong những lựa chọn tốt nhất)
- Một mô-đun Thẻ MicroSD (giao diện SPI)
- Một mô-đun GPS nối tiếp
- Một Nextion Serial 2,8 inch nx3224t028_011Display (Tôi đã sử dụng nhưng bất kỳ Màn hình Nextion nào khác cũng sẽ hoạt động)
- Thẻ SD dung lượng dưới 32gb và bộ điều hợp của nó để sử dụng với Màn hình Nextion
- Thẻ SD thứ hai có dung lượng dưới 32gb
- 4 dây jumper Female-Female để lập trình Màn hình
- Bạn cũng sẽ cần một Mô-đun chuyển đổi nối tiếp 5V USB sang TTL để lập trình Màn hình
- Vài dây nhảy để kết nối các thành phần với nhau
Bước 2: Kết nối Màn hình Nextion với Mô-đun giao tiếp nối tiếp USB
Để lập trình Nextion Display với Nextion Editor, bạn cần kết nối nó với Bộ chuyển đổi nối tiếp USB sang TTL với máy tính của bạn:
- Kết nối Đầu nối dây Nextion với Màn hình (Hình 1)
- Nếu mô-đun USB sang nối tiếp của bạn có thể định cấu hình, hãy đảm bảo rằng nó được đặt để cung cấp nguồn 5V (Hình 2) (Trong trường hợp của tôi, tôi cần định cấu hình nó bằng một cầu nhảy chọn nguồn)
- Kết nối dây nối đất (dây đen) từ Màn hình Nextion với chân nối đất của Mô-đun chuyển đổi nối tiếp USB sang TTL (Hình 2)
- Kết nối dây Nguồn (+ 5V) (Dây màu đỏ) từ Màn hình Nextion với chân Nguồn (VCC / + 5V) của Mô-đun chuyển đổi nối tiếp USB sang TTL (Hình 2)
- Kết nối dây RX (dây màu vàng) từ Màn hình Nextion với chân TX của Mô-đun chuyển đổi nối tiếp USB sang TTL (Hình 2)
- Kết nối dây TX (dây màu xanh lam) từ Màn hình Nextion với chân RX của Mô-đun chuyển đổi nối tiếp USB sang TTL (Hình 2)
- Kết nối Mô-đun chuyển đổi nối tiếp USB sang TTL với máy tính bằng cáp USB
Bước 3: Khởi động Trình chỉnh sửa Nextion và Chọn Kiểu và Hướng hiển thị
Để lập trình Nextion Display, bạn cần phải Tải xuống và Cài đặt Nextion Editor.
- Khởi động Trình chỉnh sửa Nextion
- Từ Menu, chọn | Tập tin | Mới |
- Trong hộp thoại "Lưu dưới dạng", nhập tên tệp dự án và chọn vị trí để lưu dự án
- Nhấp vào nút "Lưu"
- Trong hộp thoại "Cài đặt", chọn loại Hiển thị
- Nhấp vào tab "HIỂN THỊ" ở bên trái để hiển thị cài đặt Hiển thị
- Chọn hướng ngang cho màn hình
- Nhấp vào nút "OK" để đóng hộp thoại
Bước 4: Trong Nextion Editor: Thêm và định cấu hình các thành phần văn bản
- * Đảm bảo bạn có sdcard định dạng FAT32, đảm bảo bạn đã tạo phông chữ nếu không trình soạn thảo Nextion sẽ hiển thị lỗi khi biên dịch.
- BẠN PHẢI TẢI XUỐNG (images.png) HÌNH ẢNH KÈM THEO ĐÂY CHỨA THÔNG SỐ THÔNG TIN GPS. (LATITUDE, LONGITUDE)
HÃY LÀM THEO CÁC BƯỚC NÀY
- BẤM dự án mới
- đặt tên nó là visuino
- Chuyển sang tab thiết bị và chọn hiển thị nx3224t028_011, ngang 90, mã hóa ký tự ascii, Khu vực hiển thị sẽ có màn hình 320 * 240 màu trắng có thể chỉnh sửa.
Bây giờ chúng tôi đã tạo ra các phông chữ:
- Từ menu, chọn | Công cụ | Trình tạo phông chữ |
- làm theo trình hướng dẫn và chọn phông chữ được tạo.
Tiếp theo, chúng tôi sẽ thêm một hình ảnh:
- Bây giờ trong trình chỉnh sửa nextion, hãy thêm hình nền này vào cửa sổ hình ảnh (cửa sổ góc dưới bên trái) bằng cách nhấp vào nút +.
- Trong cửa sổ hiển thị màn hình màu trắng sẽ xuất hiện, bây giờ nhấp vào bảng thuộc tính của nó (bên tay phải cửa sổ góc dưới) nhấp vào sta-> chọn pic hình ảnh-> nhấp đúp chuột-> chọn hình ảnh
- cái này sẽ được sử dụng làm nền của giao diện Lcd.
Thiết kế màn hình Nextion:
- Bây giờ từ cửa sổ hộp công cụ: nhấp vào thành phần văn bản-> t0 văn bản mới sẽ xuất hiện trên màn hình hiển thị-> kéo qua khu vực cần thiết phía trước văn bản vĩ độ
- bây giờ bấm vào sta bảng thuộc tính của nó-> cắt ảnh picc-> bấm đúp-> chọn ảnh 0 pco-> chọn màu đen txt-> x
- Tương tự lặp lại quá trình thêm bốn thành phần văn bản khác t1, t2. đặt chúng bên dưới thành phần văn bản khác bằng cách kéo chúng trên màn hình. Bây giờ bạn nên thêm 4 thành phần văn bản nữa để hiển thị kinh độ, tốc độ, số lượng vệ tinh, ngày và giờ.
- tương tự bằng cách lặp lại quy trình trên
Tạo và tải các tệp lên Nextion SDCard:
- Nhấp vào tab biên dịch (điều này sẽ tạo tệp tft) Bạn cũng có thể gỡ lỗi hoặc chạy trình này trong trình mô phỏng bằng cách nhấp vào tab gỡ lỗi, một cửa sổ mới sẽ bật lên. dưới "vùng nhập lệnh" cửa sổ enter-> t0.txt = "555" điều này sẽ gây ra x-> 555 trên màn hình hiển thị Nhấp vào tệp-> mở thư mục xây dựng-> sao chép tệp visuino tft này vào sdcard có định dạng fat32.
- Chèn sdcard này vào Nextion lcd và bật nguồn.
- Sau khi cập nhật thành công. Tắt nó đi, sau đó tháo sdcard và cấp nguồn lại.
- BÂY GIỜ BẠN SẼ XEM GIAO DIỆN TRÌNH BIÊN SOẠN TIẾP THEO CỦA BẠN TRÊN LCD.
- bạn có thể chuyển trực tiếp tập tin visuino tft đính kèm tại đây sang sdcard.
- hoặc chuyển sang bước tiếp theo để chuyển dự án đã biên dịch qua mô-đun ftdi usb.
Bước 5: Trong Trình chỉnh sửa Nextion: Tải Dự án lên Màn hình Nextion
- Nhấp vào nút "Tải lên"
- Trong hộp thoại "Tải lên thiết bị Nextion", nhấp vào nút "Bắt đầu" để bắt đầu tải lên
- Khi quá trình tải lên kết thúc, hãy nhấp vào nút "Thoát" để đóng hộp thoại.
Bước 6: KẾT NỐI PHẦN CỨNG
- GIỮA MEGA VÀ TIẾP THEO
- CHÚNG TÔI SẼ SỬ DỤNG CỔNG SERIAL1
- PIN18 TX1 CỦA MEGA ĐỂ RX CỦA TIẾP THEO
- PIN19 RX1 CỦA MEGA TO TX OF NEXTION
- VCC ĐẾN VCC VÀ GND ĐẾN GND
GIỮA SDCARD VÀ MEGA
- CS CỦA THẺ SD ĐẾN PIN53
- QUÉT CỦA THẺ SD VÀO PIN52
- MOSI CỦA THẺ SD ĐẾN PIN51
- MISO CỦA SDACRD ĐẾN PIN50
- VCC ĐẾN VCC
- GND ĐẾN GND
GIỮA GPS VÀ MEGA
- TX CỦA GPS ĐẾN RX2 PIN17 CỦA MEGA
- VCC ĐẾN VCC
- GND ĐẾN GND
- CHÚNG TÔI SẼ SỬ DỤNG SERIAL2
Bước 7: Khởi động Visuino và chọn loại bảng Arduino
Vì Arduino MEGA có bốn cổng Serial, và nó là cần thiết để lập trình Arduino, bạn sẽ cần lập trình Arduino MEGA vì vậy hãy để serial0 để lập trình.
Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:
Đảm bảo rằng bạn cài đặt 1.6.7 hoặc cao hơn, nếu không Hướng dẫn này sẽ không hoạt động
Visuino: https://www.visuino.com 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 MEGA như trong Hình 2
Bước 8: THÊM MÔ ĐUN GPS VÀ MÀN HÌNH TIẾP THEO TRONG VISUINO
- Nhập "GPS" vào hộp Bộ lọc của Hộp công cụ thành phần, sau đó chọn thành phần "GPS nối tiếp" (Hình 1) và thả nó vào khu vực thiết kế
- Kết nối chân "Ra" của thành phần GPS1 với chân "Vào" của "Serial [2]" của thành phần Arduino MEGA
- Nhập "tiếp theo" vào hộp Bộ lọc của Hộp công cụ Thành phần, sau đó chọn thành phần "Hiển thị Nextion" và thả nó vào vùng thiết kế
- Kết nối chân "Ra" của thành phần với chân "Vào" của "Serial [1]" của thành phần Arduino MEGA
Bước 9: THÊM THÀNH PHẦN VISUINO: CẤU HÌNH THẺ MICRO SDCARD
Trước tiên, chúng ta cần thêm và kết nối Thành phần MicroSD trong Visuino để điều khiển Mô-đun MicroSD:
- Nhập "sd" vào hộp Bộ lọc của Hộp công cụ Thành phần, sau đó chọn thành phần "Mô-đun thẻ Micro SD" (Hình 1) và thả nó vào khu vực thiết kế
- Kết nối chân "Ra" của thành phần SDCard1 với chân "Vào" của kênh "SPI" của thành phần Arduino (Hình 2)
- Kết nối chân đầu ra "ChipSelect" của thành phần SDCard1 với chân đầu vào "Kỹ thuật số" của kênh "Kỹ thuật số [53]" của thành phần Arduino Mega 2506 (Hình 3)
Để ghi dữ liệu, chúng ta cần thêm phần tử Tệp vào thành phần MicroSD và chỉ định tên tệp của nó:
- Nhấp vào nút "Công cụ" của thành phần SDCard1 (Hình 1)
- Trong trình chỉnh sửa "Phần tử", hãy chọn phần tử "Tệp" trong cửa sổ bên phải, sau đó nhấp vào nút "+" ở bên trái (Hình 2) để thêm phần tử Tệp
- Trong Trình kiểm tra đối tượng, đặt giá trị của thuộc tính "Tên đường dẫn" của Phần tử File1 thành "GPSLog.txt6"
Bước 10: CẤU HÌNH MÀN HÌNH VÀ GPS TIẾP THEO
- Nhấp đúp vào màn hình nextion, trình chỉnh sửa phần tử sẽ bật lên
- Thêm phần tử "Văn bản"
- Chọn phần tử mới được thêm vào
- bây giờ trong tab thuộc tính đặt tên nó là "t0".
- Kết nối các thành phần văn bản này với vĩ độ của mô-đun gps.
Tương tự, thêm thành phần văn bản tiếp theo, đổi tên nó thành "t1" và kết nối nó với kinh độ của mô-đun gps.
Tương tự, thêm các thành phần văn bản cho tốc độ, số lượng vệ tinh, ngày và giờ và ánh xạ nó vào mô-đun gps. Sau đó đặt tên "t2", "t3", v.v. với các số tăng dần, để khớp với tên của các thành phần Nextion được đặt trong Nextion Editor.
Bước 11: Định cấu hình Sdcard và Thành phần Văn bản Định dạng
- Nhập "biểu mẫu" vào hộp Bộ lọc của Hộp công cụ Thành phần, sau đó chọn thành phần "Văn bản được Định dạng" (Hình 1) và thả nó vào vùng thiết kế
- Nhấp đúp vào thành phần FormattedText1 để mở trình chỉnh sửa phần tử (Hình 2)
- Trong Trình chỉnh sửa phần tử, thêm hai phần tử "Phần tử tương tự" (Hình 2)
- Kết nối "Phần tử tương tự1" với vĩ độ
- Kết nối "Phần tử tương tự2" với kinh độ
- Kết nối chân "Ra" của thành phần FormattedText1 với "Vào" của thành phần sdcard1 (Hình 3)
- Kết nối chân "Ra" của thành phần SDCard1 với chân "Vào" của kênh "SDI" của thành phần Arduino MEGA (Hình 4)
Bước 12: Tải mã lên Mega Board
- 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)
Bước 13: Hành động trực tiếp
vui lòng thực hiện thiết lập trong khu vực mở để sửa lỗi Gps
khi bạn nhận được bản sửa lỗi gps, tất cả thông tin sẽ được hiển thị và ghi lại.
lấy thẻ sdcard ra và kiểm tra xem tệp gpstxt6 đã được tạo chưa.
Đề xuất:
Tạo Bảng điều khiển trò chơi cổ điển di động của riêng bạn! Đây cũng là một máy tính bảng Win10!: 6 bước (có hình ảnh)
Tự tạo máy chơi game cổ điển di động của riêng bạn! …… cũng là máy tính bảng Win10 !: Trong dự án này, tôi sẽ hướng dẫn bạn cách tạo bảng điều khiển trò chơi cổ điển di động cũng có thể được sử dụng như máy tính bảng Windows 10. Nó sẽ bao gồm 7 " HDMI LCD với màn hình cảm ứng, LattePanda SBC, PCB nguồn PD USB Loại C và một vài thiết bị bổ sung khác
Điều khiển máy bay RC của bạn bằng máy đo chính xác trên điện thoại của bạn: 15 bước (có hình ảnh)
Điều khiển máy bay RC của bạn bằng Acclerometer trên điện thoại: Bạn đã bao giờ muốn điều khiển máy bay RC của mình bằng cách nghiêng một vật thể chưa? Tôi luôn có ý tưởng trong đầu nhưng tôi chưa bao giờ theo đuổi nó cho đến tuần qua. Suy nghĩ ban đầu của tôi là sử dụng gia tốc kế ba trục nhưng sau đó tôi
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để
Điều khiển cảm ứng IPhone hoặc IPod của bạn bằng máy tính của bạn: 4 bước
Điều khiển cảm ứng IPhone hoặc IPod của bạn bằng máy tính: Tài liệu hướng dẫn này sẽ dạy bạn cách sử dụng tính năng tự động, một chương trình có sẵn từ Cydia, cho phép bạn điều khiển iPhone hoặc iPod thông qua VNC trên máy tính. Điều này yêu cầu bạn phải có: - iPhone hoặc iPod touch đã bẻ khóa với máy tính Cydia-a,
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn