π
<-

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

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

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

Unread postby critor » 18 Jul 2015, 01:02

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

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

Unread postby Wistaro » 20 Jul 2015, 07:52

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?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

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

Unread postby GalacticPirate » 22 Jul 2015, 09:25

Félicitations critor pour cette amélioration qui n'est pas des moindres !
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2


Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users 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.
732 utilisateurs:
>703 invités
>23 membres
>6 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)