Jump to content

DIY: Raspberry Pi 'kredittkort PC' og OpenCpn kartsystem


Octant

Recommended Posts

Hvis man bare så seg råd med plasseringen er jo denne i omtrent samme prisleiet og det blir en helt annen størrelse...

Jeg så på det displayet også, men konkluderte med at 14" var for stort for meg, og jeg synes også at 1366x768 er for lav oppløsning på en så stor skjerm. Det hele koker vel ned til smak og behag pluss tilgjengelig plass...

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

Hvordan blir det med IP klassen til noe slikt Popeye? JEg antar mange bør ta høyde for en liten vannskvett og kansje dugg/ høy luftfuktighet?

 

jeg mener ikke at du skal IP klasse boksen det snakkes om, men er vann/ fukt med i bildet her?

Vi snakker nok om IP00 for min kasse. ;-)

 

Jeg skal uansett bruke skjermen nede i båten (lukket seilbåt), så den vil ikke være eksponert for annet enn samme luftfuktighet som alt annet stæsj nede i båten. Jeg har såvidt vurdert å pensle baksiden av displayet med PlastiDip, men vet ikke hvor lurt det er. Alternativet er vel å lage/tilpasse en kasse og PlastiDip'e denne innvendig. Selve displayets forside er jo av glass og dermed vanntett, så det er baksiden som evt må beskyttes (hvis jeg gidder).

Redigert av Popeye70 (see edit history)

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

Uansett hva du pensler det med må det være varmeavledende. Ellers får du en tregere hardware. Tror en dusj med CRC eller noe slikt vil gjøre vel så godt.

 

Du vet hva jeg mener? Sånn 556 eller hva det heter. Det har ikke komponentene særlig vondt av. Skal sjekke litt rundt det for jeg har en Pi selv som tæres av livet på sjøen.

Link to post
Share on other sites

Med mindre man seiler rundt på Mjøsa vil jeg tro det er salt i lufta i en båt. Min Pi har vært i båten ca et år og den bærer preg av det. Man kan se anntydning til litt rust og tæring på enkelte komponenter, men den kjører fortsatt. Husk at Pi ikke er laget for maritimt miljø og kan trenge litt "hardening". Tror ikke det hjelper med en sånn avfukter pose i boksen, men den bør nok ha en dusj med et eller annet en gang i blandt.

 

Og som vanlig er løsningen bare noen tastetrykk unna:-)

Link to post
Share on other sites

Det jeg snakker om er systemer som LIV er avhengig av som innen flyindustrien, romfart, atomkraftverk, militære/våpen og NAVIGASJON. Der er det ingen som engang ville vurderer Windows og det vet du like godt som meg. Untaket er eventuellt basert på fullstendig mangel på kunnskap.

 

Dersom de får intrykk av at "det er greit" å ha navigasjonssystem for båt basert på Windows, mener jeg at det er totalt uansvarlig. Dersom liv og helse kan avhenge av dette systemet er det et kritisk driftsmiljø og i slike miljøer bruker man de mest driftssikre systemer som standard(les Linux/UNIX)

 

 

Så du mener fks. Simrad har fullstendig mangel på kunnskap når det gjelder produksjon av kartplottere?

Eller Kongsberg DP system (med nærmere 70% av verdensmarkedet) har mangel på kunnskap?

 

At du er skeptisk til Windows, og at det finnes mere stabile system er helt ok, og sikkert korrekt.

Men å påstå at ingen vurderer Windows er direkte feil. Windows er mye brukt i navigasjonsytemer (snakker da om systemer for skip, ikke hobbybruk).

Er det godt nok for skip, er det mest sannsynlig godt nok for private..

Link to post
Share on other sites

..

Husk at Pi ikke er laget for maritimt miljø og kan trenge litt "hardening". Tror ikke det hjelper med en sånn avfukter pose i boksen, men den bør nok ha en dusj med et eller annet en gang i blandt.

 

Og som vanlig er løsningen bare noen tastetrykk unna:-)

 

Ville ikke begynt med olje, whitespirit og parafinbaserte rensesprayer direkte på elektronikk og printkort for å beskytte, bruk heller en industristandard isolasjonslakk   så er det mer sjøsikkert :thumbsup: 

- masker tilkoblinger og pinner, og senere silikongrease i pluggene.

Link to post
Share on other sites

slengte sammen en skisse for et statuspanel:

#1 - http://i.imgur.com/33bJhhl.jpg

#2 - http://i.imgur.com/u41CyUA.jpg

#3 - http://i.imgur.com/XSCbC4B.jpg

 

(tenker å bruke denne: http://www.adafruit.com/products/198 i panelet)

 

og ide til alarm lyd: https://soundcloud.com/laser_wolf/warning-rus_watch_ekran/s-bXCcz (fra DCS Ka-50 Black Shark)

Link to post
Share on other sites

skisse for vanntett innkapsling av skjerm: http://i.imgur.com/bWkIDrv.jpg

støpes i glassfiber, basert på denne skjermen og denne av/på knappen (resten av delene er litt usikkert enda)

trenger en beskyttende film (som også reduserer refleksjon) for å dekke lcd skjermen

Redigert av LASER_WOLF (see edit history)
Link to post
Share on other sites

Skjermen i seg selv er vanntett, så du trenger ikke membran foran denne hvis du klarer å få kantene tette. Membran vil også kunne gi mer ufølsom touch.

 

PS: det største hullet i skjermens overflate /er/ faktisk et hull, ikke bare et gjennomskinnelig område for en sensor. Om du tetter hullet eller lager en ramme som går langt nok inn til å dekke over hullet får du finne ut av selv. Jeg lager ramme som overlapper, og legger en tynn gummipakning mellom ramma og skjermen for å tette litt.

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

hmm, jaok, hadde vært veldig spennende å se bilder når du er ferdig :)

fant forresten en innkapsling som ser jæskli grei ut, men den er forferdelig dyr (5000(!)): http://www.seatronic.no/monteringsutstyr-innbyggingsbokser-c-253_257/scanstrut-sailpod-p-3689 (mer info: http://www.pronav.no/gendocs/scanstrut_katalog_2015.pdf)

med film mener jeg sånn "anti-reflective coating" som beskytter mot riper, småskader og (som i grunn er det viktigste) refleksjon i direkte sollys, tror det skal gå greit viss man kjøper en type som laget for touchscreens

 

her er et bilde av den samme skjermen brukt i sollys: https://hackster.imgix.net/uploads/image/file/75095/tmp_4454-IMG_20150913_103709-1821878587.jpg?w=580&h=435&fit=max&fm=jpg&s=9fd01b9ed39491c233180df668cf9881

blir kanskje noe sånnt som dette:
https://youtu.be/K-JcyOKAsNY
http://www.photodon.com/c/LCD-Protective-Films.html
http://www.apioptics.com/pdf/Smooth-AR-Film.pdf

Link to post
Share on other sites

Jeg kjøpte ett eks av alu-kassen fra Bud Industries (som nevnt av LAZER_WOLF) bare for å teste, og målene er så godt som perfekte.

 

Her ligger displayet oppå boksen:

bilde

Sett fra siden:

bilde

Sett skrått nedenfra:

bilde

Ulemper med denne kassen:

- Veldig kantete (kan kles inn med trelister for å gjøre den "mykere")

- Bakdekselet er ikke avtagbart. Man må kutte hull for kabler, knapp osv.

 

Uansett kommer jeg til å bygge en løsning med denne boksen, så får jeg se hvordan jeg løser utfordringene underveis. Greit med 10 tommeltotter, gitt...

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

Uten å ønske å provosere andre vil jeg gjerne påpeke en stor fordel med journaliserende filsystemer.

 

Det tillater feks at man har en skjerm og en "dataenhet" som kun skal kjøre en "applikasjon". Med det mener jeg at man har feks en Rasberry Pi som skal kjøre kun et skjermbilde og at man ikke skal trenge å "trykke seg frem" eller trenge tastatur, touchscreen eller annet for å få opp denne "applikasjonen".

 

Nye filsystemer for Linux har den egenskapen at de tåler et strømbrudd. Og her snakker vi om regulær AV og PÅ datamaskin, som så automatisk kommer opp med den ønskede "tjeneste" man har sagt at den skal starte, feks Dybdemåler, fart og temp på motor(et eksempel).

 

KOmbinasjonen med journaliserende filsystem og tilpasset Operativsystem vil kunne gi autostart på en viss "applikasjon".

 

I praksis og på "norsk" vil det si at om man feks har et nettbrett, en skjerm eller hva som helst og kun ønsker å automatisk få frem et bestemt skjermbilde(feks fullskjerm vindu), vil man med tilpasset OS og journaliserende filsystem kunne bruke regulær og brutal Power On/OFF og dette vil ikke ta skade av det.

 

Man kjenner sikker til "Svenskeknappen" for PC. Brute Force Power off og at det kan ha svært alvorlige konsekvenser. Dette gjelder ikke i samme grad når man bruker journaliserende filsystem for Linux som Rasberry Pi trives best under eller PC med Navigatrix

 

Litt av greia her er at man med hell kan lage en simpel bryter til strømmen. Strøm av= dings av/ Strøm på= dings på og den viser automatisk det DU vil uten tastatur eller annen metode for som betinger menneskelig inngripen.

 

Oppsummert:  Linux kan laves slik at den starter opp slik DU vil, feks med automatisk oppstart av OpenCPN når du skrur på strømmen. Den vil også fint kunne overleve brutale "poweroffs" grunnet journaliserende og "hardend" filsystemer som folk har laget nettopp fordi man vet av erfaring at andre operativsystemer har en tendens til å ikke bare miste data, men faktisk kunne bli rett og slett ødelagt ved et eller flere tilfeller av brutal poweroff.

 

Det eneste som skjer er at man kan legge til noen sekunder på selve oppstartstiden da det journaliserende filsystemet simpelt hen rekonsturere seg selv.

 

Dvs at man kan i teorien har en rekke skjermer som kjører en applikasjon, i stedet for å i en kritisk stund måtte "fikle" med datamaskiner og what not for å få frem den aktuelle informasjonen man søker.

 

Dette til info for dere som ønsker det beste....

Link to post
Share on other sites

Randesund39, NTFS har også jounaling på filsystemet.

 

Dette er en tråd om bruk av RPi og OpenCPN. Det er ikke en tråd om Windows vs Linux. Fordi det kun er aller siste versjon av RPi som har en (preview av) Windows tilgjengelig blir tråden naturlig nok ganske Linux-sentrisk.

 

Vær så snill å ikke bruk denne tråden til en religionskrig.

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

  • 2 uker senere...

update:

har fått satt sammen et ganske ok system(!)

kjører Openbox (themet er en modifisert versjon av Bygone (http://box-look.org/content/show.php/Bygone?content=83149)) med Conky, (2x)Lemonbar (en fork med xft support (https://github.com/krypt-n/bar)) og Tint2
bruker ProggyCleanTT på alt (http://www.proggyfonts.net/)

screenshots (kjører for tiden på 7" skjerm, og har designet med hensyn til å kjøre på 7" og 10" skjerm, så viss du ser bildene på vanlig pc skjerm vil dimensjonene kanskje se litt rare (store) ut):
    -   hovedskjerm: screenshot 1# (Lemonbar meny i toppen, under er Tint2 task manager, i bakgrunner er Conky og Lemonbar med GPS status i bunnen ("FX" betyr at vi har 3D fix, uten fix står det først "NO" så starter en counter som viser hvor mange sekunder det er siden forrige fix))
    -  logg (logger automatisk data hvert 15. minutt): screenshot 1# (viser bare rådata for tiden, tenker å presentere det på en litt spennende måte etter hvert, noe stilige grafer og sånn)
    -  kartplotter (OpenCPN): screenshot #1 / screenshot #2 (deler gps data over wifi, her kjørers OpenCPN på windows med posisjon data fra rpi'en)
    -  væranalyse (zyGrib): screenshot #1 (helt fantastisk program, bruker GRIB filer (fra NOAA) for å visualisere været, med masse spennende data tilgjengelig (http://i.imgur.com/4bk6HW1.jpg))
    -  dokumentsamling (manualer, pilotkart, havneguider osv): screenshot #1 / screenshot #2 / screenshot #3
    -  landkart (FoxtrotGPS): screenshot #1
    -  ressursovervåkning (htop): screenshot #1
    -  nettverkovervåkning (slurm): screenshot #1
    -  musikk (cmus (med cmusfm (last.fm scrobbling) (https://github.com/Arkq/cmusfm))): screenshot #1 (musikkbibliotek) / screenshot #2 (nettradio)
    -  IRC (irssi): screenshot #1
    -  nettleser (uzbl): screenshot #1 (bokmerker) / screenshot #2
    -  filutforsker (pcmanfm med BSM Simple (http://debian-art.org/content/show.php/BSM+Simple?content=121685) og Faenza (http://gnome-look.org/content/show.php/Faenza?content=128143)): screenshot #1
    -  terminal emulator (terminator): screenshot #1

har også super nintendo emulator (pisnes (http://sourceforge.net/projects/pisnes/)), epostklient (mutt) og tidevannsdata for hele verden (JTides (http://www.arachnoid.com/JTides/))
og har fått kobla opp et webcam som automatisk tar et bilde en gang i timen (må få montert det et spennende sted, feks i toppen av masta)

andre nyttige pakker:
    -    wicd-curses (wifi manager)
    -    fswebcam (ta webcam bilder)
    -    scrot (ta screenshots)
    -    geany (med themes (https://github.com/codebrainz/geany-themes), bruker selv zenburn)
    -    nethack
    -    synaptic (install manager)
    
farge liste:
    light:            #A9A28F
    dark:            #3F3F3F
    darkest:        #303030

         --------------------
    dark light:        #807A6C
    darker:            #404040
    red:            #976B67
    dark red:        #805A57
    green:            #759766
    dark green:        #638057
    yellow:            #979267
    dark yellow:    #807B57
    blue:            #677797
    dark blue:        #576480
    purple:            #8F6797
    dark purple:    #795780
    cyan:            #679794
    dark cyan:        #57807D

agenda:
    -    må reformatere SD kortet og oppgradere til jessie (kjører wheezy)
    -    få installert Cataclysm DDA
    -    gjøre noe grafisk spennende med gpsloggen, statistikk osv
    -    få plugins til å virke på OpenCPN (watchdog og climatology)

langsiktig agenda:
    -    AIS mottaker
    -    værstasjon (temp inne/temp ute/barmometer/vind fart/vind retning)
    -    (kanskje) synkronisere gps loggen med en database på nettet
    -    (kanskje) FM radio (med RTL-SDR)
    -    (kanskje) dybdemåler
    -    (kanskje) klinometer
    -    (kanskje) sende morsekoder i mørket (med 12v lys)

noen interessante artikler:
    -    lese sanntidsdata fra gpsd med python: http://www.danmandle.com/blog/getting-gpsd-to-work-with-python/
    -    sende nmea data over lokalnettet: http://www.stripydog.com/kplex/examples/nmeaserver.html
    -    synkronisere NTP med GPSD: http://www.catb.org/gpsd/gpsd-time-service-howto.html

bare si ifra viss det er noen som vil ha noe scripts, config filer eller noe
kommer til å legge ut alt av kildekode etter hvert, men det blir nok ikke på en stund (når alt funker bra, er grundig testet og stabilt)
og: viss det er noen som er interessert i dokumentsamlingen har jeg lagt (mesteparten) ut på reddit: https://www.reddit.com/r/sailing/comments/3hwagp/a_collection_of_free_useful_sailing_maritime/

Link to post
Share on other sites

  • 1 måned senere...

Noen som kan si noe rundt å bruke en Moxa serie/nettverks-dåse til å overføre NMEA 0183-data fra en device og spre det via TCP/UDP i nettet?

Så et par referanser til dette - blir det bare rådata som må konverteres eller blir det 'lesbart' av KPLEX og deslike?

(Har en Moxa 5110 liggende som det kunne være kjekt å bruke til noe - kunne lest NMEA-data fra den gamle plotter/ekkolodd-saken)

 

Jeg har knotet litt rundt med OpenPlotter og synes løsningen fungerer OK, blir å fortsette med denne framover og har allerede bestilt meg flere gizmos...

Kjørte en liten testerunde med en 14" servermonitor men kom til at den ble for voldsom hos meg, har derfor masakrert en gammel Lacie nettverksdiskkabinett og limt på 7" fra DX som en foreløpig prøve.

 

14-tommer.jpg

 

test7.jpg

 

lacie.jpg

 

 

7"-ern sammen med NMEA til iPad og slik bør kunne funke greit. Noen andre som har prøvd OpenPlotter noe mer?

Redigert av Arne Henriksen (see edit history)

mvh, Arne
www.tiarora.no

 

Link to post
Share on other sites

  • 3 måneder senere...

Det finnes CM93 C-map kart som går bra på open cpn.

Er vel mulig å få kjøpt og laste ned fra nettet etter det jeg har hørt.

 

Hva med usb gps antenne og "driver" om man bruker Raspberry eller de andre tilsvarende kort?

Finner de gps antennen automatisk ?

 

Jeg har tenkt som alternativ til laptop (som blir for knotete å ha i båt) å handle et Raspberry eller Orange kort pluss en 10" monotor.

Chris Craft 284, 1988 mod. 2 x Mercruiser 4.2L 220hk diesel, Bravo 2, 100knop

Link to post
Share on other sites

Det finnes CM93 C-map kart som går bra på open cpn.

Er vel mulig å få kjøpt og laste ned fra nettet etter det jeg har hørt.

 

Hva med usb gps antenne og "driver" om man bruker Raspberry eller de andre tilsvarende kort?

Finner de gps antennen automatisk ?

 

Jeg har tenkt som alternativ til laptop (som blir for knotete å ha i båt) å handle et Raspberry eller Orange kort pluss en 10" monotor.

Det hender det dukker opp piratkopier av CM93-kart på diverse steder på Internett, men da har du ingen garanti for hvor gamle de er.

 

De USB-baserte GPSene jeg har testet på RPi har blitt identifisert som "PL2303 based device", som er driveren til kontrolleren på chipen. Alle har fungert uten annet mikkmakk enn å finne riktig port og hastighet.

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

  • 4 uker senere...
 

Fytterakkern for en arbeidslyst - du gjør det ikke akkurat enkelt for deg når du først skal ha noe  :thumbsup:

Har du dette kjørende over tid når du ikke er ombord, og har du målt hvor mye strøm som går? Jeg har stort sett hatt strøm fra brygga i vinter og ikke trengt å rasjonere, men ser den godt kan ligge en uke med løsningen kjørende uten å tømme forbruksbatteriet.

 

Jeg irriterer meg ellers litt over at det ikke finnes en noenlunde enkel løsning for å benytte en normal SSD-disk på Pi'en, kjøpte jo en en liten mSATA-disk som jeg tenkte å bruke, men slet såpass med dårlige koblinger og utfall pga dårlig USB-kabel/diskchassis at jeg gav opp til slutt.

Har derfor bare brukt SD-kortet, men er usikker på forventet levetid på dette, spesielt når jeg bruker det til logging av måledata (temperaturer og sånt).

 

Jeg har hengt med OpenPlotter, det blir et ganske bredt felt som dekkes inn der også etterhvert, hovedmannen bak det har vært veldig lydhør for spørsmål og nye behov, og det er flere involverte på kodingen.

Har bestilt meg en RPi 3 som er rett rundt hjørnet nå, forventer litt bedre ytelse med denne, spesielt i OpenCPN, så det blir spennende. 

https://github.com/sailoog/openplotter
http://www.sailoog.com/en/blog/openplotter-community
http://forum.openmarine.net/

Redigert av Arne Henriksen (see edit history)

mvh, Arne
www.tiarora.no

 

Link to post
Share on other sites

Arne, testet du "løst" msata-til-USB-kabinett eller et PiDrive utvidelseskort som man monterer oppå selve RPi'en? Jeg har et par løse kabinetter og tenkte jeg skulle teste det ene mot en av RPi'ene mine. De fungerer fint for å boote Windows To Go på PC, men jeg tenkte som sagt å bruke den ene som lagringsplass for en RPi.

Redigert av Popeye70 (see edit history)

SY Almara - 2005-modell Dufour 385 GL

Link to post
Share on other sites

 

Jeg kjøpte et løst kabinett og testet.
Står litt om løsningen her: http://www.tiarora.no/?page_id=784

 

Det fungerte egentlig greit så lenge dingsene lå stille foran meg hjemme, men når jeg skulle dra det inn- og ut av båten, og ellers flytte/røre på en kabel mistet den kontakten med disken og det ble for mye dilll.
Problemet er naturligvis at komponentene for diskkabinettet og kablene er simpleste simple fra bakgårds-kina, men det hjelper så lite når jeg egentlig ikke har funnet noe bedre.

PiDrive er sikkert bedre, men det er jo 'litt dyrt' synes jeg, da jeg egentlig ikke skulle ha store datamenger her, men bare var ute etter bedre les/skriv-ytelse og en mer stabil løsning som tåler flere operasjoner uten at det plutselig dør..
De burde tatt seg råd til en SATA-port når de først kom opp med en ny versjon av Pi, men det er vel fort kostbart og kompliserende..

 

mvh, Arne
www.tiarora.no

 

Link to post
Share on other sites

Delta i diskusjonen

Du kan skrive innlegget nå, det vil bli postet etter at du har registrert deg. Logg inn hvis du allerede er registrert.

Guest
Svar på dette emnet

×   Du har postet formatert tekst..   Fjern formattering

  Only 75 emoji are allowed.

×   Innholdet du linket til er satt inn i innlegget..   Klikk her for å vise kun linken.

×   Det du skrev har blitt lagret.   Slett lagret

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...