Πίνακας περιεχομένων:
- Βήμα 1: Απαιτείται υλικό
- Βήμα 2: Συνδέσεις υλικού
- Βήμα 3: Εργασία και κώδικας (χρησιμοποιώντας Java)
Βίντεο: Έλεγχος ρελέ με Raspberry Pi: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Οι περισσότεροι από εμάς έχουμε αντιμετωπίσει το πρόβλημα όταν η πλακέτα raspberry pi δεν είναι ικανή να εναλλάσσεται μεταξύ πολλαπλών συσκευών ταυτόχρονα. Επομένως, δεν είναι δυνατή η σύνδεση πολλαπλών συσκευών με χρήση των 26 ακίδων GPIO. Επιπλέον, δεν μπορεί να επεκταθεί πέραν των 26, οπότε δεν μπορούν να συνδεθούν περισσότερες από 26 συσκευές.
Αυτό το πρόβλημα μπορεί να λυθεί χρησιμοποιώντας μια κεφαλίδα GPIO. Σε μία κεφαλίδα, μπορούμε να συνδέσουμε έναν πίνακα αναμετάδοσης με έως και 16 ρελέ και μπορούμε να επεκτείνουμε τον αριθμό των πλακετών στους 128. Έτσι, συνολικά, μπορούν να συνδεθούν 128*16 συσκευές.
Ξεκινάμε λοιπόν!
Βήμα 1: Απαιτείται υλικό
Για αυτό το έργο, θα χρησιμοποιήσουμε:
1. Ελεγκτής ρελέ
2. Raspberry Pi
3. Ασπίδα I2C
4. Προσαρμογέας ρεύματος 12V
5. Καλώδιο σύνδεσης I2C
Μπορείτε να αγοράσετε το προϊόν κάνοντας κλικ σε αυτά. Επίσης, μπορείτε να βρείτε πιο υπέροχο υλικό στο Dcube Store.
Βήμα 2: Συνδέσεις υλικού
Βήματα για τη σύνδεση του Raspberry Pi με το I2C Shield/Adapter
Πρώτα, πάρτε το Raspberry Pi και τοποθετήστε το I²C Shield σε αυτό. Πατήστε απαλά την Ασπίδα και τελειώσαμε με αυτό το βήμα τόσο εύκολα όσο η πίτα (δείτε εικόνα #1 ).;
Σύνδεση του ελεγκτή ρελέ MCP23008 και Raspberry Pi
Χρησιμοποιώντας ένα καλώδιο I2C, συνδέστε τον ελεγκτή ρελέ MCP23008 στο Raspberry μέσω της θύρας σύνδεσης I2C στο I2C Shield (δείτε εικόνα #3).
Ενεργοποιήστε τους πίνακες
Το Raspberry Pi μπορεί να τροφοδοτηθεί από οποιοδήποτε καλώδιο Micro USB. Λειτουργεί σε 5V και 2A. Συνδέστε το καλώδιο Micro USB στην υποδοχή τροφοδοσίας του Raspberry Pi. Επίσης, μην ξεχάσετε να ενεργοποιήσετε το Relay Controller με 12V Power Adapter. Συνδέστε το και είμαστε έτοιμοι!
Οι τελικές συνδέσεις δίνονται στην εικόνα #4.
Βήμα 3: Εργασία και κώδικας (χρησιμοποιώντας Java)
Εκκινήσαμε τη συσκευή με Linux (Raspbian). Σε αυτό, χρησιμοποιούμε το Raspberry Pi με οθόνη οθόνης
1. Εγκαταστήστε τη "βιβλιοθήκη pi4j" από τη διεύθυνση https://pi4j.com/install.html. Το Pi4j είναι μια βιβλιοθήκη εισόδου/εξόδου Java για το Raspberry Pi. Μια εύκολη και προτιμώμενη μέθοδος για την εγκατάσταση της «βιβλιοθήκης pi4j» είναι η εκτέλεση της εντολής που αναφέρεται παρακάτω απευθείας στο Raspberry Pi:
μπούκλα -s get.pi4j.com | sudo bash cur curl -s get.pi4j.com
2. Για να δημιουργήσετε ένα νέο αρχείο όπου μπορεί να γραφτεί ο κώδικας, θα χρησιμοποιηθεί η ακόλουθη εντολή:
vi FILE_NAME.java
π.χ. vi SAMPLE1.java
3. Αφού δημιουργήσουμε το αρχείο, μπορούμε να εισάγουμε τον κώδικα εδώ. Ορισμένα δείγματα κώδικα java είναι διαθέσιμα στο αποθετήριο GitHub. Αυτά είναι έτοιμα για χρήση απλά αντιγράφοντάς τα από εδώ.
4. Για να εισαγάγετε τον κωδικό πατήστε το πλήκτρο "i".
5. Αντιγράψτε τον κώδικα από το προαναφερθέν αποθετήριο και επικολλήστε τον στο αρχείο που δημιουργήσατε.
6. Κάντε κλικ στο «esc» μόλις τελειώσετε με την κωδικοποίηση.
7. Στη συνέχεια, χρησιμοποιήστε την παρακάτω εντολή για έξοδο από το παράθυρο κώδικα:
: wq
Αυτή είναι η εντολή write quit για να επιστρέψετε στο παράθυρο του τερματικού
8. Συντάξτε τον κώδικα χρησιμοποιώντας την ακόλουθη εντολή:
pi4j FILE_NAME.java
π.χ. pi4j SAMPLE1.java
9. Εάν δεν υπάρχουν σφάλματα, εκτελέστε το πρόγραμμα χρησιμοποιώντας την παρακάτω εντολή:
pi4j FILE_NAME
Π.χ. pi4j ΔΕΙΓΜΑ 1
Το αποθετήριο κώδικα έχει 5 δείγματα κωδικών και μπορεί να ελέγξει το ρελέ σε πολλούς διαφορετικούς συνδυασμούς. Έτσι έχουμε κάνει Relay control με raspberry pi.
Πάμε να δούμε ποια μελωδία μπορείς να φτιάξεις, για να χορέψει η σκυταλοδρομία !!
Συνιστάται:
Έλεγχος ρελέ Arduino μέσω διαδικτύου: 5 βήματα
Arduino Relay Control Over the Internet: Καλώς ορίσατε
Έλεγχος πίνακα ρελέ από Octoprint σε Raspberry Pi: 5 βήματα
Έλεγχος πίνακα αναμετάδοσης από Octoprint σε Raspberry Pi: Έτσι έχετε ένα βατόμουρο pi με Octoprint και έχετε ακόμη και ρύθμιση κάμερας. Το τελευταίο πράγμα που χρειάζεστε είναι ένας τρόπος για να ενεργοποιήσετε και να απενεργοποιήσετε τον τρισδιάστατο εκτυπωτή σας και ίσως να ελέγξετε ένα φως. Αυτό το διδακτικό είναι για εσάς! Αυτό είναι εμπνευσμένο και απλοποιημένο από: https: //github.co
Έλεγχος ρελέ από το τηλέφωνό σας χρησιμοποιώντας το Blynk: 4 βήματα
Έλεγχος ρελέ από το τηλέφωνό σας χρησιμοποιώντας το Blynk: Σε αυτό το διδακτικό θα σας δείξω πώς μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε ένα ρελέ από το έξυπνο τηλέφωνό σας
ESP8266 Έλεγχος ρελέ: 3 βήματα (με εικόνες)
ESP8266 Έλεγχος ρελέ: Ενημέρωση (07.02.2017): Έχω ενημερώσει την έκδοση Windows του προγράμματος για τον έλεγχο του ESP8266. Έχω προσθέσει ένα " Μικρό παράθυρο " -Mode (" SW "): Θα συνδέσει μια μικρο-έκδοση του προγράμματος πάνω από τη γραμμή εργασιών σας στην αριστερή πλευρά, ώστε να μπορείτε να
8 Έλεγχος ρελέ με NodeMCU και δέκτη IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: 5 βήματα (με εικόνες)
8 Έλεγχος ρελέ με δέκτη NodeMCU και IR χρησιμοποιώντας WiFi και IR Τηλεχειριστήριο και εφαρμογή Android: Έλεγχος 8 διακοπτών ρελέ χρησιμοποιώντας nodemcu και δέκτη ir μέσω wifi και ir απομακρυσμένης και εφαρμογής Android. Το ir remote λειτουργεί ανεξάρτητα από τη σύνδεση wifi. ΕΔΩ ΕΙΝΑΙ ΕΝΗΜΕΡΩΜΕΝΗ ΚΛΙΚ ΕΔΩ