- Απαιτούμενα συστατικά:
- Διάγραμμα κυκλώματος και επεξήγηση:
- Επεξήγηση κώδικα:
- Εργασία ελεγχόμενου με IR ελεγκτή DC με Arduino:
Το Arduino έχει γίνει ο πιο δημοφιλής μικροελεγκτής μεταξύ μαθητών και χομπίστες σε πολύ λιγότερο χρονικό διάστημα. Έτσι όλοι προσπαθούν να χρησιμοποιήσουν το Arduino για να κάνουν οποιοδήποτε έργο, καθώς είναι εύκολο και έχουν ομαλή καμπύλη μάθησης. Έχουμε δημιουργήσει πολλά έργα Arduino, από βασικά έργα διασύνδεσης έως προηγμένα ρομποτικά έργα και έργα IoT, μπορείτε να τα ελέγξετε όλα αυτά στον ιστότοπό μας.
Σήμερα φτιάχνουμε ένα απλό έργο με το Arduino το οποίο χρησιμοποιεί τρία βασικά στοιχεία που είναι IR Sensor, Relay Module και DC Motor. Εδώ θα συνδέσουμε τον αισθητήρα IR με το Arduino για τον έλεγχο του DC Motor. Εδώ ο αισθητήρας υπερύθρων θα ανιχνεύσει οποιοδήποτε αντικείμενο μπροστά του και ο Arduino θα διαβάσει την έξοδο του αισθητήρα IR και θα κάνει το ρελέ υψηλό. Το ρελέ συνδέεται περαιτέρω με DC Motor, οπότε το DC Motor θα είναι ON όταν ο IR Sensor εντοπίζει αντικείμενα που βρίσκονται μπροστά του
Απαιτούμενα συστατικά:
- Arduino UNO
- Μονάδα ρελέ 5V
- Κινητήρας DC
- Μονάδα αισθητήρα IR
- Ψωμί
- Σύνδεση καλωδίων
Διάγραμμα κυκλώματος και επεξήγηση:
Το κύκλωμα αυτού του ελεγχόμενου αισθητήρα υπερύθρων DC Motor με Arduino είναι απλό όπως φαίνεται παρακάτω:
Στο κύκλωμα, ο ακροδέκτης εξόδου μονάδας αισθητήρα IR είναι απλός συνδεδεμένος στο Pin 2 no του Arduino και η είσοδος του Relay Module συνδέεται με το Pin 7 no του Arduino. Περαιτέρω συνδέεται ένας κινητήρας DC στο ρελέ.
Για να μάθετε περισσότερα σχετικά με τον αισθητήρα IR, το ρελέ και τον κινητήρα DC, μπορείτε να ακολουθήσετε τα ακόλουθα έργα:
- Κύκλωμα μονάδας αισθητήρα IR
- Εκμάθηση ελέγχου ρελέ Arduino
- DC Motor Control με χρήση Arduino
Επεξήγηση κώδικα:
Ο κώδικας για αυτό το έργο είναι πολύ απλός. Στο τέλος παρέχεται πλήρης κωδικός Arduino με Demo Video.
Εδώ έχουμε συνδέσει τον ακροδέκτη εξόδου αισθητήρα IR με το Pin 2 του Arduino. Έτσι, κάθε φορά που ο αισθητήρας υπερύθρων εντοπίζει τυχόν αντικείμενα, το Pin 2 του Arduino θα είναι υψηλό και με βάση αυτό το ρελέ θα ενεργοποιείται το οποίο είναι συνδεδεμένο με το Pin 7 του Arduino.
άκυρη ρύθμιση () {pinMode (2, INPUT); pinMode (7, ΕΞΟΔΟΣ); Serial.begin (9600); } void loop () {if (digitalRead (2) == 1) {Serial.println (digitalRead (2)); digitalWrite (7, ΥΨΗΛΟ); }
Εργασία ελεγχόμενου με IR ελεγκτή DC με Arduino:
Η εργασία αυτού του έργου είναι απλή. Όποτε υπάρχει κάποιο αντικείμενο μπροστά από τον αισθητήρα υπερύθρων, θα το εντοπίσει και θα αυξήσει τον πείρο εξόδου. Ο πείρος εξόδου του αισθητήρα IR είναι συνδεδεμένος στο Arduino, οπότε ο Arduino θα το διαβάσει και θα ενεργοποιήσει τη μονάδα Relay κάνοντας τον ακροδέκτη 7 ψηλό. Μόλις ενεργοποιηθεί το ρελέ, θα ενεργοποιηθεί ο κινητήρας DC.Όταν δεν υπάρχει αντικείμενο κοντά στον αισθητήρα IR, η έξοδος του αισθητήρα IR θα παραμείνει χαμηλή και ο κινητήρας DC θα παραμείνει επίσης σε κατάσταση Off. Η ευαισθησία του IR Sensor μπορεί να ρυθμιστεί χρησιμοποιώντας το ποτενσιόμετρο στην ίδια τη μονάδα. Ευαισθησία σημαίνει απλώς την απόσταση από την οποία μπορεί να ανιχνεύσει το αντικείμενο.
Ο πλήρης κωδικός Arduino και το βίντεο επίδειξης για το έργο δίνονται παρακάτω.