Detecteur d'ouverture

Publié le 25 Septembre 2015

Detecteur d'ouverture

Si vous souhaitez faire un détecteur d'ouverture pour X ou Y raisons :

  • Fenêtre
  • Porte
  • Courrier déposé dans la boite aux lettres
  • ...

Il vous faudra :

  • 1 ILS ( interrupteur à lame souple )
  • 1 Condensateur 100 nf
  • 1 resistance de 220 omhs
  • 1 attiny84
  • 1 nrf24l01
  • 1 pile 3.7 V

L'ils est un interrupteur magnétique. En présence d'un champ magnétique, les contacts s'aimantent et laisse passer le courant.

Detecteur d'ouverture

Voici comment monter l'ensemble des composant :

Detecteur d'ouverture

Branchement du NRF24L01 sur l'attiny84

Detecteur d'ouverture

Voici le résultat final :

Detecteur d'ouverture

Rédigé par Thibault

Repost 0
Commenter cet article

Jaumard 12/11/2016 14:01

Bonjour,

Très intéressant, je vais essayer de réaliser le même montage.
Serait il possible de voir le code à mettre dans le attiny84 afin qu'il envoi l'état de l'ouverture ? Et si possible celui de la réception.

Merci

Thibault 18/12/2016 22:07

Bonsoir Jaumard,

Voici la partie du code permettant l'envoie de l’état de l'ouverture :

payload_t payload = {"ouverture" };
node = 0 (id du node recevant l'info)

RF24NetworkHeader header( other_node, 'S');
network.write(header, &payload, sizeof(payload))

côté réception :

payload_t payload;
network.read(header,&payload,sizeof(payload));
value = payload.payload_value;