Page 1 of 1

Test TI-Bluetooth pour 83PCE/84+CE Python et Nspire CX II

Unread postPosted: 19 Oct 2023, 20:42
by critor
Depuis des années, nombre de passionnés de calculatrices graphiques ont rêvé pouvoir rajouter la connectivité sans fil leur machine préférée, que ce soit en WiFi ou Bluetooth.

Et certains ont franchi le pas en se lançant dans des projets impressionnants. On peut scinder ces projets en deux catégories :
  • ceux qui utilisent un petit adaptateur WiFi ou Bluetooth via le port de communication de la calculatrice, que l'on peut certes brancher de façon amovible en externe, ou encore de par leur faible encombrement souder directement en interne (de préférence avec un interrupteur quelque part, pour permettre leur désactivation afin de pouvoir continuer à utiliser le port de communication normalement en cas de besoin) - on peut citer entre autres le projet de Xavier59, illustré ci-contre avec un adaptateur Bluetooth dans une Graph 35+USB
  • ceux qui consistent à déléguer la gestion de la communication sans fil à un nano-ordinateur externe plus encombrant branché sur le port de communication - on peut citer entre autres le projet de Ziqumu, illustré ci-contre avec un Arduino branché sur une Graph 35+USB
17007Et bien grande nouvelle cette année, Texas Instruments te sort un adaptateur TI-Bluetooth officiel pour ta TI-83 Premium CE ou TI-84 Plus CE (édition Python uniquement) ainsi que pour TI-Nspire CX II !

Nous avons le plaisir d'en avoir aujourd'hui un exemplaire entre les mains, et allons donc pouvoir commencer à le découvrir avec toi.

1700818060Niveau boîtier déjà, on peut noter à une simple variation de couleur près, la réutilisation de celui conçu pour les adaptateurs TI-Python et TI-SensorLink.

17010Le TI-Bluetooth dispose comme tu peux le voir d'un port USB micro-B.

Son utilisation avec les calculatrices Texas Instruments munies pour leur part d'un port USB mini-AB nécessite donc l'usage d'un câble spécial qui ne court pas les rues, au choix :
  • USB mini-B OTGUSB micro-B
  • USB mini-AUSB micro-B
Ce dernier est fort heureusement fourni avec ; veille bien à ne jamais l'égarer.

17009Regardons maintenant au dos, nous y notons plusieurs choses intéressantes :
  • un bouton, probablement de réinitialisation
  • la mention d'une fabrication aux Philippines
  • la mention de la puce Bluetooth utilisée, une 25657-BLEM205 de chez BDE Technology, partenaire de Texas Instruments
  • un identifiant FCCID, 2ABRUBDLEM205

Une vérification sur un site regroupant les fichiers de l'agence FCC nous apprend cet identifiant est associé non pas au TI-Bluetooth mais à la puce 25657-BLEM205 utilisée, ou plus exactement à la puce montée sur sa carte interface à souder, le BDE-BLEM205, représenté ci-contre.

Les spécifications de la puce 25657-BLEM205 indiquent entre autres :
  • Bluetooth 5.2 low energy
  • processeur 32 bits ARM Cortex-M4F cadencé jusqu'à 48 MHz
  • 352 Kio de mémoire Flash avec 8 Kio de mémoire cache
  • 80 Kio de mémoire SRAM avec 8 Kio de mémoire cache
  • 2 canaux de communication série UART
  • debogueur JTAG via 2 broches cJTAG
  • jusqu'à 250 mètres de portée

1701217011Examinons donc maintenant le matériel du TI-Bluetooth :
Sur la face avant on retrouve bien le BDE-BLEM205, mais soudé sur une autre carte de référence FP17A-10-1, lui ajoutant le port USB micro-B ainsi que 2 diodes électroluminescentes (DEL) :
  • une simple DEL à l'emplacement PWR, apparemment un témoin d'alimentation
  • et une DEL RGB, juxtaposition de 3 DEL rouge, verte et bleu
17013Sur la face arrière de cette carte on note :
  • un timbre à date 2219-001 indique une production de la carte la 19e semaine de 2022 (soit en mai 2022)
  • ainsi qu'une puce Texas Instruments, un microcontrôleur M430F5500 (abréviation de MSP430F5500) construit autour du processeur 16 bits MSP430

Continuons notre exploration, connectons le TI-Bluetooth à un ordinateur. Le périphérique se présente :
  • en tant que "TI Bluetooth® Adapter" ou plus génériquement "TI USB-Serial"
  • avec un identifiant vendeur VID 0x0451, correspondant à Texas Instruments
  • avec un identifiant produit PID 0xE016
Aucune mention de BDE Technology, comme on pouvait s'y attendre c'est bien la carte Texas Instruments avec son processeur MSP430 qui ont le contrôle de l'USB.

18079Pour tenter d'en apprendre encore davantage sur le firmware, connectons maintenant le TI-Bluetooth à une calculatrice TI-83 Premium CE Edition Python, munie de la nouvelle application SetDash.

Nous y apprenons que notre TI-Bluetooth fait tourner :
  • un sketch en version 1.0.0.0046 (en édition hw-1, indiquant peut-être la version 1 du matériel)
  • un bridge également en version 1.0.0.0046

18080Après avoir bien évidemment sauvegardé la version d'usine, on peut mettre à jour le TI-Bluetooth avec la version 1.1.0.0063 que Texas Instruments vient tout juste de publier ; apparemment cela ne met à jour que le sketch et pas le bridge.



Mais maintenant la grande question est de savoir ce que l'on peut connecter comme périphériques avec ce TI-Bluetooth, et nous t'en reparlons très bientôt. ;)




Téléchargements :