Μπορεί το Arduino να τρέξει ρελέ 12 V;

Mporei To Arduino Na Trexei Rele 12 V



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

Μπορεί το Arduino να τρέξει ένα ρελέ 12 V;

Ναι, το Arduino μπορεί να τρέξει ένα ρελέ 12 V, αλλά όχι απευθείας. Εάν συνδεθεί ένα ρελέ 12 V στο Arduino, μπορεί να προκαλέσει βλάβη στην πλακέτα του Arduino. Μπορεί να γίνει χρησιμοποιώντας ένα τρανζίστορ ως διακόπτη μεταξύ Arduino και ρελέ, μια αντίσταση για την προστασία του τρανζίστορ και μια δίοδο για την προστασία του Arduino.

Το Arduino έχει σχεδιαστεί για να λειτουργεί σε 5 V και μπορεί να χειριστεί κανονικά ρεύμα 20 mA. Έτσι, για να ρυθμίσουμε ένα ρελέ 12 V στο Arduino, πρέπει να ενισχύσουμε το ρεύμα για να αντιμετωπίσουμε το ρελέ 12 V. Ομοίως, πρέπει να έχουμε επιπλέον τροφοδοσία 12 V για να ενεργοποιήσουμε το ρελέ.







Για να ρυθμίσετε ένα ρελέ 12 V με το Arduino, πρέπει να έχετε τα εξής.



Απαιτήσεις λογισμικού



  • Arduino IDE

Απαιτήσεις Υλικού





  • Πλακέτα Arduino
  • Μονάδα ρελέ 12 V
  • Ένα τρανζίστορ NPN (Κατά προτίμηση BC 548 ή 2N2222)
  • Μια δίοδος (κατά προτίμηση 1N4007)
  • Μια αντίσταση
  • Λάμπα
  • Breadboard
  • Καλώδια σύνδεσης

Υπολογισμοί για την Απαιτούμενη Αντίσταση

Συμβουλευτείτε το φύλλο δεδομένων του ρελέ 12 V για να σημειώσετε την αντίστασή του.

Ας υποθέσουμε ότι ένα ρελέ 12V έχει αντίσταση πηνίου 4000 Ω.



Το ρεύμα που ρέει θα είναι

Για αυτήν την τιμή του ρεύματος και β= 190 για το τρανζίστορ 2N222, το ρεύμα βάσης του τρανζίστορ θα είναι:

Τώρα, χρησιμοποιώντας το νόμο του Ohm,

Επομένως, πρέπει να συνδεθείτε σχεδόν 30 kΩ μεταξύ του τρανζίστορ και του Arduino.

Διάγραμμα κυκλώματος

Πραγματοποιήστε συνδέσεις όπως εξηγείται παρακάτω:

1. Συνδέσεις ρελέ

ΜΕ: Συνδέστε το COM σε τροφοδοτικό 12 V

ΟΧΙ: Συνδέστε τον θετικό ακροδέκτη του Bulb στο NO του ρελέ και τον αρνητικό ακροδέκτη στο τροφοδοτικό 12 V

Στην πλευρά του πηνίου του ρελέ, συνδέστε το ένα άκρο στο τροφοδοτικό 12 V και το άλλο στον συλλέκτη του τρανζίστορ.

2. Συνδέσεις τρανζίστορ

Βάση: Συνδέστε τη βάση του τρανζίστορ στον ακροδέκτη εξόδου 8 του Arduino μέσω μιας αντίστασης 30 kΩ

Εκπόμπος: Γειώστε τον πομπό του τρανζίστορ

Συλλέκτης: Συνδέστε τον συλλέκτη του τρανζίστορ στο ένα άκρο του πηνίου του ρελέ

3. Συνδέσεις διόδων

Η δίοδος πρέπει να συνδεθεί κατά μήκος του πηνίου του ρελέ και η πλευρά p της διόδου συνδέεται στον ακροδέκτη συλλέκτη του τρανζίστορ.

Αφού ολοκληρώσετε το κύκλωμα, ανεβάστε τον παρακάτω κώδικα στο Arduino και εκτελέστε το κύκλωμα.

ενθ Είσοδος αναμετάδοσης = 8 ; // Συνδέστε τον ακροδέκτη 8 του Arduino στη βάση του τρανζίστορ που λειτουργεί ως είσοδος για το ρελέ

κενός εγκατάσταση ( )

{

 PinMode ( Είσοδος αναμετάδοσης, OUTPUT ) ; //Εκκινήστε την είσοδο ρελέ ως έξοδο του Arduino

}

κενός βρόχος ( )

{ // Μπορείτε να προσθέσετε μια συνθήκη if εδώ σύμφωνα με τις απαιτήσεις σας

digitalWrite ( Είσοδος αναμετάδοσης, ΥΨΗΛΟ ) ; // Το ρελέ διακόπτεται όταν λαμβάνει σήμα HIGH

καθυστέρηση ( 10000 ) ; // Το ρελέ παραμένει ενεργοποιημένο για 10 δευτερόλεπτα

digitalWrite ( Είσοδος αναμετάδοσης, LOW ) ; // Το ρελέ απενεργοποιείται όταν λαμβάνει σήμα LOW

καθυστέρηση ( 10000 ) ; // Το ρελέ παραμένει απενεργοποιημένο για 10 δευτερόλεπτα

}

Όταν λειτουργεί το κύκλωμα, το τρανζίστορ λειτουργεί ως διακόπτης μεταξύ του Arduino και του ρελέ 12V. Όταν η τροφοδοσία είναι ενεργοποιημένη και το ρεύμα βάσης παρέχεται στο τρανζίστορ, το ρεύμα αρχίζει να ρέει από συλλέκτη σε πομπό. Το τρανζίστορ ανάβει και όταν ο διακόπτης είναι ΟΝ, λειτουργεί το ρελέ. Ο λαμπτήρας που είναι συνδεδεμένος κατά μήκος του πηνίου του ρελέ θα φωτίσει για 10 δευτερόλεπτα και, όπως υποδηλώνει ο κωδικός, μετά από 10 δευτερόλεπτα ο λαμπτήρας θα είναι Σβηστός για 10 δευτερόλεπτα.

Κύκλωμα υλικού

Παρακάτω δίνεται το κύκλωμα υλικού που ελέγχει το ρελέ 12V με το Arduino. Οι συνδέσεις γίνονται όπως εξηγήθηκε παραπάνω. Όταν η πλακέτα Arduino τροφοδοτείται μέσω σειριακού καλωδίου USB. Το τρανζίστορ είναι ενεργοποιημένο και το ρελέ λειτουργεί. Οποιαδήποτε συσκευή μπορεί να λειτουργήσει χρησιμοποιώντας το ρελέ.

Τα εξαρτήματα που χρησιμοποιούνται σε αυτό το υλικό είναι

  • Breadboard
  • Πλακέτα Arduino UNO
  • Δύο αντιστάσεις
  • Μία δίοδος
  • Μία μονάδα ρελέ
  • Ένα τρανζίστορ BJT και ένα τρανζίστορ FET
  • Καλώδια σύνδεσης

συμπέρασμα

Ένα ρελέ 12 V μπορεί να λειτουργήσει χρησιμοποιώντας Arduino χρησιμοποιώντας τρανζίστορ, αντίσταση και δίοδο. Το πιο σημαντικό πλεονέκτημα της χρήσης ενός ρελέ 12V με το Arduino είναι ότι όλες οι συσκευές που έχουν ονομαστική τάση 12V μπορούν να λειτουργήσουν εύκολα μέσω του Arduino.