Mục lục:
- Bước 1: Những gì bạn sẽ cần
- Bước 2: Khởi động Visuino và chọn loại bảng Arduino UNO
- Bước 3: Trong Visuino Thêm thành phần
- Bước 4: Trong Visuino Set Components
- Bước 5: Nhận tọa độ GPS
- Bước 6: Trong các thành phần kết nối Visuino
- Bước 7: Tạo, biên dịch và tải lên mã Arduino
- Bước 8: Chơi
Video: Tạo BỐI CẢNH BIÊN GIỚI GPS bằng Arduino: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, chúng ta sẽ học cách tạo BIẾN ĐỔI BIÊN GIỚI GPS bằng Arduino, điều này rất hữu ích khi bạn có rô bốt và bạn không muốn rô bốt đi ra ngoài khu vực được chỉ định.
Khi robot ở bên ngoài khu vực, màn hình sẽ hiển thị "Bên ngoài" và "Bên trong" khi robot ở bên trong khu vực.
Xem video!
Bước 1: Những gì bạn sẽ cần
- Arduino UNO (hoặc bất kỳ Arduino nào khác)
- GPS Neo 6m
- Màn hình OLED
- Dây nhảy
- Phần mềm Visuino: Tải xuống Visuino
Bước 2: Khởi động Visuino và chọn loại bảng Arduino UNO
Visuino: https://www.visuino.eu cũng cần được cài đặt. Tải xuống phiên bản miễn phí hoặc đăng ký dùng thử miễn phí.
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 3: 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 "Đa nguồn tương tự"
- Thêm một thành phần "Đa nguồn tương tự" khác
- Thêm thành phần "Hợp nhất đa nguồn kỹ thuật số"
- Thêm thành phần "Phát hiện cạnh"
- Thêm một thành phần "Phát hiện cạnh" khác
- Thêm thành phần "Kỹ thuật số (Boolean) và"
- Thêm thành phần "Giá trị văn bản"
- Thêm một thành phần "Giá trị văn bản" khác
- Thêm thành phần "Analog To Text"
- Thêm một thành phần "Tương tự thành văn bản"
- Thêm thành phần "Hợp nhất nhiều nguồn văn bản"
Bước 4: Trong Visuino Set Components
- Chọn "AnalogToText1" và "AnalogToText2" và trong cửa sổ thuộc tính đặt "Precision" thành 6
- Chọn "DetectEdge1" và trong cửa sổ thuộc tính, đặt Rising thành False
- Chọn "TextValue1" và trong cửa sổ thuộc tính đặt "Giá trị" thành BÊN TRONG
- Chọn "TextValue2" và trong cửa sổ thuộc tính đặt "Giá trị" thành BÊN NGOÀI
- Nhấp đúp vào DisplayOLED1 và trong cửa sổ phần tử kéo "trường văn bản" sang bên trái
- Trong cửa sổ thuộc tính, đặt kích thước thành 2
- Trong cửa sổ Thành phần Kéo một "Trường Văn bản" khác sang bên trái
- Trong cửa sổ thuộc tính, đặt Y thành 30 và kích thước thành 2
- Trong cửa sổ Thành phần Kéo một "Trường Văn bản" khác sang bên trái
- Trong cửa sổ thuộc tính, đặt Y thành 50 và kích thước thành 2
- Đóng cửa sổ Thành phần
Bước 5: Nhận tọa độ GPS
Đi tới bản đồ của Google và tìm vị trí của bạn và
Nhấp vào bản đồ (góc trên bên trái của Khu vực của bạn), tọa độ sẽ được hiển thị ở dưới cùng. Sao chép tọa độ đầu tiên Vĩ độ vào Visuino "CompareRange1"> Phạm vi> MaxCopy tọa độ thứ hai Kinh độ vào Visuino "CompareRange2"> Phạm vi> MIn
- Nhấp vào bản đồ (góc trên bên phải của Khu vực của bạn), tọa độ sẽ được hiển thị ở dưới cùng. Sao chép tọa độ thứ hai Kinh độ vào Visuino "CompareRange2"> Range> Max
- Nhấp vào bản đồ (góc xuống bên trái của Khu vực của bạn), tọa độ sẽ được hiển thị ở dưới cùng. Sao chép tọa độ đầu tiên Latitude vào Visuino "CompareRange1"> Range> Min
Bước 6: Trong các thành phần kết nối Visuino
- Kết nối chân GPS Out với chân vào Arduino Serial [0]
- Kết nối vĩ độ của chân GPS với chân AnalogMultiSource1 trong
- Kết nối kinh độ chân GPS với chân AnalogMultiSource2 trong
- Kết nối chân AnalogMultiSource1 ra với chân AnalogToText1 vào
- Kết nối chân AnalogMultiSource2 ra với chân AnalogToText2 vào
- Kết nối AnalogMultiSource1 pin Out để CompareRange1 pin In
- Kết nối AnalogMultiSource2 pin Out với CompareRange2 pin In
- Kết nối chân CompareRange1 Out với "And1", pin 0 In
- Kết nối chân CompareRange2 Out với "And1", pin 1 In
- Kết nối chân CompareRange1 Out với DigitalMultiMerger1, chân 0 In
- Kết nối chân CompareRange2 Out với DigitalMultiMerger1, chân 1 In
- Kết nối DigitalMultiMerger1, pin Out để DetectEdge1 pin In
- Kết nối DetectEdge1 pin Out với đồng hồ chân TextValue2
- Kết nối "And1" pin ra với DetectEdge2 pin In
- Kết nối chốt ra của DetectEdge2 với đồng hồ chân TextValue1
- Kết nối "TextValue" 1, ghim, với TextMultiMerger1 ghim [0] vào
- Kết nối "TextValue" 2, ghim ra, với chân TextMultiMerger1 [1] trong
- Kết nối TextMultiMerger1 pin Out với trường văn bản DisplayOLED1 1 pin Vào
- Kết nối AnalogToText1 pin Out với trường văn bản DisplayOLED12 pin vào
- Kết nối AnalogToText2 pin Out với trường văn bản DisplayOLED1 3 pin vào
- Kết nối DisplayOLED1 pin I2C Out với Arduino pin I2C In
Bước 7: Tạo, biên dịch và tải lên mã Arduino
Quan trọng
Khi tải lên Arduino, hãy ngắt kết nối chân RX trên Arduino và sau khi tải lên xong hãy kết nối lại nó trở lại.
Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".
Bước 8: Chơi
Nếu bạn cấp nguồn cho mô-đun Arduino, sau một lúc (khi NEO 6m hiệu chỉnh), màn hình sẽ bắt đầu hiển thị tọa độ GPS và dòng chữ: INSIDE / OUTSIDE.
Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đí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:
Đề xuất:
Chuyển văn bản thành giọng nói Nhấp vào UChip được hỗ trợ bởi ARM cơ bản và các SBC được hỗ trợ bởi ARM cơ bản khác: 3 bước
Chuyển văn bản thành giọng nói Nhấp vào UChip hỗ trợ bởi ARM cơ bản và các SBC được hỗ trợ bởi ARM cơ bản khác: Giới thiệu: Chúc một ngày tốt lành. Tên tôi là Tod. Tôi là một chuyên gia hàng không và quốc phòng, cũng là một chuyên gia về lĩnh vực hàng không và quốc phòng
Xây dựng hệ thống thủy canh tự làm mini & vườn thảo mộc thủy canh tự làm với cảnh báo WiFi: 18 bước
Xây dựng Hệ thống thủy canh tự làm nhỏ & Vườn thảo mộc thủy canh tự làm với cảnh báo WiFi: Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách xây dựng hệ thống #DIY #hydroponics. Hệ thống thủy canh tự làm này sẽ tưới theo chu kỳ tưới thủy canh tùy chỉnh với 2 phút bật và 4 phút tắt. Nó cũng sẽ theo dõi mực nước hồ chứa. Hệ thống này
Làm thế nào để tạo ra ánh sáng nhấp nháy của cảnh sát cảnh sát: 11 bước
Cách làm đèn nhấp nháy cảnh sát: Chào bạn, Hôm nay tôi sẽ làm mạch đèn nhấp nháy cảnh sát bằng IC LM555
Pool Pi Guy - Hệ thống cảnh báo điều khiển bằng AI và Giám sát hồ bơi bằng Raspberry Pi: 12 bước (có hình ảnh)
Pool Pi Guy - Hệ thống cảnh báo điều khiển bằng AI và Giám sát hồ bơi bằng Raspberry Pi: Có một hồ bơi tại nhà là một niềm vui, nhưng đi kèm với trách nhiệm lớn. Lo lắng lớn nhất của tôi là giám sát xem có ai ở gần hồ bơi mà không có người giám sát (đặc biệt là trẻ nhỏ) hay không. Sự khó chịu lớn nhất của tôi là đảm bảo rằng đường nước hồ bơi không bao giờ đi dưới ống dẫn máy bơm
Tạo bối cảnh tăng cường của riêng bạn; một Dự án TfCD: 7 Bước (có Hình ảnh)
Tạo bối cảnh tăng cường của riêng bạn; một Dự án TfCD: Hướng dẫn này sẽ giải thích cách thêm trải nghiệm gia tăng bổ sung vào môi trường xung quanh bạn bằng cách sử dụng điện thoại thông minh của bạn. Bạn có thể chia sẻ trải nghiệm này với những người khác và cho họ biết những yếu tố nào bị ẩn trong thế giới mà chỉ có thể truy cập