| | | Pedály Happy-MzM 26. 1. 2022 / 13:14 | |
| | ..vlákno https://www.flightsim.cz/forum_prispevek.php?id=463006&style=2 už je poměrně dlouhé, tak zkusím nové vlákno.
Vířím vody v oblasti elektroniky. Připravuju dlouho zmiňované STM, tedy stále 2 tlačítka a 3 osy, ale osy budou 12-bit. Napadá mě, že by mohla být i varianta s Atmegou (ProMicro), kvůli úžasným možnostem nastavení přes MMJoySetup. Jestli tomu bude nakloněn i Petr, nechám na něm.
STM už mi na stole funguje, nebude mít úžasné nastavítko přes win, ale bude umět jakousi uživatelskou kalibraci.
Kalibraci jsem vymyslel tak, že před zapnutím pedálů se podrží obě tlačítka, pedály se dostanou do stavu kalibrace, co se děje se bude sledovat ve win (nebo jiném OS) v nastavení joysticku.
Kalibrované údaje se schovají do pedálů a zůstaou tam, bude se podle nich vysílat hodnota do PC a zůstanou v pedálech, dokud někdo neudělá kalibraci novou.
Není to moc blbost?
Nějaké jiné featury?
Zrovna mě to STM baví, tak byste si možná mohli vymýšlet, co by mohlo umět. |
| |
|
| | | Pedály Happy-MzM 26. 1. 2022 / 20:41 | |
| | Co bylo a bude (elektroniky)
[jméno] [VID] [PID] [(CPU)] [popisek]
MJoy #0777 #0001 (Atmega8 ) - možná někdo má, ale spíš asi ne. 2x10 bit + 4x 8 bit + (tuším) 24 btn + hat - zapojené 3 osy 10, 8, 8, dvě tlačítka
asi něco jako Happy [cosi] ??? ??? Atmega8 2x10 bit + 4x 8 bit + (tuším) 24 btn + hat
^^^^^- vzácné kousky
Happy Pedals (Atmega32U4) - pre MMJoy, 3x 10 bit + 2 btn
Happy Pedals MM #5842 #0042 (Atmega32U4) MMJoy, 3x 10 bit + 2 btn
A320 Happy Pdl #5842 #0043 (Atmega32U4) MMJoy
WingMan #5842 #0044 (Atmega32U4) MMJoy - tohle se sem vetřelo...
Happy Throttle #5842 #0045 (Atmega32U4) MMJoy
Happy CPT pedals #2341 #0100 ??? Atmega32?
Happy Heli #5842 #0046 (Atmega32U4) MMJoy 1x 10 bit+ 1 btn
Happy Airplane #5842 #0142 (STM32F103) už se tvoří, 3x 12 bit + 2 btn
Firmware už mi funguje, pamatuje si nastavení..
Má být název Happy Airplane? Nebo něco jiného? Resp. Happy tam bude.
FW na přání?
|
| |
|
| | | | Pedály Happy-MzM 30. 1. 2022 / 23:05 | |
| | ..drobná korekce:
místo 'Happy Airplane' #5842 #0142 (STM32F103), 3x 12 bit + 2 btn
bude 'Happy Pedals FJ' #5842 #0142 (STM32F103 + FreeJoy) , 3x 12 bit + 2 btn
|
| |
|
| | | | | Pedály Happy-MzM 10. 4. 2022 / 12:10 | |
| | .. všechna zařízení mají VID #5824...
a PID #0142 dělá nějaké problémy (asi jsem trefil nějaké existující zařízení?), takže PID bude #004A
(si to píšu hlavně pro sebe, abych to někde měl ) |
| |
|
| | | | | | Pedály Happy-MzM 10. 4. 2022 / 12:14 | |
| | a co když zapomeneš, kde to je uložené , udělej si uzel na kapesníku |
| |
|
| | | | | | | Pedály Happy-MzM 10. 4. 2022 / 12:20 | |
| | Na papírový? |
| |
|
| | | Pedály Happy-MzM 29. 1. 2022 / 19:18 | |
| | ...kalibrace natřikrát je nesmysl, nevím, proč mě napadlo to takto udělat. Bude v jednom kroku. Nic se nepřepíná, zbytek je stejný. |
| |
|
| | | Pedály Happy-MzM 29. 1. 2022 / 20:06 | |
| | Taky si ted hraju s necim podobnym. Chtel jsem si svoje hall senzory pripojit pres neco lepsiho nez Bodnara, abych videl, co se na nich presne deje pred kalibraci (a nastavil si poradne magnety).
Takze jsem z supliku vytah Leonardo (dam si k nemu nejkej lepsi adc pres i2c) a pustil se do hroznyho overkillu - joysticku s webovym rozhranim .
Na ten web mi tam staci ESP8266 a spolu se to bavi pres UART. Jednim smerem to posila stav os a hodnoty z analog vstupu, druhym nejaky prikazy ohledne konfigurace os, tlacitek, kalibrace atd. Teda zatim jsem sotva v pulce, ale zatim bez zadrhelu.
Teoreticky bys to moh taky pouzit, stacilo by aby STM rozumel tem prikazum co chodi po UARTu. A jeste by odpad prevodnik urovni, kterej tam musim mit.
Kdyby te to zajimalo, neco k tomu napisu a pushnu na github.
|
| |
|
| | | | Pedály Happy-MzM 29. 1. 2022 / 20:11 | |
| | pro někoho jasné , ale já se s tím stále peru
UARTu - znamená USB ? |
| |
|
| | | | | Pedály Happy-MzM 29. 1. 2022 / 20:28 | |
| | Fakticky ne i kdyz casto je na USB pripojenej. UART je obvod na komunikaci po seriove sbernici. Vetsinou ho maji tyhle vyvojovy desky pripojenej do USB - pokud maji USB port. Takze kdyz neco posles na HW serial (jako v kodu toho arduina/esp) tak se to objevi na tom virtualnim COM portu v PC - kterej komunikuje po USB. A ty to na PC vidis v terminalu.
Nicmene ten UART je vyvedenj i na piny te desky a nektere desky taky maji UARTu vic. Takze jak jsem to popisoval tak mam UART piny Arduina a ESP normalne propojeny dratama, resp pres prevodnik urovni - protoze Arduino je 5V a ESP 3.3. |
| |
|
| | | | Pedály Happy-MzM 30. 1. 2022 / 11:49 | |
| | Tak to je hezký projekt, držím palce. Na github juknu, třeba chytnu nějakou inspiraci.
Já jsem člověk jednoduchý, jak je někde víc jak jeden procesor, tak už se mi do takové akce nechce. Stačilo mi, že jsem se znovu prokousával HID deskriptorama.
Ale možná se najde někdo, kdo by chtěl pedály přes WiFi. Tak aspoň ví, koho oslovit.
Lepší ADC - Bodnar i to STM má 12-bit, co lepšího? Tvrdím, že rozdíl mezi 8 a 10 bit poznat je, mezi 10 a 12 už dost těžko. I ten 12-bit už začíná chytat šumy z okolí.. |
| |
|
| | | | | Pedály Happy-MzM 7. 12. 2022 / 06:47 | |
| | Zdravím, šumy jsem potlačil stíněním desky v krabici, a kvalitním propojovacím usb kabelem s dobrým stíněním. |
| |
|
| | | Pedály Happy-MzM 30. 1. 2022 / 12:46 | |
| | Co vubec pouzivas k tomu STM za hall senzory? Pred lety se pouzivaly jakesi ty A1302KUA, ty ale byly na 5V. A kdyz uz se ptam, nejaky jednoduchy tool, ktery by vyplivnul HID deskriptor? Naklikam ze chci 2 osy, 4 tlacitka a ono to vyplivne deskriptor. |
| |
|
| | | | Pedály Happy-MzM 30. 1. 2022 / 14:18 | |
| | | |
|
| | | | | Pedály Happy-MzM 30. 1. 2022 / 14:20 | |
| | ... fragmenty deskriptoru po naklikání x os a y tlačítek + uložení na disk se objeví jako soubor xxxxx.mmjoy_HID_txt |
| |
|
| | | | | | Pedály Happy-MzM 30. 1. 2022 / 14:58 | |
| | Dik, treba taky nekdy hid na stm vyzkousim U tech snimacu je taky klidne mozny, ze proste fungujou i na tom nizsim napajecim napeti, protoze vsude co jsem videl, tak ty A1302 maji psany napajeni od 4.5V. |
| |
|
| | | | | | | Pedály Happy-MzM 30. 1. 2022 / 19:08 | |
| | Jo, v katalogu bylo psáno 4,4-5,5V, ale u jedné varianty tam bylo připsáno, že absolute minimum votage je 3,0V. Tak jsem ty HS prostě zkusil. Mám podezření, že pro danou citlivost (na intenzitu mg pole) je to všechno jeden model jen jinak značený.
|
| |
|
| | | | | Pedály Happy-MzM 30. 1. 2022 / 19:41 | |
| | Ted jsem jeste trochu googlil a freejoy jsi nezkousel? https://github.com/FreeJoy-Team/FreeJoyWiki/blob/master/eng/Project-description.md
Vypada to jako all-in-one reseni, pokud to spravne chapu tak to neni ze by sis tam dal vlastni kod a jenom si nastavil deskriptor.
Ale ten jejich konfigurator podle screenshotu vypada ze umi uplne vsechno. Vcetne peknyho monitoringu.
Mozna to casem zkusim, nasel jsem jeden STM v supliku |
| |
|
| | | | | | Pedály Happy-MzM 30. 1. 2022 / 19:52 | |
| | ja som niekedy pradavno pouzival MMjoy ale toto co sinasiel vyzera krajsie, vyskusam |
| |
|
| | | | | | Pedály Happy-MzM 30. 1. 2022 / 22:09 | |
| | Paráda, díky za tip!
...sotva člověk něco stvoří, zjistí, že už dávno existuje někdo, kdo stvořil něco mnohem lepšího.
Na druhou stranu je hezké, že se nemusí mořit s vylepšováním... |
| |
|
| | | | | | | Pedály Happy-MzM 30. 1. 2022 / 23:09 | |
| | | |
|
| | | | | | | | Pedály Happy-MzM 31. 1. 2022 / 06:50 | |
| | To vypadá , že nemusím čekat na tvé data |
| |
|
| | | | | | Pedály Happy-MzM 31. 1. 2022 / 09:06 | |
| | Je tam zajímavá ta možnost si tem šváb koupit a sám si ho zapájet na navržený DPS , ale pro nás spíše bude vhodný hotový modul zasunutý do nějakého navrženého shieldu. |
| |
|
| | | | | | Pedály Happy-MzM-FreeJoy 6. 3. 2022 / 14:31 | |
| | Tak pokud jsi ještě nezkoušel , tak to opravdu je pěkné udělátko. Je trochu času už od tvého příspěvku , ale za tu dobu jsem nechal vyrobit takový nějaký shield pro usazení toho modulu STM.
Hlavně se , ale chci podělit o zkušenost (rady po konsulaci s MzM) , že tento modul funguje i přes velký USB-B konektor , který je součástí shieldu a tím dle mě se trochu zlepšuje mechanická zranitelnost té sestavy.
Na obrázku je jen malé využití a to 3 tlačítka a 3 osy s výstupen na zařezávací konektor (2x8) plochého kabelu.
|
| |
|
| | | Pedály Happy-MzM 30. 3. 2022 / 20:01 | |
| | Nějaké obrázky.
Na obrázcích je jakási full varianta, tzn extra USB B, konektor na dráty se zámkem (jiný momentálně neměli, tiše předpokládám, že se Petrovi do pedálů vleze - je poměrně vysoký) a barevně odlišené + na drátech k HS v sériové výrobě nebude.
Elektronika se bude std připojovat přes microUSB, co je vidět na BluePill (tak se jmenuje deska s CPU), drátky budou šedé a konektor bez zámků (ale s klíčem, takže se nebude dát zastrčit obráceně).
USB B pak bude 'záchrana' pro nešťastníky, kterým se povede microUSB utrhnout, případně pro nadšence, kteří si jej budou chtít osadit - dodání USB B obnáší ještě naletování 3 SMD odporů (relativně velkých, takže jsem je zvládl zaletovat i já).
(možná?) Příště ještě Atmel varianta pro heli pedály, případně jiná udělátka. |
| |
|
| | | | Pedály Happy-MzM 30. 3. 2022 / 21:04 | |
| | No dal jsi tam koneltor jak říkám s ušima , to by uživatel jen tak pohnul a konektor vyskočíl jo tahat za konektor rukou není dnes na úrovni. |
| |
|
| | | | Pedály Happy-MzM 30. 3. 2022 / 21:05 | |
| | Jee!
Teda fullsize USB B je hodne blast from the past ale jakozto jeden z tech chudaku co (2x) urvali mikro na arduinu bych za to byl rad Zatim ale trik s panel mount prodluzkou funguje |
| |
|
| | | | | Pedály Happy-MzM 30. 3. 2022 / 21:28 | |
| | No pro ty trhače je dobrá tato redukce |
| |
|
| | | | | | Pedály Happy-MzM 31. 3. 2022 / 00:09 | |
| | Mam presne tohle, jen to konci mikro Bckem, ne fullsize. |
| |
|
| | | | Pedály Happy-MzM 30. 3. 2022 / 22:54 | |
| | Dnes přiděláno k pedálům a vše v pořádku, zítra dám fotky... 😁👍 |
| |
|
| | | | | Pedály Happy-MzM 31. 3. 2022 / 08:50 | |
| | | |
|
| | | | | | Pedály Happy-MzM 31. 3. 2022 / 08:56 | |
| | No koukám jakou má DPS barvu , toto provedení DPS si necháš snad do muzea jinak jsem rád , že se ti to tam podařilo usadit. |
| |
|
| | | | Pedály Happy-MzM 31. 3. 2022 / 11:30 | |
| | Ještě jsem zapomněl zdůraznit, že DPS navrhoval Laďa T. (ulitej).
A při troše zlé vůle by mohl pro severní končiny dělat servis. |
| |
|
| | | Pedály Happy-MzM 7. 9. 2022 / 12:04 | |
| | problém s STM32F103 viz níž...
* ----------------------------------------------
* ...původně jsem začal nové vlákno, ale našel jsem toto...
*
* už jsme toho skrz pedály popsali dost...
* https://www.flightsim.cz/forum_prispevek.php?id=463006&style=2
* https://www.flightsim.cz/forum_prispevek.php?id=502216&lan=0&style=2
* https://www.flightsim.cz/forum_prispevek.php?id=541080&lan=0&style=2
*
* Po Laďově (ulitej) vývoji budou už další pedály na STM32F103 procesorech a FreeJoy firmwaru.
* Výhody - cena, 12-bit převodník, rychlost, příprava na opravitelnost microUSB, možná i velikost.
* --- tolik hrubé shrnutí ---
* -------------------------------------------------
Proč sem píšu.
Některé STM32F103 fungují perfektně, některé mají problém s A/D převodníky - výstupní převedená hodnota viditelně kolísá/pulsuje ve velkém rozsahu (od boku 5%), což je strašně moc. U některých desek se v nule převodníky neklepou, se vzrůstající výchylkou k libovolné straně kmitání vzrůstá.
A já se ptám zkušenějších, jestli je možné toto chování nějak odstranit, nebo je problém v číňany špatně zkopírovaném CPU?
Nebo je jen někde něco špatně uzemněné? Nebo nějaká naindukovanost?
Zkoušel jsem desky + hotové DPS s HS, kde se problém neprojevuje různě kombinovat s těmi, co nefungují a vede mi TO celé právě na problém s deskou s CPU (BluePill).
Kdybyste někdo věděli, co zkusit byl bych vděčný. Jinak budu trápit osciloskop, internet a mozek....
Díky za každé nakopnutí. |
| |
|
| | | Pedály Happy-MzM 6. 12. 2022 / 19:39 | |
| | Do ruky se mi dostaly STM32F103C6T6, které v programátoru hlásí, že mají 256 kB Flash.
FreeJoy na nich funguje dost blbě. Po cca 10s přestane asi na 2-3s měnit hodnoty výstupů, pak zase 10s fungují... prostě špatně.
Tož tyhle STM se na FreeJoy nehodí.
(Konec hlášení) |
| |
|
| | | | Pedály Happy-MzM 25. 12. 2023 / 15:19 | |
| | STM32F103C8T6 .. ne C6, samozřejmě.. |
| |
|
| | | Pedály Happy-MzM 25. 12. 2023 / 15:16 | |
| | Malinký pohled do (nedávné) historie.
Na fotkách zleva
- MJoy V1 tak, jak byl kdysi v pedálech (rok ~2013)
- upravený MJoy V1 tak, aby se vlezl do joysticku (tuším xWingova?)
- trochu kanibalizovaný MJoy V1.3 - tohle je nejspíš (?) nejčastější varianta pedálů s MJoy - více pinů na analogovém konektoru, tak aby nebylo potřeba dávat více drátků na jeden pin, na desce byla původně LED singalizující přítomnost napájecího napětí. (rok nevím, ale tipnu konec 2013)
- MJoy2 s Atmega16, který uměl 8 os po 10-ti bitech a 112 tlačítek + 4 rotační enkodery - tohle zařízení v pedálech nikdy nebylo, použil jsem ho na lítání v Točítkách a čudlíkách (myšlenka a první prototyp z r. 2009)
..ty dva vlevo ještě dokonce fungují. |
| |
|
| | | | Pedály Happy-MzM 25. 12. 2023 / 15:35 | |
| | A cos nám připravil na rok 2024 |
| |
|
| | | | | Pedály Happy-MzM 25. 12. 2023 / 17:06 | |
| | Tuhle jsem se díval ve sklepě za boiler a našel tam spoustu zajímavých lahví, tak mě při ochutnávání třeba něco napadne.
Už poměrně dlouho nikdo žádné pedály (elektroniky) nechtěl, takže je asi trh nasycený a můžu se věnovat své další úchylce. Tuhle jsem se zbláznil do ELRS a v (aspoň pro mě) novém F3K funguje skvěle. |
| |
|
| | | | Pedály Happy-MzM 25. 12. 2023 / 15:46 | |
| | Marku, nedaval si mi ten Atmega16 do pedalov, prave kvoli 10-bitom ?
Lebo teraz mam rozsahy 0 - 1024 |
| |
|
| | | | | Pedály Happy-MzM 25. 12. 2023 / 17:03 | |
| | Atmega16 v pedálech (co vím) nikdy nebyla. I Atmega8 měla 2 osy 10-ti bitové, jedna se použila na zatáčení a aby TO nebylo druhé brzdě líto, tak na brzdy se použily dvě 8-mi bitové. |
| |
|
| | | | | | Pedály Happy-MzM 25. 12. 2023 / 17:16 | |
| | Oficialne tam nebyla, ale ked som bol raz u Teba, tak si sa ma pytal, ci tam nechcem novsiu elektroniku
Ja sa v tom nevyznam, ale daval si tam nieco novsie ako bolo to povodne |
| |
|
|