Texteur – prototype 001

série Texteurs – Hard

La série “texteur” se composent de boites qui affichent des textes/mots suivant des règles propres à chaque machine.
Cette première occurrence compose un “poème” de structure simple, du type verbe + déterminant.

Un disque, sur lequel sont écrits des mots, tourne pour s’aligner et donner à lire un mot/groupe de mots à travers une fente ou avec un pointeur.
De façon aléatoire ou suivant le schéma du poème initialement écrit, le “texteur” donne à lire un “poème” potentiel.
Temporisée ou manuelle, le “poème” s‘écrit.

MàJ 111012:

  • Les mots ont été collés sur le disque.
  • Changement de micro servo HD1440 pour un SG90 de Tower pro, plus gros mais qui semble plus précis.
  • Une led a été ajoutée pour visualiser l’init et l‘écriture en mode auto (clignotements).
  • Le code a été réécrit, mais il reste tjrs des problèmes avec les pauses en mode manuel. Les delay() ne fonctionnent pas lors d’un interrupt()…
    Afin d‘économiser les servos, ils sont déconnectés après le déplacement, mais en mode manuel ça ne fonctionne pas.
  • Ajout d’une fonction pas-à-pas (pas de 15°) pour calculer le déplacement d’un mot à l’autre en mode aléatoire. Sur de grandes rotations (>60°), le servo perd de sa précision. Le son produit ressemble aux anciens tableaux d’affichages électromécaniques en gare.

MàJ 111016:

  • La led s’allume lors du cycle de sélection du mot (dans les deux modes)
  • Réécriture du code sans utilisation d’interruptions, les deux modes fonctionnent correctement.

ToDoList:

  • Ajouter un potentiomètre pour la sélection de la durée ou un multiswitch
  • Ajouter un nouvel interrupteur pour proposer un mode aléatoire ou retranscription (poème original)… (Pertinence?)
  • Ajouter un capteur lumière pour mettre en veille le programme la nuit (Pertinence?)
  • Mettre une graine pour le random avec un port analogique non branché: randomSeed(analogRead(0))

lilypad, servo, code, interrupteur, bouton-poussoir, led, colle chaude, cables, soudure