d.i.y. plotteri - purjelehti.fipurjelehti.fi/pics/venetietokone.pdf · se kannattaa varmuudeksi...
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