Extinction propre et complète de l'alimentation
Bonjour,
J'ai un Raspberry Pi 3 B avec un HifiBerry DAC+ Pro utilisé comme lecteur audio avec la distribution Moode Audio
Il rempli bien son rôle, en plus Moode Audio permet de se connecter en bluetooth avec un smartphone ce qui permet d'écouter des podcasts.
Mais il y a un détail ennuyeux : l'absence totale de gestion de l'alimentation.
Pour éteindre le Raspberry Pi :
- il faut aller dans le menu de l'interface web et choisir shutdown
- puis il faut attendre une ou deux minutes
- et enfin débrancher l'adaptateur secteur :aie:
Je voudrais installer des boutons marche/arrêt pour éteindre proprement et complètement le Raspberry Pi
Complètement signifie déconnecter l'alimentation 5V du secteur.
Il est inenvisageable pour moi d'éteindre le Rapsberry Pi en laissant son adaptateur secteur branché en permanence.
La consommation électrique à vide n'est pas énorme, mais il y a un risque de sécurité électrique.
Les blocs d'alimentation et chargeurs sont une des principales causes d'incendie.
Je n'ai pas de problème avec la partie électronique :
- un relais va connecter ou déconnecter le 230V qui va à l'adaptateur secteur
- pour la mise en route, un bouton poussoir 230V en parallèle avec le contact du relais relier le 230V à l'adaptateur secteur
- un circuit de commande analogique autoalimente la bobine du relais
- pour l'extinction, un bouton poussoir va demander via une GPIO au Raspberry Pi de s'éteindre
- une broche GPIO devra s'allumer (ou s'éteindre) pour dire au circuit de commande analogique qu'il peut couper l'alimentation de la bobine du relais
- je pense utiliser un relais bistable qui se contente d'une impulsion sur une bobine pour fermer son contact, et une impulsion sur une autre bobine pour ouvrir son contact
- en cas de plantage (c'est à dire si le Raspberry Pi refuse de s'éteindre alors que l'ordre d'arrêt a été donné), une temporisation analogique coupera l'alimentation quand même au bout de 4 minutes.
- un raffinement supplémentaire est de prévoir une petite batterie pour, en cas de coupure secteur, demander l'arrêt, la batterie permettant de faire l'arrêt proprement.
Il est inenvisageable qu'un bug empêche la coupure de l'alimentation.
Il y a donc une partie logiciel à faire sur le Raspberry Pi, il faudra que ce soit compatible avec Moode Audio et le HifiBerry DAC+ Pro
C'est là dessus que j'ai besoin de renseignements ;)
Je trouve un peu surprenant et décevant que cette fonctionnalité n'ai pas été prévue d'office sur les Raspberry Pi. :aie:
Je ne dit pas qu'il faut inclure le relais et les boutons, car ça prend de la place, ça coûte cher et tout le monde n'en a pas besoin. ;)
Mais au moins prévoir les entrées sorties pour gérer boutons marche/arrêt et un relais de coupure, ainsi que la couche logicielle au niveau du système. :calim2:
Le Raspberry Pi est autant voire plus utilisé comme "appareil électronique", sans clavier ni écran, que comme ordinateur.
Dans ce cas de figure, la gestion de l'alimentation est problématique.
Devoir se connecter avec un ordinateur (ou un smartphone) juste pour l'éteindre est une gageure. :aie:
Le temps que met un Raspberry Pi à s'éteindre est trop important pour permettre une protection contre les coupures secteur juste avec des condensateurs.
D'où mon idée de mettre une batterie (ou alors alimenter le Raspberry Pi derrière mon onduleur)
Là aussi c'est une gageure.
C'est comme avec les ordinateurs, c'est un truc que je ne comprend pas, pourquoi ils mettent autant de temps à s'éteindre :aie:
Vider les caches et finir les opérations d'écriture en cours ça ne devrait prendre qu'une fraction de seconde. :mouarf:
Les microcontrôleurs (Arduino et compagnie) n'ont pas ce type de problème.
A de rares exceptions près, on peut les éteindre à n'importe quel moment sans risquer de corrompre le programme et/ou les données.
Leur temps de démarrage est quasi instantané.
Et quand ils bugguent, un appui sur le bouton "RESET" et hop c'est repartit.
Certes les microcontrôleurs sont moins puissants que les ordinateurs monocartes mais bien mieux adaptés à un usage en tant qu'objets.
A bientôt