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

Κουμπί τροφοδοσίας Raspberry Pi: 3 βήματα
Κουμπί τροφοδοσίας Raspberry Pi: 3 βήματα

Βίντεο: Κουμπί τροφοδοσίας Raspberry Pi: 3 βήματα

Βίντεο: Κουμπί τροφοδοσίας Raspberry Pi: 3 βήματα
Βίντεο: Raspberry Pi Tutorial #004 [greek\ελληνικά] ( Εγκαταστήστε image στην κάρτα SD ) 🔴🚨 2024, Νοέμβριος
Anonim
Κουμπί τροφοδοσίας Raspberry Pi
Κουμπί τροφοδοσίας Raspberry Pi

Αν είστε σαν εμένα, ίσως ψάχνατε στο διαδίκτυο αναζητώντας την καλύτερη λύση για να ενεργοποιήσετε και να απενεργοποιήσετε με ασφάλεια το Raspberry Pi με το πάτημα ενός κουμπιού. Ενώ υπάρχουν πολλές λύσεις, οι περισσότερες απαιτούν να κατεβάσετε ένα σενάριο Python και να το κάνετε εκτελέσιμο κατά την εκκίνηση-και υπάρχουν περισσότεροι από ένας τρόποι για να το κάνετε αυτό. Ωστόσο, μια πολύ απλούστερη λύση έχει ήδη ψηθεί στο Raspberry Pi. Συντομεύοντας συγκεκριμένες καρφίτσες και προσθέτοντας μία γραμμή σε ένα αρχείο διαμόρφωσης εκκίνησης, μπορείτε να έχετε ένα πλήρως λειτουργικό κουμπί λειτουργίας σε μόλις 10 λεπτά!

Βήμα 1: Συναρμολογήστε το κύκλωμα

Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα
Συναρμολογήστε το Κύκλωμα

Συγκεντρώστε τα ακόλουθα υλικά:

  • Raspberry Pi (χρησιμοποιώ το 3A+ με εγκατεστημένο το τελευταίο Raspbian Stretch)
  • 2 καλώδια από jumper σε αρσενικό ORAdafruit T-Cobbler Plus για Raspberry Pi (με υποδοχή 40 ακίδων)
  • 2 αρσενικά καλώδια άλματος (ΜΟΝΟ αν χρησιμοποιείτε T-Cobbler)
  • 1 στιγμιαίο κουμπί
  • 1 πλάκα ψωμιού μισού μεγέθους (ή μεγαλύτερο)

Συνδέστε κάθε καλώδιο σε μια επαφή στο κουμπί ώθησης. Στη συνέχεια, συνδέστε ένα καλώδιο στον πείρο 5 (GPIO3/SCL) και ένα σύρμα στον πείρο 6 (GND). Τώρα, η μισή δουλειά έχει ήδη ολοκληρωθεί! Η στιγμιαία βραχυκύκλωση των ακίδων 5 και 6 με το πάτημα του κουμπιού θα ξυπνήσει το Pi από κατάσταση διακοπής. (Το Raspberry Pi παραμένει σε κατάσταση διακοπής όταν είναι "τερματισμένο", αλλά εξακολουθεί να είναι συνδεδεμένο στην τροφοδοσία.)

Βήμα 2: Επεξεργασία αρχείου εκκίνησης συστήματος

Επεξεργασία αρχείου εκκίνησης συστήματος
Επεξεργασία αρχείου εκκίνησης συστήματος

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

Συνδεθείτε στο Pi σας (ή SSH εάν χρησιμοποιείτε ρύθμιση τηλεχειριστηρίου/ακέφαλου) και εισαγάγετε τα ακόλουθα στη γραμμή εντολών:

sudo nano /boot/config.txt

Αυτό θα ανοίξει ένα αρχείο διαμόρφωσης που χρησιμοποιεί το Pi σας κατά την εκκίνηση. Στο τέλος του αρχείου, προσθέστε τα ακόλουθα:

dtoverlay = gpio-shutdown

Η επικάλυψη τερματισμού gpio επιτρέπει στο Raspberry Pi να τερματιστεί όταν οι ακίδες 5 και 6 (ήδη συνδεδεμένες στο κουμπί) βραχυκυκλώσουν. Πατήστε CTRL X για έξοδο, στη συνέχεια πατήστε Y και ENTER για να αποθηκεύσετε τις αλλαγές σας στο αρχείο "config.txt".

Εάν χρησιμοποιείτε I2C:

Mayσως έχετε παρατηρήσει ότι το GPIO3 (pin 5) είναι επίσης ο πείρος SCL για τη σύνδεση συσκευών I2C. Ενώ ΠΡΕΠΕΙ να χρησιμοποιήσετε τις καρφίτσες 5 και 6 για να ξυπνήσετε το Raspberry Pi από την κατάσταση διακοπής του, μπορείτε να καθορίσετε μια διαφορετική καρφίτσα GPIO που θα χρησιμοποιηθεί για τον τερματισμό του Pi σας, απελευθερώνοντας έτσι το GPIO3 για χρήση με τις συσκευές σας I2C.

Για να καθορίσετε έναν διαφορετικό πείρο τερματισμού λειτουργίας, ανοίξτε το αρχείο "config.txt" και προσθέστε την παράμετρο "gpio-pin" στην επικάλυψη. Για παράδειγμα, η ρύθμιση επικάλυψης θα μοιάζει με αυτή αν χρησιμοποιούσατε το GPIO21 (pin 40) ως ακίδα τερματισμού:

dtoverlay = gpio-shutdown, gpio-pin = 21

Για περισσότερες πληροφορίες:

Εάν θέλετε να μάθετε περισσότερα σχετικά με τη λειτουργικότητα αυτής της επικάλυψης, εισαγάγετε τα ακόλουθα:

dtoverlay -h gpio -τερματισμός λειτουργίας

Για να μάθετε για πρόσθετες επικαλύψεις, μεταβείτε στον οδηγό επικάλυψης στον ακόλουθο κατάλογο:

cd/boot/overlays/README

Για να μάθετε περισσότερα σχετικά με τα εκπληκτικά πράγματα που μπορείτε να κάνετε με το "config.txt", επισκεφθείτε τον ιστότοπο του Raspberry Pi εδώ για επίσημη τεκμηρίωση.

Βήμα 3: Επανεκκινήστε και απολαύστε

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

Συγχαρητήρια! Έχετε τώρα ένα πλήρως λειτουργικό κουμπί λειτουργίας για το Raspberry Pi σας!

Συνιστάται: