Open Source Winter–Spring Project: Building Digital Boat
说明与用途
作者通过在Raspberry Pi上部署OpenPlotter并使用PICAN‑M帽子,将Garmin、GPS、AIS等设备集成到通用NMEA 2000网络中,创建了数字化船舶,实现了发动机数据记录和通过智能手机的互联网接入。
问题
The author’s existing Garmin chart plotter did not integrate well with other boat peripherals, and the boat’s NMEA 2000 network was proprietary, limiting data capture and device integration.
结果
The author successfully built a digital boat by deploying OpenPlotter on a Raspberry Pi with a PICAN‑M hat, creating a generic NMEA 2000 network that integrates Garmin, engine data logging, GPS, AIS, Wi‑Fi, and Bluetooth streaming, thereby enabling future automation and smarter systems.
工作流
- 1. Acquire a Raspberry Pi 4B, a 12‑volt power supply, and a Copperhill PICAN‑M hat.
- 2. Install OpenPlotter on the Pi and connect the PICAN‑M hat to the NMEA 2000 network.
- 3. Use RealVNC to access the Pi from a smartphone, setting the Pi as a Wi‑Fi host to bridge internet and integrate with the NMEA 2000 network.
- 4. Configure OpenPlotter to capture engine data via the CX5106, integrate the Garmin chart plotter with other devices, and add modern GPS and AIS using Signal K software.
- 5. Verify that the boat’s NMEA 2000 backbone now supports generic devices and that data logging and device integration work as intended.
证据
I chose the Copperhill PICAN‑M hat and built my OpenPlotter system. And it worked!
By setting the Pi as a Wi‑Fi host, I could connect my phone, bridge the internet, and integrate that connection into the NMEA 2000 network.
With OpenPlotter running, Our Time now has: AIS receiver, GPS receiver, Wi‑Fi host, Internet connection via smartphone, NMEA 2000 integration, Bluetooth streaming to the radio.
- 记录日期: 2026-10-16T18:41:33.756Z