- Componenti richiesti:
- Schema del circuito e spiegazione:
- Spiegazione del codice:
- Funzionamento del motore CC controllato da IR con Arduino:
Arduino è diventato il microcontrollore più popolare tra studenti e hobbisti in pochissimo tempo. Quindi tutti cercano di utilizzare Arduino per realizzare qualsiasi progetto, poiché è facile e ha una curva di apprendimento fluida. Abbiamo creato molti progetti Arduino da progetti di interfacciamento di base a progetti robotici avanzati e progetti IoT, puoi controllarli tutti nel nostro sito web.
Oggi stiamo realizzando un semplice progetto con Arduino che utilizza tre componenti di base che sono sensore IR, modulo relè e motore CC. Qui interfacciamo il sensore IR con Arduino per controllare il motore CC. Qui il sensore IR rileverà qualsiasi oggetto di fronte ad esso e Arduino leggerà l'uscita del sensore IR e renderà il relè alto. Il relè è inoltre collegato al motore CC, quindi il motore CC sarà ON ogni volta che il sensore IR rileva qualsiasi oggetto di fronte.
Componenti richiesti:
- Arduino UNO
- Modulo relè 5V
- motore a corrente continua
- Modulo sensore IR
- Breadboard
- Cavi di collegamento
Schema del circuito e spiegazione:
Il circuito di questo motore CC controllato da sensore IR con Arduino è semplice come mostrato di seguito:
Nel circuito, il pin di uscita del modulo sensore IR è collegato semplicemente al pin 2 no di Arduino e l'ingresso del modulo relè è collegato al pin 7 no di Arduino. Inoltre un motore CC è collegato al relè.
Per saperne di più su sensore IR, relè e motore CC, puoi seguire i seguenti progetti:
- Circuito del modulo sensore IR
- Tutorial sul controllo del relè di Arduino
- Controllo motore CC utilizzando Arduino
Spiegazione del codice:
Il codice per questo progetto è molto semplice. Alla fine viene fornito il codice Arduino completo con il video dimostrativo.
Qui abbiamo collegato il pin di uscita del sensore IR al pin 2 di Arduino. Quindi ogni volta che il sensore IR rileva un oggetto, il Pin 2 di Arduino sarà alto e in base a quel Relay verrà acceso che è collegato al Pin 7 di Arduino.
void setup () {pinMode (2, INPUT); pinMode (7, OUTPUT); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, HIGH); }
Funzionamento del motore CC controllato da IR con Arduino:
Il lavoro di questo progetto è semplice. Ogni volta che c'è un oggetto davanti al sensore IR, lo rileverà e renderà alto il pin di uscita. Il pin di uscita del sensore IR è collegato ad Arduino, quindi Arduino lo leggerà e attiverà il modulo Relay rendendo alto il pin 7. Non appena il relè viene attivato, accenderà il motore CC.Quando non è presente alcun oggetto vicino al sensore IR, l'uscita del sensore IR rimarrà bassa e anche il motore CC rimarrà in stato Off. La sensibilità del sensore IR può essere regolata utilizzando il potenziometro sul modulo stesso. Sensibilità significa semplicemente la distanza dalla quale può rilevare l'oggetto.
Di seguito sono riportati il codice Arduino completo e il video dimostrativo per il progetto.