4098
Kommentar:
|
5007
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 13: | Zeile 13: |
Scanning for devices: |
|
Zeile 14: | Zeile 16: |
Main menu: |
|
Zeile 15: | Zeile 20: |
Telemetry screen: |
|
Zeile 16: | Zeile 24: |
Motor testing screen: attachment:20071022-dubwise-0.37-motortest.jpg Choos settings screen: |
|
Zeile 17: | Zeile 32: |
attachment:20071022-dubwise-0.37-motortest.jpg | Change settings screen 1: |
Zeile 19: | Zeile 36: |
Change settings screen 2: |
|
Zeile 20: | Zeile 40: |
Change settings screen 3: |
|
Zeile 21: | Zeile 44: |
Change settings screen 4: |
|
Zeile 22: | Zeile 48: |
Change settings screen 5: |
|
Zeile 23: | Zeile 52: |
Change settings screen 6: |
|
Zeile 24: | Zeile 56: |
Change settings screen 7: |
|
Zeile 25: | Zeile 60: |
Change settings screen 8: |
|
Zeile 26: | Zeile 64: |
Change settings screen 9: |
|
Zeile 29: | Zeile 70: |
* http://video.google.com/videoplay?docid=9035282076858827045 * http://youtube.com/watch?v=NtM6f5s2VS0 |
* http://video.google.com/videoplay?docid=9035282076858827045 (DUBwise MikroKopter HandyTool ( uncut )) * http://youtube.com/watch?v=NtM6f5s2VS0 (2007Okt05 MikroKopter ligi_j2me NightBuild) |
Zeile 51: | Zeile 92: |
* N73 (Bluetooth works also without SIM-Card) testet by roerich_64 with Joko's MK | |
Zeile 83: | Zeile 125: |
* 0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With CaSCade) | * 0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With ["CaScAdE"]) |
Zeile 90: | Zeile 132: |
* 0.30 - Load Parameters from MK * 0.31 - Edit Parameters ( MKParamEdit.java ) * 0.32 - Main Menu * 0.33 - Bugfix / Code CleanUp * 0.34 - select ParamSet to edit * 0.35 - Proxy server test script * 0.36 - initial Proxy-function in DUBwise ( send data recieved from mk to socket ) * 0.37 - bugfixes / writing params |
|
Zeile 94: | Zeile 144: |
* CaScAdE for Testing and Graphics | * ["CaScAdE"] for Testing and Graphics |
attachment:dubwise_mk_FM4014.JPG
Content
Preface
DUBwise == Digital UFO Broadcasting with intelligent service equipment
Project to Communicate via J2ME (Mobile Phone) and Bluetooth with a MikroKopter ( www.mikrokopter.de )
Download
on GetJar.com for easy Download/Installation - http://www.getjar.com/products/12587/DUBwise
- Latest Sources and Binaries in MK SVN @ /branches/ligi_j2me
Screenshots
Scanning for devices:
attachment:20071022-dubwise-0.37-scanning.jpg
Main menu:
attachment:20071022-dubwise-0.37-mainscreen.jpg
Telemetry screen:
attachment:20071022-dubwise-0.37-telemetry.jpg
Motor testing screen:
attachment:20071022-dubwise-0.37-motortest.jpg
Choos settings screen:
attachment:20071022-dubwise-0.37-settings.jpg
Change settings screen 1:
attachment:20071022-dubwise-0.37-configuration_01.jpg
Change settings screen 2:
attachment:20071022-dubwise-0.37-configuration_02.jpg
Change settings screen 3:
attachment:20071022-dubwise-0.37-configuration_03.jpg
Change settings screen 4:
attachment:20071022-dubwise-0.37-configuration_05.jpg
Change settings screen 5:
attachment:20071022-dubwise-0.37-configuration_06.jpg
Change settings screen 6:
attachment:20071022-dubwise-0.37-configuration_07.jpg
Change settings screen 7:
attachment:20071022-dubwise-0.37-configuration_08.jpg
Change settings screen 8:
attachment:20071022-dubwise-0.37-configuration_09.jpg
Change settings screen 9:
attachment:20071022-dubwise-0.37-configuration_10.jpg
Videos
http://video.google.com/videoplay?docid=9035282076858827045 (DUBwise MikroKopter HandyTool ( uncut ))
http://youtube.com/watch?v=NtM6f5s2VS0 (2007Okt05 MikroKopter ligi_j2me NightBuild)
Usage
- General:
- KEY # toggle Fullscreen KEY * to Quit
- Device selection Screen:
- KEY 1..X to select device
- Main Screen:
- KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD
KEY RIGHT - go to MotorTest
- KEY UP to go Page up in MK-LCD KEY DOWN to go Page up in MK-LCD
MotorTest Screen
- UP/DOWN increas/decrease speed of actual motor LEFT prev motor ( if first go to main screen ) RIGHT next motor
Tested on
- SE
- K800i
- W800i
- Nokia
- 6230i (without copter)
- 6234
- E65
- N80 (Font is too Big - but API worx)
- N95
- N73 (Bluetooth works also without SIM-Card) testet by roerich_64 with Joko's MK
Compile
- install some tools to fullfill Compile-Dependencys ( see below )
- Set the path to WTK it in build.xml
execute $> ant build
- the JAR and JAD will appear in build/bin when success
see http://forum.mikrokopter.de/topic-post15829.html#post15829 for Hints on Compiling on Windows
Dependencys
- Run:
- - The Phone needs the Bluetooth API and MIDP 2.0 .
- The MK needs a Bluetooth-Modul - http://mikrokopter.de/ucwiki/F2M03GXA?action=show
- - The Phone needs the Bluetooth API and MIDP 2.0 .
- Compile:
- - WTK ( 2.2 proven to work - please test with newer )
- Obfuscator (e.g. Proguard from http://sourceforge.net/project/showfiles.php?group_id=54750) when willing to obfuscate - ANT
- - WTK ( 2.2 proven to work - please test with newer )
ChangeLog:
- 0.01 - initial Version ( initialize connection / main Thread with reading data from MK)
- 0.02 - reconnect after connection loss ( e.g. switching on/off )
- 0.03 - added send_command ( with CRC )
- 0.04 - added decode64 to decode 'pseudo' BASE64
- 0.05 - added get_version
0.06 - added parsing of DebugData
0.07 - Code-(Doc&&Cleanup) && initial svn commit
0.08 - Initial README / ToDo List
- 0.09 - implemented BTScanner for detecting BT-Devices (No hard mac anymore for first public bin)
- 0.10 - initial MKMinimalMidlet / Canvas
- 0.11 - 1st public binary ( JAR/JAD)
0.12 - measure Uptime ( like that word for MK being in Air
- 0.14 - measure idling mixture
- 0.15 - Fixed Nokia Problem 2 instead of 2.0 ..
0.16 - LCD implementation & polishing code on serveral places
- 0.17 - Quit via * | Rescan via #
- 0.18 - Remember URL ( bt-mac ) on quit
- 0.19 - better handling of MK Version
0.23 - care for Version while parsing DebugData - MK0.64 compatible now (0.20-0.23 - n1 bugfixing With ["CaScAdE"])
- 0.24 - adding some GFX
- 0.25 - adding Graph ( Nick int;Roll int; nick acc ;roll acc)
- 0.26 - more Visuals
- 0.27 - implemented motor_test
- 0.28 - Icon
- 0.29 - ressources for 176x220 / Ress differencing
- 0.30 - Load Parameters from MK
- 0.31 - Edit Parameters ( MKParamEdit.java )
- 0.32 - Main Menu
0.33 - Bugfix / Code CleanUp
0.34 - select ParamSet to edit
- 0.35 - Proxy server test script
- 0.36 - initial Proxy-function in DUBwise ( send data recieved from mk to socket )
- 0.37 - bugfixes / writing params
Licence
http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike)
Credits:
Holger&Ingo for the MikroKopter Project
- ["CaScAdE"] for Testing and Graphics
- Orion8 for inspiration