arduino-imu
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| arduino-imu [2018/02/28 13:30] – djbuldog | arduino-imu [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 37: | Řádek 37: | ||
| * http:// | * http:// | ||
| * vypadá zajímavě, využívá MPU 9250 + arduino | * vypadá zajímavě, využívá MPU 9250 + arduino | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ===== EDTracker ===== | ||
| + | |||
| + | * http:// | ||
| + | * vypadá zajímavě, využívá MPU 9250 + arduino | ||
| + | * [[http:// | ||
| + | * Arduino VCC (5v USB power) --> VCC pin on MPU board | ||
| + | * Arduino pin 10 --> one side of switch (button) | ||
| + | * Arduino Pin 7 --> INT pin on MPU board | ||
| + | * Arduino Pin 3 --> SCL pin on MPU board | ||
| + | * Arduino Pin 2 --> SDA pin on MPU board | ||
| + | * Finally, join all the following pins as a common earth/ | ||
| + | * 3x GND pins on Arduino | ||
| + | * GND on MPU board | ||
| + | * AD0 on MPU board | ||
| + | * The *other* side of the switch that you wired up to pin 10 above | ||
| + | * edtracker předpokládá, | ||
| + | * firmware lze nahrát přes arduino IDE nebo EDTracker GUI | ||
| + | * [[http:// | ||
| + | * kalibruje se magneto, | ||
| + | * detekuje se min/max otáčením ve všech možných směrech | ||
| + | * a nastavením citlivosti (cca 75%) | ||
| + | * následně se klikne na save a vykreslí se model koule | ||
| + | * červená je původní, zelená je nová kalibrace | ||
| + | * body by měly být zhruba rovnoměrně rozložené, | ||
| + | * autogyro - 20s se nesmí hýbat s MPU | ||
| + | * EDTracker GUI komunikuje přes sériovou linku [[https:// | ||
| + | * **r**\n - provede 20s autogyro | ||
| + | * **R**\n - provede vycentrování (jako stisk tlačítka) | ||
| + | * **I**\n - vypíše fw a hodnoty | ||
| + | * identifikátor firmware | ||
| + | * Yaw scale (115.19), Pitch scale (50.19), Smoothing (36) | ||
| + | < | ||
| + | I EDTrackerMag V4.0.5 | ||
| + | s 0 115.19 50.19 0.36 | ||
| + | q -97.843750 18.796875 0.203125 0.9837646484375 0.0091552734375 0.0192871093750 0.0091552734375 0.9210205078125 0.0181884765625 0.0192871093750 0.0181884765625 0.9653320312500 | ||
| + | O 2 | ||
| + | </ | ||
| + | * **C**XXYYZZ\n - nastaví scale a smoothing | ||
| + | * XX je Yaw scale, 2B int | ||
| + | * YY je Pitch scale, 2B int | ||
| + | * ZZ je Smoothing, 2B číslo | ||
| + | * **t**\n - přepíná lineární/ | ||
| + | * **P**\n - v dalším přenosu je přemapování os, například | ||
| + | |||
| + | < | ||
| + | 50 0A P. | ||
| + | |||
| + | 24 8A E7 B3 04 0D 00 85 E0 B5 FF 9E 00 B6 FF 87 | ||
| + | E2 95 00 63 FF 6B FF E4 1E 7B 1F 4B 00 9E 00 4B | ||
| + | 00 79 1D 95 00 9E 00 95 00 E4 1E 0A | ||
| + | </ | ||
| + | |||
| + | * problémy | ||
| + | * ve Windows i Linux blbne inicializace. | ||
| + | * pokud odpojím zařízení a znovu připojím, tak někdy pouze 3x červeně blikne a pak už nic | ||
| + | * vypadá to, jakoby nefungovala komunikace mezi MCU a MPU | ||
| + | * nevím kdy to udělá, ani jak ten stav opravit | ||
| + | * někdy pomůže | ||
| + | * dát bezpečně odebrat před odpojením z USB | ||
| + | * připojit do jiného USB portu | ||
| + | * zkoušet to prostě pořád dokola s různými prodlevy mezi připojením | ||
| + | * v linuxu nejde použít v xplane | ||
| + | * v kalibraci to ještě tak nějak funguje, ale jak zapnu hru, tak se to úplně zblázní | ||
| + | * v tom zblázněném režimu už nic nepomáhá | ||
| + | * xpl nejspíš provede nějakou divnou akci.. třeba moc rychlé odpojení a připojení? | ||
| + | |||
| + | * TODO | ||
| + | * zkusit nahrát novější fw (GUI má jen 4.0.5, github má 4.1.0) přes arduino IDE | ||
| + | * zkusit upgradovat ostatní knihovny | ||
| + | * zda není nějaký fix v usbhid atd... | ||
| + | * zjistit z jaké verze arduina to vychází, zjistit si diff, a pak aktualizovat :) | ||
| + | * udělat vlastní kalibrační software přes sériovou linku | ||
| + | * vymodelovat krabičku pro moje prototypové PCB | ||
| + | * držák na krabičku na sluchátka https:// | ||
arduino-imu.1519821048.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
