Raspberry Pi: ελέγξτε τις ακίδες GPIO - πώς λειτουργεί
Σε αυτή τη σελίδα θα σας δείξουμε πώς μπορείτε εύκολα να ελέγξετε τους ακροδέκτες GPIO του Raspberry Pi. Μια συλλογή φωτογραφιών με τα μεμονωμένα βήματα σας δείχνει τις λεπτομέρειες.
Raspberry Pi: Τηλεχειριστήρια pin GPIO με το smartphone σας
Πρώτα από όλα, θα θέλαμε να δείξουμε πώς μπορείτε να ελέγξετε τις ακίδες GPIO του Raspberry Pi σας με το smartphone σας. Σας παρουσιάζουμε επίσης όλα τα βήματα της γκαλερί εικόνων στο τέλος του άρθρου.
- Πρώτα κατεβάστε την δωρεάν εφαρμογή "Blynk" για iOS ή Android. Ξεκινήστε την εφαρμογή και δημιουργήστε έναν δωρεάν λογαριασμό Blynk.
- Σε αυτό το παράδειγμα θέλουμε να προσπαθήσουμε να ελέγξουμε μια μικρή λάμπα. Για να το κάνετε αυτό, συνδέστε πρώτα ένα καλώδιο στην έκτη ακίδα GPIO. Αυτός ο πείρος είναι ένας ακροδέκτης γείωσης, ο οποίος στη συνέχεια θα λειτουργήσει ως αρνητικός πόλος. Στη συνέχεια, συνδέστε ένα άλλο καλώδιο στην ενδέκατη ακίδα GPIO. Αυτό παρέχει μια τάση 3.3 volts και αργότερα θα λειτουργήσει ως θετικός πόλος. Στη συνέχεια, συνδέστε τα καλώδια με μια μικρή λάμπα. Ενδέχεται επίσης να χρειαστεί να εισάγετε εδώ μια αντίσταση. Με τις λυχνίες LED, πρέπει επίσης να δώσετε προσοχή στην πολικότητα.
- Ανοίξτε ξανά την εφαρμογή Blynk και δημιουργήστε ένα νέο έργο. Δώστε στο έργο ένα όνομα, επιλέξτε το Raspberry Pi στο "Choose Device" και, τέλος, επιλέξτε τον τύπο της σύνδεσης.
- Στη συνέχεια ξεκινήστε το Raspberry Pi και εκτελέστε την εντολή »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(με εισαγωγικά μέσα στην εντολή). Στη συνέχεια, ενημερώστε το Raspbian με την εντολή "sudo apt-get update && sudo apt-get upgrade". Στη συνέχεια, εγκαταστήστε το "build-essential" με την εντολή »sudo apt-get install build-essential«. Τέλος, με το Node Package Manager πρέπει να προσθέσετε "npm" (με την εντολή: sudo npm install -g npm), onoff (με την εντολή sudo npm install -g onoff) και blynk- (με την εντολή: "sudo npm install -g blynk-library").
- Στη συνέχεια, προσθέστε ένα νέο γραφικό στοιχείο στην εφαρμογή Blynk: Για να ελέγξετε μια μικρή λάμπα, συνιστούμε απλά ένα κανονικό "κουμπί". Στις ρυθμίσεις κουμπιών, επιλέξτε την ακίδα GPIO στην οποία είναι επίσης συνδεδεμένη η λάμπα.
- Μεταβείτε στα εισερχόμενα ηλεκτρονικού ταχυδρομείου σας. Μέχρι τώρα θα πρέπει να έχετε λάβει ένα αυτόματα δημιουργημένο ηλεκτρονικό ταχυδρομείο Blynk που περιέχει ένα αναγνωριστικό auth. Με αυτό το διακριτικό auth μπορείτε εύκολα να ξεκινήσετε τον πελάτη Blynk. Στην περίπτωση μας, έπρεπε να εκτελέσουμε την εντολή "blynk-client 715f8cafe95f4a91bae319d0376caa8c" στο τερματικό. Τέλος, κάντε κλικ στο κουμπί εκκίνησης στην εφαρμογή Blynk.
- Τώρα μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε εύκολα τη λάμπα με το smartphone σας. Παρουσιάζουμε εκ νέου όλα τα βήματα λεπτομερώς στην γκαλερί εικόνων.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts.webp)
Raspberry Pi: ελέγξτε τους ακροδέκτες GPIO με την Python
Ένας άλλος πολύ πρακτικός τρόπος για να ελέγξετε τους ακροδέκτες GPIO είναι να δημιουργήσετε ένα πρόγραμμα Python. Αν δεν έχετε δουλέψει ποτέ με την Python, συνιστούμε την εύκολη κατανόηση του Python tutorial. Στη συνέχεια, κάντε τα εξής:
- Πρώτα εισάγετε τη μονάδα GPIO για το Raspberry Pi σε Python. Για να γίνει αυτό, προσθέστε την εντολή "Εισαγωγή RPi.GPIO ως GPIO" (χωρίς εισαγωγικά) στην αρχή του κώδικα.
- Στη συνέχεια, πρέπει να καθορίσετε αν θέλετε να απευθυνθείτε στους ακροδέκτες GPIO χρησιμοποιώντας τον αριθμό του πίνακα (1 - 40) ή τον αριθμό GPIO. Εάν θέλετε το τελευταίο, πρέπει να εισαγάγετε την εντολή "GPIO.setmode (GPIO.BCM)".
- Στη συνέχεια, ορίστε έναν ακροδέκτη GPIO της επιλογής σας με την εντολή "GPIO.setup (17, GPIO.OUT)" ως έξοδο.
- Τώρα μπορείτε να ορίσετε τον ακροδέκτη GPIO σε "HIGH" με την εντολή "GPIO.output (17, GPIO.HIGH)" ώστε να ανάψει η λάμπα και με την εντολή "GPIO.output (17, GPIO.LOW)" Απενεργοποιήστε ξανά τη λυχνία.
- Συμβουλή: Το πιο cool Raspberry Pi σχεδιάζει να χτίσει
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-2.webp)
Στην επόμενη πρακτική συμβουλή θα σας δείξουμε πώς μπορείτε επίσης να διαβάσετε και να γράψετε ετικέτες NFC με το Raspberry Pi. Αν σας άρεσε και ο προγραμματισμός με την Python, μην διστάσετε να εισάγετε τη σελίδα της γλώσσας προγραμματισμού Python. Εκεί θα σας δώσουμε πολύτιμες συμβουλές προγραμματισμού, εντελώς δωρεάν.
Τελευταία βίντεο
Βήμα 1: Συνδέστε μια λάμπα στο Raspberry Pi.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-3.webp)
Σημειώστε τις διάφορες συνδέσεις GPIO του Raspberry Pi.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-4.webp)
Βήμα 2: Εγκαταστήστε όλες τις απαραίτητες βιβλιοθήκες.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-5.webp)
Βήμα 3: Κάντε λήψη της εφαρμογής Blynk, δημιουργήστε έναν λογαριασμό και προσθέστε ένα κουμπί.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-6.webp)
Βήμα 4: Στις ρυθμίσεις κουμπιών, επιλέξτε την ακίδα GPIO στην οποία είναι συνδεδεμένη η λυχνία.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-7.webp)
Βήμα 5: Ξεκινήστε τον πελάτη Blynk στο Raspberry Pi με το διακριτικό auth που θα βρείτε σε αυτόματα δημιουργημένο ηλεκτρονικό ταχυδρομείο. Μην ξεχάσετε να πατήσετε το κουμπί έναρξης στην εφαρμογή εκ των προτέρων.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-8.webp)
Τώρα μπορείτε να ελέγξετε τη λάμπα από μακριά με το smartphone σας.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-9.webp)
Εναλλακτικά, μπορείτε επίσης να ελέγξετε τους ακροδέκτες GPIO με πρόγραμμα Python.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-10.webp)
Αυτό το T-Cobbler είναι πολύ πρακτικό, με το οποίο μπορείτε να συνδέσετε το Raspberry Pi απευθείας σε ένα breadboard.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts-11.webp)
Το Raspberry Pi 3 Μοντέλο B κοστίζει σήμερα περίπου 35 ευρώ.
![](http://hackzl.com/img/software/5889/raspberry-pi-gpio-pins-steuern-gehts.webp)