Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    novembre 2012
    Messages
    5 383
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : novembre 2012
    Messages : 5 383
    Points : 12 093
    Points
    12 093

    Par défaut Utiliser des capteurs avec le port GPIO : 1- Détection de mouvement

    Bonjour,

    Je vous présente cet article intitulé :



    Dans ce tutoriel, nous utiliserons un capteur infrarouge passif (PIR) dont la sortie bascule de l'état bas à l'état haut, à la façon d'un interrupteur, lors de la détection d'un mouvement dans le champ de vision de celui-ci.

    L'état du capteur PIR est récupéré dans un programme Python afin d'afficher un message à l'écran lorsqu'une détection de mouvement se produit.

    NDLR : cet article fait appel à des bases de programmation en Python, mais aussi à la mise en œuvre du port GPIO du Raspberry Pi. Si nécessaire, nous invitons le lecteur à se familiariser avec ces notions en consultant tout d'abord le tutoriel :




    Retrouvez tous les meilleurs cours et tutoriels pour apprendre le Raspberry Pi

  2. #2
    Membre averti
    Avatar de ChipsAlaMenthe
    Homme Profil pro
    Ingénieur en eau chaude et ballon rond
    Inscrit en
    mai 2015
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur en eau chaude et ballon rond
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : mai 2015
    Messages : 138
    Points : 394
    Points
    394

    Par défaut

    Salut! ^^
    Je trouve ce tutoriel très bien!

    Cependant je pense ce que serai bien d'avoir aussi l'utilisation des ports GPIO en C, car le C et le Python sont tous deux des langages les plus utilisés pour l'utilisation de base de la Raspberry Pi ^^.
    Il existe en plus une librairie permettant d'utiliser les ports GPIO en C facilement ^^.

  3. #3
    Expert éminent sénior
    Avatar de Lana.Bauer
    Femme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    novembre 2012
    Messages
    5 383
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : novembre 2012
    Messages : 5 383
    Points : 12 093
    Points
    12 093

    Par défaut

    Salut ChipsAlaMenthe,

    Merci pour tes remarques et tes propositions pertinentes.
    En attendant que tu puisses rédiger avec nous, tu peux nous proposer des tutoriels à traduire sur ce thème si tu veux.

    Merci merci

  4. #4
    Rédacteur/Modérateur

    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    10 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 10 126
    Points : 42 759
    Points
    42 759
    Billets dans le blog
    9

    Par défaut



    Citation Envoyé par ChipsAlaMenthe Voir le message
    Cependant je pense ce que serai bien d'avoir aussi l'utilisation des ports GPIO en C [...]
    Ah ben je vois que nous sommes en phase et tu tombes très bien, WiringPi - Langage C

    à+

  5. #5
    Membre confirmé
    Homme Profil pro
    nop
    Inscrit en
    mars 2015
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : nop
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2015
    Messages : 436
    Points : 631
    Points
    631

    Par défaut

    très bon tuto, trop court à mon goût

    question piège :
    est-ce que la détection de mouvement engendre une hausse de la consommation d'énergie ?

    à l'inverse, est-ce que lorsqu'il n'y a pas de mouvement et pas de détection, la consommation est basse ou moindre ?

  6. #6
    Membre averti
    Avatar de ChipsAlaMenthe
    Homme Profil pro
    Ingénieur en eau chaude et ballon rond
    Inscrit en
    mai 2015
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur en eau chaude et ballon rond
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : mai 2015
    Messages : 138
    Points : 394
    Points
    394

    Par défaut

    Ah! ^^
    Alors tout dépend du capteur je pense.
    Globalement la carte on va être en mesure de connaître la valeur renvoyée par le capteur grâce à une tension. Donc si le capteur détecte quelque chose, la tension va varier, donc qui dit tension qui varie dit consommation qui change.
    Du coup si la tension diminue lorsque le capteur réagit (pour un accéléromètre par exemple ou un capteur de proximité), la consommation diminue, et à l'inverse si la tension augmente lorsque le capteur détecte quelque chose, la consommation augmente.

    Après si c'est une caméra elle filme constamment, donc la consommation dépendra du traitement informatique qui sera fait derrière si la caméra détecte un centre d'intérêt ou pas ^^.

    Sinon tu as aussi des systèmes sécurisés qui se stabilisent à une consommation constante (quasiment) afin de ne pas pouvoir connaître le traitement qu'ils vont effectuer. C'est notamment le cas pour des cartes industrielles qui veulent se protéger de la copie ou du hack. Mais à mon avis ce n'est pas le cas de la Raspberry Pi ^^.

  7. #7
    Membre confirmé
    Homme Profil pro
    nop
    Inscrit en
    mars 2015
    Messages
    436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : nop
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : mars 2015
    Messages : 436
    Points : 631
    Points
    631

    Par défaut

    Je posais la question pour savoir si ça pouvait être utilisé à long terme (sans puiser trop d'énergie) pour détecter les absences de mouvement (par exemple qu'un corps ne bouge plus dans une pièce (une cellule ou hopital par exemple) et non pas détecter les arrivées de mouvement (intrusion humaine, alarme).

  8. #8
    Rédacteur/Modérateur

    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    janvier 2009
    Messages
    10 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : janvier 2009
    Messages : 10 126
    Points : 42 759
    Points
    42 759
    Billets dans le blog
    9

    Par défaut

    Salut,

    Un capteur de présence et un capteur de mouvement en PIR fonctionnent selon le même principe :

    Nom : MotionSensor.JPG
Affichages : 804
Taille : 28,4 Ko

    Ils détectent bien des variations de rayonnement dues à des mouvements. En gros, un capteur PIR de présence détecte des mouvements minimes, c'est un capteur de mouvement mais significativement plus sensible.

Discussions similaires

  1. [Débutant] utiliser des sockets avec le port 23
    Par nour_dhaouadi dans le forum C#
    Réponses: 1
    Dernier message: 14/04/2013, 06h06
  2. Utilisation des paramètres avec rowsource - 97 et 2003
    Par IntenseM3 dans le forum Access
    Réponses: 1
    Dernier message: 10/05/2006, 10h18
  3. Utiliser des webservices avec nusoap
    Par budiste dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 30/03/2006, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo