π
<-
Chat plein-écran
[^]

Accéléromètre: Une TI-Nspire qui connaît sa position!

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude critor » 05 Nov 2012, 14:49

Dans une news précédente, nous vous présentions un capteur très rare, l'accéléromètre 25g de chez Vernier.
1624


Il mesurant l'accélération selon un axe, et par conséquent la projection du champ de pesanteur.

Lorsque calibré pour mesurer l'accélération d'un mouvement horizontal, il est censé affiché lorsque immobile:
  • -9.8m/s² lorsque orienté verticalement vers le bas
  • 0m/s² lorsque horizontal
  • 9.8m/s² lorsque orienté verticalement vers le haut


Ceci peut être parfaitement utilisé par trigonométrie pour retrouver l'inclinaison de la calculatrice! ;)
Toutefois, cette inclinaison ne sera connue qu'à une symétrie axiale près, puisqu'il y a 2 solution sur le cercle trigo.

Et bien c'est plus qu'une simple hypothèse, c'est fait et ça marche - regardez! :bj:
1627



Je vous ai donc fait une petite application Lua qui dessine une TI-Nspire CX CAS vue de profil inclinée à l'écran.

Comme il y a 2 solutions, l'appli considérera toujours par défaut que vous avez mis l'écran de la Nspire avec sa face pointant vers le haut.

On pourrait sans doute prévoir nombre d'applications dans des jeux, ou encore un réglage automatisé de la luminosité de l'écran selon l'inclinaison de la calculatrice.



Allez pour les sceptiques, preuve que ce n'est pas un truquage avec une image fixe:




Et maintenant vous allez me dire "pourquoi ça rame autant?" ;)

J'en profite donc pour vous présenter un petit point faible du Lua que certains d'entre vous semblent ignorer, les images. Et encore ici, c'est loin d'être une image plein écran... :o

Ici, je n'effectue en boucle que 2 choses sur l'image:
  • une rotation
  • un affichage

Et c'est en fait l'affichage qui rame. Le Lua sur TI-Nspire n'est pas prévu pour affiche de grandes images, du moins pas en utilisant le format TI.Image.

Contentez-vous de miniatures pour vos prochaines applis Lua et évitez surtout les images plein écran que je vois parfois dans certaines applications Lua publiées sur certains sites. Ce n'est pas parce que ça marche de façon fluide sur le logiciel Nspire que ça marchera sur calculatrice, au contraire... Avec une TI.Image plein écran, le ramage sur calculatrice va même jusqu'à ralentir et saccader très péniblement le déplacement du curseur, dont chaque déplacement provoque, rappelons-le, un rafraîchissement total de l'écran.



Allez promis, la prochaine appli Lua utilisant l'accéléromètre, je vous la fais sans image et donc elle ne ramera pas! ;)




Lien:
archives_voir.php?id=8868
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude Excale » 05 Nov 2012, 14:54

critor a écrit:Contentez-vous de miniatures pour vos prochaines applis Lua et évitez surtout les images plein écran que je vois parfois dans certaines applications Lua publiées sur certains sites. Ce n'est pas parce que ça marche de façon fluide sur le logiciel Nspire que ça marchera sur calculatrice, au contraire... Avec une TI.Image plein écran, la ramage sur calculatrice va même jusqu'à ralentir et saccader très péniblement le déplacement du curseur, dont chaque déplacement provoque, rappelons-le, un rafraîchissement total de l'écran


Ça me rappelle le benchmark de Levak qui avait fait un lecteur de vidéo en Lua. Résultat, au bout de quelques images: "Plus de mémoire disponible, veuillez redémarrer la Nspire" .
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude critor » 05 Nov 2012, 15:00

Et le framerate, c'était combien?

1fps? :P
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.3%
 
Messages: 41533
Images: 14889
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude matref » 05 Nov 2012, 17:00

Vivement qu'on puisse utiliser ça avec Ndless, je l'imagine très bien avec SpeedX 3D :P
Avatar de l’utilisateur
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 25%
 
Messages: 506
Inscription: 11 Déc 2011, 03:08
Localisation: France, Châteaurenard
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prépa MPSI

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude Excale » 05 Nov 2012, 17:02

Ça doit pouvoir se faire avec les luaExt qui passeraient la valeur du capteur au programme ndless.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude nikitouzz » 05 Nov 2012, 17:07

il y a pas moyen en ndless de bosser directement avec les octets recu par le connecteur dock ?
Mes records personnels :
2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Image
Avatar de l’utilisateur
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 42.7%
 
Messages: 1016
Images: 1
Inscription: 16 Fév 2012, 18:39
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Fac de maths

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude Excale » 05 Nov 2012, 17:10

Si, mais il va alors falloir que tu te débrouille pour parler au capteur, ce qui n'est sûrement pas simple.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude Levak » 05 Nov 2012, 20:44

critor a écrit:Et le framerate, c'était combien?

1fps? :P

Optimisé au maximum : 10fps
60 frames en 160*120px (mi-res)
6Mo de source, 150Ko de tns.

Excale a écrit:Ça doit pouvoir se faire avec les luaExt qui passeraient la valeur du capteur au programme ndless.


Oui, mais, non. LuaExt tourne dans l'autre sens : rajoute du C au Lua, pas du Lua au C. De plus, que ferais-tu de la boucle évènementielle ?
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude bart143b » 07 Déc 2012, 17:02

Bonsoir,
Je suis un élève de Terminal S et dans le cadre de mon PPE je doit faire un petit sismomètre.
J'aimerais savoir si c'est possible de fabriquer un petit sismomètre en utilisant ma Ti nspire CX CAS avec une carte OLIMEXino-328 et un capteur de vibration piézoélectrique (Capteur de Vibration Phidgets).
Je cherche a afficher les vibrations en temps réel sur ma calculatrice a l'aide de l'application Vernier DataQuest si c'est possible
Avatar de l’utilisateur
bart143b
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 40%
 
Messages: 6
Inscription: 07 Déc 2012, 12:36
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Terminal Sientifique

Re: Accéléromètre: Une TI-Nspire qui connaît sa position!

Message non lude Excale » 07 Déc 2012, 17:25

Le protocole de communication entre les capteurs verniers et la Nspire est propriétaire.

Ce qui me semble le plus "simple" à faire serait de récupérer des données via un programme ndless en rs232 grâce aux luaexts, et de faire un programme en Lua pour les traiter.

Autant te dire tout de suite que ce n'est pas le chose la plus simple du monde.
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers News TI-Nspire

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 31 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1428 utilisateurs:
>1382 invités
>40 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)