le projet


Des solutions à coût abordable

Les composants

  • le pi pico2 d'un coût inférieur à 7 euros est décrit sur la page Pi_pico2.htm autorise un usage portable en se connectant avec un cable USB, il dispose de possibilités nouvelles portant sur la sécurité, secure boot et crypto.
  • Le boitier sur réalisé en impression 3D sur une imprimante basique creality S, vidéo du couvercle ,vidéo du boitier OpenScad est le modeleur utilisé.
  • Le développement en MicroPython sur cette carte avec un IDE Thonny, ou encore en C à partir d¿un IDE Arduino va permettre de disposer d¿un outil à moins de 20 euros de composants. Tout les outils de développement sont disponibles sous linux et windows et sont exclusivement issu du logiciel libre.vidéo du boitier
  • double double coeur ARM cortex M33 (RISK 5 Hazard SRAM 520 Ko la flash QSPI passe de 2 à 4 Mio
  • le boitier complet. Les contacteurs sont faciles à situer, une étiquette rajoute un indice pour les personnes voyantes en phase d'apprentissage.
    boitier complet en PLA polyMax
    fig. 5 boitier complet en PLA polyMax
    description figure n° 5l'hexa-contacteurs se place au dessus du boitier noir
  • Détail des composants:

    On distingue la barrette de 6 contacteurs
    Le buzzer qui donne restitue une information sonore lors d'un appui
    Un câble usb avec une connexion magnétique sur une tête micro Usb apporte un vrai confort et renforce la solidité du produit!
    la pied à coulisse sur le boitier du haut affiche une taille 64 mm
    vue des composants
    fig. 6 vue des composants
    description figure n° 62 boitiers, le supérieur montre les positionnement de la carte et du Buzzer, carré noir, la rampe de l'hexa-contacteurs se place au dessus du boitier noir

principe de fonctionnement, cas de la version python

Chacun des 6 boutons peut lancer 2 commandes, le choix s'effectue sur la durée de l'appui court ou long. l'appui est sonorisé par le buzzer.

Six boutons autorisent donc douze actions. Chacune de ces actions repose sur une des 12 instances d'une classe. chaque instance dispose d'un simple fichier texte. Ces fichiers présentent un ensemble de commande chacune pouvant être activé ou non. Chaque commande peut être complété d'un descriptif, le tout sur une ligne unique. Chacune de ces commandes correspondent à une méthode de la classe.

Les méthodes de la classe ont été développées pour réaliser des actions en envoyant une suite de commandes clavier au Pc, Pc linux ou Windows . Point important: les commandes des fichiers textes peuvent de plus être enchainées, temporisées. Pour un utilisateur il n'est pas nécessaire de connaitre la programmation. Ces méthodes de classe peuvent être vues comme des primitives que l'utilisateur assemble via des fichiers de type texte.