d.i.y. plotteri - purjelehti.fipurjelehti.fi/pics/venetietokone.pdf · se kannattaa varmuudeksi...

19
D.I.Y. plotteri Edullinen ja vähän virtaa kuluttava tietokone veneeseen Erkki Schmidt Päivitey 21.05.2015 Saa kopioida, kunhan mainitsee lähteen.

Upload: haanh

Post on 30-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

D.I.Y. plotteri

Edullinen ja vähän virtaa kuluttava tietokone veneeseen

Erkki SchmidtPäivitetty 21.05.2015

Saa kopioida, kunhan mainitsee lähteen.

SisällysluetteloEsipuhe....................................................................................................................................................... 3Tietokone....................................................................................................................................................3

Tietokoneen osat................................................................................................................................... 3Ohjelmat.....................................................................................................................................................4

Käyttöjärjestelmä...................................................................................................................................4Karttaohjelma........................................................................................................................................ 4

Kartat................................................................................................................................................ 4Pluginit.............................................................................................................................................. 5

Asennus...................................................................................................................................................... 6Tietokone...............................................................................................................................................6Käyttöjärjestelmä...................................................................................................................................6Ensiasetukset.........................................................................................................................................6Käyttöjärjestelmän päivitys................................................................................................................... 8Graafisen pääteyhteyden luont............................................................................................................ 8OpenCPN asennus................................................................................................................................. 9OpenCPN Pluginit................................................................................................................................ 10

Dashboard.......................................................................................................................................10Grib................................................................................................................................................. 10OpenCPNDebugger.........................................................................................................................11VDR................................................................................................................................................. 11Weather routng............................................................................................................................. 11sQuidd.io.........................................................................................................................................11Watchdog........................................................................................................................................11Statusbar.........................................................................................................................................11

Tablettiyhteys päälle............................................................................................................................11NMEA 0183 liitäntä..............................................................................................................................13SeaTalk liitäntä.....................................................................................................................................14NMEA 2000 -liitäntä............................................................................................................................ 14Tuuliteto-ohjelma............................................................................................................................... 14Tähttaivasohjelma...............................................................................................................................15

Havaintoja käytössä..................................................................................................................................15Virrankulutusta.................................................................................................................................... 15

Linkkejä.....................................................................................................................................................16Tietokoneen osia................................................................................................................................. 16Ohjelmia.............................................................................................................................................. 17

Lähteitä.....................................................................................................................................................18

EsipuheKirjoitan muistin asioita, joita olen selvittänyt rakentaessani Raspberry Pi 2 -pienoistetokoneesta plotteria veneeseen. Tällainen tetokone voisi olla käyttökelpoinen myös asuntoautossa tai jossain muussa karttoja tai mittaritetoja tarvitsevassa paikassa. Tavoitteena on ollut saada vähän virtaa kuluttava ratkaisu, joka myös maksaa vain murto-osan oikean plotterin hinnasta. Olen kirjannut myös ylös osat, joita tetokoneeseen on valittu, samoin ohjelmat ja asetukset, joilla se on saatu toimimaan. Lopussa on kokoelma internet-osoitteita, joista osat ja ohjelmat saa hankittua.

TietokoneAlkuvuodesta 2015 ilmestyi RaspberryPi:stä päivitetty versio, jossalaskentateho on noussuthuomattavast, ja RAM muistnmäärää on taas kasvatettu ilman, ettähinta on juuri noussut. Tämäoikeastaan laittoi liikkeelle rakentelun.Vastaavanlaisia, mutta ei niin laajasttuettuja vaihtoehtoja ovat Cubie Truckja Odroid-C1. Raspberry Pi 2 Model B on yhdenpiirilevyn tetokone, jossa onprosessorissa neljä ARM Cortex-A7ydintä 1000MHz kellolla. Siinä on 1 GBRAM muista, ja massamuist tuleeMicro SD-lukijan kautta. Liitäntöjä onnäyttöä varten [mini]HDMI, verkkoa varten Ethernet ja neljä USB-porttia. Audioille on 3.5mm-liitn, ja virransyöttö on micro-USB-liittimellä. Tietokoneessa on myös 40 kpl GPIO-liitäntöjä lisäkortteja tai muuta käyttöä varten. Tämä uusi toisen sukupolven Pi on täysin yhteensopiva edellisen sukupolven Raspberry Pi 1 Model B+:n kanssa. Vanhat lisäkortt ja ohjelmat toimivat myös tässä uudessa Pi:ssä.

Tietokoneen osatVälttämättömiä osia ei oikeastaanole kuin itse Raspberry jamuistkortti, mutta veneessätoimivaa tetokonetta varten on hyväolla myös kotelo ja 12V sähköstä 5Vsähköä tekevä virtalähde.Tietokoneen näyttö on tarkoituskorvata jo olemassa olevallatabletlla, joka sekin on melko vähänvirtaa kuluttava tetokone. Tablettiyhdistetään Raspberryyn WLANin yli,

joten tarvitaan myös WLAN USB-tkku. Tablettia ei yleensä saa yhdistettyä veneen mittareihin, mutta Raspberryn saa. NMEA2000, NMEA0183 tai SeaTalk yhdistyy adapterilla USB-porttiin.Kotona asennusta varten TV voi toimia näyttönä HDMI-kaapelin kautta. Tabletn 240V virtalähde sopii myös Raspberrylle, mutta langaton näppäimistö ja hiiri olisi hyvä hankkia. Niitä voi käyttää myös veneessä.Systeemiä voi laajentaa lähes rajattomast erilaisilla mittareilla, sensoreilla ja jopa tutkalla, jos se siirtää kuvan LAN-kaapelia pitkin.Tämä venetetokone ei ole tällaisenaan mitenkään kosteussuojattu, joten sen elinikä veneympäristössä on todennäköisest lyhyempi.

OhjelmatTavoitteena on käyttää ilmaisia ohjelmia, mutta ei mitään piraattikopioita.

KäyttöjärjestelmäRaspberrylle on saatavana useita Linux-pohjaisia käyttöjärjestelmiä. Alkuperäinen on Raspbian, mutta

nyt löytyy myös Pi-versiota Ubuntusta ja Fedorasta. Minä käytän Raspbiania sen levinneisyyden takia.

Microsoft on luvannut jossain vaiheessa julkaista ilmaisen version Windows 10 käyttöjärjestelmästä

Raspberry Pi 2:lle. Muistkortt ovat niin edullisia, että käyttöjärjestelmävalinnan ei tarvitse rajoittua

yhteen. Ehkä myöhemmin tämä dokumentti päivittyy tedoilla muista käyttöjärjestelmistä.

KarttaohjelmaKarttaohjelmia on ilmaisena joitakin, mutta paras ja levinnein on OpenCPN. Se on myös hyvin

monipuolinen.

Kartat

OpenCPN tukee sekä rasterikarttoja (RNC), että vektorikarttoja (ENC). Tuettuna on maksullisista

(salatuista) kartoista Raspbian käyttöjärjestelmällä vain vektorikarttojen S63. Windows

käyttöjärjestelmällä tuettuna olisi lisäksi rasterikarttojen BSB4 ja "nv-charts". Navionicsin, C-Mapin tai

Garmin BlueChartn karttoja ei tueta OpenCPNssä.

Ilmaiseksi merenkulun karttoja on saatavana melko suurelta alueelta. USA:n ilmaiset kartat kattavat

suuren osan pohjoista Atlanttia, Karibiaa ja pohjoista Tyyntävaltamerta. Uuden Seelannin ilmaiset

kartat kattavat melkein koko Tyynenmeren. Brasilian ilmaiset kartat kattavat koko rannikon. Hollannin

ilmaiset kartat kattavat koko rannikon ja Isselmeerin. Osa näistä ilmaisista kartoista on rasterikarttoja

ja osa vektorikarttoja. USA tarjoaa kartoistaan molemmat vaihtoehdot. Näiden ilmaisten karttojen

haalimisessa auttaa ChartDownloader plugin. Se ei ole saatavana Raspberrylle, joten kannattaa

asentaa OpenCPN myös Windowsille/Linuxille/OSX:lle pöytäkoneelle ja hoitaa karttojen lataus sillä.

Suomen ja Ruotsin viralliset kartat saa BSB3 formaatssa edullisest http://soltek.se/ kaupasta. Koko

Suomen rannikon veneilykartastot maksavat 995 SEK (2015.4.22). Koko Ruotsin karttasarja maksaa

saman verran.

Karttoja voi myös tehdä itse paperikartoista. Paperikartta skannataan mahdollisimman isoina alueina

ja melko pienellä värien määrällä. Kotkäytössä yleinen A4 skannerin käy. Silloin joudutaan

yhdistelemään palaset kokonaiseksi kartaksi. Tällaiset palaset pitää skannata niin, että kaikki

saumakohdat menevät päällekkäin; mielellään 30%. Osakuvat yhdistetään panoraamojen tekoon

tarkoitetulla kuvankäsittelyohjelmalla kuten Hugin. Yhteen liimattu kartta kannattaa talletta JPG-

formaatssa. Karttaan saadaan koordinaatti-teto esim. OziExplorerin Trial -versiolla. Se mahdollistaa

kuvien kalibroinnin. Tuloksena syntyy kuvaa vastaava map-tedosto. Tämä pitää vielä konvertoida

OpenCPN:n ymmärtämään KAP-formaattiin. Se onnistuu map2kap -apuohjelmalla, joka lisää myös

mittakaavatedon.

Pluginit

OpenCPNlle on tehty runsaast plugineja erilaisia käyttötarpeita varten, ja lisää tulee kaiken aikaa.

Grib – Tulee ohjelman mukana. Näyttää internetistä ladatun GRIB-tiedoston overlaynä kartan

päällä.

Dashboard – Tulee ohjelman mukana. Erilaisia mittareita NMEA-tiedon näyttämiseksi.

VDR – NMEA nauhoitn.

Weather routng – Laskee optmaalisen purjehdusreitn tuulitetojen perusteella.

sQuidd.io – Käyttäjien ylläpitämä tetokanta satamista, ankkuripaikoista, jne; ladattavissa reittipisteiksi.

S-63 Charts – Mahdollistaa salattujen S63 vektorikarttojen käytön.

Watchdog – Hälyyttää erilaisten asetettujen ehtojen täyttyessä.

Status bar – Vaihtoehtoinen konfiguroitava alapalkki.

ChartDownloader – Helpottaa ilmaisten karttojen lataamista internetstä.

Navico Radar – Tukee tutka overlaytä kartan päällä, kun Navico (Simrad, Lowrance) BR24/3G/4G tutka

on liitetty LAN-kaapelilla.

GRadar - tukee tutka overlaytä kartan päällä, kun Garmin tutka on liitetty LAN-kaapelilla.

Climatology – Näyttää overlaynä kartan päällä tlastolliseen tuuleen perustuvia tuuliruusuja.

World Magnetc Model – Tuottaa automaattisest magneettista suuntaa taulukoidusta erannosta ja

GPS:n antamasta tosisuunnasta. Tarvitaan tutka pluginien kanssa.

Logbook Konni – Monipuolinen lokikirja ja reitn nauhoitn.

Weatherfax – Näyttää sääfaxin kuvia overlaynä kartan päällä. Tukee sääfaxien noutoa internetstä tai

SSB radiosta.

Celestal Navigaton – Paikantaa sekstantti-havaintojen pohjalta.

RTLSDR – Ottaa vastaan AIS-tetoja käyttäen DVB-T-tkkua.

Asennus

TietokoneKun Raspberryn liitännöistä ei käytetä kuin USB-portteja, LAN-porttia ja virtasyöttöä, kotelo voidaan

ruuvata piirilevyn suojaksi. Tietokoneessa on runsaast I/O-liitäntöjä, joita voisi käyttää sarjaporttina

NMEA0183een, mutta suojaus ja jännitetasot pitäisi hoitaa ulkoisilla kytkennöillä. I/O-liitäntöjä voisi

käyttää myös lämpötlan mittaamiseen.

KäyttöjärjestelmäJos hankitulla Micro SD-kortlla on kaupan jäljiltä turhaa tavaraa,

se kannattaa varmuudeksi formatoida esim. Windowsissa SD

Formatter-ohjelmalla tai Linuxissa gparted-ohjelmalla. Käytössä

olevasta käyttöjärjestelmästä riippumatta pitää olla tarkkana, että

formatoint osuu oikeaan paikkaan. Muistkortn

koko, eli tässä tapauksessa 64GB antaa vihjettä.

Raspbian käyttöjärjestelmä noudetaan Raspberryn

lataussivuilta ja ZIP-tedosto puretaan.

Itse Raspbian kopioituu muistkortlle

Windowsissa Win32 Disk Imager ohjelmalla.

EnsiasetuksetTietokone olisi nyt valmis ensimmäisten

asetusten tekoa varten. Tätä varten tetokoneeseen

pitää päästä 'kiinni' jollakin tavalla. Yksinkertaisinta

se on, jos hankittuna on ylimääräinen näppäimistö

ja hiiri. Tällöin tetokone saadaan kiinni TV:hen

HDMI-kaapelilla, näppäimistö ja hiiri saadaan kiinni

USB-porttiin kytkettävällä tökkelöllä, internettiin

päästään LAN-kaapelilla ja virtaa saadaan tabletn

240V virtalähteestä. Kun kaapelit on kytketty ja

uSD-kortti laitettu paikoilleen, virtalähteen kytkentä käynnistää Raspberryn. Tietokoneessa ei ole

kytkintä käynnistämistä ja sammuttamista varten. Yhteys tetokoneeseen on mahdollista muodostaa

myös kotkoneelta terminaaliohjelmalla ilman TV:tä, näppäimistöä ja hiirtä. Windowsissa sellainen olisi

PuTTY ja Linuxissa ssh. Tällaista yhteyttä varten pitää selvittää Raspberryn saama IP-osoite kotverkon

IP-osoitteita jakavalta DHCP-serveriltä. Yleensä se löytyy ADSL-modeemista ja tedot saa näkyviin

selaimella ADSL-modeemin ylläpitosivuilta. Puttyn sertfikaattiikyselyyn tulee vastata 'Yes'.

Tietokoneeseen on jo valmiiksi tehty

käyttäjätunnus ”pi” ja sille salasana

”raspberry”. Näillä kirjaudutaan sisään.

Ensiasetukset tehdään komennolla raspi-configja ne tehdään ylläpitäjän oikeuksilla, eli koko

komento on sudo raspi-config.

Valitaan ensin valikosta kohta 1 Expand

Filesystem, niin saadaan koko muistkortti

käyttöön. Seuraavaksi valitaan 4

Internatonalisaton Optons.

Uudesta valikosta valitaan I1

Change Locale. Lista mahdollisista

merkkivalikoista on pitkä.

Kannattaa valita 'fi_FI.UTF-8 UTF-

8' ja mahdollisest myös

en_GB.UTF-8 UTF-8. Välilyönt

merkitsee valinnan aktiviseksi. Jos

valintoja on enemmän kuin yksi,

pitää valita, mikä on oletus. Sitten

vaihdetaan aikavyöhyke oikeaksi I2

Change Timezone -kohdasta. Ensin

valitaan maanosa Europe ja sitten

Helsinki. Raspberry Pi:n oikea

kellotus valitaan valikon kohdasta

7 Overclock vaihtoehdolla Pi2

1000MHz. Lopuksi hypätään

tabulaattorilla Finish valintaan.

Enterin painalluksen jälkeen

ohjelma kysyy, käynnistetäänkö

tetokone uudelleen. Uudelleen

käynnistyksen yhteydessä PuTTY kadottaa yhteyden ja pitää käynnistää uudelleen.

Käyttöjärjestelmän päivitysLinuxiin tulee turvapäivityksiä,

viankorjauksia ja parannuksia

päivittäin. Siksi olisi hyvä tehdä

päivitykset aina, kun

internetyhteys on saatavilla.

Raspbian on Debian -pohjainen

käyttöjärjestelmä, ja päivitys

tehdään ylläpitäjän oikeuksilla

kahdella komennolla sudo apt-get update ja sudo apt-getupgrade. Näiden komentojen

jälkeen on usein syytä käynnistää tetokone uudestaan. Se tehdään ylläpitäjän oikeuksilla komennolla

sudo reboot.

Graafisen pääteyhteyden luontiVenetetokonetta on tarkoitus käyttää graafisest

etäyhteydellä. Etäyhteys voidaan tehdä usealla tavalla.

Tehdään ensin Windows yhteensopiva etäyhteys. Asennetaan

tetokoneeseen sopiva ohjelma ylläpitäjän oikeuksilla

komennolla sudo apt-get install xrdp. Windows 7:ssä

sopiva ohjelma

etäyhteyttä varten

löytyy valikosta All

Programs – Accessories

– Remote Desktop

Connecton. Sama

ohjelma löytyy myös

Windows 8.1:stä.

Ohjelmalle pitää kertoa

Respberryn IP-osoite.

Se on sama, jota

käytettiin PuTTY

-ohjelmalla. Sisään

kirjaudutaan taas

samalla

käyttäjätunnuksella pi

ja salasanalla raspberry. Nyt käytössä on graafinen työpöytä. Tässä yhteydessä on kätevää tehdä

hakemistot kartoille (maps) ja opencpn karttaohjelmalle (opencpn).

OpenCPN asennusOpenCPN on avointa ohjelmistoa,

jonka ohjelmakoodit ovat kaikkien

saatavilla. Raspberry Pi:lle ohjelmaa

ei onneksi tarvitse lähteä

ohjelmakoodista kääntämään, vaan

se on saatavana jo valmiiksi

käännettynä. Asennus on kätevintä

tehdä komentoikkunasta. Se

käynnistyy ylälistan mustasta

ikonista. Vaihdetaan ensin juuri

tehtyyn uuteen hakemistoon cdopencpn. Ohjelma saadaan haettua

komennolla wget

http://agurney.com/raspi/opencpn_4.0.0-1_armhf_tides_map.deb . Asennusta varten pitää

ensin asentaa OpenCPN:n tarvitsemia muita komponentteja ylläpitäjän oikeuksilla komennolla sudo apt-get install libwxgtk2.8-0 libglu1-mesa libtinyxml2.6.2 libwxbase2.8.0 libportaudio2

libjack-jackd2-0 wx2.8-i18n. Karttaohjelma voidaan sitten asentaa komennolla sudo dpkg -i opencpn_4.0.0-1_armhf_tides_map.deb. Jotta OpenCPN toimis kunnolla, pitää lisätä

kaksi riviä /boot/config.txt tiedostoon komennolla sudo nano /boot/config.txt. Rivit voi lisätä

vaikka tiedoston loppuun: framebuffer_depth=32framebuffer_ignore_alpha=1Kun on valmista, Ctrl-X pyytää vahvistusta ja lopuksi Enterin painalluksen. OpenCPNn käynnistystä varten on kätevää tehdä ikoni ylipalkkiin. Se onnistuu hiiren kakkosnäppäimellä, kun se on yläpalkin päällä ja valitsee 'Paneelin asetukset'. Aukeavasta ikkunasta pitää valita välilehti 'Paneelin sovelmat' ja listasta 'Sovelluksien käynnistyspalkki' sekä painaa 'Asetukset' -nappia.

OpenCPN Pluginit

Dashboard

Tämä tulee jo ohjelman mukana, eikä tarvitse erikseen asentaa. Erilaisia mittareita NMEA-tiedon näyttämiseksi.

Grib

Tämä tulee joohjelman mukana,eikä sitä tarvitseerikseen asentaa.Näyttää internetistäladatun GRIB-tiedoston overlaynäkartan päällä.

OpenCPNDebugger

Ladattavissa Sourceforgen sivulta. Parasta on hakea tämä Raspberryn selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i

ocpndebugger_pi_1.0-1_armhf.deb.

VDR

Ladattavissa Sourceforgen sivulta. Parasta on hakea tämä Raspberry:n selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i vdr_pi_0.3-1_armhf.deb

Weather routing

Ladattavissa Sourceforge:n sivulta. Parasta on hakea tämä Raspberry:n selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i weather_routing_pi_1.2-1_armhf.deb

sQuidd.io

Ladattavissa Sourceforge:n sivulta. Parasta on hakea tämä Raspberry:n selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i squiddio_pi_0.3-1_armhf.deb

Watchdog

Ladattavissa Sourceforgen sivulta. Parasta on hakea tämä Raspberry:n selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i watchdog_pi_1.1-1_armhf.deb

Statusbar

Ladattavissa Sourceforge:n sivulta. Parasta on hakea tämä Raspberryn selaimella. Se

latautuu hakemistoon Lataukset. Asennus tapahtuu komennolla sudo dpkg -i statusbar_pi_0.4-1_armhf.deb

Nämä pluginit eivät ole suoraan yhteensopiva OpenCPN 4 version kanssa, vaan asennuksen jälkeen tiedostoja pitää siirtää uusille paikoille.

sudo mv /usr/lib/opencpn/*.so /usr/local/lib/opencpnsudo mv /usr/share/locale/cs/LC_MESSAGES/opencpn* /usr/local/share/locale/cs/LC_MESSAGESsudo mv /usr/share/locale/it/LC_MESSAGES/opencpn* /usr/local/share/locale/it/LC_MESSAGES

Tablettiyhteys päälleYhteys tabletsta venetetokoneeseen muodostetaan WLAN:in yli. Sitä varten tetokoneeseen

hankittiin WLAN USB-tkku ja se asennetaan hotspotksi ja DHCP-serveri jakamaan IP-osoitteita.

Edimax WLAN pitäisi olla virrankulutukseltaan hyvä valinta. WLAN hotspottia varten pitää asentaa

kaksi ohjelmaa ylläpitäjän oikeuksilla komennolla sudo apt-get install bridge-utils hostapd. Edimaxin

WLAN tarvitsee vielä päivitetyn hostapd-tiedoston. Se haetaan komennolla wget

http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zip. Sitten se otetaan

käyttöön seuraavilla komennoilla:

unzip hostapd.zip

sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.baksudo mv hostapd /usr/sbin/hostapd.edimaxsudo ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapdsudo chown root.root /usr/sbin/hostapdsudo chmod 755 /usr/sbin/hostapd

Sitten WLAN-adapteri konfiguroidaanmuokkaamalla /etc/network/interfacestiedostoa:sudo nano /etc/network/interfaces ja

lisätään rivit#allow-hotplug wlan0iface wlan0 inet staticaddress 192.168.22.2netmask 255.255.255.0#wpa-roam/etc/wpa_supplicant/wpa_supplicant.confiface default inet dhcp

Haetaan DHCP-server ohjelma komennolla sudo apt-get install dnsmasq, poistetaan

alkuperäinen asetustiedosto komennolla sudo rm /etc/dnsmasq.conf ja luodaan uusi tilalle

komennolla sudo nano /etc/dnsmasq.conf lisäämällä rivit:

# DHCP-Server aktiiviseksi WLAN-Interfacelleinterface=wlan0# DHCP-Server estetään LAN yhteydelläno-dhcp-interface=eth0# IP-osoiteavaruus / Lease-Timedhcp-range=interface:wlan0,192.168.22.100,192.168.22.200,infinite

Konfiguroidaan hotspot-komennolla sudo nano /etc/hostapd/hostapd.conf lisäämällä rivit:

interface=wlan0driver=rtl871xdrv#bridge=br0ssid=Magic_APchannel=1hw_mode=gwmm_enabled=0wpa=2wpa_passphrase=s@lasanawpa_key_mgmt=WPA-PSKwpa_pairwise=TKIP

rsn_pairwise=CCMPauth_algs=1macaddr_acl=0WLAN haussa näkyvä nimi ssid=Magic_AP kannattaa vaihtaa sellaiseksi, jonka tunnistaa

omaksi. Lisäksi WLAN-verkon salasana wpa_passphrase=s@lasana pitää vaihtaa omaksi.

Sitten käynnistetään Raspberry uudestaan komennolla sudo reboot.

Testataan, että kaikki onnistui ja systeemi toimii, komennolla sudo hostapd -dd /etc/hostapd/hostapd.conf.

Tämän jälkeen kokeillaan, löytyykö hotspot Magic_AP kännykällä tai tabletilla ja saadaanko

yhteys aikaiseksi salasanalla 's@lasana'. Jos yhteys onnistui, voidaan ohjelma keskeyttää painamalla Ctrl-C. Sitten hotspotin käynnistyksestä voidaan tehdä pysyvä muokkaamalla

tiedosto sudo nano /etc/default/hostapd ja lisäämällä rivit

DAEMON_CONF="/etc/hostapd/hostapd.conf"RUN_DAEMON=yesJa taas käynnistetään tietokone uudestaan komennolla sudo reboot.

Seuraavaksi tehdään tabletilta samanlainen etäyhteys Raspberryyn kuin aikaisemmin tehtiin tietokoneelta, mutta tällä kertaa WLAN:in yli. Tablettiin pitää asentaa RDP-ohjelma. Androidiin löytyy useita, mutta aloittaa voi esim. aFreeRDP:llä, iPadiin sopii iRPD ja Windows-tabletissa Remote Desktop Connection löytyy vakiona. Yhteyttä varten pitää IP-osoitteena käyttää juuri konfiguroitua WLAN-adapterin osoitetta 192.168.22.2. Yleensä ohjelmalle voi kertoa myös käyttäjänimen 'pi' ja salasanan 'raspberry'. Jos mahdollista, näytön tarkkuus kannattaa asettaa.

NMEA 0183 liitäntäRS-232 adapteri USBlle onyleensä suoraan tuettunaRaspbianilla ilman erityistätyötä. OpenCPN osaa itsesäätää sarjaportinasetuksia, joten sitä vartenei tarvita erillistä ohjelmaa.Kun RS-232 USB adapterinkytkee Raspberryyn, syntyyuusi 'laite', joka näkyytiedostona /dev/ttyUSBx,jossa x on nollasta kasvavanumero. Eli ensin kytketty adapteri näkyy /dev/ttyUSB0:na ja seuraava /dev/ttyUSB1:nä, jne. OpenCPN:n jakoavaimen näköisestä ikonista pääsee asetuksiin. Välilehti, jonka kuvakkeena on kolme vihreää täplää, on varattu yhteysasetuksille. Add Connection:illa päästää lisäämään

näitä sarjaportteja. DataPort alasvetovalikosta valitaan /dev/ttyUSB0 ja tehdään sille sopiva Baudrate asetus. GPS mokkula saattaa olla esim. 4800 Baud -nopeuksinen ja VHFltä tuleva AIS 38400 Baud. Jos oikeaa Baudrate-asetusta ei tiedetä tai on joitain ongelmia, niin ruksi kohdassa Show NMEA Debug Window auttaa. Nopeutta tai kytkentää voi vaihdella, kunnes ikkunaan alkaa tulla NMEA-sanomia. Tavalliset NMEA 0183 -liitännät toimivat yleensä 4800 Baud -nopeudella. AIS liitännät ovat yleensä NMEA 0183 HS -liitäntöjä, jotka toimivat 38 400 Baud -nopeudella. Jokaista NMEA 0183 -lähetintä kohti pitää olla oma adapteri ja asetus, koska niitä ei voi kytkeä yhteen, ellei liitäntöjä voi ketjuttaa, kuten esimerkissämme.

SeaTalk liitäntäSeaTalk voidaan liittääRaspberryyn joko SeaTalkUSB adapterilla tai sittenmoniliitäntäisellä sillalla, jossaon SeaTalkin lisäksi myöskaksi NMEA0183 -liitäntää jaUSB -liitäntä Raspberrylle.

NMEA 2000 liitäntäJos veneessä on NMEA 2000-instrumentteja, niille tarvitaanvain yksi adapteri Raspberryävarten, koska kaikki NMEA2000 -instrumentit voidaankytkeä samaanrunkoyhteyteen, ja siitä tarvitaan vain yksi liitäntä Raspberrylle. Liitäntä voidaan tehdä esim. Actisense NGT-1 USB -adapterilla. Isommissa perä- ja sisämoottoreissa useita moottoritietoja on saatavana NMEA 2000 -liitännästä. Joidenkin moottoreiden tietoja löytyy linkkikokoelmasta.

Tuulitieto-ohjelmaSäätetoa on veneilijöille tarjolla

GRIB formaatssa. Sitä on

havainnollista katsella kartan

päällä ja tutkia, miten tuuli

voimistuu tai heikkenee ja

kääntyy ajan mittaan. Yksi hyvä

ohjelma tällaista varten on

zyGrib. Se pitää kääntää

tetokoneellamme, mutta siihen

työhön on onneksi tehty

valmiiksi komentotedosto. Haetaan se komennolla wget http://agurney.com/raspi/zygrib_install.sh . Muutetaan komentotedosto suoritettavaksi

komennolla chmod +x zygrib_install.sh. Sitten itse ohjelman tekoon komennolla sudo ./zygrib_install.sh. Työpöydälle syntyvä linkki on virheellinen. Hiiren kakkosnäppylällä

valitaan 'Tiedoston ominaisuudet' ja välilehdeltä Työpöytäkäynnistin korjataan komento

muotoon /usr/local/share/zyGrib/bin/zyGrib. Näitä ladattuja grib-tiedosta voidaan katsella

zyGribin lisäksi myös OpenCPN:ssä. Linkkikokoelmassa on myös osoite, josta voi noutaa tarkalla jaotuksella olevan kolme päivää kattavan grib-tiedoston.

TähtitaivasohjelmaSaarenrannassa syyspimeänä iltana on kiva katsella tähtä. Lisää lämpöä pieneen insinöörisydämeen

tuo teto tähten nimistä. Niitä on helppo selvittää Stellariumilla. Se asentuu ylläpitäjän oikeuksilla

komennolla sudo apt-get install stellarium. Ohjelma vaati toimiakseen OpenGL tuen, joka

valitettavast tällä hetkellä Raspberrystä puuttuu. Toivottavast tuki saapuu pian ja ohjelma alkaa

toimia.

Havaintoja käytössä

VirrankulutustaTällainen kevyt tetokone ja tabletti kuluttavat sähköä oleellisest vähemmän kuin esimerkiksi

kannettava tetokone. Viikonlopun yli käytettäessä ero ei ole niin suuri, kun kannettava tetokone

voidaan tuoda ladattuna ja viedä akku tyhjänä. Pidemmällä lomapurjehduksella virrankulutuksella

alkaa olla merkitystä.

Seuraavassa mitattuja virrankulutuslukemia

Raspberry Pi + 1x RS-232 + WLAN + VNC over WLAN + OpenCPN kulutus noin 190 mA

Raspberry Pi + 1x RS-232 + WLAN + LAN + VNC over WLAN kulutus noin 165 mA

Raspberry Pi + 1x RS-232 + WLAN + LAN power off kulutus noin 50 mA

12V → 5V laturi ilman kuormaa kulutus noin 5 mA

ASUS MeMO Pad 7 + WLAN + RDC to Raspberry kulutus noin 300 mA

Linkkejä

Tietokoneen osiaRaspberry Pi 2, 47.70€

http://tetokonekauppa.fi/product/175370/mainboard/Raspberry+Pi+2+Model+B+1GB+RAM+Quad-

Core+ARM+Cortex-A7/

Kotelo, 9.50€

http://tetokonekauppa.fi/product/174842/computer+case/Musta+muovilaatkko+Raspberry+PI+teto

koneelle/

uSD-kortti 64GB, 30.80€

http://tetokonekauppa.fi/product/164129/memory+card/LEXAR/microSDXC++++++++++++

+64GB+without+adapter+Class+10/

WLAN USB-tkku, 15.70€

http://tetokonekauppa.fi/product/29675/wlan+adapter/EDIMAX/150M+WLAN+USB+ADAPTER/

12V virtalähde, 10.10€

http://tetokonekauppa.fi/product/93240/car+charger/Autolaturi+12V+2xUSB+5V+2A+musta/

240V virtalähde, 8.50€

http://tetokonekauppa.fi/product/167826/power+adapter/DELTACO+Sein

%C3%A4laturi+230V+5V+USB+21A+1x+USB-portti+musta/

Näppäimistö ja hiiri, 24.60€

http://tetokonekauppa.fi/product/166721/keyboard+and+mouse+sets/DELTACO+langaton+n

%C3%A4pp%C3%A4imist%C3%B6+ja+hiiri+USB+10m+pohjoismainen+mu/

Katkaisin valolla, 2.90€

http://www.motonet.fi/fi/tuote/435018/Katkaisin-12V16A-vihrea

SeaTalk - USB adapteri, 125€

http://www.gadgetpool.de/bestellen/catalog/product_info.php/cPath/21/products_id/54

NMEA0183 - USB adapteri, 19.90

http://tetokonekauppa.fi/product/29251/rs232%2F+com+adapter/DELTACO+USB-sarja-adapteri+RS-

232+DB9u+jatkokaapeli+07m+musta+rs232/

SeaTalk, NMEA0183 - USB adapteri, 154.70€

http://www.gadgetpool.de/bestellen/catalog/product_info.php/cPath/21/products_id/100

NMEA 2000 - USB adapteri 190€

http://www.svb24.com/en/actsense-network-adapter.html

Tabletti ASUS Memo Pad 7, 225€

http://tetokonekauppa.fi/product/174526/tablet+pc/ASUS/MeMO+Pad+7+7inch+FHD+IPS+with+Cor

ning+Fit+glass+1920x1200+%28WUXGA

%29+400+nits+Moorefiled+13GHz+Android+44+KitKat+2GB+16GB/

Garmin GMR 18 HD tutka, 1180€

http://www.amazon.de/dp/B001AU3MTU/?smid=A175PQK5K4NQNR&tag=idealode-mp-pk02-

21&linkCode=asn&creatve=6742&camp=1638&creatveASIN=B001AU3MTU&ascsubtag=BspEaaoY-

jtSa5FJ5xH4SA

Simrad 4G tutka, 2135€

http://www.amazon.de/dp/B008JH6M9Y/?smid=APYH18X0I5456&tag=preisvergleich-idealode02-

21&linkCode=asn&creatve=6742&camp=1638&creatveASIN=B008JH6M9Y&ascsubtag=PSyfq4Q3lPDj

GpUYTlXxyg

Suomen veneilykartat BSB3 formaatssa

http://www.soltek.se/db/cgi-bin/db.pl?

sok=&id=1634&kid=70&q=1&s=1&o=0&l=12&mall=db_lista.html&template_file=db_artkel.html

Ruotsin veneilykartat BSB3 formaatssa

http://www.soltek.se/db/cgi-bin/db.pl?

sok=&id=1599&kid=70&q=1&s=1&o=0&l=12&mall=db_lista.html&template_file=db_artkel.html

S-63 vektorikarttoja

http://o-charts.org/

OhjelmiauSD-kortn formatoija:

https://www.sdcard.org/downloads/formatter_4/

Rasbian-käyttöjärjestelmä:

http://www.raspberrypi.org/downloads/

Windows-käyttöjärjestelmän kopioija:

http://sourceforge.net/projects/win32diskimager/

PuTTY-terminaaliohjelma:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

OpenCPN -karttaohjelma Raspberry Pi:lle:

http://agurney.com/raspberry-pi/pi-chart

OpenCPN

http://opencpn.org

OpenCPN Plugineita

http://sourceforge.net/projects/opencpnplugins/files/

http://opencpn.org/ocpn/downloadplugins

Windows 10 -käyttöjärjestelmä

https://dev.windows.com/en-us/featured/raspberrypi2support

Hugin

http://hugin.sourceforge.net/

map2kap

http://boote-wassersport-forum.de/showthread.php?6857-Elektronische-Navigaton-Kostenlose-

Digitalkarten-und-Software-

Tipps&s=883f87a9c0234c5efa312d0bd62bba22&p=115600&viewfull=1#post115600

LähteitäCruisers Forum

http://www.cruisersforum.com/forums/f134/

OpenCPN auf Raspberry Pi 2 mit iPad als Anzeige

https://www.segeln-forum.de/index.php?

page=Attachment&attachmentID=182793&h=4d11af3c74826af003b5485a73a8e6e05e82321b

Yamaha NMEA 2000 -tedot

http://contnuouswave.com/whaler/reference/Yamaha/Yamaha_Engine_NMEA_2000_Connecton.pdf

Honda NMEA 2000 -tedot

http://cdn.powerequipment.honda.com/marine/pdf/misc/nmea2000_pgn_list.pdf

Mercury NMEA 2000 -tedot

http://www.lowrance.com/Global/Lowrance/Documents/NMEA/Mercury_Engine_NMEA2000_Conne

cton.pdf

Evinrude NMEA 2000 -tedot

http://www.lowrance.com/Global/Lowrance/Documents/NMEA/Evinrude_Engine_NMEA2000_Conne

cton.pdf

Volvo NMEA 2000 -tedot

http://www.volvopenta.com/volvopenta/australia/en-

au/marine_leisure_engines/accessories/Pages/NMEA2000.aspx

Yanmar NMEA 2000 -tedot

http://us.yanmar.com/products/marine-engines/powerboats/can-bus-systems/nmea-2000-can-bus-

system/

Tarkkoja GRIB -tedostoja

http://www.sailingweatheronline.com/grib.html