IMA4 2016/2017 P38
Semaine 3 et 4
J'ai donc élaboré un circuit permettant, grâce a un bouton switch d'éteinde la raspberry ou de la rallumer. Je vais vous detailler les différentes parties du circuit suivant:
- La broche GPIO 23 paramétrée en entrée permet la détection du turn off/on du switch.
Lors de la détection du turn off la Raspbberry pi lance la commande "sudo halt" permettant l'arret proprement du systeme. Lors de la détection du turn on cette broche est à 1 et rien ne se passe.
- La broche GPIO 24(une borche sortie 3,3v) envoie une tension quand la Raspberry est allumée. cela permet a la capacitée de se charger a l'allumage de la Raspberry pi.
- La résistance et la capacité en parallèle permettent de laisser le temps au système de s'éteindre proprement. en effet a l'extinction le ssyteme prends 7secondes avant de s'éteindre. pendant ce temps la capacité se decherge a la fois dans le transistor qui n'est plus alimenté par la batterie et a la fois dans la resistance en parrallele. La valeur de la résistance et la capacité ont été choisies de façon à laisser le temps nécessaire au système.
- Pour finir, le transistor est alimenté par une batterie et ne laisse passer le courant uniquement si le bouton est sur on ou si il est sur off depuis moins de 7 secondes approximativement.
Avant de construire la carte électronique de ce montage je me suis lancé dans la construction d'un prototype sur une breadboard. le prototype de marche toujours pas et je rencontre encore quelques problèmes.
je ne suis pas sur d'avoir besoin du branchement de la broche GPIO24. de plus l'alimentation de la Raspberry pi étant une alimentation USB/microUSB j'ai du faire des soudures pour me permettre le branchement sur une breadborad.
Je suis actuellement en train de faire des tests en c202, pour pouvoir resoudre au plus vite les probleme pratiques rencontrés et pouvoir passer la conception de la carte.