Aujourd'hui nous te présentons une nouvelle amélioration extraordinaire de la NumWorks par zardam.
Il s'agit de rajouter et utiliser un ordinateur Raspberry Pi dans ta calculatrice NumWorks.
Pouvoir l'exploiter correctement nécessite donc en pratique d'être capable de communiquer en entrée/sortie avec le Raspberry Pi, ce qui implique qu'il puisse recevoir les touches pressées et renvoyer un retour sur l'écran.
Matériellement, la méthode choisie utilise les connexions suivantes :
Si la calculatrice NumWorks n'avait pas été aussi fine, une fois le tout mis en place on aurait presque pu refermer la machine, à seulement quelques millimètres près. C'est impressionnant !
En attendant mieux, il faut donc se contenter de glisser le couvercle au dos pour protéger le tout.
Logiciellement, pour que la calculatrice puisse rester utilisable normalement en toute situation, il ne s'agit pas de remplacer le firmware NumWorks, mais de l'étendre en rajoutant une application activant sur demande la communication Raspberry Pi. Il devient alors possible de faire tout ce que tu veux, y compris jouer à Doom ou surfer sans fil sur l'Internet !
Pour les curieux, visitez la source ci-dessous avec davantage d'informations techniques.
Il s'agit de rajouter et utiliser un ordinateur Raspberry Pi dans ta calculatrice NumWorks.
Pouvoir l'exploiter correctement nécessite donc en pratique d'être capable de communiquer en entrée/sortie avec le Raspberry Pi, ce qui implique qu'il puisse recevoir les touches pressées et renvoyer un retour sur l'écran.
Matériellement, la méthode choisie utilise les connexions suivantes :
- pour l'alimentation, les connexions de l'emplacement U8 dédié à un lecteur de carte mémoire absent des modèles de production
- pour les entrées claviers, le port UART dont nous avons déjà parlé
- enfin pour les sorties écran, le port SPI
Si la calculatrice NumWorks n'avait pas été aussi fine, une fois le tout mis en place on aurait presque pu refermer la machine, à seulement quelques millimètres près. C'est impressionnant !
En attendant mieux, il faut donc se contenter de glisser le couvercle au dos pour protéger le tout.
Logiciellement, pour que la calculatrice puisse rester utilisable normalement en toute situation, il ne s'agit pas de remplacer le firmware NumWorks, mais de l'étendre en rajoutant une application activant sur demande la communication Raspberry Pi. Il devient alors possible de faire tout ce que tu veux, y compris jouer à Doom ou surfer sans fil sur l'Internet !
Pour les curieux, visitez la source ci-dessous avec davantage d'informations techniques.
Source : https://zardam.github.io/post/raspberrypi-numworks/ (anglais)
Code source : https://github.com/zardam/epsilon/tree/rpi
Référence : https://twitter.com/1/status/968081235850530817