Retour aux articles • DOMOTIQUE • • 4 min de lecture

DiY PIR

Construire son propre detecteur de mouvement

DiY PIR

Introduction

J’ai longuement hésité à rédiger un article autour du composant PIR car il en existe déjà beaucoup, mais ayant eu des besoins spécifiques, je vous partage ici quelques astuces.

Tout d’abord, le composant qui nous permettra de réaliser notre projet est le PIR HC-SR501. Le module PIR se compose d’un capteur pyroélectrique, qui génère un courant lorsqu’il est exposé à la chaleur, et il est complété avec une lentille de Fresnel, qui focalise les ondes infrarouges sur le capteur pyroélectrique.

Il existe également un circuit intégré de contrôleur de capteur PIR et ses composants associés qui donnent une sortie de niveau TTL si un objet est détecté.

Le module dispose d’un en-tête d’interface à trois broches (VCC/OUT/GND) et de deux potentiomètres pour régler la sensibilité de détection (environ 3 à 7 mètres) et le délai de sortie.

Habituellement, le délai peut être ajusté d’environ 0,2 seconde (par défaut) à 300 secondes. Le module dispose également d’un cavalier bidirectionnel pour sélectionner les modes de déclenchement.

On notera tout de même que pour l’usage de mes scénarios domotiques en intérieur (non destinés à la sécurité), j’utilise des capteurs de mouvement Aqara ou TUYA qui fonctionnent très bien pour cet usage. Ces capteurs offrent une intégration facile et un fonctionnement fiable, ce qui les rend idéaux pour les applications domestiques courantes.

Caractéristiques

cara.png

Tension de fonctionnement4,5 à 20 V
Courant de repos50 μA
Niveau de sortieÉLEVÉ 3,3 V / BAS 0 V
Temporisation3 à 300 s
Plage de mesure3 - 7 m maximum
Trous de montageEspacement de 2 mm, 28,5 mm
Diamètre lentille de Fresnel15 mm x 23 mm
Angle de mesure< 110° cone angle
Température de fonctionnement-15 - 70 °C
PCB dimensions32,5 x 24 mm

Pourquoi fabriquer un capteur au lieu d’en acheter un ?

Les prix des capteurs Aqara (qui sont très bons, soit dit en passant) ont fortement augmenté ces dernières années (300 % plus chers). De plus, ils ne sont pas étanches (Water Proof) et ne répondent pas à mon besoin de sécuriter (sans fil, donc facilement neutralisables par un brouilleur à 5€).

On notera tout de même qu’il existe des systèmes pour se prémunir de ce genre de problèmes, comme le JAM’ALERT.

Du coup, mon besoin est de disposer d’un capteur de mouvement qui soit :

  • IP67 pour l’extérieur ou les zones à forte humidit
  • FFilaire pour continuer de fonctionner en cas de brouillage ou ne plus avoir à se soucier de changer la pile tous les ans
  • Compatible avec Home Assistant pour l’intégrer à la domotique
  • Pas cher, car j’en ai besoin d’au moins une quinzaine

Construction

Pour répondre à ces besoins, j’ai tout simplement installé un HC-SR501 dans une boîte de dérivation, ce qui me revient à 3€ l’ensemble. Cette solution est à la fois économique et adaptée à mes exigences en matière de performance et de fiabiliter.

À noter : cette solution n’est pas esthétique, mais il est possible d’imaginer une alternative plus attrayante en utilisant une imprimante 3D pour créer un boîtier sur mesure.

Ainsi, vous pourrez concevoir et personnaliser l’apparence de votre capteur de mouvement DIY tout en conservant les avantages de coût et de fonctionnaliter.

a.jpg

Pour faire le trou dans la boite de dérivation j’ai utilisé ceci :

foret.png

J’utilise des wago pour faire la connection

b.jpg

On notera que l’usage d’un pistolet à colle est parfait pour l’étanchéité entre la PIR et le boitier d’encastrement.

c.jpg

Pour connecter toutes mes PIR avec ma domotique (Dans mon cas un raspberry) j’utilise des câbles RJ45 qui font très bien l’affaire. Pour les tests j’ai utilisé des câbles de cuivre (ca marche très bien, mais très long surtout la partie étiquetage)

X.jpg

Pour l’alimentation 5V, j’utilise ce genre d’alimentation pour moins de 10€

alim.jpg

PS : Aucun problème pour une PIR qui se situe à plus de 15 mètres.

Les points positifs

Facile à construire, rapide et vraiment pas cher.

Les points négatifs

L’esthétique est le premier point flagrant de cette conception, qui peut très bien être améliorée avec une impression 3D. Voici quelques liens pour des modèles de boîtiers plus esthétiques :

https://cults3d.com/fr/mod%C3%A8le-3d/outil/pir-hc-sr501-inside-wall-box-enclousure-case

Intégration dans HomeAssistant

configuration.yaml

binary_sensor:
  - platform: rpi_gpio
    #invert_logic: true  #NF/NC
    ports:
      6: garage
    pull_mode: DOWN

automation.yaml

- id: 'light_auto_on_garage'
  alias: light_auto_on_garage
  description: ''
  trigger:
  - platform: state
    entity_id: binary_sensor.garage
    from: 'off'
    to: 'on'
  condition: []
  action:
  - service: light.turn_on
    entity_id: light.ledstrip_garage

Intégration dans la maison

—> Suite à l’abandon rpi_gpio par home assistant

deprecated.png

Une alternative a été trouvée : ESPHOME


Si vous voulez plus de scripts Home automations ou sur la domotique vous pouvez voir les repos à ce sujet : https://github.com/ravindrajob/