Automate de gestion des lumières

Description

L'automate devra gérer la lumière du couloir et la lumière de la vitrine qui est dans le hall.
Pour la lumière du couloir, un PIR détecte le passage et l'automate allume la lumière durant 8secs.
L'automate mesure la luminosité et n'allume qu'en dessous d'un certain seuil.

Pour la vitrine, Si on entre dans l'appartement, la vitrine s'allume et s'éteint lorsque plus personne n'est devant.
Il y a aussi un mode de fonctionnement où, si quelqu'un est détecté devant pendant 1 min, la vitrine s'allume,
elle s'éteint lorsque plus personne n'est détecté.

Matos

Les capteurs seront :

  1. Un capteur PIR pour le couloir
  2. Une LDR pour la luminosité du couloir.
  3. Un capteur PIR pour le hall
  4. Un capteur de contact pour la porte d'entrée.

Tous ces capteurs revoient en RF433 leurs changements d'états, sauf la ldr qui est câblée directement sur l'automate.
Ensuite nous avons :

  1. Un chargeur usb.
  2. Un arduino Nano.
  3. Un relais.
  4. Un récepteur RF433.
  5. Un émetteur RF433.

Schémas

Voici le schémas prévu initialement.
En fait la réalisation est plus simple, l'alim est un bloc 9v qui est régulé avec un 7905.
Toute la partie filtrage se réduit à une capa de 100µF.
Le CPU Atmega est remplacé par un arduino Mini pro plus simple a mettre en oeuvre.

L'esp8266, n'est pas mis !
Sinon tous le reste est là, mais les filtres sont juste une capa de 100µF monté en parallèle avec une 100nF.
Pour le relais, j'utilise un module relais tout fait.

Une photo une fois fini, j'ai créer un petit boîtier avec mon imprimante 3D, un capot ferme l'ensemble.
On voit l'arduino mini a droite en train de se faire reprogrammer.

Programme

Voici le fichier du programme :
p_entree_final.ino

En gros, on a une fonction qui récupère le code 433MHz et met un flag suivant le capteur activé.
Dans le loop on test les flags et on actionne les télécommandes en fonction.
Il y a 2 tests de présence, un pour le hall, un pour le couloir.

Tous cela peu être optimisé, il s'agit d'un de mes premier programme pour arduino. :-)

Bilan

Cet automate fonctionne depuis plusieurs années maintenant.
J'ai encore un pb avec l'allumage de la vitrine lors de l'entrée dans l'appartement.
Je pense que c'est lié à la réception des capteurs, les murs en bétons armés y sont pour beaucoup.
J'ai installé une petite alim prévue pour des leds, pour alimenter les 2 capteurs du hall (contact porte, pir)

Sinon dans l'ensemble, c'est une petite appli sympa, qui manque si il ne fonctionne plus a cause des piles vides.

projets/automate1.txt · Dernière modification : 2021/01/12 14:57 de chef
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0