Etape 2: La mise à niveau du firmware Brainklink
Pour activer le support de données série de IrDA-format sur le Brainlink, vous devez charger mon firmware personnalisé. C’est facile avec un appareil Android et un uploader de firmware que j’ai écrit (en passant, vous pouvez modifier l’uploader pour être un flash uploader de généraliste atmega/atxmega AVR109).
- Jumeler le Brainlink (PIN 1234) avec un appareil Android--vous aurez à faire de toute façon pour connecter le clavier
- Télécharger mon Brainlink Firmware Uploader depuis le jeu de Google (source pour uploader et firmware sur github).
- Désactiver Brainlink et connecter les broches 8 et 2 (étrangement, broche 8 est l’axe le plus à gauche, et la broche 1 est sur la droite) sur le port de 8 broches.
- Tenant les broches branchés, allumez le Brainlink. Sa LED devrait vire au bleu.
- Sélectionnez le custom firmware que vous voulez (si vous avez un Roomba, une des œuvres firmwares mieux avec Roomba plus récente et l’autre avec les plus âgés), puis appuyez sur « Upload ».
- Cela devrait être, mais si vous avez des difficultés de connexion, vous devrez peut-être essayer plusieurs fois.
Votre Brainlink est maintenant plus intelligent : il soutient non seulement la lecture des données des périphériques IrDA (une fois que vous repérez un signal non modulée), mais aussi fonctionne comme un lien de Roomba-à-Bluetooth standard et peut capture des données depuis un casque Mindflex EEG. Et le firmware est rétro-compatible.