Ρελέ με ESP32 με χρήση Arduino IDE

Rele Me Esp32 Me Chrese Arduino Ide



Το ρελέ είναι ένας ηλεκτρικός διακόπτης που λειτουργεί παρόμοια με τους συμβατικούς μας διακόπτες. Μπορεί να ενεργοποιηθεί ή να απενεργοποιηθεί ελέγχοντας το ρεύμα. Το ρελέ μπορεί επίσης να ελεγχθεί χρησιμοποιώντας το σήμα χαμηλής τάσης 3,3 V από τις ακίδες μικροελεγκτή ESP32. Σε αυτό το άρθρο θα διασυνδέσουμε μια μονάδα ρελέ με το ESP32 και θα ελέγξουμε ένα LED.

1: Εισαγωγή στα ρελέ

2: Τύποι ηλεκτρονόμων







3: Pinout ρελέ διπλού καναλιού



4: Ρελέ διασύνδεσης με ESP32



1: Εισαγωγή στα ρελέ

Η μονάδα ρελέ ισχύος είναι ένας ηλεκτρομαγνητικός διακόπτης που ελέγχεται από ένα σήμα χαμηλής ισχύος από μικροελεγκτές όπως το ESP32 και το Arduino. Χρησιμοποιώντας το σήμα ελέγχου από τον μικροελεγκτή μπορούμε να ενεργοποιήσουμε ή να απενεργοποιήσουμε τις συσκευές που λειτουργούν ακόμη και σε υψηλές τάσεις όπως 120-220V.





Μια μονάδα ρελέ ενός καναλιού συνήθως περιέχει 6 καρφίτσες:



Οι έξι καρφίτσες περιλαμβάνουν:

Καρφίτσα Όνομα καρφίτσας Περιγραφή
1 Καρφίτσα σκανδάλης ρελέ Είσοδος για ενεργοποίηση ρελέ
δύο GND Καρφίτσα γείωσης
3 VCC Τροφοδοσία εισόδου για πηνίο ρελέ
4 ΟΧΙ Κανονικά ανοιχτό τερματικό
5 Κοινός Κοινό τερματικό
6 NC Κανονικά κλειστό τερματικό

2: Τύποι ηλεκτρονόμων

Οι μονάδες ρελέ διατίθενται σε διαφορετικές παραλλαγές ανάλογα με τον αριθμό των καναλιών που διαθέτουν. Μπορούμε εύκολα να βρούμε μονάδες ρελέ με μονάδες ρελέ 1, 2, 3, 4, 8 και ακόμη και 16 καναλιών. Κάθε κανάλι καθορίζει τον αριθμό των συσκευών που μπορούμε να ελέγξουμε στο τερματικό εξόδου.

Ακολουθεί μια σύντομη σύγκριση των προδιαγραφών μονάδων ρελέ ενός, διπλού και 8 καναλιών:

Προσδιορισμός Ρελέ 1 καναλιού Ρελέ 2 καναλιών Ρελέ 8 καναλιών
Τάση τροφοδοσίας 3,75V-6V 3,75V-6V 3,75V-6V
Ρεύμα ενεργοποίησης 2 mA 5 mA 5 mA
Ενεργό ρελέ ρεύματος 70 mA Μονό (70mA) Διπλό (140mA) Μονό (70mA) Όλα τα 8 (600mA)
Μέγιστη τάση επαφής 250 VAC ή 30 VDC 250 VAC ή 30 VDC 250 VAC ή 30 VDC
Ελάχιστο ρεύμα 10Α 10Α 10Α

Καθώς έχουμε καλύψει μια σύντομη σύγκριση μεταξύ διαφορετικών ρελέ καναλιών τώρα, θα χρησιμοποιήσουμε ρελέ διπλού καναλιού σε αυτό το άρθρο για λόγους επίδειξης.

3: Pinout ρελέ διπλού καναλιού

Εδώ σε αυτό το άρθρο, θα χρησιμοποιήσουμε ρελέ διπλού καναλιού. Οι ακίδες ρελέ διπλού καναλιού μπορούν να χωριστούν σε τρεις κατηγορίες:

  • Συνδέσεις τάσης δικτύου
  • Καρφίτσες ελέγχου
  • Επιλογή τροφοδοτικού

3.1: Συνδέσεις κύριας τάσης

Η κύρια σύνδεση μέσα σε μια μονάδα ρελέ διπλού καναλιού περιλαμβάνει δύο διαφορετικούς συνδέσμους με κάθε σύνδεση να έχει τρία καρφίτσες ΟΧΙ ( Κανονικά ανοιχτό ), NC ( Κανονικά κλειστό ) και Κοινή.

Κοινός: Έλεγχος του κύριου ρεύματος (Τάση τροφοδοσίας εξωτερικής συσκευής)

Κανονικά κλειστό (NC): Η χρήση αυτού του ρελέ διαμόρφωσης έχει οριστεί ως κλειστό από προεπιλογή. Σε κανονική διαμόρφωση, ρεύμα ρέει μεταξύ κοινού και NC εκτός εάν σταλεί ένα σήμα σκανδάλης για να ανοίξει το κύκλωμα και να σταματήσει η ροή του ρεύματος.

Κανονικά ανοιχτό (ΟΧΙ): Η κανονικά ανοιχτή διαμόρφωση είναι αντίθετη από το NC. Από προεπιλογή, το ρεύμα δεν ρέει. αρχίζει να ρέει μόνο όταν αποστέλλεται σήμα ενεργοποίησης από το ESP32.

3.2: Καρφίτσες ελέγχου:

Η άλλη πλευρά της μονάδας ρελέ περιλαμβάνει ένα σετ 4 και 3 ακίδων. Το πρώτο σετ πλευρών χαμηλής τάσης περιέχει τέσσερις ακίδες VCC, GND, IN1 και IN2. Η ακίδα IN ποικίλλει ανάλογα με τον αριθμό των καναλιών, υπάρχει ξεχωριστή ακίδα IN για κάθε κανάλι.

Ο ακροδέκτης IN λαμβάνει το σήμα ελέγχου για ρελέ από οποιονδήποτε μικροελεγκτή. Όταν το λαμβανόμενο σήμα πέσει κάτω από τα 2 V, ενεργοποιείται το ρελέ. Η ακόλουθη διαμόρφωση μπορεί να ρυθμιστεί χρησιμοποιώντας τη μονάδα ρελέ:

Κανονικά κλειστή διαμόρφωση:

  • 1 ή ΥΨΗΛΟ ρεύμα START να ρέει
  • 0 ή ΧΑΜΗΛΟ ρεύμα STOP που ρέει

Κανονικά ανοιχτή διαμόρφωση:

  • 1 ή ΥΨΗΛΟ ρεύμα STOP που ρέει
  • 0 ή LOW ρεύμα START να ρέει

3.3: Επιλογή τροφοδοτικού

Το δεύτερο σετ ακίδων περιλαμβάνει τις τρεις ακίδες VCC, GND και JD-VCC. Οι ακίδες JD-VCC συνδέονται συνήθως με το VCC, πράγμα που σημαίνει ότι το ρελέ τροφοδοτείται χρησιμοποιώντας την τάση ESP32 και δεν χρειαζόμαστε ξεχωριστή εξωτερική πηγή τροφοδοσίας.

Εάν αφαιρέσετε το βύσμα μαύρου καλύμματος που φαίνεται στην παραπάνω εικόνα, τότε πρέπει να τροφοδοτήσουμε τη μονάδα ρελέ ξεχωριστά.

Μέχρι τώρα έχουμε καλύψει όλες τις προδιαγραφές και τη λειτουργία της μονάδας ρελέ διπλού καναλιού. Τώρα θα το διασυνδέσουμε με το ESP32.

4: Ρελέ διασύνδεσης με ESP32

Τώρα θα χρησιμοποιήσουμε οποιοδήποτε μεμονωμένο κανάλι από τη μονάδα ρελέ και θα ελέγξουμε ένα LED χρησιμοποιώντας το σήμα ESP32. Χρησιμοποιώντας την ίδια τεχνική οποιαδήποτε από τις συσκευές AC μπορεί επίσης να ελεγχθεί, αλλά πρέπει να τις τροφοδοτήσουμε ξεχωριστά. Θα χρησιμοποιήσουμε το πρώτο κανάλι της μονάδας ρελέ.

4.1: Σχηματική

Τώρα συνδέστε τη μονάδα ρελέ όπως φαίνεται στην παρακάτω εικόνα. Εδώ χρησιμοποιήσαμε τον ακροδέκτη GPIO 13 του ESP32 για το σήμα ενεργοποίησης της μονάδας ρελέ. Ένα LED είναι συνδεδεμένο σε διαμόρφωση NC.

Θα ακολουθηθεί η ακόλουθη διαμόρφωση pin:

Καρφίτσα ρελέ ESP32 Pin
ΣΕ 1 GPIO 13
VCC Έλα
GND GND
Κανάλι 1 NC Τερματικό LED +ive
Κοινός Έλα

4.2: Κωδ

Ανοίξτε το Arduino IDE. Συνδέστε το ESP32 με υπολογιστή και ανεβάστε τον κωδικό που δίνεται.

/************
https://Linuxhint. με
********/
συνθ ενθ Realy_2Chan = 13 ;
ρύθμιση κενού ( ) {
Κατα συρροη. να αρχίσει ( 115200 ) ;
 PinMode ( Realy_2Chan , ΠΑΡΑΓΩΓΗ ) ;
}
κενό βρόχο ( ) {
digitalWrite ( Realy_2Chan , ΥΨΗΛΟΣ ) ; /*Χρήση της διαμόρφωσης NC Send HIGH Για Ροή ρεύματος*/
/*Για το ΟΧΙ στέλνει LOW σήμα Για Ροή ρεύματος*/
Κατα συρροη. println ( 'Led ON-Current Flow Starts' ) ;
καθυστέρηση ( 3000 ) ; /*καθυστέρηση του 3 δευτερόλεπτο*/
digitalWrite ( Realy_2Chan , ΧΑΜΗΛΟΣ ) ; /*Χρήση διαμόρφωσης NC Αποστολή LOW για διακοπή της τρέχουσας ροής*/
/*Για το ΟΧΙ στέλνει LOW σήμα για να σταματήσετε την τρέχουσα ροή*/
Κατα συρροη. println ( 'LED OFF-Η ροή ρεύματος σταματά' ) ;
καθυστέρηση ( 3000 ) ;
}

Εδώ στον παραπάνω κωδικό το GPIO 13 ορίζεται ως ένας ακροδέκτης σκανδάλης συνδεδεμένος στο IN1 της μονάδας ρελέ. Στη συνέχεια, ορίσαμε μια μονάδα ρελέ σε διαμόρφωση NC η οποία ανάβει το LED εκτός εάν σταλεί σήμα HIGH στο IN1 από το ESP32.

Για διαμόρφωση ΟΧΙ, στείλτε σήμα HIGH στο IN1 για να ανάψετε το LED.

Αφού ανεβάσετε τον κωδικό στην πλακέτα ESP32, παρατηρήστε τώρα την έξοδο.

4.3: Έξοδος

Η ακόλουθη έξοδος μπορεί να φανεί στη σειριακή οθόνη εδώ, μπορούμε να δούμε πότε το LED είναι αναμμένο και κλειστό.

  Η περιγραφή κειμένου δημιουργείται αυτόματα

Καθώς το LED είναι συνδεδεμένο NC διαμόρφωση έτσι θα είναι το LED ΕΠΙ .

Τώρα αποστέλλεται ένα σήμα HIGH στο ΣΕ 1 ακίδα της μονάδας ρελέ το LED θα ανάψει ΜΑΚΡΙΑ ΑΠΟ όπως είναι η μονάδα ρελέ ΕΠΙ .

Έχουμε ενσωματώσει και δοκιμάσει με επιτυχία την πλακέτα μικροελεγκτή ESP32 με μονάδα ρελέ διπλού καναλιού. Για λόγους επίδειξης συνδέσαμε ένα LED στον κοινό ακροδέκτη του καναλιού 1.

συμπέρασμα

Η χρήση ενός ρελέ με ESP32 είναι ένας πολύ καλός τρόπος για να ελέγχετε πολλές συσκευές εναλλασσόμενου ρεύματος, όχι μόνο χρησιμοποιώντας ενσύρματη σύνδεση, αλλά μπορεί επίσης να ελέγχεται από απόσταση. Αυτό το άρθρο καλύπτει όλα τα βήματα που απαιτούνται για τον έλεγχο ενός ρελέ με ESP32. Χρησιμοποιώντας αυτό το άρθρο, οποιαδήποτε μονάδα ρελέ καναλιού μπορεί να συνδεθεί στο ESP32.