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
© Copyright 2024