Partage
  • Partager sur Facebook
  • Partager sur Twitter

Détection de l'utilisateur grâce à un capteur IR

    15 novembre 2016 à 17:08:57

    Coucou,

    Avec mon groupe de TSSI, nous avons eu l'idée, pour le projet, d'améliorer un ventilateur en l'asservissant aux mouvements de l'utilisateur.
    Pour cela, il nous faut un capteur fonctionnant avec (idéalement) une Arduino qui donnerait la position précise de l'utilisateur.
    Après quelques recherches, nous nous sommes dit qu'un ou plusieurs capteur(s) infrarouge (d'ailleurs j'ai pas trop compris la différence avec les PIR mais bon...) ferai(en)t l'affaire, mais je ne sais pas du tout (et n'ai rien trouvé de précis sur le sujet) s'il est possible de déduire la position précise d'une personne avec http://www.ebay.com/itm/5PCS-HC-SR501-Adjust-IR-Pyroelectric-Infrared-PIR-Motion-Sensor-Detector-Module/130702478855?_trksid=p2047675.c100011.m1850&

    En effet, j'ai peur de ne pas pouvoir obtenir d'autre information que "l'utilisateur est dans le cône de réception" sans aucune précision...
    Merci d'avance :)

    EDIT :  Je laisse tomber et je mets le lien brut...   Si forumactif n'a plus de secrets pour moi, la manière d'insérer des liens propres ici m'est totalement obscure xD
    M'en voulez pas, je suis nouveau.  :3

    -
    Edité par Azuraël 15 novembre 2016 à 17:14:58

    • Partager sur Facebook
    • Partager sur Twitter
      15 novembre 2016 à 23:43:17

      Les capteurs PIR sont effectivement des détecteur de mouvement qui renvoient une information binaire :

      - soit un mouvement est détecté dans le cône

      - soit aucun mouvement n'est détecté

      Donc tu ne pourras pas en faire grand chose pour localiser une personne...

      • Partager sur Facebook
      • Partager sur Twitter
        16 novembre 2016 à 18:12:15

        Bonjour. Utiliser un seul capteur PIR ne te permettra pas grand chose pour localiser une personne comme l'a dit lorrio (je suis d'accord). Je propose pour cela une solution : l'utilisation de deux (ou quâtres) capteurs PIR couvrant des zones différentes.

        Je m'explique : deux capteurs PIR : il y aura deux capteurs PIR sur le ventilateur couvrant deux zones de détection différentes mais faiblement espacé ou avec une zone de détection commune existante mais relativement faible (il faudra voir les angles) et chacun de ces capteurs sera chargé de détecter la présence de la personne. Si un seul des deux capteurs détecte la présence de la personne alors il faut faire pivoter le ventilateur car cela voudra dire  qu'il n'est pas en plein dans le mile du ventilateur. Si aucun ne le détecte alors il faut le recherche et si après un pivotement totale il n'y a aucune détection alors cela veut dire : Il n'est pas là. Enfin si les deux capteurs le détecte alors cela veut dire qu'il est en plein dans le collimateur du ventilateur et on peut rester das cette position jusqu'à ce qu'il se déplace.

        Ainsi si les deux capteurs PIR le détectent (sachant qu'il en une petite zone de détection commune) cela veut dire qu'il est dans la zone de détection commune des capteurs et il faut que cette zone soit dans le mile du ventilateur. Et si cette zone est en plein dans le mile du ventilateur et que les deux capteurs détectent une présence : cela veut dire que cette personne est en plein dans le collimateur du ventilateur. Mais si un seul capteur détecte une personne ou si aucun des capteurs ne le détecte alors il faudra faire pivoter le ventilateur totalement en va et vient jusqu'à ce que les deux capteurs le détectent.

        Voici un schéma (sous paint) :

        Schéma de principe

        On t'attend !

        -
        Edité par pkem 16 novembre 2016 à 18:33:19

        • Partager sur Facebook
        • Partager sur Twitter
          16 novembre 2016 à 18:43:02

          Ce n'est pas une mauvaise idée mais je suis quand même un peu septique...

          Un PIR est un détecteur de mouvement donc si on le fixe sur un support mobile (un ventilateur qui pivote), il se pourrait qu'il détecte constamment un mouvement puisque de son point de vue, tous les murs vont bouger en permanence.

          • Partager sur Facebook
          • Partager sur Twitter
            16 novembre 2016 à 18:56:13

            cela est donc à vérifier :-). Est-ce que si le capteur est en mouvement alors il détectera n'importe quoi ? je vais voir. mais j'ai eu une astuce : créer une ceinture de capteurs PIR (avec plusieurs capteurs) qui elle sera stable et immobile et il suffira que deux de ces capteurs PIR détectent quelque chose pour indiquer que l'utilisateur se trouve dans leur zone de détection commune et on pourra ainsi faire pivoter le ventilateur vers cette zone de détection commune sans pour autant faire bouger les capteurs (la ceinture de capteurs).
            • Partager sur Facebook
            • Partager sur Twitter
              16 novembre 2016 à 22:44:40

              Merci beaucoup beaucoup beaucoup pour toutes ces réponses, je m'attendais pas à des posts aussi détaillés :D
              Sympa ton idée pkem ! Je vais également essayer de chercher pour les murs qui bougent, mais je croyais que le PIR détectait la chaleur ?
              (j'y connais rien, si c'est pas ça my bad) Même si c'est bien le cas, les objets chauds comme un ordinateur risqueraient de perturber la détection...

              Sinon on peut aussi mettre les PIR au plafond, mais pour les connecter au ventilateur ça serait galère... 
              Donc la ceinture de capteurs est probablement la meilleure chose à faire. 

              -
              Edité par Azuraël 16 novembre 2016 à 22:45:15

              • Partager sur Facebook
              • Partager sur Twitter
                17 novembre 2016 à 0:39:21

                Il me semble que le PIR cherche à détecter un mouvement dans la chaleur rayonnée.

                Donc que le mur soit très chaud ou très froid, il ne détecte rien si la position de la chaleur ne bouge pas.

                Si tout le mur est à la même température, le fait de déplacer le capteur ne devrait pas être dérangeant.

                Mais si une partie du mur est plus chaude que le reste (à cause d'un radiateur par exemple), alors déplacer le capteur pourrait provoquer une détection.

                • Partager sur Facebook
                • Partager sur Twitter
                  17 novembre 2016 à 6:50:36

                  Ah d'accord, merci.

                  Pour le chauffage, je me disais ça hier , et puis j'ai pensé que l'utilisation d'un ventilateur était assez incompatible avec celle d'un système de chauffage...

                  D'autres choses peuvent-elles être à l'origine d'une différence entre deux portions de murs ?

                  • Partager sur Facebook
                  • Partager sur Twitter
                    17 novembre 2016 à 9:44:28

                    Sinon on peut toujours utiliser un autre type de technologie pour le capteur de détection de mouvement. bien sur tout ne dépend que de toi mais plus de la situation dans laquelle tu te trouve.
                    • Partager sur Facebook
                    • Partager sur Twitter
                      17 novembre 2016 à 19:50:23

                      Il existe des capteurs infrarouges "statiques", appelés thermopiles, qui peuvent éventuellement être montés sur un servo pour scanner les points chauds d'une pièce. C'est ce type de capteurs qui se trouvent dans les thermomètres sans contact.

                      Certains capteurs peuvent capturer des "images" très basse résolution, ex: https://www.youtube.com/watch?v=xVBe_q1ouJk

                      Le plus facile à obtenir semble être le MLX90614ESF (-ACF pour la version avec un champ de vision de 10° en 5v ou -DCI pour 5° en 3v). 

                      -
                      Edité par alexisdm 17 novembre 2016 à 19:50:44

                      • Partager sur Facebook
                      • Partager sur Twitter
                        18 novembre 2016 à 15:12:15

                        thanks. nous attendons son retour.
                        • Partager sur Facebook
                        • Partager sur Twitter
                          23 novembre 2016 à 23:09:19

                          Merci pour vos réponses.

                          Désolé d'être si tardif, mais je suis en plein bac blanc.
                          Si d'autres types de technologies sont utilisables, ça serait très sympa de me dire lesquels ainsi que leurs avantages/ inconvénients.

                          Merci d'avance !

                          • Partager sur Facebook
                          • Partager sur Twitter
                          Anonyme
                            23 novembre 2016 à 23:32:36

                            Sinon tu peux mettre plusieurs détecteurs à ultrasons qui mesurent avec précision la distance d'un obstacle. En les combinant ça permet de voir ou l'utilisateur est (en les orientant spécialement par exemple).
                            • Partager sur Facebook
                            • Partager sur Twitter
                              29 novembre 2016 à 17:31:14

                              Bon, pour le moment on pense partir sur l'idée des couples de capteurs infrarouges, sûrement le modèle dont je parlais dans le premier message, il sont vraiment pas cher ce qui permet d'en prendre un certain nombre.

                              Cependant, le problème des murs n'est toujours pas résolu, je pense que le seul moyen d'être sûr est d'en acheter un et de le tester. Il me semble avoir vu un peu partout des tutos pour utiliser Arduino avec ce capteur, ce qui m'arrange...
                              Je précise aussi que la commande sera passée dans l'idéal avant Noël, donc il reste encore un peu de temps pour explorer d'autres options, notamment celle des capteurs ultrasons dont tu parles @MineChickenCraft.

                              Mais après quelques recherches, je penche pour l'IR.

                              • Partager sur Facebook
                              • Partager sur Twitter
                                2 décembre 2016 à 18:02:44

                                Je pense que les capteurs à ultrasons risquent de te poser un peu de problèmes car : il faudra faire la différence entre la détection du fauteuil et celle de l'humain. Je ne trouve pas cela évident à moins de surveiller plutot la variation de la distance mesurée qui indiquera le passage de quelqu'un (ou quelque chose). Personnellement je pense qu'utiliser pour le départ des capteurs à ultrasons serait mieux. Et pourquoi pas une ceinture de capteur comme je t'avais proposé ? c'est à toi de choisir et si tu veux je suis prêt à travailler avec vous sur ce projet (ca me ferait plaisir) que ce soit pour la partie électronique ou pour la partie programmation (et dans ton cas je crois que tu utilisera une carte arduino).
                                • Partager sur Facebook
                                • Partager sur Twitter
                                  3 janvier 2017 à 16:09:49

                                  Salut !

                                  Désolé d'être si tardif, avec la fin de période puis les vacances et les fêtes j'ai complètement oublié x)
                                  Alors nous passons commande aujourd'hui (du moins elle sera envoyée à la direction). 8 capteurs et un arduino uno seront commandés.

                                  C'est vraiment, vraiment sympa de vouloir bosser avec nous pkem, parce qu'on n'est pas des génies et le temps nous fera probablement défaut...
                                  Les autres se présenteront sur ce post d'ici ce soir normalement. Ils ajouteront peut-être des détails que j'aurais oublié :)

                                  -
                                  Edité par Azuraël 3 janvier 2017 à 16:11:13

                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    3 janvier 2017 à 16:14:07

                                    Bonsoir tous le monde!!!

                                    Le deuxième membre du groupe et aussi le plus génie des trois xD

                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      3 janvier 2017 à 16:35:37

                                      Salut tout le monde,

                                      C'est moi le troisième membre du groupe!

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        5 janvier 2017 à 19:32:05

                                        Vraiment sympa pkem de vouloir nous aider!! Rien que tes conseils sont très utiles mais on essaie de faire de nous même c'est quand même mieux pour nous. On a commandé 8 capteurs IR Pir : HC SR501 PIR (pour la réf). En plus d'être abordable et de nous paraître bien y sont de sure utilisable avec Arduino!! Pour le moment l'idée d'une style de ceinture semble génial, reste plus qu'à voir comment organiser tout ça sur le ventilo... on pensait, du moins Azuraël pensait (si ce n'est pas vous qui lui avait donné l'idée) de les faire marcher par couple, soit un qui aurait leur rayons qui se couperaient a 2-3 mètres, et un deuxième couple qui aurait ses rayons sécants à quelque centimètres! Du coup, par rapport au calibrage de départ, il faut que les deux capteurs est un changement détecté, ainsi selon quel capteur détecte en premier la différence, on peut diriger le ventilateur pour qu'il soit pile ciblé sur la personne!! La partie Arduino c'est moi qui m'en chargerait, même si je n'ai plus touché à du code depuis 1 ou 2 ans, j'ai déjà fait un peu de C, donc ça devrait revenir assez vite et je me suis déjà mis à regarder les livres des starter kits et à bricoler 2, 3 trucs pour m'en imprégner. Pour la partie installation, j'ai reçu une petite imprimante 3D de 20*20*20 de chez Dagoma, la DiscoveryEasy 200 (une startup fr), à monter soit même en kit. Forcément rien ne marche du premier coup, j’attends donc le passage de quelqu'un qui en a déjà une pour qui m'aide à bien tout régler, mais je pense qui a moyen de s'en servir et même de monter une petite entreprise dans la classe pour se faire de la tune xD. Surtout que l'utiliser serait un point positif je pense car ça nous permettra de montrer qu'on s'est vraiment investis et en plus on aura les croquis 3D à montrer et tout... Voilà, votre aide est vraiment cool

                                        Bonne soirée à tous          :D

                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          17 janvier 2017 à 9:16:00

                                          Bonjour !

                                          Là on réfléchit au côté mécanique ^^
                                          Pour le moment ça donne ceci :

                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            19 avril 2017 à 22:42:31

                                            Bonsoir et désolé du retard ! il faut dire que ça fait drôlement longtemps. Aviez vous terminé ?
                                            • Partager sur Facebook
                                            • Partager sur Twitter

                                            Détection de l'utilisateur grâce à un capteur IR

                                            × 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