Bon, alors tant qu'on est sur ce registre: je pense qu'on peut aussi enlever la résistance pull-down entre le gate et la source du MOSFET. Son rôle est de permettre l'évacuation des charges de la gate pour que le FET puisse s'ouvrir.gdb a écrit :Super, tu viens de réduire significativement le nombre de composants et de soudures
- Dans le cas d'un mod non-régulé, où la gate est commandée par un bouton poussoir directement connecté à Vcc, cette résistance est absolument nécessaire car ces charges n'ont nulle part où aller: en son absence, le mod continue à chauffer après qu'on ait relâché le bouton.
- Dans notre cas en revanche, la gate est commandée par un pin en mode OUTPUT (faible impédance), ce n'est donc pas nécessaire: ces charges vont pouvoir s'évacuer vers le GND via le µC une fois ce pin à l'état LOW.
Bon, celui-là je peux pas vraiment le mettre à mon palmarès dans la mesure où, si je me souviens bien, c'est moi qui ai insisté pour qu'il soit ajouté à l'origine.
Bien vu, je n'avais pas pensé à ça.gdb a écrit :en enlevant R2 en cas de mise à la masse par erreur (boite métallique, ...) de l'entrée analogique cela déclenchera un "faux" appuis sur fire.
Pour autant, tout comme toi je ne trouve pas que ce soit vraiment un problème. Après tout, quand on fait des court-circuits il faut s'attendre à des surprises, c'est le deal quand on fait joujou avec l'électricité.
En l'occurrence, je suis à peu près sûr de pouvoir foutre le feu à ma Cloupor Mini rien qu'en mettant le mauvais fil à la masse!
Pas de souci, et non: aucune circuiterie supplémentaire.gdb a écrit :J'espère que tu nous les fera partager (même si je crains que la "circuiterie" soit assez complexe).
L'idée c'est simplement de:
- ne pas mettre de voltage divider sur cette entrée
- d'utiliser pour l'ADC la référence interne de l'ATmega qui est fixée à 1.1V
Il suffit d'utiliser la forte impédance des pins en mode INPUT à notre avantage et de se retenir d'effectuer une conversion ADC à ce moment-là: ce n'est pas très difficile dans la mesure où c'est le µC qui décide si ce circuit est ouvert ou fermé.
Ce n'est pas la panacée: ça ne permet de récupérer que la moitié de la précision perdue dans le passage à l'IRL3034, mais c'est mieux que rien, et si les fluctuations dues à l'échauffement du FET sont deux fois moindres (elles devraient l'être d'avantage), ça suffira peut-être à avoir quelque chose d'exploitable. À voir!
En effet, du moins si je compte exploiter ce gain potentiel de précision. Si je me contente de la précision d'analogRead(), je dois pouvoir remplacer des "while(pas prêt);" par des cycles qui servent à quelque chose. Encore faut-il que j'aie quelque chose à servir…gdb a écrit :Ok, ce n'est donc pas là que tu pourras faire du calcul en parallèle.
gdb a écrit :Bon maintenant je n'ai pas trop d'expérience sur les mod sophistiqués mais à moins d'avoir des yeux sur le menton, quel intérêt d'afficher des infos pendant la taffe ?
L'idée c'est surtout de pouvoir afficher clairement quelques informations — pas nécessairement pendant la taffe. Il y a des gens qui ne sont que modérément enthousiasmés par les joies du morse.
En l'occurrence, ce n'est pas mon cas: je suis plutôt le genre à kiffer une LED qui m'afficherait en morse la traduction en klingon de la tension en binaire. Geek powa!
Qu'est-ce qu'on pourrait afficher? Le voltage batterie (textuellement ou/et via une jolie jauge), le voltage de chauffe régulée (idem), le duty cycle (pour les geeks), le mode de calcul (moyenne/RMS simple/RMS Riemann), la durée de taffe, tout le tralala des puff counters (nombre de taffes, longueur moyenne, longueur totale, etc), des jolies courbes du profil de tension d'une impulsion, ou de la chute de tension aux batteries… pong?
Si on parvient à la mesurer, la résistance du coil et donc la puissance en watts, le mode de chauffe (volts ou watts)…
Je reconnais que ce n'est pas obligatoire, et sachant que l'écran devrait être aussi cher que l'ensemble des autres composants réunis, il vaut mieux que ce soit une option. Mais il y a aussi beaucoup de gens, habitués aux mods du marché, pour qui c'est devenu une condition quasi sine qua non, du coup: pourquoi pas?