Inhaltsverzeichnis
Qu'est-ce que DUBwise ?
- Dubwise est l'acronyme de :
Digital UFO Broadcasting with intelligent service equipment
Il s'agit d'un outil pour les téléphones mobiles servant d'interaction avec un quadrirotor afin d'augmenter le plaisir de s'en servir, mais aussi pour des utilisations plus sérieuses (SeriousUseCases : lien en anglais). Lisez la partie "Caractéristiques" pour savoir ce qu'il est exactement possible de faire avec cet outil ou contactez-moi (en anglais) si vous avez d'autres questions. Des infos et évolutions peuvent être disponibles dans la section Dubwise de mon blog(en anglais).
Caractéristiques
Version J2ME
- Tension de sortie sonore (Enregistrements de voix audio) - La tension en temps réel est audible dans des intervalles ajustables. De cette manière, il est inutile de regarder l'écran pour connaître l'état de l'accu.
- Ecran de type cockpit avec horizon artificiel, Temps de vol, Altitude (+ altitude max), Vitesse au sol (seulement avec Navi), Orientation (seulement avec Navi)
- Indicateur sonore d'altitude
Pilotage du MikroKopter - Piloter le MK avec des touches numériques n'est pas réellement très précis, mais c'est par contre très amusant (il suffit de regarder les vidéos sur le sujet pour s'en convaincre)
- Graphiques avec Tangage / Roulis / Accélérations Tangage / Accélérations Roulis pour vérifier le bon fonctionnement des capteurs.
- Test de chaque moteur (réglage de la vitesse d"un ou plusieurs moteurs comme le Test des moteurs dans le MK-Tool)
Redessine l'afficheur LCD du mk - pour afficher plusieurs pages d'informations fournies par le MikroKopter
- Affiche toutes les valeurs de bébogage - Regarde plusieurs valeurs fournies par le MK - Certaines sont affichées sur l'écran LCD, mais cette méthode est plus rapide.
- Lit, Édite, et Réinitialise les paramètres du MK.
- Sauvegarde les paramètres du MK sur le téléphone et copie les paramètres du téléphone sur le MK ( pour les sauvegardes et copies de paramètres d'un MK à un autre)
- Fonction Proxy ( envoyer des données du MK par TCP/IP)
- Enregistre le nom du MK. Le scan n'est ainsi à faire qu'une seule fois (il suffit juste de quitter par le menu correspondant, et non pas par la sortie du système ou tout simplement éteindre le téléphone)
- Affichage des version de FC / NC / MK3MAG
- Reconnexion après une connexion perdue
- Mise à jour du firmware MK / Navi / MK3MAG
- Affichage des données de la radiocommande pour vérifier que les manches sont correctement affectés.
- Affichage des données du Navi-Ctrl
- Contrôle des Erreurs du Navi
- Connexion par Bluetooth (jsr-82); respecte le protocole TCP/IP
Version Androïde
- Test de chaque moteur (seulement avec le curseur d'un écran tactile)
Redessine l'écran LCD du mk - afin d'afficher différentes informations fournies par le MikroKopter
- Affiche les valeurs de débogage
- Affiche les données RC (canaux)
- Affiche la version du MK / Puissance / Niveau RC
Interface de pilotage (voler avec le touchpad est pour bientôt
- Interface des données de vol (mais il y a encore un bug ... cela ne fonctionne pas pour le moment - il y a juste une prévisualisation de l'interface)
Téléchargement
La version J2ME sur GetJar.com pour un téléchargement et installation aisés (mais il se peut que ce ne soit pas la version la plus récente) - http://www.getjar.com/products/12587/DUBwise
- Sources les plus récents sur Subversion (SVN)
- Version actuelle en développement :
- Anciennes versions (peuvent être plus stables que la version en cours):
Vidéos
Vue de l'interface ( Version 0.52 - désolé pour le son de mavaise qualité)
Holger pilote son MikroKopter avec DUBwise :
Test moteur avec la version "Androïde" :
Vue d'orientation (écran de pilotage) avec la version "Androïde" :
Captures d'écran
Modèles de téléphones compatibles
Il n'existe pas de liste complète des modèles de téléphone compatibles - il n'existe seulement qu'une liste des appareils sur lesquels DUBwise a été testé(en français). Si votre téléphone n'est pas sur la liste - vous pouvez l'essayer et m'envoyer vos commentaires si il fonctionne et j'actualiserais alors la liste.
Bugs
Problème
Solution
Faible portée
fabriquer un DUBwiseRangeExtender(en français)
Erreur "Matériel incompatible"
Essayer de mettre à jour votre MK ou la carte Navi avec la dernière version
Pas de son
Vérifier que votre téléphone n'est pas en mode silencieux ou avec le volume à 0
Pas de son
Essayer la version avec les fichiers en wav ou en 64kbit
Les touches ne fonctionnent pas
Vérifier les paramètre de contrôle externe dans les réglages actuels
Notes / Problèmes connus
- Si vous configurez votre Module Bluetooth avec un code PIN sécurisé, notez bien que certains téléphones mobiles - J2ME rencontrent des problèmes avec les PINs qui ne sont pas en Alpha-Numerique.
En cours
Travail en cours
- Androïde.
Support du Wolferl-NG QuadKopter.
- Déclenchement d'apn de téléphone mobile par la FC.
À moyen therme
- Enregistrement de données/csv (envoyées par TCP/IP ; Sauvegarde).
- Alarme sonore d'accu faible et autres évènements pouvant être signalés.
- Enregistrement de la charge accu avec apn et codes barre.
À long therme
Vidéo live & osd en fond sur l'écran de pilotage
- fonction gps nécessaire sur le téléphone et QC - Le QC verrouille sa position à une distance définie par rapport au téléphone.
- Mise à jour des Firmwares par le protocole TCP/IP.
- Création d'une librairie pouvant être utilisable avec un bureau JAVA / sera programmé après que le bluecove pour linux soit prêt (annoncé pour la prochaine version).
- Triangulation MK par BT rssi.
- Précision des valeurs de débogage sur le graphique par des couleurs.
Licence
http://creativecommons.org/licenses/by-nc-sa/2.0/de/ (Creative Commons / Non Commercial / Share Alike)
En plus de cette Licence il n'est pas autorisé d'utiliser ce projet de quelque manière que ce soit en rapport avec la violence ! Cela veut dire explicitement que les organisations armées (personnes ou organisations (par ex : armée & police)) ne sont pas autorisées à utiliser ce projet.
Si vous souhaitez participer au développement de ce projet, rendez-vous sur cette page (en anglais). En dehors du codage, il y a plusieurs choses sur lesquels vous pouvez nous aider :
- Traduction de la page Wiki.
- Traduction du DUBwise (contactez moi si vous l'avez traduit, je l'incluerai dans le code).
- Correction du texte ;-).
- Documentation.
- Captures d'écran.
- Tests de modèles de téléphone (et essais en général).
- Améliorer le graphisme.
- Améliorer les extraits sonores.
- ...
Crédits
Holger&Ingo pour le projet MikroKopter
- CaScAdE pour les essais et la conception graphique
- Orion8 pour l'inspiration
- Joko pour les essais et commentaires
Speedy pour l'édition Audio/Graphique et l'information
- Jamiro pour le nouveau logo
SelectaT pour les extraits audio et les essais
DUBwise dans les Médias
Chaos Radio Express: http://chaosradio.ccc.de/cre106.html
hackedgadgets.com: http://hackedgadgets.com/2008/04/19/dubwise-digital-ufo-broadcasting-with-intelligent-service-equipment/
Speedys blog: http://speedyweb.at/start/2007/11/05/mikrokopter-am-handy/
Discussion
German Discussion @ MK Forum: http://forum.mikrokopter.de/topic-1682.html