Table des matières:

Minuterie de panneau infrarouge : 4 étapes (avec photos)
Minuterie de panneau infrarouge : 4 étapes (avec photos)

Vidéo: Minuterie de panneau infrarouge : 4 étapes (avec photos)

Vidéo: Minuterie de panneau infrarouge : 4 étapes (avec photos)
Vidéo: Comment installer un détecteur de mouvement pour un allumage automatique de l’éclairage ? 2024, Juillet
Anonim
Minuterie de panneau infrarouge
Minuterie de panneau infrarouge

Dans l'une des pièces à l'étage de ma maison, j'ai un panneau infrarouge. Lorsque je suis dans cette pièce et que j'allume ce panneau, j'oublie parfois de l'éteindre, ce qui est un gaspillage d'énergie précieuse. Afin d'éviter cela, j'ai construit cette minuterie de panneau infrarouge. Bien sûr, vous pouvez utiliser ce circuit pour éteindre d'autres appareils après un certain délai.

Le fonctionnement de cette minuterie est simple. Lorsque vous appuyez une fois sur un bouton poussoir, une LED s'allume, le panneau infrarouge s'allume et une minuterie de 30 minutes démarre. Une nouvelle pression sur le bouton poussoir augmentera la valeur de la minuterie de 30 minutes supplémentaires et une seconde LED s'allumera. Étant donné que 4 LED sont présentes, la valeur maximale de la minuterie est de 2 heures. Lors du compte à rebours, les LED indiqueront combien de temps il reste donc lorsqu'il ne reste qu'une heure, 2 LED s'allumeront. Si le temps est écoulé, toutes les LED sont éteintes et le panneau infrarouge est éteint.

Pendant le fonctionnement, la valeur de la minuterie peut être augmentée de 30 minutes – sinon encore à la valeur maximale de 2 heures – en appuyant une fois sur le bouton-poussoir. Si vous souhaitez désactiver la minuterie avant la fin du temps imparti, vous devez maintenir le bouton poussoir enfoncé pendant une seconde.

Comme toujours j'ai construit ce projet autour de mon micro contrôleur préféré le PIC mais vous pouvez aussi utiliser un Arduino.

Notez que le projet commute l'alimentation secteur de 230 Volts alors soyez prudent !

Étape 1: Composants requis

Composants requis
Composants requis

Vous devez disposer des composants suivants pour ce projet avec quelques références où vous pouvez les obtenir:

  • Un morceau de planche à pain
  • Microcontrôleur PIC 12F615,
  • Porte-fusible + fusible 4A/250V
  • Condensateur céramique de 100nF
  • Relais 5 volts, capables de commuter 230 V, 4 ampères
  • Résistances: 1*1k, 1*10k, 5*330 Ohm, 1*220 Ohm
  • Diode 1N4148,
  • Transistor BC548,
  • Bouton
  • LED: 1 verte, 4 orange, 1 rouge
  • Alimentation 5 volts
  • Un boîtier en plastique

Voir le schéma de principe sur la façon de connecter les composants.

Étape 2: L'alimentation

L'alimentation
L'alimentation

Il faut dire quelque chose à propos de l'alimentation électrique utilisée. Vous pouvez utiliser n'importe quelle alimentation 5 volts pouvant fournir un courant d'environ 200 mA. Dans ce projet, j'ai utilisé un ancien chargeur d'iPhone dont j'ai retiré le boîtier et le connecteur USB et l'ai placé sur la planche à pain avec des fils avec un noyau solide.

Le connecteur USB sur cette alimentation est également utilisé pour connecter deux parties du PCB de l'alimentation alors assurez-vous de faire cette connexion avec un fil. Sur la photo - désolé pour la mauvaise qualité de l'image - vous pouvez voir ce fil qui se trouve à l'emplacement où se trouvait le connecteur USB. Le chargeur iPhone peut fournir la puissance requise facilement.

Étape 3: Construire l'électronique

Construire l'électronique
Construire l'électronique
Construire l'électronique
Construire l'électronique

Vous pouvez construire le circuit sur une maquette, mais soyez très prudent avec le fusible et les relais qui commutent l'alimentation secteur pour le panneau infrarouge. Ne touchez en aucun cas au secteur !

Sur la photo, vous pouvez voir le circuit tel que je l'ai construit sur la maquette, y compris la configuration temporaire pour tester si tout fonctionne. Comme mentionné précédemment, j'ai connecté le chargeur de l'iPhone avec des fils avec un noyau solide un peu au-dessus de la planche à pain. Le tout rentre dans un boîtier en plastique standard.

Lorsque toutes les LED et les relais sont allumés, le circuit tire environ 130 mA de l'alimentation 5 volts.

Étape 4:

Comme déjà mentionné, le logiciel est écrit pour un PIC12F615. Il a été écrit en JAL. Comme je n'ai utilisé aucune bibliothèque spécifique, la taille totale du code n'est que de 252 octets, ce qui s'intègre facilement dans la mémoire flash de programme de 1k de ce contrôleur spécifique.

Dans ce projet, le PIC fonctionne sur une fréquence d'horloge interne de 4 MHz, où la minuterie 1 est utilisée pour diminuer la valeur du délai d'attente, contrôler les relais et les LED. La minuterie 1 s'exécute toutes les 262 ms. La boucle principale scanne le bouton-poussoir et augmente le délai d'attente lorsque le bouton-poussoir est enfoncé ou réinitialise le délai d'attente lorsque le bouton-poussoir est enfoncé pendant 1 seconde ou plus.

Le fichier source JAL et le fichier Intel Hex sont joints.

La vidéo montre le fonctionnement de la minuterie du panneau infrarouge. Dans cette vidéo, le délai d'attente est fixé à 5 secondes par LED au lieu de 30 minutes afin de pouvoir montrer comment fonctionne la minuterie. La LED verte indique que l'appareil est sous tension et la LED rouge indique que le panneau infrarouge est allumé. Dans la vidéo, j'ai utilisé une lampe pour démontrer l'opération.

Apparemment, je l'ai filmé à l'envers, donc lorsque vous augmentez la valeur du délai d'attente, davantage de LED à gauche s'allumeront au lieu de ce à quoi vous vous attendriez normalement.

La vidéo montre les éléments suivants:

  • Lorsque le bouton poussoir est enfoncé, la première LED s'allume et la lampe s'allume
  • Appuyez à nouveau sur le bouton-poussoir pour augmenter le temps et plus de LED s'allumeront jusqu'à ce que toutes les LED soient allumées
  • Pendant le compte à rebours, de plus en plus de LED s'éteignent jusqu'à ce que le délai d'attente soit écoulé, ce qui éteint la lampe
  • Appuyer sur le bouton-poussoir pendant le fonctionnement augmentera le délai d'attente dans cette vidéo de 5 secondes
  • Un appui sur le bouton poussoir pendant 1 seconde réinitialise la temporisation et éteint la lampe.

Amusez-vous à construire votre propre projet et attendez vos réactions avec impatience.

Conseillé: