Le but est de détourner un détecteur de mouvement servant a piloter une lampe pour en faire un détecteur de mouvement 1wire.

Le principe de ce genre d'appareil est simple, il s'agit de commuter un relais pendant un temps donné lorsqu'un mouvement est détecté et généralement sous condition de luminosité plus ou moins élevée (pour ne pas allumer la lumière quand il fait jour .. ça ne sers a rien).

J'ai eu un bol d'enfer en achetant le modelé le moins cher que j'ai pu trouver chez Selectronic (9 euro), l'électronique est séparée en deux parties bien distincte, l'une se chargeant de l'alimentation du montage et du relais servant a piloter le 220 volts de sortie et l'autre effectuant la détection, les deux étant reliés par une masse, une alimentation et une ligne qui monte lorsqu'un mouvement est détecte.

L'intelligence (si on peut parler d'intelligence :)) de détection est 100% effectuée par la première carte. C'est donc elle qui nous intéresse :

Vous verrez au centre le PIR de détection avec son réflecteur, juste au dessus a gauche la photoresistance détectant la présence de lumière éventuelle, et encore au dessus les deux potar de réglage. Il y'a un peu d'électronique CMS en dessous. Le premier potentiomètre sert a régler la durée d'allumage (pour notre utilisation, on le réglera pour une durée d'allumage supérieure a l'intervalle entre deux vérification du composant 1wire pour s'assurer qu'on ne ratera pas un mouvement), le second l'intensité lumineuse au dessus de laquelle le capteur ne réagit pas. En bas, vous voyez trois fils. De droite a gauche :

  • L'alimentation, originellement fournir en ~8v, le montage supporte aussi bien le 5v que le 12v.
  • La masse
  • Le fil de détection qui passe a l'état haut lorsqu'un mouvement est détecte et y reste pendant la durée réglée ci-dessus

Concernant le composant 1wire lui même, il s'agit d'un DS2438 (le montage peut probablement aussi fonctionner avec un DS2405/06 moyennant un transistor mais je n'en avais pas sous la main quand j'ai fais le premier montage). Livré en boitier SOIC, il faut un peu de materiel pour l'exploiter ou bien un fer a souder sacrément fin. Pour ma part, je me suis procuré sur ebay des convertisseurs SOIC/DIL. Le tout monté sur un bout de veroboard si vous ne voulez pas souder directement votre cablage sur le support SOIC/DIL, ca donne ca :

La suite du montage est simplisme.

  • On branche l'alim du montage de détection (patte de droite sur la photo, fil marron) sur un 12v quelconque, par exemple celui qu'on a injecté dans notre bus,
  • On relie la masse a la masse de notre bus 1wire et a la masse du DS2438
  • On relie la sortie de détection (patte de gauche sur la photo, fil rouge) a la patte VAD du DS2438
  • On câble le DQ et la masse du DS2438 sur le bus 1wire
  • On ajoute une résistance d'1K entre la masse et le VAD du DS2406 (ou bien une 100ohm et une led qu'on fera dépasser du boîtier final pour pouvoir juger sur pièce du bon fonctionnement du détecteur)
  • On referme le tout

Et voila :

L'exploitation est ensuite assez simple .. S'il y'a plus de 0.1 volt sur la patte VAD du DS2438, c'est qu'un mouvement a été détecte. J'ai, perso, environ 1.7 volts présents sur VAD lors d'une detection mais cette valeur est dépendante de la tension d'alimentation que vous avez choisi pour le montage et des LED & résistance que vous avez installé.

Gardez précieusement la partie 220v/Relais qu'on a enlevé, ça pourra servir plus tard :)