π
<-

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!

Unread postby 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Excale » 05 Nov 2012, 14:54

critor wrote: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" .
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby critor » 05 Nov 2012, 15:00

Et le framerate, c'était combien?

1fps? :P
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby matref » 05 Nov 2012, 17:00

Vivement qu'on puisse utiliser ça avec Ndless, je l'imagine très bien avec SpeedX 3D :P
User avatar
matref
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 25%
 
Posts: 506
Joined: 11 Dec 2011, 03:08
Location: France, Châteaurenard
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prépa MPSI

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

Unread postby Excale » 05 Nov 2012, 17:02

Ça doit pouvoir se faire avec les luaExt qui passeraient la valeur du capteur au programme ndless.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby 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
User avatar
nikitouzzModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 42.7%
 
Posts: 1016
Images: 1
Joined: 16 Feb 2012, 18:39
Gender: Male
Calculator(s):
MyCalcs profile
Class: Fac de maths

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

Unread postby 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.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby Levak » 05 Nov 2012, 20:44

critor wrote: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 wrote:Ç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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

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

Unread postby bart143b » 07 Dec 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
User avatar
bart143b
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 40%
 
Posts: 6
Joined: 07 Dec 2012, 12:36
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminal Sientifique

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

Unread postby Excale » 07 Dec 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.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 12 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
922 utilisateurs:
>898 invités
>16 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)