Partage
  • Partager sur Facebook
  • Partager sur Twitter

Circuit d'un bouton POWER

    24 janvier 2014 à 16:32:32

    Bonjour,

    Je souhaite réaliser le circuit qui se cacherai derrière un btn power.
    La sortie Q du circuit (alimentation transmise) se met à 0 lors du branchement. Puis à chaque appuie du bouton power, on inverse la sortie.

    Je me demandais quel était la façon la plus simple de réaliser la chose d'un point de vue pratique.
    Mieux vaudrait utiliser un AVR, genre attiny ou plutot un circuit avec une bascule T par exemple ?
    L'utilisation d'un avr n'est-elle pas un peu surdimensionnée ? Je me dis cependant que ça me couterait moins cher ^^

    Par ailleurs, en parlant de bascules, comment initialiser cette dernière ? J'ai vu que l'on pourrait utiliser l'entrée CLR dans la pratique ? Ou bien peut-etre qu'elle s'initialise par elle même à 0 ?

    Des avis ? Merci :-)

    -
    Edité par __??__ 24 janvier 2014 à 21:45:31

    • Partager sur Facebook
    • Partager sur Twitter
      24 janvier 2014 à 18:05:13

      Va falloit préciser un peu plus le champ d'applications, parce qu'un bouton power ca pourrait très bien être un pov' interrupteur non ?

      • Partager sur Facebook
      • Partager sur Twitter

      Retrouvez moi sur mon blog et ma chaine Youtube !

        24 janvier 2014 à 21:44:22

        Pardon, j'ai mis à jour la description. J'espère que cela convient mieux :-)
        • Partager sur Facebook
        • Partager sur Twitter
          24 janvier 2014 à 22:16:00

          J'ai envie de dire que c'est tout con :)

          Une simple bascule D suffit.

          Tu connectes l'entrée CLK sur ton bouton (avec un système anti rebond) et l'entrée D sur la sortie Qbar.

          Ensuite, tu as la sortie Q qui te donne ton signal (elle change d'état à chaque fois que tu appuis sur le bouton).

          -
          Edité par lorrio 24 janvier 2014 à 22:16:51

          • Partager sur Facebook
          • Partager sur Twitter
            24 janvier 2014 à 23:55:26

            Oui justement j'ai tout de suite pensé aux bascules !! :-)

            Mais je me demandais comment elles s'initialisent dans la pratique ?
            La sortie Q est à 0 toujours lorsqu'on alimente Vcc ?

            Du coup j'ai commencé à me poser pleins de questions concernant l'initialisation. Je suis tombé sur PRESET, CLR.. et j'aurai aimé avoir surtout confirmation pour tout ça !

            Le mieux j'ai envie de dire c'est de passer dans un magasin d'electronique demain et de prendre une bascule pour essayer :-)

            -
            Edité par __??__ 24 janvier 2014 à 23:57:00

            • Partager sur Facebook
            • Partager sur Twitter
              25 janvier 2014 à 0:52:36

              J'ai pas mal cherché de composants sur le net et je me dis que malgré tout niveau place ça risque de faire beaucoup dans un petit volume..

              À savoir un anti-rebond éventuellement ajouter une tempo de 1 seconde au démarrage et 3 à l'extinction.. , mais aussi une bascule, une porte inverse (vendu par 4 avec série SN7400 par exemple), une porte ET .. éventuellement aussi une led pour indiquer l'état.

              L'AVR ATtiny45 me semble beaucoup plus simple à mettre en oeuvre niveau compacité. D'autant plus que ça ne coute pas plus cher qu'un euro.. Qu'en pensez vous ?

              • Partager sur Facebook
              • Partager sur Twitter
                25 janvier 2014 à 13:13:26

                - un système anti rebond : c'est un condensateur et une résistance, rien de plus, et c'est pas gros

                - deux tempo (démarrage et extinction) : pourquoi faire ???

                - une porte inverseuse : pourquoi faire ???

                - une LED : ok, une led et une résistance, c'est pas gros

                =====

                Un AVR, c'est sur que c'est beaucoup plus souple, tu pourras faire tout ce que tu veux avec (clignoter la led, système anti rebond intégré par software, sortie inversée ...)

                Mais comment vas tu le programmer ??? Ces petites puces se programme avec AVRISP et l'adaptateur ARVISP/USB mkII coute 35$.

                • Partager sur Facebook
                • Partager sur Twitter
                  25 janvier 2014 à 13:53:44

                  lorrio a écrit:

                  Mais comment vas tu le programmer ??? Ces petites puces se programme avec AVRISP et l'adaptateur ARVISP/USB mkII coute 35$.

                  Avec une Arduino :lol: ! http://www.semageek.com/tuto-programmation-des-attiny45-avec-un-arduino/

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Retrouvez moi sur mon blog et ma chaine Youtube !

                    25 janvier 2014 à 14:40:39

                    Oui, si il a une arduino ;)

                    Mais à mon avis, l'adaptateur mkII doit permettre de faire plus de chose que l'arduino (du debugage pas à pas par exemple).

                    • Partager sur Facebook
                    • Partager sur Twitter
                      25 janvier 2014 à 15:52:07

                      lorrio a écrit:

                      Mais à mon avis, l'adaptateur mkII doit permettre de faire plus de chose que l'arduino (du debugage pas à pas par exemple).

                      J’espère sinon ca vaut pas le coup de payer le double de ce que tu peux faire "maison".

                      • Partager sur Facebook
                      • Partager sur Twitter

                      Retrouvez moi sur mon blog et ma chaine Youtube !

                        25 janvier 2014 à 21:22:52

                        KZL a écrit:

                        Oui justement j'ai tout de suite pensé aux bascules !! :-)

                        Mais je me demandais comment elles s'initialisent dans la pratique ?
                        La sortie Q est à 0 toujours lorsqu'on alimente Vcc ?

                        Du coup j'ai commencé à me poser pleins de questions concernant l'initialisation. Je suis tombé sur PRESET, CLR.. et j'aurai aimé avoir surtout confirmation pour tout ça !

                        Le mieux j'ai envie de dire c'est de passer dans un magasin d'electronique demain et de prendre une bascule pour essayer :-)

                        -
                        Edité par KZL il y a environ 21 heures


                        Ben non, et c'est bien là le problème de ce montage, c'est que tu ne sais pas dans quel état sera ton système à la mise sous tension. Je te conseille plutôt de mettre en place une machine à état (genre machine de moore), dont le comportement sera plus stable que le montage cité. Concrètement, ça demande pas beaucoup plus de composants, faudra juste compter un astable pour générer le signal d'horloge pour ta machine.

                        PS. Un arduino, ça me parait un peu lourd pour faire ce type de montage.

                        AUTO CORRECTION: "a la mise sous tension" (pas "à l'initialisation", ça veut rien dire)

                        -
                        Edité par Sub-Zéro 26 janvier 2014 à 23:23:42

                        • Partager sur Facebook
                        • Partager sur Twitter
                        - Il y a un chemin vers chaque sommet, même le plus haut -
                          25 janvier 2014 à 21:26:19

                          PS. Un arduino, ça me parait un peu lourd pour faire ce type de montage.

                          Ah mais tout a fait. Si tu fais référence à mon post, j'ai parlé de l'Arduino juste pour programmer l'ATtiny ;)

                          • Partager sur Facebook
                          • Partager sur Twitter

                          Retrouvez moi sur mon blog et ma chaine Youtube !

                            25 janvier 2014 à 21:37:18

                            Eskimon a écrit:

                            PS. Un arduino, ça me parait un peu lourd pour faire ce type de montage.

                            Ah mais tout a fait. Si tu fais référence à mon post, j'ai parlé de l'Arduino juste pour programmer l'ATtiny ;)

                            Ah oui, j'avais pas regardé l'ATtiny, je sais pas ce que ça demande comme circuit pour fonctionner, mais ça pourrait ptet le faire aussi.

                            -
                            Edité par Sub-Zéro 25 janvier 2014 à 21:37:42

                            • Partager sur Facebook
                            • Partager sur Twitter
                            - Il y a un chemin vers chaque sommet, même le plus haut -
                              25 janvier 2014 à 22:14:15

                              Concrètement l'ATtiny ne demande pas grand chose.

                              A vrai dire, il y a besoin :

                              - d'une tension 5 volt stable (donc prévoir un LM7805 en plus si la tension d'alim du circuit est au dessus).

                              - d'un système de programmation (avec un arduino par exemple) avant la première utilisation (pas besoin de reprogrammer après un reset)

                              -
                              Edité par lorrio 25 janvier 2014 à 22:14:38

                              • Partager sur Facebook
                              • Partager sur Twitter
                                26 janvier 2014 à 21:37:34

                                Wow ! Merci pour toutes ces réponses !!

                                Je vais me pencher sur la machine de moore dont vous parlez et ressortir mes cours d'électronique !! Car c'est bien ce que je crégnais de ne pas réussir à connaitre l'état initial.

                                @lorrio Concernant tous les détails dont je parlais avant. Je souhaite mettre 3s pour eviter d'éteindre le jus sans faire exprès et faire la différence entre le démarrage et l'extinction où là il ne faut qu'1s. Sinon après les inverseurs c'était pcq le système fonctionne en inverse c'est tout mais je peux aussi utiliser la sortie Qbar c'est vrai..

                                Sinon oui bien entendu si je parle des attiny c'est bien parce que j'en ai 5,6 et un raspberry pour les programmer :) J'ai fais un circuit maison et j'utilise le protocole SPI. ça marche sans soucis :)

                                Merci beaucoup pour votre dynamisme dans vos réponses, ça fait plaisir car je suis tombé sur des forums pas très cool avant celui là. C'est très aggréable :)

                                Bonne soirée!

                                • Partager sur Facebook
                                • Partager sur Twitter
                                  26 janvier 2014 à 22:02:32

                                  Si tu as déjà utilisé des ATtiny et que tu as de quoi les programmer, je te conseille vivement de t'orienter sur cette solution ;)

                                  Avec un seul chip, tu pourras implémenter tout ce que tu veux faire.

                                  • Partager sur Facebook
                                  • Partager sur Twitter

                                  Circuit d'un bouton POWER

                                  × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                  × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                                  • Editeur
                                  • Markdown