FSnordic.net
Home Help Rules Login Register
Welcome, Guest. Please login or register.
14.12.17, 17:00

Login with username, password and session length
+  FSnordic.net Forums
|-+  Finnish Discussion / Lentosimulaattorit
| |-+  Kotiohjaamot / Home Cockpits (Moderators: Jari Mikkilä, Joni Öfverström, Tuomas Kuosmanen)
| | |-+  arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
:  

« previous thread next thread »
Pages: [1] Reply Print
Author Topic: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane  (Read 3105 times)
Tomi Soininen
Offline Offline

Posts: 14
Date Registered: 19.02.13

arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« on: 24.01.15, 12:31 »

 Ongelma on hyvinkin yksinkertainen, tarvitsisi vinkkejä miten tuo kortti keskustelee tuon x-planen kanssa. kortti koneessa usb kaapelilla, kortti näkyy virtuaalisena com porttina. Aikaisemmin olen käyttänyt teensy korttia jolla omat kirjastonsa arduino ohjelmalle, Mutta ymmärrys loppui tämän arduino kortin kanssa miten käsittelen dataref tiedostoa kortilla tai kirjoitan sen koodiin niin että peli ymmärtää tiedon, jos jollain hyvä esimerrki koodi jolla voisin testailla kortin toimintaa tai muuta tietoa niin pääsisin alkuun tämän kortin kanssa. kiitos etukäteen. ystävä googlen antoisa tietoto ei valaissut tyhmää eteenpäin...

imac
x-plane 10
kortti arduino leonardo micro r3
Esko Laakso
Offline Offline

Posts: 10
Date Registered: 01.10.11

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #1 on: 24.01.15, 18:35 »

Olen itse myös aika tavalla alkutaipaleella saman asian kanssa. Arduinon olen saanut juttelemaan X-planen kanssa pelin oman UDP-verkkosysteemin kautta. Ethernet shieldin oston kortin kylkeen se tietysti vaatii, mutta jatko on aika yksinkertainen yhteyden saamisen suhteen. Asian parissa häärää aika moni, mutta ehkä paras yksittäinen löytämäni sivusto on tämä:

http://arduino.svglobe.com/

Sivuston tekijän vääntämä "XPlaneData.h"-kirjasto on erinomainen lähtökohta projektille. Muutenkin touhu on esimerkillisesti dokumentoitu. Itselläni on menossa Airbussin suunnitelu ja olen ajatellut ottaa yhteyttä em. sivuston tekijään, kun saan jotain järjellistä aikaiseksi oman häkkyräni kanssa. Yhteistyötäkin voi toki asian parissa harrastaa jos mielenkiintoa rittää.
Tomi Soininen
Offline Offline

Posts: 14
Date Registered: 19.02.13

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #2 on: 24.01.15, 20:08 »

Kiitos tiedosta arvelinkin että puuttuu jokin kortti välistä. Shocked Mutta taidan pitäytyä noissa teensy korteissa vielä tässä vaiheessa, koska niitten kanssa on tullut jo askarreltua. mutta muuten kyllä yhteistyö ja tiedon jako onnistuu kun kerkijää eteenpäin tätä omaa projektia viämään. Nyt suunnitteilla autopilot paneeliin uusi etulevy sekä ledijen asennus ja koodaus katotaan kuin äijän käy laugh
Esko Laakso
Offline Offline

Posts: 10
Date Registered: 01.10.11

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #3 on: 25.01.15, 08:45 »

Minulla on Teensystä vielä vähemmän käsitystä kuin Arduinosta. Jotain yhteensopivuutta Arduinon ja Teensyn välillä on, mutta millaista, on vähän hämärän peitossa. X-planeen yhteydenmuodostus onnistu kyllä muutenkin kuin ethernetin kautta. Käsittääkseni tällöin pitää X-planeen koodata plugin, joka hoitaa tiedonsiirron simun päässä. Google löysi tämän:

https://github.com/PaulStoffregen/X-Plane_Plugin
Matti Virta
Offline Offline

Posts: 258
Date Registered: 04.03.13

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #4 on: 27.01.15, 06:34 »

teensyt ja kaikki muutkin arduinot juttelee fsx ja fs2004 kanssa erillisellä ohjelmalla jonka saa jims, page nl jotain sivuilta valmis paketti ,eli koodi arduinoon ja kytkimiä sun muita valoja saa arduinoon liitettyä ja toimivat samaan aikaan kuin ohjelman kytkintä kääntää tai toisinpäin ulkoista kääntää.tein myös itselle toimivan radiopaneelin fs2004:seen arduinolla. jims sivuilla ja forumilla löytyi koodit .

x-planesta en tiedä mutta jotain koodia pitäisi lua skripitiin laitella ja arduinoon joku softa myöskin että ymmärtää eri kytkinten/valojen toiminnan ja siirtää tiedon pc:lle, yksi vaihtoehto on polttaa arduinon piirille kokonaan uusi hmm joku Mjoystic ohjelma joka siis tuhoaa poltettaessa alkuperäisen arduino bootloaderin. sitten ardu on täysin hid joystic ja kytkimiä saa lisäiltyä ja potikoita. eli tulee ohjelmallinen joystick. muistaakseni ohjel,masta riippuen max 64 kytkintä 16 encoderia,6 potikkaa tms,

Korjaan : Tuli mieleen vasta ulkona että mjoy on erillinen HEX file joka poltetaan arduinon oman bootloaderin tilalle jolloinka arduinon piiristä tulee USB HID laite eli joystick.

jims page forumi oli vissiin flidhtsim alaosasto my cocpit jotain, arduino sivuilla, se jims eka unolle tehty toimii hyvin gear up/down, annuincator,valoja ja kytkimiä kaikki mitä uno kortille mahtiui. forumilta taas löytyi jatkoa flightsim sivuilta, eli arduino radiopaneeli arduino megalle missä kytkimellä sai muitakin ap, etc, mitä nyt radio staccissa perus cessnassa on, toimi hienosti kun kokeilin,encoderit vaihtoi radion+nav taajuudet yms.
jims sivuilla ladattavissa erillinen ohjelma myös pc:lle josta voi valita vanhan fs2004 tai uudemman fsx joka kommunikoi simun kanssa arduinon tekemisiä kytkimiä, valoja yms.

Tuota X-planea en tiedä kun ei ole itsellä hankittuna vielä, pitäs ensin uusi pc hankkia TYÖTTÖMÄNÄ ei helppo nakki Sad

Mitä x-planesta lukenut niin pc puolella x on valmiina jotain ja lisäyksiä lua scripteillä, arduinoon sitten oma ohjelma joka lähettää kytkinten tiedot joko sarjaväylää usb:in kautta tai ethernet shieldin kautta verkkoon.
« Last Edit: 27.01.15, 07:30 by Matti Virta »
Alexander Ehrnrooth
Offline Offline

Posts: 16
Date Registered: 26.01.08

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #5 on: 31.01.15, 22:53 »

Teensy keskustelee X-planen kanssa suoraan plugarin avulla, Arduinot ei tähän pysty. Ne tarvii verkkoyhteyden.
Esko Laakso
Offline Offline

Posts: 10
Date Registered: 01.10.11

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #6 on: 03.02.15, 18:03 »

Kyllä Arduino voi X-planen kanssa jutella ilman ethernet shieldiä siinä missä Teensykin eli sarjaväylää pitkin (vaikkapa USB) ja tällöin pitää se plugin tietysti vääntää. Mikä tässä nyt sitten on "suoraan"? X-planesta löytyy itsestään mahdollisuus siirtää UDP-protokollalla dataa ohjaamoon, jolloin ei tarvitse mitään plugin-hässäkkää ohjelmoida ollenkaan. Puolensa molemmilla ratkaisuilla..
Ville Ranki
Offline Offline

Posts: 92
Date Registered: 23.11.10

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #7 on: 06.02.15, 09:17 »

Kyllä Arduino voi X-planen kanssa jutella ilman ethernet shieldiä siinä missä Teensykin eli sarjaväylää pitkin (vaikkapa USB) ja tällöin pitää se plugin tietysti vääntää. Mikä tässä nyt sitten on "suoraan"? X-planesta löytyy itsestään mahdollisuus siirtää UDP-protokollalla dataa ohjaamoon, jolloin ei tarvitse mitään plugin-hässäkkää ohjelmoida ollenkaan. Puolensa molemmilla ratkaisuilla..

ExtPlane-pluginiin olen pitkään suunnitellut sarjaporttirajapintaa niin, että siihen voisi kytkeä Arduinon tai minkä tahansa sarjaporttina näkyvän laitteen joka sitten viestii X-Planen kanssa. Jos joltakulta onnistuu Qt/c++-koodi niin saa auttaa. Itselläni ei toistaiseksi arduinolaitteita ole kotiohjaamossa.
Alexander Ehrnrooth
Offline Offline

Posts: 16
Date Registered: 26.01.08

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #8 on: 08.02.15, 09:32 »

Kyllä Arduino voi X-planen kanssa jutella ilman ethernet shieldiä siinä missä Teensykin eli sarjaväylää pitkin (vaikkapa USB) ja tällöin pitää se plugin tietysti vääntää. Mikä tässä nyt sitten on "suoraan"? X-planesta löytyy itsestään mahdollisuus siirtää UDP-protokollalla dataa ohjaamoon, jolloin ei tarvitse mitään plugin-hässäkkää ohjelmoida ollenkaan. Puolensa molemmilla ratkaisuilla..

Teensy on xplanelle varta vasten suunniteltu ja sille löytyy valmis plugari, ei kun plug and play.
Matti Virta
Offline Offline

Posts: 258
Date Registered: 04.03.13

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #9 on: 17.02.15, 02:59 »

hmm, Itse kun olin ymmärtänyt että teensy JA arduino ovat samoja kikkareita tosin teensyssä in/out pinnejä todella paljon vähemmän mega 2560 nähden joka olisi ihanteellinen simukäytössä in/out,analog yms, määriensä kanssa ja toisen voi aina valjastaa toiseen usb porttiin lisäksi.
Alexander Ehrnrooth
Offline Offline

Posts: 16
Date Registered: 26.01.08

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #10 on: 19.02.15, 12:30 »

Teensyn bootloaderi on käsittääkseni erilainen, ei-avointa lähdekoodia. Teensyn USB ominaisuudet ovat paljon paremmat kuin Arduinolla. Teensyllä voi valita minkä tyyppinen usb-device halutaan, esim midi, keyboard, joystick, disk, flight sim controls... Arduinolla on vain serial.
Jan Lemström
Offline Offline

Posts: 12
Date Registered: 02.10.13

Re: arduino leonardo micro r3 kortin käyttö ongelma projekti 777 alusta x-plane
« Reply #11 on: 16.09.15, 05:24 »

Jos udpeetä kaipaa ardyinosta voi sen kytkeä rasperry puihin tai linux koneeseen ja tehdä arduinon koodin joka lähettää udp dataa sarjaporttiin ja linux socat komennolla ohjata linuksissa arduino serial portti xplane udp porttiin. Itsellä tällänen käytössä.
tälläsellä rimpsulla ohjaan arduino serialin udp porttiin.

Socat sendto:192.168.1.80:7778!!udp-listen:12345,reuseaddr /dev/ttyACM0
Tuo scripti kääntää myös rapsberryn porttiin 12345 tulevan datan ttyacm0 joka siis on arduinon usb serial.
Pages: [1] Reply Print 
« previous thread next thread »
Jump to:  

1