Page 1 of 1

2ème prototype Module Examens 2018 pour TI-84 Plus

Unread postPosted: 18 Jul 2015, 01:02
by critor
Dans un article précédent, nous vous présentions la toute première version d'un prototype de "Module Examens" qui permettrait de rendre les anciennes calculatrices TI-84 conformes à la nouvelle réglementation 2018.

Nos objectifs étaient :
  • d'offrir aux familles déjà équipées en TI-84 la possibilité de se mettre en conformité à moindre coût, sans avoir à racheter une calculatrice
  • d'éviter le gaspillage avec un départ massif de TI-84 à la benne en 2018, car inutilisables aux examens et donc invendables

Pour cela il suffisait de brancher le prototype sur le port mini-Jack 2.5mm de la TI-84 Plus, et d'installer sur cette dernière le système d'exploitation de la TI-82 Advanced.


Malheureusement, le signal lumineux périodique obtenu était absolument le contraire de celui de la TI-82 Advanced :
  • diode allumée en permanence au lieu de éteinte hors mode examen
  • diode s'éteignant brièvement au lieu de s'allumer deux fois à chaque période

Il s'en suivait donc une surconsommation inutile des piles car la diode était allumée beaucoup plus longtemps sur une même période. Le signal lumineux différant des autres calculatrices TI était également plus difficile à valider pour les surveillants, l'extinction brève étant plus difficile à remarquer visuellement. :mj:


Ce soir, nous avons le plaisir d'avoir corrigé le 2ème point problématique ! :bj:

Plutôt que de rajouter des composants électroniques d'inversion du signal nécessitant de la place supplémentaire et augmentant le prix du module, nous avons choisi de modifier le système TI-82 Advanced 5.0.0.0028.
Pour cela, nous y avons recherché les instructions écrivant sur le port mini-Jack 2.5, c'est-à-dire le port 0 d'après le wiki de Brandon Wilson. L'instruction recherchée était donc "out (0x00),a", de code hexadécimal 'd300'.

Et la première occurrence trouvée à 0x197 semble bien concerner le mode PTT, car pouvant indifféremment éteindre ou allumer la diode selon l'état du registre C :
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
0000018f 3e 00                            ld a,0x00
00000191 30 04                            jr nc,0x0197
00000193 3e 03                            ld a,0x03
00000195 06 07                            ld b,0x07
00000197 d3 00                            out (0x00),a


Il nous suffisait donc d'échanger les deux valeurs 0x00 et 0x03 écrites au préalable dans le registre A afin de générer le comportement inverse au niveau de la diode examens :
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
0000018f 3e 03                            ld a,0x03
00000191 30 04                            jr nc,0x0197
00000193 3e 00                            ld a,0x00
00000195 06 07                            ld b,0x07
00000197 d3 00                            out (0x00),a


Et voici donc le résultat :


Vous pouvez constater la désormais conformité du signal lumineux en mode examens, que la calculatrice soit allumée ou éteinte ! :bj:

Les points faibles restant à traiter pour une prochaine version du prototype sont, par ordre de priorité :
  • la non compatibilité à ce jour avec les TI-83 Plus.fr USB, TI-84 Plus Silver Edition et TI-84 Plus Pocket SE :'(
  • la diode restant allumée en permanence hors mode examen
  • la mauvaise visibilité de la diode si le surveillant est de biais (question de design que nous traiterons en dernier)

A bientôt... ;)

Re: 2ème prototype Module Examens 2018 pour TI-84 Plus

Unread postPosted: 20 Jul 2015, 07:52
by Wistaro
Excellente nouvelle! J'avais réussis à trouver un système effectuant la même chose, mais cette fois-ci en éteignant la diode en mode hors-examen. Cette solution, bien que "parfaite", prend de la place: 2 résistances (à la limite une seule pourrait suffire), 1 condensateur et un transistor . J'ai essayé de le miniaturiser, le résultat est loin d'être idéal (soudures qui finissent par casser, faux-contacts, etc...
J'avais envisagé, pourquoi pas, de cacher le système dans le capot de la calculatrice, en bidouillant...


Mais maintenant le problème est - a priori - réglé. Sauf qu'on ne peux pas éteindre la DEL en mode hors-examen, et cela pose des gros problème de batterie (si le système est définitif, ce qui pourrait être la meilleure option pour une finition parfaite, autrement, la personne n'a juste qu'à retirer le dispositif...) .
Pourquoi ne pas rajouter un micro-interrupteur? Car électroniquement, je ne suis pas sûr que cela soit possible...

Enfin, pour optimiser la place de la diode, ne pourrait-on pas garder seulement la partie longue métallique de la prise jack, souder directement sur elle la les pattes de la diode, ficher la prise dans son compartiment et la diode ne dépassera que de très peu...Non?

Re: 2ème prototype Module Examens 2018 pour TI-84 Plus

Unread postPosted: 22 Jul 2015, 09:25
by GalacticPirate
Félicitations critor pour cette amélioration qui n'est pas des moindres !