π
<-

Capteurs sur ti nspire cx sans ti inovator

Nouveautés, projets, mises à jour.

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby critor » 25 Jan 2018, 21:17

Les broches Tx/Rx servent à transmettre du texte.
Donc elles pourraient servir à communiquer directement avec un capteur, mais à condition que ce dernier comprenne et parle un langage textuel.

Si il s'agit ici de mesurer une tension, le connecteur Dock que tu utilises dispose de nombreuses broches GPIO, c'est-à-dire que leur comportement est programmable aussi bien en entrée qu'en sortie.

Par contre ce n'est pas documenté par TI, la TI-Nspire n'étant pas une calculatrice 'ouverte'.
Cela nécessite donc de se tourner vers le jailbreak Ndless et de programmer en C.

Voici par exemple l'utilisation de la broche GPIO4 pour y sortir du son :
viewtopic.php?t=11336
viewtopic.php?t=11346

Une autre possibilité est d'interfacer une carte type Arduino, qui traduirait la tension mesurée sur le capteur en texte envoyé sur Rx.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.2%
 
Posts: 42383
Images: 17086
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby Rayteck » 25 Jan 2018, 21:19

Je peut le brancher sur une arduino et il comprend.

Mais comment brancher l'arduino pour comuniquer avec la ti ?

Mais jai des connaissance en C je pourrait donc faire le programme moi meme mais je ne sais pas modifier les entrer/sorties de la ti ni comment les stimuler
User avatar
Rayteck
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 10
Joined: 24 Jan 2018, 23:20
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 4eme

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby critor » 25 Jan 2018, 21:32

L'arduino, tu pourrais le brancher d'une part sur le capteur, et d'autre part sur l'entrée Rx du connecteur Dock de la Nspire.

Et tu pourrais donc y exécuter une boucle qui :
  • lit la mesure du capteur
  • la traduit en un texte envoyé sur l'entrée Rx de la Nspire
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.2%
 
Posts: 42383
Images: 17086
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby Rayteck » 25 Jan 2018, 21:35

Mais comment faire dialoguer l'arduino et la ti car si il peuvent s'envoyer des donnee on pourrait simplement faire un programme pour reprogramer l'arduino et en plus pouvoir recuperer les donnee recu par l'arduino
User avatar
Rayteck
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 10
Joined: 24 Jan 2018, 23:20
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 4eme

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby critor » 25 Jan 2018, 21:40

Tu peux échanger facilement des données au format texte à 115200 bauds en utilisant les broches Rx (réception) et Tx (émission) du connecteur Dock.

En gros c'est une communication série UART, et tous les Arduinos ont un port série nommé UART ou USART.

L'arduino agirait simplement en tant que traducteur ici, car je ne pense pas que ton sonar envoie directement sa mesure sous forme de texte à 115200 bauds. Donc je ne suis pas certain qu'il soit facile de la lire sur la broche Rx qui n'est matériellement pas prévue pour ça.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.2%
 
Posts: 42383
Images: 17086
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby Rayteck » 25 Jan 2018, 21:43

Il faudrais donc traduire l'ide d'arduino pour ti nspire
User avatar
Rayteck
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 10
Joined: 24 Jan 2018, 23:20
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: 4eme

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby critor » 25 Jan 2018, 21:47

Il y aurait 2 choses à développer selon moi :
  • une boucle de traduction capteur <-> UART pour ton Arduino
  • une boucle de réception UART pour la Nspire, possiblement pour Ndless où les fonctions de lecture/écriture UART sont déjà documentées et accessibles

Les seuls échanges de données étant en UART, les deux boucles peuvent être codées dans des langages totalement différents.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.2%
 
Posts: 42383
Images: 17086
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby Adriweb » 26 Jan 2018, 02:14

Euh, au passage, via USB ca marche directement, une fois le VID/PID autorise cote Nspire (et eventuellement cote Arduino, les changer par un truc connu, bref je crois qu'il y a plusieurs choses possibles, Jim Bauwens devrait s'en rappeller plus que moi, mais on en a deja parle ave cun peu plus de details sur TI-Planet quelque part).

Plus simple en tout cas (cote calculatrice, apres cote arduino ca depend des sorties que l'on veut manipuler etc...)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.9%
 
Posts: 14836
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby Ryan & Rémy » 26 Jan 2018, 12:58

donc si on configure l’Arduino a 115200 bauds qu'on la branche a la calcul en tx rx ça peut lire le text envoyé de l'arduino ??
ha aussi les connexion sur la calculette on été faire pour le son, qui n'a jamais fonctionner.

PS, je connais Rayteck et c'est moi qui est souder les broches pour le son a l’arriérè de la calcul
User avatar
Ryan & Rémy
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 66.7%
 
Posts: 5
Joined: 27 Nov 2017, 20:17
Gender: Not specified
Calculator(s):
MyCalcs profile
Class:

Re: Capteurs sur ti nspire cx sans ti inovator

Unread postby critor » 26 Jan 2018, 13:41

Salut à toi.

Oui, c'est ça. Voici la configuration d'émission/réception :
Baud rate 115200
Data 8 bit
Parity none
Stop 1 bit
Flow control none

https://hackspire.org/index.php/Hardware#UART

Un gros problème avec le connecteur Dock, c'est que sa seule documentation sur https://hackspire.org/index.php/Hardwar ... _connector numérote les contacts dans le mauvais sens.
Contrairement aux anciens modèles, quand on le regarde sur une TI-Nspire CX sans même la démonter on voit clairement que le contact n°1 est à droite le n°26 à gauche :


Je pourrais corriger, mais malheureusement on me l'a clairement interdit. Je pense que la personne en question n'a pas bien réfléchi, empêcher des bêtises à l'avenir, surtout qu'elles sont très probables que les TI-Nspire CX sont désormais majoritaires, me semblant plus important que de conserver une sorte compatibilité avec de vieux tutoriels ou posts, sur des forums qui de plus entre temps sont souvent passés à l'agonie, et surtout pour du contenu bien souvent dans le contexte de manipulations spécifiques aux anciens modèles monochromes.

Bref, il est hélas facile de souder à l'envers à cause de ça. Tu ne serais pas le premier :
viewtopic.php?t=20720&p=223877

Pour les contacts, perso j'utilise un TI-Nspire Navigator cradle modifié.
C'est un couvercle spécial se glissant au dos de la machine, incluant un module WiFi (que l'on ne peut de toutes façon pas exploiter sans des points d'accès propriétaires coûtant bonbon), et qui comprend le connecteur Dock mâle introuvable séparément.
9106 9105 9104 9018 9017 8980
De quoi avoir alors un accès fiable à la quasi totalité des broches, et éviter de fatiguer/abîmer les contacts avec les soudures et les fils donc permanentes que l'on accroche facilement.

Un avantage, c'est que plein d'enseignants s'en débarrassent ces derniers temps pour seulement quelques $, vu qu'ils ont été remplacés par un truc moins encombrant pour les TI-Nspire CX.
Un inconvénient, c'est que ça provient essentiellement d'Amérique du Nord, donc y'a les frais de port pour compenser...
https://www.ebay.com/sch/i.html?_from=R ... or&_sop=15
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 53.2%
 
Posts: 42383
Images: 17086
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Previous

Return to Actualités

Who is online

Users browsing this forum: ClaudeBot [spider] and 7 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.
1191 utilisateurs:
>1176 invités
>7 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)