Mục lục:
- Bước 1: Công cụ & Vật liệu
- Bước 2: Kết nối với NMEA 0183
- Bước 3: Cài đặt Jumper
- Bước 4: Cài đặt chuyển đổi DIP
- Bước 5: Phần mềm cơ sở
Video: Cách sử dụng NMEA-0183 với Arduino: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
NMEA-0183 là tiêu chuẩn điện để kết nối GPS, SONAR, cảm biến, đơn vị hoa tiêu tự động, v.v. trong tàu và thuyền. Khác với tiêu chuẩn NMEA 2000 mới hơn (dựa trên CAN), NMEA 0183 dựa trên EIA RS422 (một số hệ thống cũ hơn và / hoặc đơn giản sử dụng RS-232 hoặc một dây).
Tôi muốn hướng dẫn bạn cách kết nối Arduino UNO (hoặc bất kỳ Arduino nào khác) với bất kỳ thiết bị NMEA-0183 nào. Mặc dù tiêu chuẩn yêu cầu các đầu vào và đầu ra cô lập nhưng rất hữu ích khi sử dụng Lá chắn Arduino RS422 / RS485 của chúng tôi với giao diện cô lập.
Bước 1: Công cụ & Vật liệu
Công cụ & Vật liệu
- Arduino UNO
- RS485 Shield cho Arduino
- bất kỳ thiết bị NMEA-0183 nào có đầu ra khác biệt
Phần mềm
Arduino IDE
Bước 2: Kết nối với NMEA 0183
Trong hình trên, bạn có thể thấy một thiết bị điển hình có đầu ra vi sai. Các thiết bị đầu cuối là NMEA OUT + và NMEA OUT- hoặc TX + hoặc TX-. Dây NMEA IN + và NMEA IN- là tùy chọn.
Nếu bạn có một dây truyền từ thiết bị của mình (rất có thể được gắn nhãn TX hoặc NMEA OUT hoặc tương tự như vậy), thì thiết bị của bạn sử dụng giao thức RS-232. Trong trường hợp này, bạn sẽ cần một bộ chuyển đổi RS232 đơn giản.
Bước 3: Cài đặt Jumper
- UART RX đến vị trí 2
- UART TX lên vị trí 3
- Điện áp vào vị trí 5V
Bước 4: Cài đặt chuyển đổi DIP
Bước 5: Phần mềm cơ sở
Bạn có thể tìm thấy rất nhiều ngăn xếp phần mềm NMEA-0138 khác nhau cho Arduino. Một giải pháp rất tốt là ngăn xếp NMEA của Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Đề xuất:
Hướng dẫn: Cách sử dụng cảm biến khoảng cách siêu âm tương tự US-016 với Arduino UNO: 3 bước
Hướng dẫn: Cách Sử dụng Cảm biến Khoảng cách Siêu âm Tương tự US-016 Với Arduino UNO: Mô tả: Mô-đun khởi động siêu âm US-016 cho phép khả năng đo không 2 cm ~ 3 m, điện áp cung cấp 5 V, dòng hoạt động 3.8mA, hỗ trợ điện áp đầu ra tương tự, ổn định và đáng tin cậy. Mô-đun này có thể khác nhau tùy theo thiết bị
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này
Bộ mã hóa quay: Cách hoạt động và cách sử dụng với Arduino: 7 bước
Bộ mã hóa quay: Cách hoạt động và cách sử dụng với Arduino: Bạn có thể đọc phần này và các hướng dẫn tuyệt vời khác trên trang web chính thức của ElectroPeak Trước tiên, bạn sẽ thấy một số thông tin về bộ mã hóa quay và sau đó, bạn sẽ tìm hiểu cách
Cách sử dụng Mô-đun WiFi mini Wemos ESP-Wroom-02 D1 ESP8266 + 18650 bằng cách sử dụng Blynk: 10 bước
Cách sử dụng Mô-đun WiFi mini Wemos ESP-Wroom-02 D1 ESP8266 + 18650 bằng cách sử dụng Blynk: Đặc điểm kỹ thuật: Tương thích với tích hợp hệ thống sạc gật gù 18650 Có thể sử dụng đèn LED chỉ báo (màu xanh lá cây có nghĩa là màu đỏ đầy nghĩa là đang sạc) trong khi sạc Nguồn điện điều khiển công tắc SMT trình kết nối có thể được sử dụng cho chế độ ngủ · 1 thêm
Cách sử dụng Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE bằng cách sử dụng Blynk: 10 bước
Cách sử dụng Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE bằng cách sử dụng Blynk: Bo mạch tương thích Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Mô tả: Ban phát triển WiFi ESP8266 WEMOS D1. WEMOS D1 là bảng phát triển WIFI dựa trên ESP8266 12E. Hoạt động tương tự như của NODEMCU, ngoại trừ phần cứng là bản dựng