D.I.Y. plotteri

D.I.Y. plotteri
Edullinen ja vähän virtaa kuluttava tietokone veneeseen
Erkki Schmidt
Päivitetty 21.05.2015
Saa kopioida, kunhan mainitsee lähteen.
Sisällysluettelo
Esipuhe....................................................................................................................................................... 3
Tietokone....................................................................................................................................................3
Tietokoneen osat................................................................................................................................... 3
Ohjelmat.....................................................................................................................................................4
Käyttöjärjestelmä...................................................................................................................................4
Karttaohjelma........................................................................................................................................ 4
Kartat................................................................................................................................................ 4
Pluginit.............................................................................................................................................. 5
Asennus...................................................................................................................................................... 6
Tietokone...............................................................................................................................................6
Käyttöjärjestelmä...................................................................................................................................6
Ensiasetukset.........................................................................................................................................6
Käyttöjärjestelmän päivitys................................................................................................................... 8
Graafisen pääteyhteyden luont............................................................................................................ 8
OpenCPN asennus................................................................................................................................. 9
OpenCPN Pluginit................................................................................................................................ 10
Dashboard.......................................................................................................................................10
Grib................................................................................................................................................. 10
OpenCPNDebugger.........................................................................................................................11
VDR................................................................................................................................................. 11
Weather routng............................................................................................................................. 11
sQuidd.io.........................................................................................................................................11
Watchdog........................................................................................................................................11
Statusbar.........................................................................................................................................11
Tablettiyhteys päälle............................................................................................................................11
NMEA 0183 liitäntä..............................................................................................................................13
SeaTalk liitäntä.....................................................................................................................................14
NMEA 2000 -liitäntä............................................................................................................................ 14
Tuuliteto-ohjelma............................................................................................................................... 14
Tähttaivasohjelma...............................................................................................................................15
Havaintoja käytössä..................................................................................................................................15
Virrankulutusta.................................................................................................................................... 15
Linkkejä.....................................................................................................................................................16
Tietokoneen osia................................................................................................................................. 16
Ohjelmia.............................................................................................................................................. 17
Lähteitä.....................................................................................................................................................18
Esipuhe
Kirjoitan 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.
Tietokone
Alkuvuodesta 2015 ilmestyi Raspberry
Pi:stä päivitetty versio, jossa
laskentateho on noussut
huomattavast, ja RAM muistn
määrää on taas kasvatettu ilman, että
hinta on juuri noussut. Tämä
oikeastaan laittoi liikkeelle rakentelun.
Vastaavanlaisia, mutta ei niin laajast
tuettuja vaihtoehtoja ovat Cubie Truck
ja Odroid-C1.
Raspberry Pi 2 Model B on yhden
piirilevyn tetokone, jossa on
prosessorissa neljä ARM Cortex-A7
ydintä 1000MHz kellolla. Siinä on 1 GB
RAM muista, ja massamuist tulee
Micro SD-lukijan kautta. Liitäntöjä on
nä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 osat
Välttämättömiä osia ei oikeastaan
ole kuin itse Raspberry ja
muistkortti, mutta veneessä
toimivaa tetokonetta varten on hyvä
olla myös kotelo ja 12V sähköstä 5V
sähköä tekevä virtalähde.
Tietokoneen näyttö on tarkoitus
korvata jo olemassa olevalla
tabletlla, joka sekin on melko vähän
virtaa kuluttava tetokone. Tabletti
yhdistetää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.
Ohjelmat
Tavoitteena 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ä.
Karttaohjelma
Karttaohjelmia 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 JPGformaatssa. 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
Tietokone
Kun 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.
Ensiasetukset
Tietokone 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-config
ja 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 UTF8' 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äivitys
Linuxiin 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 aptget update ja sudo apt-get
upgrade. 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 luonti
Venetetokonetta 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 asennus
OpenCPN 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 cd
opencpn. 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=32
framebuffer_ignore_alpha=1
Kun 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 NMEAtiedon näyttämiseksi.
Grib
Tämä tulee jo
ohjelman mukana,
eikä sitä tarvitse
erikseen asentaa.
Näyttää internetistä
ladatun GRIBtiedoston 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.31_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.31_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.11_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.41_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/opencpn
sudo mv /usr/share/locale/cs/LC_MESSAGES/opencpn* /usr/local/share/locale/cs/LC_MESSAGES
sudo mv /usr/share/locale/it/LC_MESSAGES/opencpn* /usr/local/share/locale/it/LC_MESSAGES
Tablettiyhteys päälle
Yhteys 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 .
käyttöön seuraavilla komennoilla:
unzip hostapd.zip
Sitten se otetaan
sudo
sudo
sudo
sudo
sudo
mv /usr/sbin/hostapd /usr/sbin/hostapd.bak
mv hostapd /usr/sbin/hostapd.edimax
ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapd
chown root.root /usr/sbin/hostapd
chmod 755 /usr/sbin/hostapd
Sitten WLAN-adapteri konfiguroidaan
muokkaamalla /etc/network/interfaces
tiedostoa:
sudo nano /etc/network/interfaces ja
lisätään rivit
#allow-hotplug wlan0
iface wlan0 inet static
address 192.168.22.2
netmask 255.255.255.0
#wpa-roam
/etc/wpa_supplicant/wpa_supplicant.conf
iface 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-Interfacelle
interface=wlan0
# DHCP-Server estetään LAN yhteydellä
no-dhcp-interface=eth0
# IP-osoiteavaruus / Lease-Time
dhcp-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=wlan0
driver=rtl871xdrv
#bridge=br0
ssid=Magic_AP
channel=1
hw_mode=g
wmm_enabled=0
wpa=2
wpa_passphrase=s@lasana
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
WLAN 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=yes
Ja 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 on
yleensä suoraan tuettuna
Raspbianilla ilman erityistä
työtä. OpenCPN osaa itse
säätää sarjaportin
asetuksia, joten sitä varten
ei tarvita erillistä ohjelmaa.
Kun RS-232 USB adapterin
kytkee Raspberryyn, syntyy
uusi 'laite', joka näkyy
tiedostona /dev/ttyUSBx,
jossa x on nollasta kasvava
numero. 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 SeaTalk
USB adapterilla tai sitten
moniliitäntäisellä sillalla, jossa
on SeaTalkin lisäksi myös
kaksi NMEA0183 -liitäntää ja
USB -liitäntä Raspberrylle.
NMEA 2000 liitäntä
Jos veneessä on NMEA 2000
-instrumentteja, niille tarvitaan
vain yksi adapteri Raspberryä
varten, koska kaikki NMEA
2000 -instrumentit voidaan
kytkeä samaan
runkoyhteyteen, 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-ohjelma
Sää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ähtitaivasohjelma
Saarenrannassa 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ä
Virrankulutusta
Tä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 osia
Raspberry Pi 2, 47.70€
http://tetokonekauppa.fi/product/175370/mainboard/Raspberry+Pi+2+Model+B+1GB+RAM+QuadCore+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+RS232+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-pk0221&linkCode=asn&creatve=6742&camp=1638&creatveASIN=B001AU3MTU&ascsubtag=BspEaaoYjtSa5FJ5xH4SA
Simrad 4G tutka, 2135€
http://www.amazon.de/dp/B008JH6M9Y/?smid=APYH18X0I5456&tag=preisvergleich-idealode0221&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/
Ohjelmia
uSD-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-KostenloseDigitalkarten-und-SoftwareTipps&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/enau/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-bussystem/
Tarkkoja GRIB -tedostoja
http://www.sailingweatheronline.com/grib.html