- Composants requis:
- Schéma de circuit et explication:
- Explication du code:
- Fonctionnement du moteur à courant continu contrôlé par IR avec Arduino:
Arduino est devenu le microcontrôleur le plus populaire parmi les étudiants et les amateurs en très peu de temps. Donc, tout le monde essaie d'utiliser Arduino pour réaliser n'importe quel projet, car il est facile et a une courbe d'apprentissage fluide. Nous avons créé de nombreux projets Arduino, des projets d'interfaçage de base aux projets robotiques avancés et aux projets IoT, vous pouvez tous les vérifier sur notre site Web.
Aujourd'hui, nous réalisons un projet simple avec Arduino qui utilise trois composants de base que sont le capteur IR, le module de relais et le moteur à courant continu. Ici, nous allons interfacer le capteur IR avec Arduino pour contrôler le moteur à courant continu. Ici, le capteur IR détectera tout objet devant lui et Arduino lira la sortie du capteur IR et rendra le relais haut. Le relais est en outre connecté au moteur à courant continu, de sorte que le moteur à courant continu sera allumé chaque fois que le capteur infrarouge détecte des objets devant lui.
Composants requis:
- Arduino UNO
- Module relais 5V
- docteur moteur
- Module capteur IR
- Planche à pain
- Fils de connexion
Schéma de circuit et explication:
Le circuit de ce moteur CC contrôlé par capteur IR avec Arduino est simple comme indiqué ci-dessous:
Dans le circuit, la broche de sortie du module de capteur IR est simplement connectée à la broche 2 non d'Arduino et l'entrée du module de relais est connectée à la broche 7 non d'Arduino. De plus, un moteur à courant continu est connecté au relais.
Pour en savoir plus sur le capteur IR, le relais et le moteur à courant continu, vous pouvez passer par les projets suivants:
- Circuit du module de capteur IR
- Tutoriel de contrôle des relais Arduino
- Contrôle de moteur CC à l'aide d'Arduino
Explication du code:
Le code de ce projet est très simple. Le code Arduino complet avec vidéo de démonstration est donné à la fin.
Ici, nous avons connecté la broche de sortie du capteur IR à la broche 2 d'Arduino. Ainsi, chaque fois que le capteur infrarouge détecte des objets, la broche 2 d'Arduino sera élevée et en fonction de ce relais sera activé, qui est connecté à la broche 7 d'Arduino.
void setup () {pinMode (2, INPUT); pinMode (7, SORTIE); Serial.begin (9600); } boucle void () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }
Fonctionnement du moteur à courant continu contrôlé par IR avec Arduino:
Le fonctionnement de ce projet est simple. Chaque fois qu'il y a un objet devant le capteur IR, il le détecte et rend la broche de sortie haute. La broche de sortie du capteur IR est connectée à Arduino, donc Arduino la lira et activera le module de relais en mettant la broche 7 à la hauteur. Dès que le relais est activé, il allume le moteur CC.Lorsqu'il n'y a aucun objet à proximité du capteur IR, la sortie du capteur IR restera faible et le moteur CC restera également à l'état Off. La sensibilité du capteur infrarouge peut être ajustée à l'aide du potentiomètre sur le module lui-même. La sensibilité signifie simplement la distance à partir de laquelle il peut détecter l'objet.
Le code Arduino complet et la vidéo de démonstration du projet sont indiqués ci-dessous.