Dans mon projet de transformation de vieilles TSF, je suis confronté au problème de la séquence marche/arrêt de mon Pi3 et d'un amplificateur audio, à commander à partir de l'interrupteur de la TSF.
L'idée est, à partir de l'interrupteur de la TSF, de commander le démarrage par ouverture de l'alimentation via un relai, et de commander l'arrêt en deux temps, d'abord lancement du shutdown puis (entre 5 et 30s plus tard) coupure de l'alimentation.
Donc machin à 3 pattes et condensateur en vue ... et comme je débute, je préfère soumettre mes idées à la communauté, histoire d'éviter une framboise grillée.
Ma première idée a été de séparer la partie "minuterie" de l'alimentation du Raspberry.
Désolé si ça parait brouillon, je manque encore d'habitude pour dessiner les circuits.
En bref : le Raspberry et l'ampli sont branchés sur un même bloc prise 220V, dont on va commander l'alimentation.
Quand on met l'interrupteur Switch sur ON, on envoie du courant sur :
- un transistor NPN avec une résistance juste suffisante pour qu'il devienne passant
- un relai Re1, dont la bobine est reliée au collecteur du transistor (passant) qui va fermer le circuit d'alimentation 220V
- un relai Re2 qui va commander la fermeture d'un contact entre un pin X et un pin de masse du GPIO
- un condensateur qui va se charger
- le relai Re2 va s'ouvrir, ce qui activera un shutdown du Pi via un script ou via gpio-shutdown dans le config.txt
- le condensateur va se vider, d'une part au travers du transistor qui va rester passant (donc le relai Re1 va rester alimenté et le Pi aussi), d'autre part par la résistance de 1MOhm (valeur arbitraire, la variation de la valeur de la résistance va permettre de régler la temporisation)
- une fois le condensateur suffisamment vidé, le relai Re1 va ouvrir le circuit d'alimentation 220V et couper le courant.
Une fois dessiné ça et testé (en remplaçant le Pi par une ampoule et sans brancher le relai Re2), ça m'a paru ballot de devoir utiliser 2 alimentations 5V (une pour le circuit de temporisation, une pour le Pi).
J'ai redessiné une variante à un seul transo 5V mais avec un relai en plus :
Par rapport à la version précédente, l'ampli est commandé par un relai synchronisé avec l'interrupteur. Le relai Re1 ne commandera plus que le circuit d'alimentation 5V du Raspberry.
Maintenant je me pose quelques questions :
- D'abord mon enthousiasme à avoir à peu près compris l'utilisation d'un transistor ne m'a-t-il pas fait dessiner des usines à gaz ?
- Manque-t-il des éléments, ou y en a-t-il en trop ?
- N'y a-t-il pas un risque, au moment de la bascule de l'interrupteur, d'avoir un petit laps de temps où la base du transistor n'est pas alimenté (et donc risque de microcoupure sur le Pi) ? Sur le deuxième schéma en particulier (sur le premier, on coupe le transfo du Pi mais il reste peut-être suffisamment de courant dans les condos du transfo pour combler la coupure) ...
- Entre les deux schémas, lequel vous parait le plus pertinent ?
- ... et vous en pensez quoi ?
et une autre question supplémentaire :
- pour le deuxième schéma, l'alimentation commune 5V va déjà se voir amputer de quelques mA (dus à la résistance des bobines des relais). Je compte à la louche 100 Ohm par bobine pour être large, ça fait 150mA pour les 3 relais, avec une alim officielle de 2.5A ça devrait passer. Reste le condensateur au début de la charge, vu que je ne lui ai pas mis de résistance en série, y a-t-il un risque qu'il pompe trop de courant ?