Mục lục:
- Bước 1: Các bộ phận
- Bước 2: Nhận PCB cho dự án của bạn được sản xuất
- Bước 3: Lý thuyết: Tìm hiểu Mô-đun GPS & NMEA
- Bước 4: Kết nối của các mô-đun trong PCB
- Bước 5: Hàn & lắp ráp PCB
- Bước 6: Mã hóa dự án
- Bước 7: Chơi với thiết bị
Video: Máy theo dõi GPS ESP32 với màn hình OLED: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Đây là công cụ theo dõi GPS hiển thị tất cả dữ liệu vị trí trên màn hình OLED. Một nút giúp người dùng tương tác với giao diện người dùng trên OLED.
Này, có chuyện gì vậy các bạn? Akarsh đây từ CETech.
Mã cung cấp một chương trình điều khiển menu bằng cách sử dụng nút trên bo mạch, khi được nhấn trong một khoảng thời gian ngắn, sẽ chuyển qua các menu của dữ liệu GPS như Vĩ độ, Kinh độ, Cao độ, Tốc độ, v.v.
Bạn có thể tải dữ liệu này lên bằng esp32 trên internet bằng wifi hoặc Bluetooth vào điện thoại thông minh.
Tóm lại, dự án này có một ESP32 có thể cung cấp chức năng WiFi / Bluetooth, màn hình OLED và mô-đun GPS. Khả năng với mã là vô tận. Tôi cũng đã thêm một khu vực tạo mẫu, nơi bạn có thể thêm cảm biến hoặc các thành phần khác vào ESP32. Phần này cũng có thể truy cập được.
Bước 1: Các bộ phận
Đầu tiên là phần chính, tôi đã sử dụng một mô-đun ESP32 từ DFRobot. Đính kèm nó trên PCB bằng cách sử dụng một số tiêu đề nam và nữ. Tôi đã sử dụng màn hình OLED.
Đối với mục đích GPS, tôi đã sử dụng mô-đun Reyax GPS. Tôi thực sự đề xuất mô-đun này vì nó rất dễ sử dụng qua bus UART.
Bạn có thể tìm thấy các phần bên dưới:
1) Mô-đun ESP32 FireBeetle:
2) Mô-đun Reyax RYLR896 LoRa:
3) Thiết kế PCB của tôi: Tôi đã bao gồm tệp Gerber bên dưới.
Đối với hai phần cuối cùng nếu bạn gặp khó khăn trong việc tìm hiểu chúng, bạn có thể nhắn tin / gửi email cho tôi và tôi có thể giúp bạn tìm thấy nó trong khu vực của bạn hoặc tôi có thể gửi chúng cho bạn nếu bạn muốn.
Bước 2: Nhận PCB cho dự án của bạn được sản xuất
Bạn phải xem JLCPCB để đặt mua PCB trực tuyến với giá rẻ!
Bạn nhận được 10 PCB chất lượng tốt được sản xuất và vận chuyển đến trước cửa nhà của bạn với giá 2 đô la và một số phí vận chuyển. Bạn cũng sẽ được giảm giá vận chuyển cho đơn hàng đầu tiên của mình. Để thiết kế đầu PCB của riêng bạn sang easyEDA, sau khi hoàn tất, hãy tải các tệp Gerber của bạn lên JLCPCB để chúng được sản xuất với chất lượng tốt và thời gian quay vòng nhanh chóng.
Bước 3: Lý thuyết: Tìm hiểu Mô-đun GPS & NMEA
Theo dõi vị trí được thực hiện thông qua GPS sử dụng liên lạc vệ tinh. Có các vệ tinh GPS bao phủ toàn bộ trái đất mọi lúc. Tín hiệu GPS yếu và do đó có khó khăn trong việc tìm kiếm tín hiệu GPS trong nhà. Tại một thời điểm để tính toán và có được một vị trí GPS thích hợp, cần có tín hiệu từ ít nhất 3 vệ tinh cùng một lúc. Nhiều vệ tinh kết nối với thiết bị của bạn hơn thì độ chính xác của dữ liệu vị trí càng cao.
Bây giờ trong trường hợp mô-đun GPS, mô-đun là một mô-đun dựa trên UART và gửi dữ liệu GPS qua các đường nối tiếp. Điều này xảy ra một cách tuần tự và theo cách được mã hóa thích hợp. Cách thức mã hóa này được gọi là NMEA. Ví dụ về dữ liệu GPS ở định dạng NMEA được đưa ra ở trên trong hình ảnh.
Có các công cụ giải mã trực tuyến NMEA giúp giải mã thông tin và hiển thị thông tin dưới dạng đồ họa tốt. Bạn có thể tìm thấy một công cụ TẠI ĐÂY.
Bước 4: Kết nối của các mô-đun trong PCB
1. Cả hai mô-đun sẽ được kết nối giống như trong hình trên.
2. Khi cả hai mô-đun được kết nối, bạn có thể lập trình bo mạch ESP32 Firebeetle và sau đó kiểm tra dự án.
Tất cả các kết nối được hiển thị ở trên được thực hiện trong PCB và vì vậy không cần bất kỳ hệ thống dây nào khác.
Bước 5: Hàn & lắp ráp PCB
Hàn tất cả các bộ phận với PCB.
Tôi sẽ đề nghị hàn các thành phần có chiều cao thấp trên PCB trước và sau đó chuyển sang các thành phần có chiều cao hơn như tiêu đề, v.v. Trong trường hợp này, nút đầu tiên sau đó là tiêu đề.
Khi các tiêu đề được hàn sau đó gắn tất cả các mô-đun vào các tiêu đề này sắp xếp theo các dấu trên PCB.
Trước khi cấp nguồn cho mô-đun, hãy kiểm tra tất cả các kết nối bằng đồng hồ vạn năng xem có mối hàn kém và đoản mạch không.
Để lập trình mô-đun, bạn có thể kết nối trực tiếp mô-đun esp32 với PC bằng cáp USB.
Bước 6: Mã hóa dự án
1. Tải xuống kho lưu trữ GitHub:
2. Giải nén kho đã tải xuống.
3. Mở bản phác thảo thô trong Arduino IDE.
4. Điều hướng đến Công cụ> Bảng. Chọn bảng thích hợp mà bạn đang sử dụng, Firebeetle ESP32 trong trường hợp của tôi.
5. Chọn dấu phẩy đúng. chuyển bằng cách đi tới Công cụ> Cổng.
6. Nhấn nút tải lên.
7. Khi tab thông báo Đã tải lên xong, bạn sẽ thấy màn hình OLED sống động.
Bước 7: Chơi với thiết bị
Bây giờ khi hoàn tất quá trình tải lên mã, bạn chỉ cần cấp nguồn cho thiết bị bằng cáp USB hoặc pin.
Sau một vài giây, đèn LED GNSS trên mô-đun GPS sẽ bắt đầu nhấp nháy có nghĩa là tín hiệu GPS đã được chốt với vệ tinh. Bây giờ bạn cũng sẽ có thể dữ liệu vị trí xuất hiện trên OLED.
Nhấn nút GPIO0 để tương tác với menu thiết bị.
Chúc mừng bạn đã thực hiện dự án nếu bạn đã làm, hãy cho tôi biết trong phần bình luận bên dưới!
Đề xuất:
Theo dõi mực nước bằng màn hình Oled với Raspberry Pi: 4 bước
Màn hình mức nước sử dụng màn hình Oled với Raspberry Pi: Xin chào mọi người, tôi là Shafin, một thành viên của Aiversity. Tôi sẽ chia sẻ về cách xây dựng cảm biến mực nước với màn hình Oled cho bể chứa nước có Raspberry pi. Màn hình oled sẽ hiển thị phần trăm thùng chứa đầy nước
Theo dõi & theo dõi các cửa hàng nhỏ: 9 bước (có hình ảnh)
Theo dõi & theo dõi cho các cửa hàng nhỏ: Đây là một hệ thống dành cho các cửa hàng nhỏ được cho là gắn vào xe đạp điện hoặc xe tay ga điện tử để giao hàng trong phạm vi ngắn, ví dụ như một tiệm bánh muốn giao bánh ngọt. Theo dõi và theo dõi nghĩa là gì? Theo dõi và theo dõi là một hệ thống được sử dụng bởi ca
Bộ dụng cụ theo dõi xe ô tô tự làm bằng rô bốt thông minh Theo dõi ô tô cảm quang: 7 bước
Tự làm bộ dụng cụ theo dõi rô bốt thông minh theo dõi ô tô Theo dõi ô tô cảm quang: Thiết kế bởi SINONING ROBOT Bạn có thể mua từ rô bốt theo dõi ô tô ChipLM393 so sánh hai điện trở quang, khi có một đèn LED cảm quang một bên TRẮNG thì bên của động cơ sẽ dừng ngay lập tức, bên kia của động cơ quay lên, để
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Cách kết nối DeLorme Earthmate GPS LT-20 với Google Earth của bạn để có bản đồ theo dõi GPS tuyệt vời.: 5 bước
Cách kết nối DeLorme Earthmate GPS LT-20 với Google Earth của bạn để có Bản đồ theo dõi GPS tuyệt vời: Tôi sẽ chỉ cho bạn cách kết nối thiết bị GPS với chương trình Google Earth phổ biến mà không cần sử dụng Google Earth Plus. Tôi không có ngân sách lớn nên tôi có thể đảm bảo rằng điều này sẽ rẻ nhất có thể