- Components necessaris:
- Diagrama del circuit i explicació:
- Explicació del codi:
- Funcionament del motor de CC controlat per IR amb Arduino:
Arduino s’ha convertit en el microcontrolador més popular entre estudiants i aficionats en molt menys temps. Per tant, tothom intenta utilitzar Arduino per fer qualsevol projecte, ja que és fàcil i té una corba d’aprenentatge fluida. Hem creat molts projectes Arduino, des de projectes bàsics d’interfície fins a projectes robotitzats avançats i projectes d’IoT; podeu consultar-los tots al nostre lloc web.
Avui estem fent un projecte senzill amb Arduino que utilitza tres components bàsics que són el sensor IR, el mòdul de relé i el motor de corrent continu. Aquí farem una interfície del sensor IR amb Arduino per controlar el motor de corrent continu. Aquí el sensor IR detectarà qualsevol objecte al davant i Arduino llegirà la sortida del sensor IR i farà que el relé sigui alt. El relé es connecta a més al motor de corrent continu, de manera que el motor de corrent continu estarà engegat cada vegada que el sensor IR detecti objectes al davant.
Components necessaris:
- Arduino UNO
- Mòdul de relé 5V
- Motor de corrent continu
- Mòdul de sensor IR
- Taula de pa
- Connexió de cables



Diagrama del circuit i explicació:
El circuit d’aquest motor de CC controlat per sensor IR amb Arduino és senzill, tal com es mostra a continuació:

En circuit, el pin de sortida del mòdul del sensor IR està connectat senzillament al pin 2 no d’Arduino i l’entrada del mòdul de relé està connectada al pin 7 no d’Arduino. A més, es connecta un motor de corrent continu al relé.
Per obtenir més informació sobre el sensor IR, el relé i el motor CC, podeu fer els següents projectes:
- Circuit del mòdul del sensor IR
- Tutorial de control de relés Arduino
- Control del motor de CC mitjançant Arduino
Explicació del codi:
El codi per a aquest projecte és molt senzill. Al final, es dóna un codi Arduino complet amb vídeo de demostració.
Aquí hem connectat el pin de sortida del sensor IR al pin 2 d’Arduino. Per tant, sempre que el sensor IR detecti objectes, el pin 2 d'Arduino serà alt i, en funció d'aquest, s'activarà el relé que està connectat al pin 7 d'Arduino.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, ALT); }
Funcionament del motor de CC controlat per IR amb Arduino:
El treball d’aquest projecte és senzill. Sempre que hi hagi algun objecte davant del sensor d’IR, el detectarà i augmentarà el pin de sortida. El pin de sortida del sensor IR està connectat a Arduino, de manera que Arduino el llegirà i activarà el mòdul Relay fent que el pin 7 sigui alt. Tan bon punt s’activi el relé, engegarà el motor de corrent continu.Quan no hi ha cap objecte a prop del sensor IR, la sortida del sensor IR seguirà sent baixa i el motor de corrent continu també es mantindrà en estat Apagat. La sensibilitat del sensor IR es pot ajustar mitjançant el potenciòmetre del propi mòdul. La sensibilitat significa simplement la distància des de la qual pot detectar l’objecte.
A continuació es mostra el codi Arduino complet i el vídeo de demostració del projecte.
