Table des matières:
Vidéo: Minuterie de panneau infrarouge : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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é:
ESP8266 - Irrigation de jardin avec minuterie et télécommande via Internet / ESP8266 : 7 étapes (avec photos)
ESP8266 - Irrigation de jardin avec minuterie et télécommande via Internet / ESP8266 : ESP8266 - Irrigation télécommandée et avec synchronisation pour les jardins potagers, les jardins de fleurs et les pelouses. Il utilise le circuit ESP-8266 et une vanne hydraulique / électrique pour l'alimentation de l'irrigateur.Avantages : Faible coût (~ US$ 30,00) Commandes d'accès rapide ov
Première horloge pour tout-petits - Avec minuterie lumineuse : 16 étapes (avec photos)
Première horloge pour tout-petits - avec minuterie lumineuse : ce guide vous montre comment créer des « visages » d'horloge interchangeables - qui peuvent contenir les photos de votre enfant, des photos de famille / d'animaux de compagnie - ou toute autre chose - que vous pensiez qu'il serait agréable de changer périodiquement. Fixez simplement le plexiglas transparent sur l'ar
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : 3 étapes
Moteur pas à pas avec bascules D et minuterie 555; la première partie du circuit la minuterie 555 : Le moteur pas à pas est un moteur à courant continu qui se déplace par étapes discrètes. Il est souvent utilisé dans les imprimantes et même la robotique. Je vais expliquer ce circuit par étapes. La première partie du circuit est un 555 minuteur. C'est la première image (voir ci-dessus) avec une puce 555 avec
Réveil avec minuterie de 30 minutes : 3 étapes (avec photos)
Réveil avec minuterie de 30 minutes : une amie démarre une petite entreprise qui loue une ressource pour des plages horaires de 30 minutes. je n'ai rien trouvé. J'ai proposé de créer un si
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode CTC de la minuterie : 6 étapes
Microcontrôleur AVR. LED clignotant à l'aide de la minuterie. Interruptions des minuteries. Mode Timer CTC : Bonjour à tous ! Les minuteries sont un concept important dans le domaine de l'électronique. Chaque composant électronique fonctionne sur une base de temps. Cette base de temps permet de garder tout le travail synchronisé. Tous les microcontrôleurs fonctionnent à une fréquence d'horloge prédéfinie, le