Itserakentajalle vene-elektroniikkaa N2k väylään

Jos jotakuta kiinnostaa, niin kyhäsin NMEA2000 väylään Arduinolle kirjaston. Eli tuo tarkoittaa sitä että voit sen avulla rakentaa suht' edullisesti esim. moottorin RPM, lämpötila- tai tankkimittarin, joka välittää tiedot NMEA2000 väylään. Itselleni tein tuon yhdistämään vanhojen NMEA0183 laitteiden tiedot ja välittämään ne NMEA2000 väylään ja PC:lle, jolloin yhdellä Arduinolla korvasin 2 vanhaa purkkia ja yhden, mitä ei sitten tarvinnut ostaa. Lisäksi härvelissä on MOB toiminto.

Em. lisäksi tein ankkurivinssiini näytöllisen ohjaimen, jolloin se näyttää meressä olevan ketjun määrän. Tuplaklikkaus ylös, ja ankkuri nousee -1.5 m:iin huuhteluasentoon. Tuplaklikkaus alas, jolloin se menee 2xsyvyyteen - tosin tuohon on tuo väyläjohto vielä kytkemättä, joten toiminee vasta ensikesänä.

Mitään valmiita kaupallisia laitteita ei ole siis tarjolla, vaan hiukan ohjelmoitia ja kolvinkäyttöä osaavalle työkaluja.

Osoitteesta: http://forum.arduino.cc/index.php?topic=50893.45 löytyy lisätietoja ja sieltä kautta voi saada minuun yhteyden.
4199
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Kiitos, tuossa olisi mielenkiintoinen projekti talvikaudeksi.
Sinä osaat varmaan vastata sekunnissa siihen minkä etsimiseen minulla menisi tuntikaupalla aikaa:
- mikä olisi hyvä linkkisivu tms. joka kertoisi aloittelijalle simppelisti miten aloittaa
- mikä noista eri Arduino-laitteista olisi hyvä , simppeli ja halpa, kun tavoitteena on nimenomaan saada tietoa eri antureista ja myös ehkä ohjata esim. releitä tai moottoreita
-mihin hintaan suurin piirtein pääsee alkuun?

lähtötasona se, että joskus nuoruudessa on transistoreja kolvannut toisiinsa ja ymmärtää elektoniikan perusteeet, myös englanniksi.

Äänestä
  • Koitan etsiskellä tai teen itse ohjeen, jollei ole ihan päivän päälle. Voit olla minuun suoraan yhteydessä, jos löydät sp osoitteeni - tänne en viitsi sitä vielä julkaista. Em. linkin ja ja openskipper.org:n kautta tietoja yhdistelemällä pitäisi löytyä.

    Arduino Due maksaa verkkokaupassa 35 €. Siihen tarvitaan väylään liittymistä varten Can Tranceiver esim. MCP2562 n. 2,5 €. Jos haluaa liittyä myös NMEA0183 laitteisiin, tarvitaan RS 485 Tranceiver esim. MAX3485CPA n. 8 €/kpl. Vähän verolevyä ja sopivia liittimiä. Lisäksi sitten haluamasi anturit. Eli suurista summista ei puhuta - paitsi jos oma työn laskee.

    Tein ensimmäisen versioni Arduino Mega:lla, mutta Due on parempi tehojenkin puolesta. Tämä ehtii ainakin minun veneessäni käsitellä kaikki viestit ja välittää PC:lle. Noita on kyllä tehokkaampia halvemmallakin, mutta enemmän joutuu miettimään itse. Laitoin kirjastoni githubiin, missä on esimerkit valmiina ja ne toimii suoraan Arduino Due:n tai Mega:n kanssa.

    Äänestä

  • N2k kirjoitti:

    Koitan etsiskellä tai teen itse ohjeen, jollei ole ihan päivän päälle. Voit olla minuun suoraan yhteydessä, jos löydät sp osoitteeni - tänne en viitsi sitä vielä julkaista. Em. linkin ja ja openskipper.org:n kautta tietoja yhdistelemällä pitäisi löytyä.

    Arduino Due maksaa verkkokaupassa 35 €. Siihen tarvitaan väylään liittymistä varten Can Tranceiver esim. MCP2562 n. 2,5 €. Jos haluaa liittyä myös NMEA0183 laitteisiin, tarvitaan RS 485 Tranceiver esim. MAX3485CPA n. 8 €/kpl. Vähän verolevyä ja sopivia liittimiä. Lisäksi sitten haluamasi anturit. Eli suurista summista ei puhuta - paitsi jos oma työn laskee.

    Tein ensimmäisen versioni Arduino Mega:lla, mutta Due on parempi tehojenkin puolesta. Tämä ehtii ainakin minun veneessäni käsitellä kaikki viestit ja välittää PC:lle. Noita on kyllä tehokkaampia halvemmallakin, mutta enemmän joutuu miettimään itse. Laitoin kirjastoni githubiin, missä on esimerkit valmiina ja ne toimii suoraan Arduino Due:n tai Mega:n kanssa.

    Kiitos paljon. Laitetaan vielä kaikille tiedoksi tämä aloituspakkaus jonka löysin:
    http://www.verkkokauppa.com/fi/product/37663/dnsqv/Arduino-Starter-Kit-Arduino-aloituspakkaus#product-reviews

    Onko jotain syytä, miksi en ostaisi tätä? Sillä ajatuksella että kokeiltuani/opittuani voin sitten jatkaa jollain paremmalla, esim. tuolla Due:lla. Hinta on minusta ok, vaikka halvemmalla(?) nuo varmaan saisi osat itse keräämällä...

    Löydän varmaan osoitteesi, joten kyselen jatkot suoraan ;)

    Äänestä

  • Minusta tuossa tulee noille muile osille, mistä osa jää tarpeettomiksi, vähän kova hinta. Pelkkä Arduino kortti ja USB-kaapeli riittää siihen että pääsee kokeilemaan, mitä osaa itse tehdä. Alkuunhan voi simuloida esim. lämpötilan mittausta kytkemällä analogisen lähdön ja tulon yhteen. Sitten oikeaksi lämpötila-anturiksi esim. LM35 komponenttikaupasta.

    Paras olisi tietysti ensin tietää, mitä haluaa. Itse olen tuon N2k:n kanssa touhunnut ja halusin kaiken informaation N2k väylään ja PC:lle, joten tavoite oli selvä. Ruoripylvääseen ostin Garminin GMI 20 monitoiminäytön vanhan loki/kaiun tilalle. Nyt tuon Arduino viritelmän kanssa saan kaiken data (RPM, lämpötilat, tankit, akut, GPS ym.) N2k väylään, minkä saa sitten näytettyä GMI 20:llä. No on minulla vielä lisäksi samat asiat myös PC:n web-palvelimessa (OpenSkipper), jolloin ne voi katsoa miltä tahansa veneen verkkoon liittyneestä selaimesta (tabletti, puhelimet). Myös nuo ovat avoimen koodin kamaa.

    Äänestä

Kommentoi aloitusta


N2k kirjoitti:

Jos jotakuta kiinnostaa, niin kyhäsin NMEA2000 väylään Arduinolle kirjaston. Eli tuo tarkoittaa sitä että voit sen avulla rakentaa suht' edullisesti esim. moottorin RPM, lämpötila- tai tankkimittarin, joka välittää tiedot NMEA2000 väylään. Itselleni tein tuon yhdistämään vanhojen NMEA0183 laitteiden tiedot ja välittämään ne NMEA2000 väylään ja PC:lle, jolloin yhdellä Arduinolla korvasin 2 vanhaa purkkia ja yhden, mitä ei sitten tarvinnut ostaa. Lisäksi härvelissä on MOB toiminto.

Em. lisäksi tein ankkurivinssiini näytöllisen ohjaimen, jolloin se näyttää meressä olevan ketjun määrän. Tuplaklikkaus ylös, ja ankkuri nousee -1.5 m:iin huuhteluasentoon. Tuplaklikkaus alas, jolloin se menee 2xsyvyyteen - tosin tuohon on tuo väyläjohto vielä kytkemättä, joten toiminee vasta ensikesänä.

Mitään valmiita kaupallisia laitteita ei ole siis tarjolla, vaan hiukan ohjelmoitia ja kolvinkäyttöä osaavalle työkaluja.

Osoitteesta: http://forum.arduino.cc/index.php?topic=50893.45 löytyy lisätietoja ja sieltä kautta voi saada minuun yhteyden.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu