mercredi 21 septembre 2016

Programmateur

Un petit article pour illustrer le programmateur évoqué précédemment. C'est un Arduino Nano qui sert de programmateur, la connexion avec la puce se fait soit pour une puce seule via le socket (malheureusement je n'ai pas trouvé de socket au format SOIC14 de l'ATTiny841 mais uniquement au format SOIC16, il faut donc veillez à plaquer la puce en haut en laissant libre les deux connexions inférieures du socket

Dans le cas d'une programmation in-circuit, un port au format 2x3 (pas de 2.54) permet de se connecter au circuit.

Les deux configurations ont été testées et il ne reste plus qu'à usiner le capot pour encapsuler le tout (j'ai accès à une petite fraiseuse). Le boitier d'origine vient de chez Farnell, une belle trouvaille pour les petits bricolages, environ 2€50 pour le circuit le boitier et le capot (le tout visible sur la première photo).

vendredi 16 septembre 2016

État d'avancement

Après quelques mois d'absence me revoilà sur le pont. Le projet n'est pas au point mort et voici les principaux fait:

  • Coté micro contrôleur tout est ok et validé, gestion des deux boutons plus et moins pour changer de mode, monitoring de la tension batterie et de la température avec des modes de repli prévus en cas de dépassement des seuils, clignotement lors des franchissement des seuils de tension batterie à la baisse pour informer de l'état des batteries, ...
    Tout est encore à peaufiner, notamment l'ajustement des seuils de tension et de température  ainsi que les puissances d'éclairage mais on entre là dans le détail.

  • Je me suis en parallèle lancé dans la fabrication d'un petit programmateur pour mes micro- contrôleurs ATTiny841. Il s'agit en fait juste d'empaqueter mon montage existant sur une breadboard dans un boitier bien ficelé mais cela sera nécessaire lorsque je voudrais reprogrammer une puce déjà soudée sur le PCB via le connecteur de programmation.

  • Le principal problème vient actuellement du circuit de puissance et du driver A6211. Le fonctionnement sur un PCB fabriqué sur mesure a été un échec, peut-être attribuable à de la bidouille pour rattraper quelques erreurs de conception.
    J'ai remonté un circuit complet non-cms sur une plaque de prototypage à bande et le résultat est fonctionnel mais avec du scintillement. Je pense donc refaire faire un pcb cms débuggé pour statuer sur ce point.