Simulaattorien ohjaimet, force feedback ja ohjainvoimat
tigert:
Nyt kun tuli tuo Porin simu nähtyä (kiitokset vielä ) ja todettua moinen forcehärpätin mielenkiintoiseksi, aloin miettiä tätä(kin) osa-aluetta siltä kannalta että saisi oleelliset narut pysymään omissa käsissä. Tuossahan on ketjun heikoin lenkki tuon projektin kehittäjä jonka windows-softa vaaditaan että härveli toimii. Sinänsä mainio osa simuprojektiin, ja varmasti kaverin forcesofta kehittyy tulevaisuudessa vielä paremmaksi kun ehtii koodaamaan. MIK:in simuprojekti täyttää syksyllä 10 vuotta, vanhin rauta mikä on vieläkin ajossa on FSBUS. Mikä windows-versio on seuraavan 10 vuoden päästä ajossa? Mikä simusofta? Toimiiko tämä force niiden kanssa? Ymmärtänette mitä ajan takaa?
Olisi ihan mielenkiintoista jos olisi speksattuna joku vastaava härpäke jonka toimintalogiikkakin olisi avoin ja muokattavissa - voisi tehdä ensin simppelin trimmattavan keskitysforcen jonka voima säätyisi ilmanopeuden mukaan ja sitä voisi sitten kehittää edelleen, vaikka lyödä viisaita päitä yhteen ja ideoida porukallakin.
Mietin että voisikohan tuo toimia esim. Arduinolla joka ohjaisi tuollaisia harjattomia moottoreita jonkun ohjainpiirin avulla? Katella oli joskus jotain ideaa, taisi jollain muullakin olla. Jos Arduinolle kertoisi sarjaportin kautta ihan tekstiprotokollana kasan simun lentomallin parametrejä, siitä saisi aika geneerisen rajapinnan jonka pystyisi liittämään mihin hyvänsä simuun. Olisiko moinen käytännössä riittävä?
Arduinon sisällä sitten keksisi taikatemppuja millä simun lentomallin parametrit säätävät ohjainvoimia jollain logiikalla.
Voisiko tämmöinen toimia ja miten se kannattaisi toteuttaa rautapuolella? Siitä mulla ei ole senkään vertaa kokemusta kuin koodista
//Tuomas
Juhak:
Quote
Mietin että voisikohan tuo toimia esim. Arduinolla joka ohjaisi tuollaisia harjattomia moottoreita jonkun ohjainpiirin avulla? Katella oli joskus jotain ideaa, taisi jollain muullakin olla. Jos Arduinolle kertoisi sarjaportin kautta ihan tekstiprotokollana kasan simun lentomallin parametrejä, siitä saisi aika geneerisen rajapinnan jonka pystyisi liittämään mihin hyvänsä simuun. Olisiko moinen käytännössä riittävä?
Arduinon sisällä sitten keksisi taikatemppuja millä simun lentomallin parametrit säätävät ohjainvoimia jollain logiikalla.
Voisiko tämmöinen toimia ja miten se kannattaisi toteuttaa rautapuolella? Siitä mulla ei ole senkään vertaa kokemusta kuin koodista
Tämä voisi olla hyvinkin mielenkiintoinen idea. Arduinon kohdalla vahvuus tulisi juuri siitä, että yleiseen jakoon laitettua koodi pystyisi kehittämään ja jakamaan kuka vain. Arduino ei itsessään pysty ohjaamaan FB:n vaatimia moottoreita, jotain rautaa (FETtejä?) siiheen väliin tarvittaisiin joka tapauksessa. Mitä parametrejä tuollainen FB-systeemi vaatisi ulos simusta? Ilmanopeus, muuta? On olemassa parikin projektia joissa on kehitetty softaa joka tunkee FSX:n tietoja sarjaportin kautta Arduinolle, voisikohan noista olla apua...
Ja eihän minullakaan ole mitään käsitystä koodista tai raudasta, oma Arduino-osaamiseni rajoittuu kytkentää joka vilkuttaa yhtä lediä
Juha
tigert:
tässä ketjussa on aiempaa kytkispohdintaa Katelta hiukan
Juhak:
Quote
tässä ketjussa on aiempaa kytkispohdintaa Katelta hiukan
Periaatteessa sinne sarjaporttiin pitäisi saada tungettua tieto ilmanopeudesta ja ohjaimen asennosta. Ensimmäinen steppi voisi olla tämän järjestäminen, sen jälkeen voisi pohtia moottorin ohjausta.
Juha
Juhak:
Satuin katsomaan eilen kanavasurffauksen lomassa Ajankohtaista kakkosta. Kaiken eurokriisi sitä, eurokriisi tätä -hömpän välissä kerrottiin sähköavusteisten polkupyörien yleistymisestä. Huomioni heräsi kun fillarimekaanikko kertoi asentavansa pyörään "harjatonta moottoria". Pieni googlettelu selvitti, että esim. ebay on täynnä sähköpolkupyöriin liittyvää tavaraa. Kysymys kuuluu, voisko tuollaista sähköpyörän (tai skootterin) ohjausyksikkö hyödyntää FB-systeemissä esim. Arduino-ohjauksella?
Muutama esimerkki:
http://www.monsterscooterparts.com/otco.html
http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&_nkw=electric+bike+controller&_sacat=0
Toinen vaihtoehto voisi olla RC-vehekissä käytetyt ohjaimet. Näissä voi olla vain vaikeaa löytää riittävän suurta jännitettä kestävää ohjainta, ja usein RC-laitteissa ei ole kytkentöä hal-anturille. Mutta hal-anturin voi muutenkin kytkeä suoraan Arduinoon?
Juha
Navigation