Difference between revisions of "OpenPlotter"
(→Setup piCAN2:) |
|||
Line 1: | Line 1: | ||
https://sailoog.gitbooks.io/openplotter-documentation/en/ | https://sailoog.gitbooks.io/openplotter-documentation/en/ | ||
− | + | == Aim == | |
+ | * fit a cheap and open source [https://en.wikipedia.org/wiki/Electronic_Chart_Display_and_Information_System ECDIS] on board of a sailing vessel | ||
+ | * yacht has SeaTalkng network | ||
+ | ** VHV radio | ||
+ | ** autopilot | ||
+ | ** sumlog | ||
+ | ** depth sounder | ||
+ | ** wind & close hauled/VMG instrument | ||
+ | ** gps | ||
+ | ** AIS Class-B transceiver | ||
+ | ** battery monitor | ||
== Parts == | == Parts == | ||
Revision as of 09:41, 19 January 2018
https://sailoog.gitbooks.io/openplotter-documentation/en/
Aim
- fit a cheap and open source ECDIS on board of a sailing vessel
- yacht has SeaTalkng network
- VHV radio
- autopilot
- sumlog
- depth sounder
- wind & close hauled/VMG instrument
- gps
- AIS Class-B transceiver
- battery monitor
Parts
- Seatalkng Erweiterungen:
- Spur-Kabel mit 1 offenen Ende 3m Art.-Nr: A06044 EUR 40,-
- 5-Wege-Verbinder Art.-Nr: A06064 EUR 35,- (alternativ T-Stück Art.-Nr.: A06028 EUR 25,-)
- Backbone-Kabel 0,40m - A06033 EUR 30,-
Mini-PC
- Raspberry Pi 3 Model B EUR 35,-
- 16GB MicroSD Card EUR 10,-
- SPI USV EUR 25,-
- Case
- PiCAN 2 EUR 45,-
- WLAN (RTL8192CU/CUS chipset) EUR 10,-
Setup Pi:
- Preferences > Raspberry Configuration > Interfaces > SSH:enable (Remote-access via WinSCP and Putty)
- sudo apt-get install tightvncserver (make RDP working)
Setup Android:
- RDC from playStore (working)
- aRDP free from playStore (suits my needs best)
Setup piCAN2:
see https://dayba.wordpress.com/category/canbus/pican2/
- add to /boot/config.txt
dtparam=spi=on dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 dtoverlay=spi-bcm2835-overlay
- add to /etc/modules
vcan
- add to /etc/network/interfaces (overwritten by wifi_server.py!)
#physical can interfaces allow-hotplug can0 iface can0 can static bitrate 250000 down /sbin/ip link set $IFACE down up /sbin/ifconfig $IFACE txqueuelen 10000 #virtual can interfaces auto vcan0 iface vcan0 inet manual pre-up /sbin/ip link add dev $IFACE type vcan up /sbin/ifconfig $IFACE up
- add to openplotter-settings.json
{ "id": "n2k-vcan0", "pipeElements": [ { "type": "providers/execute", "options": { "command": "candump vcan0 | candump2analyzer " } }, { "type": "providers/liner", "options": { "rawlogging": true, "logdir": "logs", "discriminator": "2" } }, { "type": "providers/n2kAnalyzer" }, { "type": "providers/n2k-signalk" } ] }