| | | Arduino a simulátory 28. 1. 2015 / 12:26 | |
| | dejme to sem, protože cítím, že to bude zajímat více lidí.
Ano, Arduino je dobré, protože je tlačené jednoduchým sw.
Ale ono s Atmeláckým AVR studiem (editor je založený na MSVS, takže skvělý editor), to nemusí být o nic složitější. Jenom jsem se k tomu nedosal.
Arduino není nic jiného než Atmel (nějaký) s loaderem. A pak samozřejmně podpora.
---------------
Ok, jsem ve stavu nadšení, dokud tento stav budete podporovat, budou ze mě padat nějaké použitelnosti.
V této chvíli mám rozchozené Arduino jako USB joy (6os, 32 tlačítek, 2 hat). https://github.com/NicoHood/HID
S Leonarderm si dokážu představit snímání daleko více tlačítek, i stovky.
Na základě sejmutí těchto tlačítek se může aktivovat i klávesová i myší událost (i kombinace).
Snímání rotačních enkodérů vidím jako "brnkačka".
Komunikaci na druhou stranu (z PC do Arduina) tu ulítej zmiňoval http://www.jimspage.co.nz/Multi_Radio.htm - moje zkušenosti s tím jsou zatím nulové.
Už mám pro happíka navrhnutou desku, aby se dal Leonardo použít do pedálů.
Tak mi držte palce. |
| |
|
| | | Arduino a simulátory 28. 1. 2015 / 14:13 | |
| | Držím!!! |
| |
|
| | | Arduino a simulátory 28. 1. 2015 / 15:38 | |
| | No už se těším až uvolníš zdroják v návaznost na tvoji větu ....Snímání rotačních enkodérů vidím jako "brnkačka". |
| |
|
| | | | Arduino a simulátory 28. 1. 2015 / 15:55 | |
| | Jo, to by me taky zajimalo Zatim jsem je spolu s Arduinem nezkousel, akorat s Bodnarem, tam jakz takz chodej. U toho Arduina by me zajimalo, jestli to je schopny nejak stihnout na normalnich vstupech, nebo to musi jit pres preruseni... |
| |
|
| | | | | Arduino a simulátory 28. 1. 2015 / 16:42 | |
| | Když rotační enkodery stíhá MJ16 na matrixu na 12 MHz, tak jako první udělám, nematrixový a na těch 16 MHz to muslí lítat...
Zkusím to večer.
Zdrojáky samozřejmě zveřejním.
"brnkačka" bylo záměrně v uvozovkách, nějaké problémy se tam vždycky najdou.
|
| |
|
| | | | Arduino a simulátory 28. 1. 2015 / 21:13 | |
| | Tak, jak jsem si myslel, už dekódování enkoderu někdo napsal přede mnou. Takže jsem si drze stáhnul https://code.google.com/p/arduino-rotary-encoder-with-velocity/ .
To to vcelku jednoduchá knihovna + nějaká vychytávka, která zrychluje (mění velikost výstupní hodnoty), pokud se točí dostatečně dlouho jedním směrem.
Tuto úžasnost jsem zapoznámkoval a zbyl asi pětiřádkový základ, kde se hlídá změna na určených pinech.
To celé jsem použil v již zmíněném projektu USB Gamepad zmíněným výš. V příkladu níž obsluhuju dvě osy a jeden rotační enkodér. Aby to moc nešumělo, proběhne na jedno zmáčknutí tlačítka joye (opravdu to jen blikne) 250 čtení os a enkoderu, jen pro představu výkonu. Viz konstanta magic ve zdrojácích.
Určitě to půjde optimalizovat na velikost proměnných, rychlosti a případně šumy, to snad později.
Kdo chce nahlédnout, zkuste http://markovo.wz.cz/Arduino.zip
Takže fakt vcelku brnkačka.
Ještě udělám matrixové snímání, ať těch enkodérů může být kybl.
Ještě vřele doporučuju enkodery aspoň trochu harwarově odšumět (R-C nebo aspoň C - rozuměj Rezistor, Condenzator).
Tož tak. Jdu trénovat let na zádech...
|
| |
|
| | | Arduino a simulátory 29. 1. 2015 / 13:07 | |
| | Zkusil jsem, jestli bude Leonardo reagovat na posílání sériových dat a jo. Jako že funguje jako USB joy + přijímá data ze sériovky.
Uvnitř jsem chytal texty a pokud jsem našel správný řetězec, zmáčknul jsem tlačítko. Pokud jiný pustil tlačítko.
Správná data můžou posunout rafičku pomocí serva, rozsvítit čísla na 7seg...
Technologicky to funguje.
Víte někdo jak dostat data z FSUIPC na sériovku? Jestli jo, napíšu vám celý kokpit.
Vzhledem k tomu, že přístrojů je dost, asi bych viděl výstupní zařízení na jiném zařízení jak snímání joye, ale třeba se pletu.
Večer vyzkouším servomotory.
|
| |
|
| | | | Arduino a simulátory 29. 1. 2015 / 13:31 | |
| | Koukám, že tě to chytlo! Tak jen bádej, bádej ať tu "laťku" posunem kousek výš. |
| |
|
| | | | Arduino a simulátory 29. 1. 2015 / 13:38 | |
| | Obecně nejdříve načteš FSUIPC a potom to pošleš na COM.
Včera jsem vydumal nejjednodušší posílání takto :
comport = fopen("COM4", "w"); // otevření comportu
if ( now5takt < prev5takt || now5takt > prev5takt ) { // podminka ze to posle jen 5 x za sec
ch = 0; if ( GearPositionLeft[1] > 62 ) ch = 1; // jestli je leva noha dole pripravi asci 1 at Arduino rozsviti zelenou
fprintf (comport, "%c",ch); fflush(comport); // fyzicky to posle na arduino resp. com4
fclose(comport); // zavre comport
Obecne je zajimave ze otevreni a zavreni filu musim strcit na ruzna mista programu daleko od sebe v jednom bloku to nefunguje. Jinak je to primitivismus nejhrubsiho zrna, nezvladl jsem zatim zadnou COM knihovnu. Takze obousmerna komunikace mi zatim nefunguje
Samozrejmě ze mohu pripravit cely okomentovany zdrojak a ne jen tenhle nastrel, pokud budes chtit. Ale fakt to funguje !!!
Hezka hracka |
| |
|
| | | | | Arduino a simulátory 31. 1. 2015 / 08:04 | |
| | FSUIPC - můžete tady upřesnit jak se bude chovat Arduino ve vazbě například s ovládáním BEACOM , kde dle mě je v FSIPC pouze funkce TOGGLE . Tohle jsem prostě nepochopil , že pár funkcí je svázáno jen s tímto opakováním. Proč to FSUIPC tady tak ošidili?
|
| |
|
| | | | | | Arduino a simulátory 31. 1. 2015 / 12:19 | |
| | Projdi si PDF dokument, který popisuje proměnné FSUIPC. Jestli otázkou míníš ovládání světel tak co si vzpomínám v FS9 to ovládá po jednotlivých bitech jeden byte. |
| |
|
| | | | | | | Arduino a simulátory 31. 1. 2015 / 14:43 | |
| | Dík za reakci , do dnes sem v registrované versi nastavoval ovládání jen pomocí nabídky , kterou mi dávala FSUIPC .
Příklad pro ovládání páčky BEACOM
Buton MJOY16 č. 69 klávesová CTRL+SHIFT+2 v FSUPC nastaveno Toggle Beacom lights
77 klávesová CTRL+SHIFT+2 v FSUPC nastaveno Toggle Beacom lights
Nastaveno to mám takto protože jsem předpokládal ,že nemám jinou možnost. Dle tvé reakce jsem schopen přenastavit v FSUIPC další jiné ovládání tedy v třeba takto:
Beacom lights ON
Beacom lights OFF
tak jak je třeba u navigačních světel? (toggle , ON , OFF) |
| |
|
| | | | | | | | Arduino a simulátory 31. 1. 2015 / 17:07 | |
| | Obecně všechny světla jsou ovládány tím jedním bytem alespoň u FS9 co si z hlavy vzpomínám, fakt mrkni do tý dokumentace, mělo by to tam být vysvětlený. A pak by to vše mělo jít ovládat bez problémů jednotlivě. Obecně cokoliv najdeš v proměnných FSUIPC, to by jsi měl být schopen zapisovat nebo číst |
| |
|
| | | | Arduino a simulátory 29. 1. 2015 / 19:25 | |
| | V FS9 pošleš data na COM port pomocí GPSout 2.61. V FSX už je tahle utilitka zakomponována přímo do FSUIPC.
Pokud by to nestačilo, mohlo by pomoci ještě FSUIPC SDK a napsat si něco svého. |
| |
|
| | | | Arduino a simulátory 30. 1. 2015 / 09:16 | |
| | ...servomotory fungují...
(to nemusíte hlásit, to vidím) |
| |
|
| | | | | Arduino a simulátory 30. 1. 2015 / 13:35 | |
| | jinak na všechny možný ptákoviny k Arduinu máš mraky knihoven, jak na rotační enkodéry, tak na krokáče s driverem, bez driveru, displeje už s tlačítky, nebo bez, desky s relé, klávesnice, dotykové barevné grafické displeje, SPI, i2c, testovací shieldy atd.... A všechno koupíš za pár korun, z toho se dá postavit kokpit jedna báseň. Připojíš to přes Ethernet i přes wifi, i přes Modrejzub, přes COM, prostě s tím uděláš skoro cokoli.
Arduino je moc šikovná věc, fotečka části mojí Arduino laboratoře |
| |
|
| | | | | | Arduino a simulátory 30. 1. 2015 / 14:32 | |
| | Nojo, vy se bavíte s kováříčkem (se mnou), místo abyste se obrátili přímo na Tondeho.
Taky jsem věřil, že všechno už někdo napsal a já to jenom najdu a rozchodím. |
| |
|
| | | | | | | Arduino a simulátory 30. 1. 2015 / 18:29 | |
| | Aby s toho nebilo jen video , tak se holoto pokokejte , záviďte ... co ještě vmyslet |
| |
|
| | | | | | Arduino a simulátory 31. 1. 2015 / 07:30 | |
| | Tak už mě přestalo bavit zkušební desku honit po stole a hodil jsem to aspoň do krabičky. Protože Arduino využívám jen pro FSX tak mám osazeno jen po jednom typu ovládacím typu přepínače ,vypínače, tlačítko a LED dvakrát ( na osazení čeká jen encondér , který není skladem) na čelním panelu. Tak se těším , že než ho osadím tak se tady (pro nás neznalé) objeví zdroják na jeho ovládání ( který pochopím )......
No ještě bych hodil do placu otázku jestli někdo zkoušel spustit Arduino pomocí programu link2fs_multi_fsx_v5h , který jsem zmiňoval dříve a DRUHÉ Arduino pomocí jiného prostředí , které tady zmiňujete.
|
| |
|
| | | | | | | Arduino a simulátory 31. 1. 2015 / 17:33 | |
| | | |
|
| | | Arduino a simulátory 10. 2. 2015 / 17:26 | |
| | Odborníci, teoretická otázka:
Mám (teoreticky) Arduino Mega. Tedy 16 analogových vstupů a možnost babmilionu tlačítek.
Má cenu z toho dělat dva USB joysticky nebo už je lepší to celé napojit přes sériovku přímo na nějaké FSUIPC nebo x-planovský ekvivalent?
Už jsem trochu proniknul do HID deskriptorů, ale přemýšlím, jestli i osy neposílat sériovkou. Stejně to vyjde na stejno (rychlostně).
Nebo ještě přidat jako-klávesnici a posílat rovnou klávesové zkratky?
Přijde mi to všechno takové složité. Ve smyslu já signál zpracuju, jako USB zařízení se to pošle do PC, protože to je čudl s vysokým číslem, tak se to nějakým programem předělá na klávesovou zkratku, ta se vyhodnotí ve FS a nastaví se správný parametr.
Kdyby to bylo přes sériovku, tak je ta cesta kratší.
No nic, jdu rýpat do HID...
Ještě dotaz: potřebuju naprogramovat atmel. Na elektronice ve svých čudlíkách mám ISP konektor, kterým procesory v pohodě programuju.
Když tím samým způsobem chci programovat čip vedle (mám jako takový programátor se ZIF paticí), tak programovací sw hlásí, že čip nevidí. Napájený je, ale asi ještě potřebuje něco jiného. Krystal? nebo nějaký kondenzátor (na nožičky clk?) . Napájený čip určitě je. Nebo potřebuje i napájení AVcc?
P.S.
Zase jsem včera rozchodil své panely a vzlétnul s cessnou (FS9), tak se vývoj malinko zdrží. |
| |
|
| | | | Arduino a simulátory 10. 2. 2015 / 18:00 | |
| | Urcite jako joystick. Nechces to preci zamknou jen a prave na FSX... |
| |
|
| | | | Arduino a simulátory 10. 2. 2015 / 18:09 | |
| | urcite to riesit cez viac joystickov... moze sa stat ze pridu novsie ine simulatory, pripadne to bude chciet pouzit aj na ine simulatory ci hry |
| |
|
| | | | | Arduino a simulátory 10. 2. 2015 / 20:53 | |
| | To zní rozumně.
Takový nápad: mám USB zařízení s 8 osami a 128 tlačítky - to je tuším nějaká hranice (ať už jsou to std tlačítka nebo enkodery, v této chvíli už je to jedno - už to umím) a program, co nevidí tolik tlačítek.
Zapnu sériovku (pro jednoduchost tu od arduina) a do arduina nahraju převodní tabulku ala svmapper.
V USB zařízení je aktivovaná i USB klávesnice a na základě téhle mapy by se krom tlačítek ještě posílaly znaky z klávesnice.
Sofistikované přepínání profilů jako v svmapperu by to nebylo, ale zase by se nemuselo nic pouštět.
Co? |
| |
|
| | | | | Arduino a simulátory 11. 2. 2015 / 12:44 | |
| | A ještě nápad, co si určitě realizuju.
Třeba Leonardo má sice jen 6 analogových vstupů, ale můžu z něj udělat 8 osý joy, a osy ovládat rotačními enkodery. 16-bit rozlišení není vůbec žádný problém.
(úvahy)
Teda možná, než se enkoderem nakroutí 65000 kroků... Pak by se dal použít ten zrychlovací algoritmus... Prostě by to šlo.
|
| |
|
| | | | Arduino a simulátory 11. 2. 2015 / 13:12 | |
| | Nejste někdo odborník na tvorbu HID deskriptorů?
Dokázal jsem cosi stvořit, ale nefunguje to tak, jak by mělo... |
| |
|
| | | Arduino a simulátory 10. 2. 2015 / 19:24 | |
| | Marek se zatím nepochlubil tak podám informaci o stavu ovládání "točítek".
V tuto chvíli arduino ovládá nkodéry pro základní funkce našich letadélek a to VOR , ADF , Kollsman a pouze u přístroje Heading "točítko" BUG - druhé Adjust nereagovalo na žádný kód který je uveden v programu uvedeném http://www.jimspage.co.nz/link2fs_experts.htm.
Pro funkci je potřeba nová knihovna kterou vytvořil Marek a upravené ino . Knihovna a soubor ino je pro případné zájemce k dispozici se svolením Marka k dalšímu testování |
| |
|
| | | Arduino a simulátory 18. 2. 2015 / 09:36 | |
| | Nějaký odborník na HID deskriptory?
char ReportDescriptor[52] = {
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x04, // USAGE (Joystick)
0xa1, 0x01, // COLLECTION (Application)
0x85, 0x07, // REPORT_ID (7)
0x05, 0x09, // USAGE_PAGE (Button)
0x19, 0x01, // USAGE_MINIMUM (Button 1)
0x29, 0x02, // USAGE_MAXIMUM (Button 2)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x25, 0x01, // LOGICAL_MAXIMUM (1)
0x75, 0x01, // REPORT_SIZE (1)
0x95, 0x02, // REPORT_COUNT (2)
0x81, 0x02, // INPUT (Data,Var,Abs)
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0xa1, 0x00, // COLLECTION (Physical)
0x09, 0x32, // USAGE (Z)
0x09, 0x33, // USAGE (Rx)
0x09, 0x34, // USAGE (Ry)
0x15, 0x00, // LOGICAL_MINIMUM (0)
0x26, 0xff, 0x03, // LOGICAL_MAXIMUM (1023)
0x35, 0x00, // PHYSICAL_MINIMUM (0)
0x46, 0xff, 0x03, // PHYSICAL_MAXIMUM (1023)
0x75, 0x0a, // REPORT_SIZE (10)
0x95, 0x03, // REPORT_COUNT (3)
0x81, 0x02, // INPUT (Data,Var,Abs)
0xc0, // END_COLLECTION
0xc0 // END_COLLECTION
};
by měly být 3 osy po 10 bit + dvě tlačítka
OK. Win je vidí, správně jsou i čísla, která se z joysticku derou, ale bez kalibrace se osa z tváří, že je od -128 do 127 a pak osa ukazuje, že je třeba na 350% (obr)
Zatímco zbylé dvě osy se tváří, že mají rozsah -32768 až 32767 a číslo do 1024 mění osu od 50-52%.
Po kalibraci je vše OK, ale třeba MJoy tohle nedělá. Buď dělám něco špatně já nebo je něco špatně v těch knihovnách nad tím. Ale nevím co.
Nakonec se začnu probírat tím nudným 160-ti stránkovým obecným popisem a snad se doberu k výsledku, ale moc se mi do toho nechce.
Nějaká rada? Díky předem za cokoli. |
| |
|
| | | | Arduino a simulátory 18. 2. 2015 / 11:31 | |
| | ty chces dosiahnut aby to bolo funkcne bez kalibrace ? |
| |
|
| | | | | Arduino a simulátory 18. 2. 2015 / 16:26 | |
| | Rád bych. Tohle je podle mě ze strany USB zařízení trochu špatně. Když řeknu systému, že osa je 10 bit, nemůže mi ji ukazovat jako 8bit. Jinými slovy to tomu PC říkám blbě.
Navíc pokud dodám plný rozsah (0-1023), není důvod ke kalibraci.
A když už, tak kalibraci bych nechal optimálně někam na úroveň FSUIPC nebo ekvivalntu (pro jiné simulátory). |
| |
|
| | | | | | Arduino a simulátory 23. 2. 2015 / 23:32 | |
| | Bez kalibrace je to správně. Pokud snímání polohy není dostatečně stabilní, není problém udělat dynamické "dotahování" nuly a plného v mírném rozsahu přímo v hardware. Měřím hodnotu |
| |
|
| | | | Arduino a simulátory 24. 8. 2017 / 15:47 | |
| | Kdyby někdo potřeboval HID deskriptory vstupních zařízení, tak jsem zjistil, že MMJoySetup umožní po naklikání toho, co chcete (osy, tlačítka atd atd.) udělat save do zařízení ale i na disk a jakmile to uloží na disk, tak jeden z uložených souborů obsahuje kompletní HID deskriptor. Takže kdybyste (nedej bože ) deskriptor potřebovali, tak MMJoySetup ho umí uložit - jako že ten prostředek z oficiálního USB webu ho umí taky, ale tohle je i pro lidi.
Tož tak. |
| |
|
| | | Arduino a simulátory force feedback 23. 2. 2015 / 19:14 | |
| | este ma napadlo a isto to tak pojde, len pre ujastnenie. MZM urcite vies ako funguje servo da sa na tom principe spravit force feedback ? teda ze bude motor a halovy senzor elektronika bude arduino. plus tie halove senzory pouzit ako joystick, islo by to tak ? |
| |
|
| | | | Arduino a simulátory force feedback 23. 2. 2015 / 19:21 | |
| | | |
|
| | | | Arduino a simulátory force feedback 23. 2. 2015 / 20:34 | |
| | ForceFeedback se samozřejmě s arduinem stvořit dá. Kdyby to nešlo, FF joye by nebyly. Ve FF joysticích není nic jiného jak snímání polohy, motor a řídící elektronika. Jestli to řídí Arduino nebo jiný jednočip, je vcelku fuk.
Snímání polohy je tak nějak přirozené pro všechny joysticky. Zbývá už jen mechanicky přidat motory.
To je z mého pohledu největší problém.
Pak taky FF na joysticku musí zajistit i to, že se s tím dá pohnout proti síle vyvolávané motory. To jde např u servomotorů poměrně obtížně. U hýbací židličky, v příspěvku výš, už vůbec (přes šnek se nepohne).
Takže to chce relativně silný motor, přes relativně lehký převod, aby se s motorem dalo lehce pohnout. A pak jen vhodně do motoru pouštět napětí, aby vyvolával patřičné odezvy.
(ta teorie je tak jednoduchá. ) |
| |
|
| | | | | Arduino a simulátory force feedback 23. 2. 2015 / 22:02 | |
| | jednosmernymotor ci je silny ci slaby premozes, zalezi ako ho napajas a kolko sily donho das .. |
| |
|
| | | | | Arduino a simulátory force feedback 23. 2. 2015 / 23:25 | |
| | Pokud máš opravdu slabý motor, přemůžeš ho jako nic a nemusíš nic řešit. Pokud použiješ výkonnější servo (teď nemyslím modelářské servo ale opravdový třífázový servomotor), řeší se to tak, že snímáš polohu a podle polohové odchylky "povoluješ" polohu serva. Tím se dá udělat jak konstantní moment, tak odpor (třecí síla) nebo cokoliv jiného. Ale řízení motoru je potom už trochu vyšší škola. My jsme to absolvovali s volantem do simulátoru, kde používáme třífázové 400W servo s převodem ozubeným řemenem 1:4,5 přímo na hřídel volantu. Výsledek je úžasný - zcela hladká síla s elektricky nastavitelnou tuhostí, třením a setrvačností. Na rozdíl od komutátorového motoru, kde jsou znát přejezdy lamel jako momentové skoky. Klidně si to přijeď omrknout. |
| |
|
| | | | | | Arduino a simulátory force feedback 23. 2. 2015 / 23:29 | |
| | to uz musi byt pecka ale aj pekne draha.. ked tak rozmyslam v obycajnych joystikoch ktore maju force feedback tak tam su jednoduche jednosmerne motory a myslim si ze plnia to svoje co treba.. ak to clovek nechce moc predrazovat tak jednosmerny bude asi ideal |
| |
|
| | | | | | | Arduino a simulátory force feedback 23. 2. 2015 / 23:36 | |
| | Pokud ti stačí komeční ForceFeedback Joy, tak není co řešit. Levněji než Logitech to nepostavíš. Ale lépe ano. |
| |
|
| | | | | | | | Arduino a simulátory force feedback 23. 2. 2015 / 23:38 | |
| | barany s forcefeedbackom za rozumnu cenu, snad ani neexistuju |
| |
|
| | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 00:00 | |
| | Berany s force feedbackom snad neexistuju vobec...
Ale ak ma stve na G25 volante jedna vec, tak to je prave force feedback, pride mi to tam prave ako pomerne velke diskretne skoky v sile/polohe, nie hladky prechod resp. narast. Co je skoda. No a plus je pomerne hlucny... :/
A FF berany by som tiez rad. |
| |
|
| | | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 00:09 | |
| | Vyzkoušeli jsme snad všechny komerční volanty a G25 si ještě nestojí tak špatně. Ale ten hladký průběh síly se se stejnosměrným motorem prostě nedá udělat (lamely komutátoru jsou pořád diskrétní, kromě toho reverzace stejnosměrného motoru taky zabere nějaký čas). Přijeď si vyzkoušet náš volant, třeba se ti bude líbit. Budeme ho prodávat i samostatně. |
| |
|
| | | | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 09:28 | |
| | Clovece, stavil bych se rad, treba budu mit v cervenci cestu kolem, tak dam vedet do ty doby to moc nevypada
Jinak, to vis, ze by se mi vas volant libil, ostatne i cele povozenicko, ale to bych musel vydelavat odhadem tak 10x vic abych si to mohl koupit jen tak domu |
| |
|
| | | | | | | | | | Arduino a simulátory force feedback 30. 8. 2015 / 11:44 | |
| | | |
|
| | | | | | Arduino a simulátory force feedback 23. 2. 2015 / 23:42 | |
| | No to je krása! Něco takového bych si uměl představit v DCS na Mustangu! |
| |
|
| | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 00:16 | |
| | My už to na stroje montujeme asi půl roku. Teď už to vypadá, že jsme zvládli všechny problémy s USB driverem, tak už bude k mání i jako samostatný kus. Doporučuji vyzkoušet. Ale není to za cenu Logitechu. Dtto platí pro pedály. |
| |
|
| | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 07:05 | |
| | Ta cena samotnyho volantu by me zajimala, klidne staci radove |
| |
|
| | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 10:40 | |
| | tipnul bych, že pod pěticiferné Kč to nepůjde, co? |
| |
|
| | | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 10:57 | |
| | Tak je to krasnej kus nabytku, takze peticifernou castku cekam, ale jaky cislo bude na prvnim a druhym miste, to uz nedokazu odhadnout |
| |
|
| | | | | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 22:13 | |
| | Na prvním místě je dvojka. Na druhým je o dost víc. |
| |
|
| | | | | | | | | | | | Arduino a simulátory force feedback 25. 2. 2015 / 07:59 | |
| | Dik, to je myslim odpovidajici cena, je to fakt pekny Kazdpadne ja osobne ty samy prachy radsi projezdim v realu na okruhu, tam je ten force feedback prece jenom jeste nekde jinde |
| |
|
| | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 10:51 | |
| | Ani slabý motor, který je přes převody (šnek) nepřetáhneš.
"Povolovat" polohu není vůbec špatný nápad. Jestli jsem to správně pochopil, tak motor/servo spojím s pákou pružně a vyhodnotím odchylky, je to tak?
To by se mohlo skutečně využít std modelářské servo. Třeba http://hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=32473 za $7.50 má 9kg na 1cm páce, to už by celkem šlo. Viděl jsem i spojování více serv dohromady, kdyby to bylo málo.
400 W motor? To ti v simulovaném rigólu zcela nesimulovaně urve ruku, ne? |
| |
|
| | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 10:54 | |
| | | |
|
| | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 11:21 | |
| | Teď jak to mechanicky spytlikovat. Že bych si doma dělal kola na ozubené řemeny, to je pro mě sci-fi.
Dá se něco takového v menším koupit?
To je zase myšlenka, zabuduju to do toho F-16 joye. Takže odklad finalizace o další dva roky.
|
| |
|
| | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 11:25 | |
| | To bude teda velky joy |
| |
|
| | | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 22:12 | |
| | | |
|
| | | | | | | Arduino a simulátory force feedback 24. 2. 2015 / 22:07 | |
| | Pokud je připojen přes samosvorný převod tak samozřejmě ne.
Modelářský servo je plný koleček a má tím pádem šílený převod. Umí jezdit plynule jenom nominální rychlostí, pomalu jezdí skokama.
Nenech se mýlit. 400W servo ACM-604 má trvalý moment 1,27Nm, krátkodobý špičkový 3,8Nm. Přes převod 4,5 je to 5,7 resp. 17 Nm na hřídeli volantu. Při průměru věnce 320 mm je na obvodu síla 3,5 resp. ve špičce 10 kg. To je celkem přiměřené. |
| |
|
| | | | | | | | Arduino a simulátory force feedback 25. 2. 2015 / 09:54 | |
| | Věřím že máte volat spočítaný tak, aby neublížil.
Servo se sice pohybuje skokama, ale výsledek by nemusel být za pěticifernou částku. Zas to nebude úplně ono, to je jasné. A skoků je tuším přes tisíc, tak to taky nemusí být úplně špatné.
Je to zatím jen nápad, téma na mé hraní a třeba z toho vypadne něco použitelného...
|
| |
|
| | | | | | Arduino a simulátory force feedback 21. 4. 2015 / 15:25 | |
| | Dobrý den. Už delší dobu mám v úmyslu postavit dost podobnou věc (volant se synchronnim servomotorem, pedály s brzdou snímanou tenzometrem a 8mi polohovou řadící páku snímanou potenciometrama... všechno s jednou deskou). Mám v úmyslu to postavit s deskou arduino due. Na programování použít atmel studio, které má příklad na ovládání myši. Zde by mělo stačit upravit HID specifikaci aby to zvládlo více os a optický enkodér. Potom přidat PID specifikaci pro získání sil z počítače. No narazil jsem na pár problémů. Ten hlavní je řízení servomotoru. U vašeho volantu to vypadá, že jste sestrojil třífázový IGBT driver ovládaný pwm výstupy z procesoru. Problém je že většina těch motorů je napájeno 200V a já nikde nenašel 200V 8A vyhlazený zdroj, který je nejspíš potřeba pro konstrukci igbt driveru. Dalo by se to napájet spínaným 60V zdrojem? Pak ještě moc nechápu proč má 3 fázový driver 6 tranzistorů, co se vlastně má pouštět do toho horního a co do spodního tranzistoru ve fázi? |
| |
|
| | | | | | | Arduino a simulátory force feedback 21. 4. 2015 / 15:38 | |
| | Moc toho nevím, akorát u toho ovládání motoru 6-ti tranzistory bych tak tipnul, že nebude jedno, jestli je motor do hvězdy nebo do trojúhelníku. A ten trojúhelník by se měl ovládat 6-ti tranzistory. |
| |
|
| | | | | | | | Arduino a simulátory force feedback 21. 4. 2015 / 15:54 | |
| | Jo jo, motor je do trojúhelníku. Ale 6 ttranzistorů by tam bylo i do hvězdy. Používáme ACM604V60 s nominálním napájením 60V a poháníme to ze zdroje 24V/10A. Velikost napětí omezuje maximální otáčky, které motor může dosáhnout, moment je daný proudem do vinutí. Kromě 6 spínačů (3 můstky) je tam ještě sedmý (na maření energie, vzniklé při protočení volantu "silou"). |
| |
|
| | | | | | | | | Arduino a simulátory force feedback 21. 4. 2015 / 16:09 | |
| | Děkuji, konečně vím, že můžu použít nějakej normální zdroj, s tím protočením volantu jsem to zoušel vymyslet tak, že bych vytvořil tři funkce (tři fáze), které budou podle odchylky polohy posouvat sinusový průběh napětí (pouze body polohy, zatím bez zvyšování napětí). Takže bych vlastně polohou volantu řídil polohu mag. pole statoru... Až když by počítač dal nějakou hodnotu o síle, tak bych další funkcí postupně zvyšoval napětí na dané poloze a vytvářel bych odchylku mag. pole od rotoru až do meze maximálního momentu, pokud bych chtěl motorem pohnout dál i přes maximální moment, posouval bych mag. pole podle směru otáčení motoru, aby nedošlo k "přetočení" motoru a "vyhození" ze synchronismu... šlo by to nějak tak udělat? |
| |
|
| | | | Arduino a simulátory force feedback 17. 12. 2015 / 12:33 | |
| | Dobrý den,
Zkoušel tady někdo řešit force feedback pomocí PID descriptorů? Mám desku Arduino DUE a snažím se z ní udělat ffb volant. HID descriptor jsem bez problémů zprovoznil a zatím mám 6 os (volant, pedály, řadící páka).
Na internetu jsou nějaké PID příklady, ale žádný z nich nefunguje - http://www.microchip.com/forums/m320225-p2.aspx
Chtěl bych se tak nějak vyvarovat tvoření ovladače pro windows, PID descriptor prý umožňuje plug and play funkčnost zařízení.
Děkuji. |
| |
|
| | | | | Arduino a simulátory force feedback 18. 12. 2015 / 08:40 | |
| | Ve zmíňěném příspěvku je deskriptor delší jak 255 bytů. Na to to chce knihovny, které tak dlouhý deskriptor zvládnou.
Nevěděl by třeba Tonde o takových knihovnách?
|
| |
|
| | | | | | Arduino a simulátory force feedback 20. 12. 2015 / 02:10 | |
| | Descriptor v příspěvku má víc než 1000 bytů. Aby mi fungoval HID descriptor v arduinu due, přepisoval jsem knihovny HID.h a USBapi.h. Každopádně i když jsem zmíněný dlouhý descriptor zkopíroval do HID.h, nebyl problém s náhráním do desky. Arduino potom ale hlásilo chybu.
Knihovny s příponou .h mají nějaký problém s delším descriptorem? Pokud vím, tak s tím mají problém akorát slabší arduina jako leonardo, protože mají malou paměť.
Co jsem se dočetl, tak žádná krátká verze descriptoru neexistuje pro funkci zpětné vazby.
Poté je také problém, že žádná verze PID decriptoru na internetu nikomu správně nefungovala. Je tu ovšem člověk s přezdívkou MMOS, který tvrdí, že upravil descriptor tak, že mu funguje. Také použil desku s procesorem cortex.
Takhle vypadá jeho produkt.
https://www.youtube.com/watch?v=1YbtD9H1q38
|
| |
|
| | | | | | | Arduino a simulátory force feedback 21. 12. 2015 / 08:34 | |
| | Nenapadá mě důvod, proč by dlouhé deskriptory nejely třeba na Leonardu. Paměti má na to dost. Tam je spíš problém s knihovnami. Tato část je pro mě ale (aspoň zatím) španělská vesnice. |
| |
|
| | | Arduino a simulátory 13. 3. 2015 / 10:36 | |
| | Nevíte náhodou, kolik hatswitchů zvládne std ovladač usb joysticku ve win?
Vím, že 2 určitě, ale třeba F-16 joy má 4. |
| |
|
| | | Arduino a simulátory - TRANSPONDÉR 19. 4. 2015 / 13:03 | |
| | Transpondér pomocí tohoto displeje http://www.dx.com/cs/p/diy8-x-seven-segment-displays-module-for-arduino-595-driver-250813#.VTOGJvk0EdQ je v součinosti s programovým vybavením od MzM na ovládání pomocí 4 rotačních kodérů je téměř funkční.
V této chvíli zbývá jen dopilovat ovládání aby při ovládání spínače Aviniky transpodér signalizoval kód při zapnutí a né až časovém úseku který je závislý od programu pro snímání dat z FSX. Vypínání je okamžité a náběch při prvním spuštění také.
Pro případné zájemce stále zkušební INO soubor pomocí SZ
V současnosti tvořím svoji desku ( na bázi dvou 74HC595 jako ta z Číny) , která již také funguje ,ale chová se trochu jinak - vše je závislé pravděpodobně na typu displeje (společná Anoda či Katóda) a na jaký IO se přivádějí data. Jó základy logických obvodů nějak zmizeli z paměti........no a chybí mi dva segmisegmentové displeje pro dokončení.
Další úprava by byla možná obejít se bez rotačních kodéru a použit číselnou řadu tlačítek od 0 do 7 tak jak je třeba naznačeno v Cesně v FSX. |
| |
|
| | | Arduino a simulátory 18. 8. 2015 / 21:42 | |
| | | |
|
| | | | Arduino a simulátory 9. 10. 2015 / 13:49 | |
| | | |
|
| | | | | Arduino a simulátory 9. 10. 2015 / 14:05 | |
| | ja fucim leonardo bez |
| |
|
| | | | | | Arduino a simulátory 9. 10. 2015 / 15:56 | |
| | Bez mi to jde taky, ale s tím MMJoy2 by to mohlo být jednodušší, kdyby to fungovalo... |
| |
|
| | | | | Arduino a simulátory 12. 1. 2016 / 09:47 | |
| | Jo mě to už maká dle představ, zatím provozuji na pedálech 3 x osa(Hall) + 2 spínače co se ovládají brzdamy pedálů ,při brzdění více jak 95% mi sepne tlačítko levé nebo pravé brzdy. Ale umí to daleko víc. (Encodery,spínače,přepínače,filtrování spínačů,filtrování os,několik možností auto kalibrace,uživatel si může kdykoliv měnit nastavení a různě prohazovat osy dle potřeby. Prvotní nahrání FW je trochu oříšek,ale není to složité, ale bez rady Ericha od Orlů bych to nedal!!! Stačí napojit reset tlačítko zapojit" Pro Micro ATmega32U4 5V 16MHz" do USB a dívat se ve správci zařízení při dvojitém stlačení reset na změnu portu COM a pak směrovat ručně firmware na tento port co se jen asi na 8 s zobrazí. Chtěl bych udělat na toto návod v češtině ,ale ještě si to musím více osahat.
Asi nejpodařenější elektronika a hlavně SW pro joysticky a naše udělátka...
Takto vypadá klon co koupíte od 100kč/ks na Ebay |
| |
|
| | | | | | Arduino a simulátory 12. 1. 2016 / 10:04 | |
| | Jaky pouzivas knihovny na to, aby ti to fungovalo jako joystick? |
| |
|
| | | | | | | Arduino a simulátory 12. 1. 2016 / 17:28 | |
| | | |
|
| | | Arduino a simulátory 6. 12. 2015 / 12:33 | |
| | Tak trochu na oprášení stromu. Po konsultacích s Michalem (kuknamys) byla dokončena deska pro použití s deskou ARDUINO MEGA 2560 umožňující použití plochých kabelů na propojení s "čudlíky" na samodomo vyrobených doplňcích našich simulátorů.
Deska je v tuto chvíli již v archívu u firmy http://vyrobadps.webnode.cz/o-nas/ (snad neporušuji pravidla fóra) je však vyrobitelná i v domácích podmínkách například přežehlením z matrice vytisknuté na barevným lepícím papíru (na straně lepidla) pomocí laserové tiskárny při možnosti pracovat se souborem typu .brd (nebo u jiného výrobce DPS pokud má někdo jinou možnost)
Soubor typu brd případně zašlu a předpokládám , že se v budoucnu bude moci stáhnout na Michalových stránkách.
|
| |
|
| | | Arduino a simulátory-Redukce pro modul displeje s MAX7219 10. 1. 2016 / 11:09 | |
| | Pro snazší manipulaci s odvodem používající IO MAX7219 jsem vyrobil oboustranný tištěný spoj jako redukci pro připojení čtyřnásobného displeje pomocí plochého kabelu a příslušných konektorů.
Pro osazení redukce je třeba použít PRECIZNÍ jednořadý "hřebínek" s ohledem na precizní patice , kterými je osazen modul pro zobrazení 2x 4x7 segmentů.
Tyto moduly používají displeje se SPOLEČNOU KATODOU to když by někdo je chtěl nahradit za jiný typ než ten co je od výroby nasazen (červený, 15mm)
Ještě pro informaci redukce dostupná u výrobce DPS (http://vyrobadps.webnode.cz/o-nas/) případná data pro svépomocnou výrobu zašlu (Eagl)
No a na konec link na modul z Číny -třeba tento.
http://www.banggood.com/MAX7219-Red-8-Bit-Digital-Tube-LED-Display-Module-For-Arduino-MCU-p-907849.html
Snad to někomu pomůže. |
| |
|
| | | | Arduino a simulátory-Redukce pro modul displeje s MAX7219 10. 1. 2016 / 12:10 | |
| | pekna zabavka, len tak dalej |
| |
|
| | | | Arduino a simulátory-Redukce pro modul displeje s MAX7219 12. 8. 2016 / 18:30 | |
| | V současné době se dá sehnat další modul osazený obvodem MAX 7219 v tomto případě v klasickém provedení (DIL pouzdro) primárně pro modul matrix (8x8 led). Protože cena se pohybuje do 100 tak jsem ho použil pro konstrukci displeje do 4 čísel. Redukce je na oboustranném tištěném spoji a propojení na displej pomocí klasického plochého kabelu a příslušných konektorů . Toto značně zjednodušuje manipulaci a není z toho vrabčí hnízdo. Dps je možno získat u stejného výrobce jako u redukce z předchozího příspěvku. Případně zašlu soubor eagle pro domácí výrobu.
Snad se to může někomu trochu hodit , omezení je jen v tom ,že se musí použít led displeje se společnou katódou s ohledem na knihovnu pro tento obvod a Arduino - viz dokumentace v které se moc nevyznám.
|
| |
|
| | | Arduino a simulátory - typ NANO 12. 11. 2016 / 10:46 | |
| | Pro malé aplikace , kdy Arduino defakto nezvládá zpracovávat více dat (možná chyba i v mém naprogramování) například hodnoty kompasu se plynule mění a ostatní se jakoby zabrzdí jsem začal používat toto malé arduino jen pro jednu funkci. Protože je použit minimální pinů tak jsem vytvořil svůj očesaný shield dle mě postačující pro naše potřeby. Pro zobrazení 3 číselné hodnoty jsou v Číně sehnatelné tyto panely jak ve vel1kosti 10 mm tak i 15 mm čísel. Bohužel ovšem zase se musí vykuchat a použít jen mechanickou část - pokud se to povede tak i někdy se zachrání zobrazovací segment. |
| |
|
| | | | Arduino a simulátory - typ NANO 12. 11. 2016 / 22:38 | |
| | Jsem si rikal, jestli to neni zbytecna prace a zbytecna deska navic, ale je fakt, ze z mechanickyho hlediska to pak je fajn Ono uchytit nekam samotny nano jde blbe, takhle to mas pekne pevny, bez strachu tam muzes pichnout usb kabel... takze pekny |
| |
|
| | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 14:52 | |
| | Tak jsem trochu pokročil ve svých pokusech doplnit panely SAITEK. Sice není ve stejném rozměru těch cca 28 cm ( můj návrh 20 x 6 cm) takže tam mi zbývá těch 8cm na vytvoření signalizace (OIL ... SW GPS ) jen musím zase zapátrat co vše a jak to FSX posílá......
Abych pravdu řekl tak tištěný spoj je navržen i pro řízení (SDA a SCL) takže po vymyšlení programu by to mělo být použitelné i pro simulátor který je u mě zatím jen jako španělská vesnice . Tak uvidím jestli by se do toho někdo tady také pustil.
Jako vždy ZATÍM používám pro komunikaci s FSX LINK2FS dál mé znalosti nevedou.....Verse zatím nemá podsvícení a nemá přesně vytištěné popisky (dvě poslední okénka prohozená) ale jak to bývá je to funkční a kabát je vždy to nejhořší pro nás nemodeláře.
Bohužel soubor INO zatím stále po těch letech nevím jak a kam vložit jako přílohu tak pro případné zájemce přes SZ. |
| |
|
| | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 15:29 | |
| | Spíš než saitek mi to připomíná variaci na téma Goflight
Např tadyty: https://goflightinc.com/store/gf-t8-1-toggle-switch-indicator-module/ a https://goflightinc.com/store/gf-p8-push-button-module/
Jinak co se štítků týče - doporučuju celý panel nakreslit v nějakém vektorovém kreslícím programu a nechat vygravírovat do dvouvrstvého plastu, stojí to pár korun a vypadá to perfektně, a člověk nemusí být modelář - přijde to kompletně hotové. V příloze pár štítků, které nám firma kavalir.cz gravírovala právě pro goflight moduly (které jsou samy o sobě ošklivé a nelíbily se mi) do simulátoru BE58. Kresleno v autocadu, zasláno v PDF.
PB |
| |
|
| | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 15:37 | |
| | Tak to je hozená rukavice , koukám že tam jsou i panely COM NAV - tento týden mi přišly 6 místné displeje , ale šlo by to i jinak . Takže máte tam i pod to tištáky ?
Jinak výroba tím laserovým prožezem je dobrá jen je nutno právě to zkreslení no a na to pak usadit tišták (nebo mít toho kdo poskytne to PDF nebo svolení pro dodavatele) |
| |
|
| | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 16:21 | |
| | Konstrukčně to má goflight přesně jako ty - právě mi přišlo, žes to od nich okopčil Taky tišťák, vzadu USBčko, z druhé strany LEDky na distančním sloupku jako ty, a nějaká tlačítka nebo spínače. Před tím na distančním sloupku mají oni hlinikový plechový panel za který se to montuje do racku, no a přes ten jsme si ještě mi dali nenosný 1mm plastový panel s hezčími popiskami. Podsvícené to není (ani originálně nebylo), ale to mi zas tak nevadí - to má smysl řešit u 100% přesných kokpitů, ne u kusu hardwaru na domácí stůl, nebo u našeho generického IFR traineru.
PB |
| |
|
| | | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 16:46 | |
| | No ten origo panel samozřejmě znám , jen jsem nikdy nezjistil jak jim fungují ty ledky , osobně mi to dnes reaguje na povely i myší ve VC , ale to není asi nic zvláštního. Prostě mi chybělo HW ovládání těchto funkcí nad mýma Saitekami i když jsem právě změnil celkový rozměr na těch 20cm.
No a podsvícení - prostě tam ještě zbývají asi dva piny takže pomoci nějakého malého modulu pro řízení spínání ledek by to šlo dodělat.
Osobně bych ještě chtěl vyrobit "startovací" panel jen stále nemám vymyšleno jak udělat klíček aby se vrátil sám ze startovací pozice do BOTH. Ruční pohon zpět se mi moc nelíbí , ale prozatím ho mám na panelu s MJOY16. |
| |
|
| | | | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 18:01 | |
| | Myslíš tohle? (není to moje práce, je to někde stažené)
PB |
| |
|
| | | | | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 19:17 | |
| | jj to je nápad stále jsem přemýšlel o planžetě - tohle asi bude jednodužší. |
| |
|
| | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 15:55 | |
| | Par korun je prosimte kolik? Proste nejak orientacne castka za vyrobu jednoho z tech panelu co mas na fotce |
| |
|
| | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 16:18 | |
| | Hele my jich brali 11 kusů (každý jiný) a vyšlo cca 400 Kč na panel vč DPH, dodání do týdne. Poptával jsem víc firem a cenově je to podobné.
PB |
| |
|
| | | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 17:38 | |
| | Dik, uplne moc to neni, ale i tak to vyrazne prevysuje cenu toho arda a nejakych cvakatek |
| |
|
| | | | | | | | Arduino a simulátory NANO panel zvuk/LED indikace 22. 1. 2017 / 20:32 | |
| | | |
|
| | | Arduino a simulátory NANO - EROR signlizace 19. 2. 2017 / 09:01 | |
| | Tak jsem odladil programu a osadil tišťák pro další panel pro signalizaci těch pár stavů co nám signalizuje FSX. Blíží se jaro a tak to na LKHD a LKHR z 80 let bude snad k něčemu dobré....
Zatím na úroveň panelů co tu presentoval PB v předchozím nemám a tak to zase je jen 3D výtisk s tiskovou předlohou na folii.
|
| |
|
| | | | Arduino a simulátory NANO - EROR signlizace 19. 2. 2017 / 19:14 | |
| | Pěkný, to zas jo Jinak já jsem minulý týden vyzkoušel technologii firmy Kavalír pro výrobu drobných popisek z eloxovaného hlinikového plechu. Výhoda je, že je to na na pohled vážně nádherné, zdánlivě text i okolní barva v jedné rovině, a rozlišení je řádově lepší než nějaký tisk na samolepku z reklamky.
Nevýhoda je, že je to kovový štítek, takže to nelze podsvítit. Brali jsme to proto, že skutečná L410 má přesně takovéto štítky na pedestalu a tudíž samolepka nebo plast by byly ošklivé. Cenově jeden štítek okolo 60 Kč.
PB |
| |
|
| | | Arduino a simulátory 10. 3. 2017 / 13:34 | |
| | Čerstvé zkušenosti s MMJoy2:
- bootloader se dá do čipu nahrát přímo přes AVRISP programátor. Odpadnou problémy s nutností nainstalovat ovladače pro Arduino, odchytávání, který ten COM je na to nahrávání FW a podobně.
- porty analogových vstupů na Leonardu fakt nejsou A0-A6, ale jsou na portu F (viz http://pighixxx.com/leonardopdf.pdf) - u jiných jak Leonardo si prohlídněte "pinout".
- mmjoy2 při přizaení osy neukazuje (aspoň mě), kolik jich je použitých. Nějakou dobu mě to mátlo, takže jsem nevěděl, jestli mám osy správně přiřazené. Ale zkusil jsem a funguje.
- skvělá je JEDNODUCHÁ možnost nastavení vlastního názvu. Musí se dávat trochu pozor na to, jak nastavím PID a VID, abych se netrefil do něčeho existujícího.
- spousta možností "naklikat" ovladač - enkodery, hatswitche, filtry na osy (i když proč, na HS, že?) průběhy os, teoreticky se dá dosáhnout vyšší přesnosti jako 10 bit (v podstatě sériově), atd atd....
- pokud zkusíte použít MMJoy2 na existující Happyho pedály, nejspíš nebudou fungovat tlačítka bez toho, abyste museli přepájet dva drátky jinam.... (na dotaz)
megamozg je šikulka. |
| |
|
| | | Arduino a simulátory - signalizace DME 23. 8. 2017 / 21:03 | |
| | Tak létající komunito už jsem zase tady s nepodstatným dotazem. Podařilo se mi zase došmoulit další modul a to DME a ouha zase se mi vyskytlo něco co mě zaskočilo. Dodnes jsem si myslel, že se mi hlásí morseovkou navigační bod po aktivaci "tlačítka" DME , ale ouha ta morseovka je přeci závislá na kmitočtu NAV1 nebo NAV2 že ?
Takže mohu požádat o radu co mi signalizuje zelená kontrolka "DME"
Na obrázku je ten můj výtvor , ty písmenné led jsou trochu mimo mísu tak to moc nekritizujte , prostě jsem nesehnal nic menšího.......a dík za informaci.
Obrázek nic moc , ale snad se to dá pochopit , však toho staříka FSX všechny znáte. |
| |
|
| | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 10:18 | |
| | Identifikaci moresovkou vysílá VOR normálně AM modulací (nouzově se tam dá pustit i hlas k jednostranné komunikaci - nevím jestli to funguje používá se to) takže identifikace DME je závislá na tom jestli je to VOR/DME (kmitočty VOR a DME jsou svázané) pokud je to samotné DME (např PSK tak žádná identifikace morse není). |
| |
|
| | | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 14:24 | |
| | Hmm, ne, takhle to není. Identifikaci má i samotné DME (viz mapa v příloze). Navíc ta teorie "že DME nemá identifikaci" by pak stejně popírala smysl tlačítka DME na audio panelu.
K původnímu dotazu: na audio panelu je tlačítko DME proto, že u některých skutenčných přijímačů jde oddělit ladění DME a VOR, takže můžeš mít v jednu chvíli např na NAV1 naladěný jiný VOR a s ním nesouvisející DME. Říká se tomu "DME HOLD" (naladíš na příslušném rádiu požadované DME, pak stiskneš "DME HOLD" čímž jeho frekvenci v DME přijímači uzamkneš, a pak můžeš ladit na stejném rádiu VOR/ILS zcela nezávisle, a frekvenci DME ti to neovlivní". Po vypnutí fce DME HOLD se rádio opět chová jako dříve, tedy ladíš VOR i DME zároveň. Proto je možnost odposlechu identifikace pro VOR/ILS i pro DME zvlášť.
FSka ani X-Plane toto bohužel (pokud vím - respektive nevím o žádném addonu, který by tohle řešil) nepodporují, takže tlačítko DME nemá smysl vyrábět.
PB |
| |
|
| | | | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 16:45 | |
| | Takže jedna krásná nepodstatná zelená kontrolka a tlačítko navíc , no což aspoň to vypadá složitější.
Dík a já se zcela určitě s něčím podobným zase ozvu. |
| |
|
| | | | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 19:49 | |
| | Pokud má DME identifikaci tak jak jsi přenáší? To posílá přes ty odpovědi - pulzy? |
| |
|
| | | | | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 19:51 | |
| | DME odpovídač vysílá svojí identifikaci v morse code, tak že vysílá dvojice s kmitočtem 1350/s. Tato frekvence je pak slyšitelná ve sluchátkách a odpovídač tak může být identifikován.
Musím si to poslechnout v reálu |
| |
|
| | | | | | | | Arduino a simulátory - signalizace DME 24. 8. 2017 / 19:55 | |
| | DME facilities identify themselves with a 1,350 Hz Morse code three letter identity. If collocated with a VOR or ILS, it will have the same identity code as the parent facility. Additionally, the DME will identify itself between those of the parent facility. The DME identity is 1,350 Hz to differentiate itself from the 1,020 Hz tone of the VOR or the ILS localizer.
Ty frekvence identifikace jsou taky zajímavé |
| |
|
| | | Arduino a simulátory 10. 9. 2018 / 19:57 | |
| | Tak protože od doby objevení arduina pro FSX jsem neustále pokukoval po magnetickém kompasu nad palubkou tak jsem konečně trochu dořešil svoji konstrukci .
Sice to není kulička , ale pro základní orientaci by to snad mohlo stačit. Kompas není závislý na žádném spínači v letadle - prostě ukazuje stále jako běžná kulička (samozřejmě hodnota je správná po spuštění až FSX). Zatím řízení je pomocí Limk2FS , Michal kuknamys mi sice připravil nějaké jiné načítání hodnot , ale to zatím nemám vyzkoušené. No dále tu se probírají i další programy a tam jsem se také zatím nedostal - prostě nebyl nutnost když Link2fs funguje.
Na obrázkách je trochu naznačeno jak to vypadá rozměr je cca 60mmx38 mm s hloubkou 100mm. Tištěný spoj NENÍ v měřítku. Kompas je sestaven s dílů z čičiny a doma jsem vyrobil jen ten tištěný spoj.
Nemám problém poskytnout návrh tištěného spoje pokud by chtěl někdo si toto také poskládat doma.
Krabička je vytištěna u Michala a návrh je také možno poskytnout. |
| |
|
| | | | Arduino a simulátory 12. 9. 2018 / 17:20 | |
| | Hezkyyy |
| |
|
| | | | Arduino a simulátory 13. 9. 2018 / 08:35 | |
| | Pěkný, nešlo by kompas nasimulovat buď fakt cívkama (2 kolmé na sebe), co by tvořily mg pole správného směu a skutečným kompasem (asi stačí slabé cívky) nebo něčím vrtět dvěma servama? Jakože serva 90° na sebe a točit tím kompasem? |
| |
|
| | | | | Arduino a simulátory 13. 9. 2018 / 09:55 | |
| | Teda spíš než serva, tak ovládat krokový motor. Žejo. Nějaký magnetek + HS, aby se to dalo zkalibrovat. To by nemuselo být tak těžké... |
| |
|
| | | | | | Arduino a simulátory 13. 9. 2018 / 16:56 | |
| | Tak to už jsme s Michalem probírali , údajně by možná stačil jeden motor a zobrazení na válečku - no prostě by se nehoupal dle polohy nosu letadla. Takže idea je jen to realizovat. Jak dále píšeš byla by tam nutná ta kalibrace - no to by snad Michal mohl okoukat jak to dělá na svém MIGu, který má rozpracovaný. |
| |
|
| | | | | | Arduino a simulátory 13. 9. 2018 / 17:38 | |
| | No, krokac ma vetsinou jen 200 kroku/ot.
|
| |
|
| | | | | | | Arduino a simulátory 13. 9. 2018 / 18:02 | |
| | To je jedna věc , asi je možno dělat malý převod , horší věc je asi ta kalibrace při delším časovém úseku kdyby došlo k nějakému nesouladu mezi FS a motorem. No uvidíme jestli se do debaty zapojí Michal , ale ten má asi spíše plnou hlavu střechy tak aby ji dotáhl do stavu zazimování. |
| |
|
| | | | | | | | Arduino a simulátory 13. 9. 2018 / 21:26 | |
| | | |
|
| | | | | | | Arduino a simulátory 13. 9. 2018 / 21:43 | |
| | To problem podle me nebude, jednak nektery drivery krokacu umej i mezikroky, druhak podle me okem nejakou jedno-dvou stupnovou odchylku ani nepoznas. |
| |
|
| | | | | | | | Arduino a simulátory 13. 9. 2018 / 22:28 | |
| | Nejde o přesnost toho co na kompasu přečteš, ale o hrubost toho chodu. Při pomalé zatáčce ten kompas bude viditelně poskakovat... Protože jestli točíš nějaké 3°/sec, tak skoky kompasu o 1 krok po nějakých 600ms už podle mne poznáš.
PB |
| |
|
| | | Arduino a simulátory 14. 1. 2019 / 18:28 | |
| | Tak jsem se po roce a půl dostal opět na Leonardo a jeho aplikaci do těch našich simů. Takže jsem navrhl desku s konektory na 6 os a dvanáct tlačítek toto je taková minimalistická varianta která by se ještě mohla sem tam někde využít. Velký podíl má tomto mém návrhu Marek MzM , který mi vždy na můj dotaz vysvětlil co to vlastně Leonardo dělá.
U pinů os zatím nejsou odpory - zatím jsem je nepotřeboval a osy fungovaly.
|
| |
|
| | | | Arduino a simulátory 14. 1. 2019 / 18:39 | |
| | Nóó dobrý! Jste s Markem borci! |
| |
|
| | | | | Arduino a simulátory 14. 1. 2019 / 18:55 | |
| | Jestli ti stačí těch 12 tlačítek tak dej vědět. |
| |
|
| | | | Arduino a simulátory 16. 1. 2019 / 10:13 | |
| | Šupajzna.
(trochu obloukem) Dcera mi nechtěně ukopla třípolohový přepínač na mé nové vysílačce. Takže jsem si musel pro nový přepínač. Dodavatel (bydlí přes kopec) nebyl zrovna přítomen, tak jsme vybírali správný vypínač se zástupcem(kyní).
--- tady už to začne být zajímavé---
Tam jsme při hledání narazil na velmi podobný přepínač, který měl taky tři polohy, ale ze středu na jednu stranu držel a na druhou stranu se vrátil do středu, což mi přišlo jako děsně prďácká vlastnost a hned jsem si vzpomněl na simulátory, kdy by se ze spodní polohy do středové zaplo magneto a podržením do té vracející se polohy by se pustil startér motoru. Mít takové přepínače na každý motor (třeba 4), takové startování už musí být fakt prima pocit.
Tož tak. |
| |
|
| | | | | Arduino a simulátory 16. 1. 2019 / 11:14 | |
| | https://www.ges.cz/cz/mts-500i-GES06500109.html ) V jednom předchozím simu jsem to používal na stopky. Uprostřed stopky zastaveny, podržením ve vracející se poloze vynulování, a přepnutí do nevracecí polohy zapnutí stopek. Fungovalo to perfektně.
PB |
| |
|
| | | | | | Arduino a simulátory 16. 1. 2019 / 12:36 | |
| | Případně na ebay hledat tlačítko s kouzelnou formulkou "spring-loaded" |
| |
|
| | | | | | | Arduino a simulátory 16. 1. 2019 / 12:46 | |
| | | |
|
| | | | | | | | Arduino a simulátory 16. 1. 2019 / 13:15 | |
| | | |
|
| | | | | | | | Arduino a simulátory 17. 1. 2019 / 09:20 | |
| | Pak jsem si vzpomněl na jedny takové šikovné přepínače, které nejspíš všichni používáte.
Jeden drží uprostřed, přesunutím na jednu nebo druhou stranu se sepnou a vrátí se a když zaberete víc, tak se zaaretují.
Pak druhý oblíbený, na jednu stranu sepnete a vrátí se, na druhou stranu jsou (většinou) ještě 3 další polohy...
|
| |
|
| | | Arduino a simulátory - pokus o druhou versi zvukového panele 25. 1. 2020 / 12:46 | |
| | Ahoj všichni , po delším čase se pokouším vytvořit možná snad i lepší mechanické verse panelu se světelnou indikací stavu příslušného ovládacího segmentu. Protože použitý spínací prvek má len jednu ledku tak není osvětlení pro noční provoz . Toto by možná šlo realizovat nějakou další úpravou čelního panelu, kde by možná mohl být nějaký další popis tlačítek.
No proč to sem vůbec dávám - potřeboval bych nějaký názor na barvu tlačítka při jeho aktivaci a třeba i návrh jestli pod název přidat třeba nějaký symbol (vodorovnou čárku). Osobně dle barevného zvýraznění v FSX by se mělo tlačítko ZEZELENAT při aktivaci - nebo tam použít jiné barvy?
Pro info na prvním obrázku je verse tak 3 roky stará a návrch nové verse je následně , tlačítko má rozměr 10x10 mm a jeho chod je minimální ale je cítit při stlačení cvaknutí a "vykukuje" nad panel tak o 2 mm . Celkově je rozměr panelu 200 x 40 x (50 hloubka)mm. Zatím jsem tam použil i obyčejné odpory aby nebyl problém s pájením SMD odporů. Deska je vyrobená v číně (jako vše ostatní) a krabičku mi vytiskl na 3D tiskárně známý to stavitel leteckých simů kuknamys
Ovládací SW - snad by to neměl být problém a zkušenější by snad i opět poradili.
Dík za rady a názory lada
|
| |
|
| | | | Arduino a simulátory - pokus o druhou versi zvukového panele 26. 1. 2020 / 08:30 | |
| | Ahoj,
Sice možná pozdě protože už máš hotový plošňák, ale co následující nápad - připojit podsvícení tlačítka na PWM, a používat dvě intenzity? Svítit třeba na 10% když je daná věc vypnutá, jako podsvícení pro čitelnost v noci, a když to zapneš tak svítit na 100% Nestálo by to ani korunu navíc, a byl bylo by to tak o 2 řádky jednoduchého kódu rozdíl...
Pavel |
| |
|
| | | | | Arduino a simulátory - pokus o druhou versi zvukového panele 26. 1. 2020 / 09:41 | |
| | Dík , zajímavý nápad , dps nevadí vývoj je nutný , ale myslím že použité arduino nemá těch požadovaných 8 PWM pinů. Druhá možnost by byla tahat signály až třeba Mega2560
|
| |
|
| | | | | | Arduino a simulátory - pokus o druhou versi zvukového panele 26. 1. 2020 / 10:36 | |
| | No pak jedině připojit všechna tlačítka na jednen PWM pin který by trvale dával 10%, a ke každému tlačítku pak ještě paralelně klasický digitální výstup na jednotlivé rozsvícení. Akorát by se za tu PWMku musela před každé tlačítko dát dioda, aby to nesvítilo všechno když zapneš jeden digitální výstup...
Pavel |
| |
|
| | | Arduino a simulátory - Autopilot 26. 9. 2020 / 12:40 | |
| | Tak protože na mě ze šuplíku vykouklo něco což připomíná spíše klubko drátů a zjistil jsem , že to by mohlo být něco k DEFOLTNÍMU AP z FSX tak háži sem tento můj dotaz, týkající se ovládání pomocí tlačítek UP a DOWN vpravo od displeje.
Zatím jsem AP rozchodil s pomocí 1,8" grafického displeje , je sice malý , ale docela to je přehledný a zobrazuje jak TEXT tak i číselné hodnoty a právě u dvou údajů mám nedostatek znalostí.
Hodnota horní, která po najetí myší "ALTITUDE HOLD SLEKTOR" jde měnit jak myší tak i tlačítky UP a DOWN takže není žádný problém , ovšem spodní hodnota "VERTIKAL SPEED HOLD SELEKTOR" jde v defoltním AP změnit jen pomocí myší - prostě nevím jestli by i tato hodnota měla jít ovládat tlačítky UP DOWN ?
Takže pro vyřešení použít dvě sady tlačítek UP/DOWN ? snad existuje příslušný kód.......ale to je už další kapitola
|
| |
|
| | | | Arduino a simulátory - Autopilot 6. 2. 2021 / 18:09 | |
| | Tak jsem tedy to klubko drátů trochu učesal a s velkou pomocí od Michala (kuknamys), který vytiskl plastovou krabičku a vygravíroval popisky na tlačítka jsem pokročil v defoltním AP (FSX).
Displej je malý 1,8 , ale kupodivu je to dobře čitelné , prozatím jsou udaje na displeji takto rychle splácané , ale to je jen o doprogramování , tlačítka by asi měla fungovat tak jak mají a rosvětljí se dle údajů z FSX , jen bohužel podvícení při nočním letu funguje jen na tlačítka UP/DOWN.
No řekl bych že je to takový zoufalý pokus , ale v podstatě je to trochu funkční. Prostě grafické displeje se vyrádějí jen v takových rozměrech , že by se tam vešel ještě tak 2,2 , ale ten již používá jinou knihovnu , která již nekomunikuje s Arduinem NANO a muselo by se použit Arduino 2560PRO, ale toto až kdyby to mohlo chodit s FS2020 pokud bde ještě síla se tím zabývat .
No a ješte obrázek i na střeva snad neurazí |
| |
|
| | | | | Arduino a simulátory - Autopilot 6. 2. 2021 / 18:54 | |
| | Parádní! Jakýpak zoufalý pokus... |
| |
|
| | | | | Arduino a simulátory - Autopilot 6. 2. 2021 / 20:08 | |
| | | |
|
|