Πίνακας περιεχομένων:

Κόμβος Κόκκινο - Έλεγχος RaspberryPi: 8 Βήματα
Κόμβος Κόκκινο - Έλεγχος RaspberryPi: 8 Βήματα

Βίντεο: Κόμβος Κόκκινο - Έλεγχος RaspberryPi: 8 Βήματα

Βίντεο: Κόμβος Κόκκινο - Έλεγχος RaspberryPi: 8 Βήματα
Βίντεο: CS50 2015 - Week 10 2024, Νοέμβριος
Anonim
Κόμβος Κόκκινο - Έλεγχος RaspberryPi
Κόμβος Κόκκινο - Έλεγχος RaspberryPi

Σε αυτό το διδακτικό θα εξετάσουμε πώς να ρυθμίσετε το λογισμικό Node-Red καθώς και πώς να ελέγχετε εύκολα το GPIO στο raspberry pi σας.

Βήμα 1: Εγκατάσταση πακέτων

Πρώτα πρέπει να εγκαταστήσουμε πακέτα. Για να γίνει αυτό, θα χρειαστεί να εκδώσετε τις ακόλουθες εντολές σε ένα τερματικό:

pi@raspberrypi: su $ sudo apt-get ενημέρωση

pi@raspberrypi: su $ sudo apt-get install build-essential python-rpi.gpio

(εάν εκτελείτε stretch rasbian θα πρέπει να είναι ήδη εγκατεστημένο.)

pi@raspberrypi: ~ $ bash <(curl -sL

Βήμα 2: Κόμβος εκκίνησης-Κόκκινο για πρώτη φορά

Για να ξεκινήσετε το Node-Red, απλά πρέπει να εκτελέσετε την εντολή τερματικού: pi@raspberrypi: ~ $ node-red-start

Για αυτόματη εκκίνηση του Node-Red όταν εκκινείται το pi, απλά πρέπει να ενεργοποιήσετε την υπηρεσία με την ακόλουθη εντολή:

pi@raspberrypi: ~ $ sudo systemctl ενεργοποίηση nodered.service

Βήμα 3: Σύνδεση σε ιστοσελίδα

Σύνδεση σε ιστοσελίδα
Σύνδεση σε ιστοσελίδα

Τώρα απλά πρέπει να συνδεθείτε στην ιστοσελίδα που τρέχει τώρα στο raspberry pi για ανάπτυξη Node-Red.

Για να το κάνετε αυτό, απλά πρέπει να μεταβείτε στη διεύθυνση του pi σας και να χρησιμοποιήσετε τη θύρα 1880.

Παράδειγμα:

Εάν η διεύθυνση pi μου είναι 192.168.1.40 τότε θα συνδεθώ χρησιμοποιώντας

Βήμα 4: Εγκατάσταση μονάδας πίνακα ελέγχου για GPIO

Εγκατάσταση ενότητας Πίνακα ελέγχου για GPIO
Εγκατάσταση ενότητας Πίνακα ελέγχου για GPIO

Τώρα θα εξετάσουμε τη δημιουργία ενός πίνακα ελέγχου για τον έλεγχο του GPIO. Πρώτα θα χρειαστεί να εγκαταστήσουμε το στοιχείο του ταμπλό.

Εκτελέστε την ακόλουθη εντολή σε ένα τερματικό στο pi σας:

pi@raspberrypi: n $ node-red-stop

pi@raspberrypi: ~ $ cd ~/.node-red pi@raspberrypi: ~ $ npm install node-red-dashboard pi@raspberrypi: ~ $ node-red-start

Βήμα 5: Δημιουργία πίνακα ελέγχου για GPIO

Τώρα θα πρέπει να επιστρέψετε στη σελίδα του προγράμματος περιήγησης στην οποία περιηγηθήκατε νωρίτερα σε αυτό το έργο.

Από αυτήν τη σελίδα θα δημιουργήσουμε ένα παράδειγμα του GPIO. Θα βάλω ένα διακόπτη και ένα ρυθμιστικό για ενεργοποίηση και απενεργοποίηση του GPIO και ένα για εκτέλεση κύματος pwm.

Θα πρέπει να βρείτε, από την αριστερή πλευρά του πίνακα κάτω από τον πίνακα ελέγχου, το κουμπί διακόπτη και να το σύρετε στη ροή 1. Στη συνέχεια, θα χρειαστεί να βρείτε το ρυθμιστικό και να το σύρετε και στη ροή 1.

Τώρα πρέπει να βρείτε το GPIO στο τμήμα raspberry pi. Τώρα θέλετε τη μονάδα gpio που έχει την τελεία σύνδεσης στην αριστερή πλευρά, καθώς αυτή είναι η μονάδα εισόδου. Σύρετε δύο από αυτά προς τα κάτω στη ροή 1 απέναντι από το διακόπτη και το ρυθμιστικό.

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

Μόλις συνδεθείτε, πρέπει να διαμορφώσετε κάθε κομμάτι κάνοντας διπλό κλικ πάνω τους.

Βήμα 6: Διαμόρφωση του διακόπτη

Διαμόρφωση του διακόπτη
Διαμόρφωση του διακόπτη
Διαμόρφωση του διακόπτη
Διαμόρφωση του διακόπτη

Κάντε διπλό κλικ στον κόμβο διακόπτη και ανοίξτε το μενού ιδιοτήτων.

Εδώ θα πρέπει να κάνετε κλικ στο μολύβι στα δεξιά της ομάδας.

Τώρα δημιουργήστε ένα νέο όνομα ομάδας (άφησα το δικό μου στην προεπιλογή)

Επιλέξτε το εικονίδιο με το μολύβι δίπλα στο TAB και ονομάστε τον πίνακα στον οποίο θέλετε να είναι μέρος (επέλεξα το σπίτι)

Τώρα επιλέξτε ενημέρωση στην επάνω δεξιά γωνία.

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

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

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

Στο ωφέλιμο φορτίο: 1

Εκτός ωφέλιμο φορτίο: 0

Τώρα πρέπει να διαμορφώσετε την καρφίτσα GPIO που θέλετε να αλλάξετε.

Κάντε διπλό κλικ στην καρφίτσα για το διακόπτη και αυτό θα ανοίξει τη λειτουργία επεξεργασίας rpi-gpio out.

Επιλέξτε την καρφίτσα που θα θέλατε να χρησιμοποιήσετε, στην περίπτωσή μας χρησιμοποιούμε καρφίτσα GPIO04-7.

Δώστε του ένα όνομα αν θέλετε και επιλέξτε "Τέλος"

Βήμα 7: Διαμόρφωση του ρυθμιστικού

Διαμόρφωση του ρυθμιστικού
Διαμόρφωση του ρυθμιστικού
Διαμόρφωση του ρυθμιστικού
Διαμόρφωση του ρυθμιστικού

Για να διαμορφώσετε το ρυθμιστικό θα πρέπει πρώτα να κάνετε διπλό κλικ στο κουμπί του πίνακα ελέγχου του ρυθμιστικού.

Μόλις βρεθείτε εκεί, θα επεξεργαστείτε την ιδιότητα "label" σε αυτό που θα θέλατε να είναι το όνομά του στο περιβάλλον χρήστη.

Στη συνέχεια, θα ορίσετε το ελάχιστο εύρος και το μέγιστο εύρος. Δεδομένου ότι η φωτεινότητα των PWM LED είναι σε ποσοστό συνήθως, λόγω του %Duty Cycle, χρειαζόμαστε το ελάχιστο να είναι 0 και το μέγιστο το 100.

Τώρα για το παράδειγμά μας πόσο επιθετικό το φως αλλάζει τη φωτεινότητα οφείλεται στο βήμα. Έχω ρυθμίσει τη δική μας για 1 ανά βήμα, οπότε 1 μονάδα του ρυθμιστικού ισούται με 1% φωτεινότητα.

Αυτό είναι για το ρυθμιστικό

Για το Pin θα χρειαστεί να κάνετε διπλό κλικ στη σχετική μονάδα καρφιτσών GPIO.

Τώρα επιλέξαμε τον ακροδέκτη GPIO18, καθώς αυτός είναι ένας πείρος PMW για το Raspberry pi 3 B+

Στη συνέχεια, πρέπει να επιλέξετε έξοδο PWM στο πεδίο τύπου, ώστε να είναι γνωστό ότι πρόκειται για έξοδο PWM.

Δώστε του ένα όνομα και είστε έτοιμοι να πάτε.

Βήμα 8: Εκκίνηση της διεπαφής χρήστη και δοκιμή

Image
Image

Τώρα για να δοκιμάσετε τη νέα διεπαφή χρήστη του πίνακα ελέγχου, πρέπει να κάνετε κλικ στην ανάπτυξη στην επάνω δεξιά γωνία για να αναπτύξετε τον προσαρμοσμένο κώδικα. Στη συνέχεια, πρέπει να μεταβείτε στη διεύθυνση IP του pi σας που εκτελείται με κόκκινο κόμβο. Και διαφημίστε τον χαρακτηρισμό διεπαφής χρήστη για παράδειγμα: https://192.168.1.31:1880/ui Αυτό που πρέπει να δείτε είναι ο διακόπτης και το ρυθμιστικό που έχετε δημιουργήσει. Τώρα μπορείτε να δοκιμάσετε κάνοντας κλικ στο καθένα. Ελπίζω να απολαύσατε αυτό το Instructables και ελέγξτε το κανάλι του youtube και το βίντεο για οποιαδήποτε άλλη πληροφορία.

Συνιστάται: