Contrôler une lampe avec télécommande

Le luminaire télécommandé Arduino est un projet simple pour les débutants. Pour ce projet, vous pouvez utiliser une bande de LED ou une lampe à incandescence qui est commutée par un relais avec un courant d’alimentation de 5 volts. La carte Arduino est alimentée par une alimentation de 12 V et la lampe est contrôlée par une télécommande et un récepteur IR sur l’Arduino. Dans cet article, vous trouverez la liste des pièces et le programme de la lampe.


Ce dont vous aurez besoin

  • Arduino Uno / Arduino Nano / Arduino Mega
  • télécommandée et recepteur IR
  • module relais 220V/230V
  • lampe
  • fils de connexion
  • librairie IRremote.h

Matériel supplémentaire sur ce sujet:

  1. Connecter récepteur IR télécommande Arduino
  2. Branchement module relais 220V avec Arduino
  3. Éclairage intelligent Arduino avec télécommande

Lampe télécommandée par Arduino et module relais

Une lampe avec télécommande Arduino
Le circuit électrique. Une lampe avec télécommande Arduino

Lorsque le luminaire est allumé par la télécommande IR, la broche 2 est alimentée et le relais ferme le circuit électrique vers les contacts de puissance. N’oubliez pas que vous travaillez avec des courants de haute tension, soyez donc aussi prudent que possible lorsque vous travaillez. Le brochage du relais Arduino est le suivant: de gauche à droite Pin2 – 5V – GND. Assemblez le circuit comme indiqué sur l’image et téléchargez le programme.

Programme Arduino pour lampe télécommandée

#include "IRremote.h"

IRrecv irrecv(A1);
decode_results results;

void setup() {
   irrecv.enableIRIn();
   Serial.begin(9600);
   pinMode(2, OUTPUT);
   pinMode(A1, INPUT);
}

void loop() {

  if (irrecv.decode(&results)) {
  Serial.println(results.value);
 
  if (results.value == 16736925) { digitalWrite(2, HIGH); }
  if (results.value == 16738455) { digitalWrite(2, LOW); }
   
  irrecv.resume();
  }
}

Explication du code Arduino lampe télécommandée:

  1. modifier les commandes de la télécommande IR dans le programme pour les remplacer par vos propres commandes;
  2. les commandes de la télécommande sont émises sur le port série.

Conclusion. Des bandes de LED peuvent être utilisées pour le projet, qui sont allumées par un relais. Ce projet peut être amélioré en connectant un capteur à ultrasons HC-SR04 au circuit et en faisant en sorte que la lumière s’allume automatiquement lorsqu’il se déplace. N’oubliez pas que vous pouvez poser toutes vos questions sur ce projet dans les commentaires.





2 Replies to “Contrôler une lampe avec télécommande Arduino”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.