FlightSim.CZ   Reklama  
CVARS - zrychlí vám tep...
> Nejste přihlášen Login
  Dnes je úterý 19. 3. 2024 Translate
ÚVOD
LETADLA
KRAJINY
AI PROVOZ
UTILITY
ČLÁNKY
FÓRUM
 Seznam příspěvků
ODKAZY
SCREENSHOTY
VIDEA
INZERCE
PLÁNOVÁNÍ LETŮ
VYHLEDÁVÁNÍ
O SERVERU
RSSRSS - fórum
RSSRSS - novinky
FacebookFacebook
MobileVerze pro PDA
Arduino a simulátory Jeden příspěvek | Celý strom
Arduino a simulátory   28. 1. 2015 / 12:26
MzM   
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.
 5x  

Arduino a simulátory   28. 1. 2015 / 14:13
happypetr   
Držím!!!
 

Arduino a simulátory   28. 1. 2015 / 15:38
ulitej
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
JM   
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
MzM   
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
MzM   
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
MzM   
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
happypetr   
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
kuknamys   
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
ulitej
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
kuknamys   
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
ulitej
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
kuknamys   
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
Algy   
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
MzM   
...servomotory fungují...

(to nemusíte hlásit, to vidím)
 

Arduino a simulátory   30. 1. 2015 / 13:35
tonde   
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
58423 B / 733 x 550 / Ardulab.jpg
 

Arduino a simulátory   30. 1. 2015 / 14:32
MzM   
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
ulitej
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
ulitej
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.
13141 B / 448 x 252 / Arduino FSX.jpg
 

Arduino a simulátory   31. 1. 2015 / 17:33
PB   
Co třeba takhle: https://code.google.com/p/arduino-fs/ a sypat to z LUA běžící pod FSUIPC přímo do COM portu?

PB
 

Arduino a simulátory   10. 2. 2015 / 17:26
MzM   
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
Fabo™   
Urcite jako joystick. Nechces to preci zamknou jen a prave na FSX...
 

Arduino a simulátory   10. 2. 2015 / 18:09
mano
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
MzM   
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
MzM   
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
MzM   
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
ulitej
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
MzM   
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.
2914 B / 291 x 176 / osaX.png
3404 B / 407 x 182 / osaZ.png
2548 B / 300 x 179 / osaZ0.png
 

Arduino a simulátory   18. 2. 2015 / 11:31
mano
ty chces dosiahnut aby to bolo funkcne bez kalibrace ?
 

Arduino a simulátory   18. 2. 2015 / 16:26
MzM   
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
mípa   
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
MzM   
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
mano
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
mano
dokonca som nasiel toto http://www.xsimulator.net/community/threads/from-atoz-2dof-arduino-wiper-playseat.4616/

je to sice sedacka atd, ale na tom principe sa da spravit force feedback
 

Arduino a simulátory force feedback   23. 2. 2015 / 20:34
MzM   
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
mano
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
mípa   
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.
51192 B / 733 x 550 / SAM_6750.JPG
 

Arduino a simulátory force feedback   23. 2. 2015 / 23:29
mano
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
mípa   
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
mano
barany s forcefeedbackom za rozumnu cenu, snad ani neexistuju
 

Arduino a simulátory force feedback   24. 2. 2015 / 00:00
Fabo™   
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
mípa   
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
Fabo™   
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
JendaBenda   
http://www.beh.ch/CLS-Economy-Yoke.200.0.html?&no_cache=1&L=4
 1x  

Arduino a simulátory force feedback   23. 2. 2015 / 23:42
Vita Zenisek
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
mípa   
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.
44557 B / 733 x 550 / SAM_7780.JPG
 

Arduino a simulátory force feedback   24. 2. 2015 / 07:05
JM   
Ta cena samotnyho volantu by me zajimala, klidne staci radove
 

Arduino a simulátory force feedback   24. 2. 2015 / 10:40
MzM   
tipnul bych, že pod pěticiferné Kč to nepůjde, co?
 

Arduino a simulátory force feedback   24. 2. 2015 / 10:57
JM   
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
mípa   
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
JM   
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
MzM   
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
MzM   
http://hobbyking.com/hobbyking/store/__9617__Turnigy_Metal_Gear_Servo_60g_15_5kg_16sec.html
tohle má 15kg na centimetru...
 

Arduino a simulátory force feedback   24. 2. 2015 / 11:21
MzM   
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
Fabo™   
To bude teda velky joy
 

Arduino a simulátory force feedback   24. 2. 2015 / 22:12
mípa   
Kola na ozubené řemeny se normálně kupují. Buď tady http://www.tyma.cz/produkty/remenice/ozubene/ nebo tady http://www.haberkorn.cz/ke-stazeni-katalogy/. Nejběžnější typ je HTD-3M, -5M -8M. Šířku řemenice zvolíš podle zatížení.
 

Arduino a simulátory force feedback   24. 2. 2015 / 22:07
mípa   
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
MzM   
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
standa123
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
MzM   
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
mípa   
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
standa123
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?
 2x  

Arduino a simulátory force feedback   17. 12. 2015 / 12:33
standa123
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
MzM   
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
standa123
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
MzM   
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
MzM   
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
ulitej
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
MzM   
OREL_Erichos mě upozornil na zajímavý projekt: https://sites.google.com/site/mmjoyproject/
 1x  

Arduino a simulátory   9. 10. 2015 / 13:49
MzM   
Nerozchodil jste někdo mmjoyproject s Leonardem? Mě se to zatím nepodařilo. :-/
( https://sites.google.com/site/mmjoyproject/ )
 

Arduino a simulátory   9. 10. 2015 / 14:05
Toomitsch
ja fucim leonardo bez
 

Arduino a simulátory   9. 10. 2015 / 15:56
MzM   
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
Joskapilot
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
10770 B / 276 x 146 / Pro Micro ATmega32U4 5V 16MHz.JPG
 

Arduino a simulátory   12. 1. 2016 / 10:04
JM   
Jaky pouzivas knihovny na to, aby ti to fungovalo jako joystick?
 

Arduino a simulátory   12. 1. 2016 / 17:28
Joskapilot
V podstatě nahraješ do Atmela FW(nahrává se to přímo přes USB) a pak si jen pomocí MMJoySetup.exe přiřadíš k pinům funkce a parametry toho co potřebuješ, odkaz je výše, má to tam ke stažení , poslední verze tuším 18.11.2015
Vše i návod je v jednom balíčku včetně zapojení asi k 4 druhům arduino desek. Pokud chceš zapojit víc těchto desek, tak si jen ke každému přiřadíš jiné "VID/PID" a jméno co se ti hodí.
Autor je "mega_mozg_13"
Návod třeba zde https://github.com/MMjoy/mmjoy_en/wiki
Vlákno zde http://simhq.com/forum/ubbthreads.php/topics/3899105/62
Konkrétní příklad zde http://www.simpits.org/geneb/?p=392
 

Arduino a simulátory   6. 12. 2015 / 12:33
ulitej
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.
32133 B / 750 x 422 / DSC02258.JPG
 

Arduino a simulátory-Redukce pro modul displeje s MAX7219   10. 1. 2016 / 11:09
ulitej
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.
63983 B / 750 x 422 / Redukce MAX7219.JPG
 

Arduino a simulátory-Redukce pro modul displeje s MAX7219   10. 1. 2016 / 12:10
mano
pekna zabavka, len tak dalej
 

Arduino a simulátory-Redukce pro modul displeje s MAX7219    12. 8. 2016 / 18:30
ulitej
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.
96208 B / 750 x 473 / DPS redukce MAX7219 DIL pouzdro.png
28021 B / 750 x 322 / 001 Max7219.png
27541 B / 699 x 530 / 002 Výstup na displej.png
18436 B / 750 x 325 / 003 vstup na displej.png
 

Arduino a simulátory - typ NANO   12. 11. 2016 / 10:46
ulitej
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.
34966 B / 750 x 422 / DSC02684.JPG
35645 B / 750 x 422 / DSC02685.JPG
 

Arduino a simulátory - typ NANO   12. 11. 2016 / 22:38
JM   
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
ulitej
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.
27434 B / 750 x 422 / 001 CESNA zvuk indikace NANO.JPG
27677 B / 750 x 422 / 002 CESNA zvuk indikace NANO.JPG
53641 B / 750 x 422 / 003 CESNA zvuk indikace NANO.JPG
 

Arduino a simulátory NANO panel zvuk/LED indikace   22. 1. 2017 / 15:29
PB   
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
41859 B / 750 x 422 / 15032774_10207787600311821_4844783035014909347_n.jpg
 

Arduino a simulátory NANO panel zvuk/LED indikace   22. 1. 2017 / 15:37
ulitej
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
PB   
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
ulitej
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
PB   
Myslíš tohle? (není to moje práce, je to někde stažené)

PB
36982 B / 750 x 422 / 1490856_10204680901404592_9203482030911030610_o.jpg
 

Arduino a simulátory NANO panel zvuk/LED indikace   22. 1. 2017 / 19:17
ulitej
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
JM   
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
PB   
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
JM   
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
PT
Zajimave vypada tohle:
http://www.idilna.cz/cz/
 

Arduino a simulátory NANO - EROR signlizace   19. 2. 2017 / 09:01
ulitej
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.
31196 B / 750 x 422 / 001 Eror panel.JPG
 1x  

Arduino a simulátory NANO - EROR signlizace   19. 2. 2017 / 19:14
PB   
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
54111 B / 733 x 550 / IMG_20170219_190734.jpg
 

Arduino a simulátory   10. 3. 2017 / 13:34
MzM   
Č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
ulitej
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.
35781 B / 750 x 422 / 004 signalizace DME.JPG
 

Arduino a simulátory - signalizace DME   24. 8. 2017 / 10:18
Mike76
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
PB   
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
15453 B / 373 x 274 / PSK.PNG
 

Arduino a simulátory - signalizace DME   24. 8. 2017 / 16:45
ulitej
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
Mike76
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
Mike76
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
Mike76
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
ulitej
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.
42636 B / 750 x 422 / 005 Kompas indikace azimutu.JPG
60065 B / 750 x 469 / Kompas pro pérák.jpg
 

Arduino a simulátory   12. 9. 2018 / 17:20
PT
Hezkyyy
 

Arduino a simulátory   13. 9. 2018 / 08:35
MzM   
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
MzM   
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
ulitej
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
PT
No, krokac ma vetsinou jen 200 kroku/ot.
 

Arduino a simulátory   13. 9. 2018 / 18:02
ulitej
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
LAKY911
Ahoj, přesně toto už jsem si udělal, vytiskl na 3D tiskárně.
https://www.thingiverse.com/thing:1956236
30231 B / 733 x 550 / D7209D90-1730-42A7-A477-AFC7C0DA2E5F.jpeg
 

Arduino a simulátory   13. 9. 2018 / 21:43
JM   
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
PB   
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
ulitej
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.
30776 B / 750 x 321 / 015 Leo 6 os 12 tlač piny.jpg
 

Arduino a simulátory   14. 1. 2019 / 18:39
happypetr   
Nóó dobrý! Jste s Markem borci!
 

Arduino a simulátory   14. 1. 2019 / 18:55
ulitej
Jestli ti stačí těch 12 tlačítek tak dej vědět.
 

Arduino a simulátory   16. 1. 2019 / 10:13
MzM   
Š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
PB   
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
PT
Případně na ebay hledat tlačítko s kouzelnou formulkou "spring-loaded"
 

Arduino a simulátory   16. 1. 2019 / 12:46
PB   
Nebo fajnšmekři si můžou koupit originál Honeywell (který je dokonce potřeba pro přepnutí do nedržící polohy povytáhnout): https://www.tme.eu/cz/details/1tl1-5k/packove-prepinace/honeywell/ - reál použití např. APU switch (OFF-ON-START). Stojí to řádově několik stokorun/kus

PB
 

Arduino a simulátory   16. 1. 2019 / 13:15
PT
 

Arduino a simulátory   17. 1. 2019 / 09:20
MzM   
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
ulitej
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
36074 B / 750 x 359 / 015 FS původní.jpg
44004 B / 616 x 550 / 014 FS Cesna zvuk indikace 2 verse.jpg
 

Arduino a simulátory - pokus o druhou versi zvukového panele   26. 1. 2020 / 08:30
PB   
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
ulitej
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
PB   
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
ulitej
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
ulitej
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í
20832 B / 386 x 550 / 021 AP.jpg
60181 B / 733 x 550 / 005 AP osazen.JPG
 

Arduino a simulátory - Autopilot   6. 2. 2021 / 18:54
Stew
Parádní! Jakýpak zoufalý pokus...
 

Arduino a simulátory - Autopilot   6. 2. 2021 / 20:08
happypetr   
Paráda!
 

Gonzo
Czech Virtual Air Rescue Service
MZAK
O serveru   |   Zveřejňování souborů ke stažení   |   Kontakt   |   © 1999-2024 FlightSim.CZ