Διαφήμιση
Το Raspberry Pi σας έχει παγώσει. Ίσως ένα νέο στοιχείο έχει αποτύχει ή το σύστημα έχει σταματήσει να επεξεργάζεται κάποιο κακό κώδικα. Είτε έτσι είτε αλλιώς, τώρα πρέπει να αποσυνδέσετε και να επανασυνδέσετε το τροφοδοτικό του Pi, καθώς δεν είναι δυνατή η μη αυτόματη διακοπή λειτουργίας.
Η αφαίρεση και η αντικατάσταση του καλωδίου τροφοδοσίας USB δεν είναι ιδανική και σίγουρα βάζει αδικαιολόγητη φθορά στο Raspberry Pi, ιδιαίτερα στην ίδια τη θύρα τροφοδοσίας. Αυτό που πραγματικά χρειάζεται το σύστημα είναι ένας διακόπτης επαναφοράς, αλλά δυστυχώς κανένας δεν συμπεριλήφθηκε.
Προσαρμογή ενός διακόπτη επαναφοράς στο Raspberry Pi
Είναι σχετικά απλό να προσθέσετε έναν διακόπτη επαναφοράς. Τρεις μέθοδοι είναι διαθέσιμες σε εσάς, καθεμία κατάλληλη για ένα συγκεκριμένο επίπεδο δεξιοτήτων. Για τους αρχάριους, ένας ενσωματωμένος διακόπτης τροφοδοσίας στο καλώδιο micro-USB τροφοδοτεί το Pi σας είναι ο ευκολότερος.
Είστε περισσότερο ειδικός; Εάν το κουμπί επαναφοράς USB φαίνεται απλοϊκό, η χρήση ενός βραχυκυκλωτήρα (ένα μικρό πλαστικό τετράγωνο που περιέχει μερικούς μεταλλικούς συνδετήρες) που βρίσκονται συνήθως στις μητρικές πλακέτες ή στο πίσω μέρος του σκληρού δίσκου του υπολογιστή είναι επίσης μια επιλογή.
Για όσους από εσάς είστε ευτυχείς να χρησιμοποιήσετε ένα κολλητήρι, ωστόσο, μπορείτε επίσης να τοποθετήσετε τις δικές σας ακίδες στην κεφαλίδα P6 στο Raspberry Pi και, στη συνέχεια, να συνδέσετε έναν διακόπτη επαναφοράς σε στυλ υπολογιστή.
Ας δούμε και τις τρεις επιλογές με περισσότερες λεπτομέρειες.
Προσθέστε ένα Inline Power Switch στο Raspberry Pi σας
Αρκετά ξεκάθαρα η απλή επιλογή, προσθέτοντας έναν ενσωματωμένο διακόπτη τροφοδοσίας στο Raspberry Pi σας εξοικονομείτε την ταλαιπωρία του παιχνιδιού με την κεφαλίδα GPIO ή ακόμα και τη συγκόλληση των δικών σας καρφιτσών στον πίνακα.
Το μόνο που έχετε να κάνετε με αυτήν τη συσκευή είναι να το συνδέσετε στην υποδοχή micro USB του Raspberry Pi και, στη συνέχεια, να συνδέσετε το ηλεκτρικό δίκτυο στον διακόπτη τροφοδοσίας. Αυτό το καθιστά καθολική επιλογή σε όλα τα μοντέλα (όπως το νέο Raspberry Pi Μοντέλο Α + Τι μπορείτε να κάνετε με το νέο Raspberry Pi A +;Περιέργως, αυτό το νέο Raspberry Pi δεν διαθέτει επιπλέον υλικό. Στην πραγματικότητα, έχει λιγότερα λιμάνια. Τι ακριβώς είναι το Ίδρυμα Raspberry Pi; Διαβάστε περισσότερα ), όπου η χρήση του GPIO ή η προσθήκη καρφιτσών στην κεφαλίδα P6 δεν είναι επιλογή.
Κατευθύνομαι προς Pi-Supply.com για μία από αυτές τις ενσωματωμένες συσκευές που λιανίζουν για περίπου 20 $ συν αποστολή.
Jumper + GPIO = Επαναφέρετε το Pi σας!
Με έναν άλτη μητρικής πλακέτας μπορείτε να ζητήσετε το Raspberry Pi να ξεκινήσει μια ομαλή απενεργοποίηση, που ισοδυναμεί με την είσοδο
κλείσιμο sudo –h τώρα
με τη βοήθεια ενός σεναρίου.
Προσδιορίστε τον πίνακα ακίδων GPIO. Στο Μοντέλο Α και Β (Αναθ. 2) αυτό βρίσκεται στην απέναντι άκρη της πλακέτας από το βύσμα τροφοδοσίας και περιλαμβάνει 26 ακίδες. Στο μοντέλο A + και B + θα βρείτε μια συστοιχία 40 ακίδων που καταλαμβάνει σχεδόν ολόκληρο το μακρύ άκρο πάνω από το τυπωμένο κείμενο Raspberry Pi Model B +.
Σε κάθε πίνακα, GPIO 3 - καρφίτσες 5 και 6 - μπορεί να χρησιμοποιηθεί για την έναρξη του τερματισμού. Αντιγράψτε αυτό το σενάριο από το github και εκτελέστε το στο Pi σας (εάν χρησιμοποιείτε SSH, που θα έπρεπε να είσαι Ρύθμιση του Raspberry Pi για χρήση χωρίς κεφαλή με SSHΤο Raspberry Pi μπορεί να δεχτεί εντολές SSH όταν είναι συνδεδεμένο σε τοπικό δίκτυο (είτε μέσω Ethernet ή Wi-Fi), επιτρέποντάς σας να το ρυθμίσετε εύκολα. Τα οφέλη του SSH υπερβαίνουν την αναστάτωση της καθημερινής προβολής ... Διαβάστε περισσότερα , αντιγράψτε το σενάριο από το πρόγραμμα περιήγησής σας και, στη συνέχεια, κάντε δεξί κλικ στο παράθυρο SSH για αντιγραφή). Κάντε το εκτελέσιμο με
sudo chmod 755 raspi_gpio_actions.sh και στη συνέχεια sudo ./raspi_gpio_actions.sh
Με τον βραχυκυκλωτήρα συνδεδεμένο, το σενάριο επιλέγει τον πείρο GND (γείωση) για να ελέγξει αν υπάρχει κάτι συνδεδεμένο. Μόλις συνδεθούν οι ακίδες από τον βραχυκυκλωτήρα, το σενάριο θα εκτελεστεί και θα τερματίσει το Pi με ασφάλεια.
Για να σας εξοικονομήσει την εκτέλεση του σεναρίου κάθε φορά που εκκινείτε το Pi, ανοίξτε το /etc/crontab στο nano και προσθέστε αυτήν τη γραμμή:
@reboot root /home/user/scripts/raspi_gpio_actions.sh
Τύπος CTRL + X για αποθήκευση και έξοδο. Αυτό θα κάνει συχνή δημοσκόπηση του GPIO3 και όταν η συσκευή εντοπίσει τον βραχυκυκλωτήρα στους ακροδέκτες θα κλείσει αυτόματα.
Όταν ολοκληρωθεί, θυμηθείτε να αφαιρέσετε το βραχυκυκλωτήρα. Μπορείτε να το αφήσετε προσαρτημένο σε έναν μόνο ακροδέκτη, ώστε να μην το χάσετε. Εάν δεν το αφαιρέσετε, το Raspberry Pi δεν θα εκκινήσει σωστά.
Λάβετε υπόψη ότι αυτή η μέθοδος δεν είναι καλή για καταστάσεις όταν το Pi έχει καταρρεύσει ή παγώσει. Είναι ουσιαστικά ένας αυτοματοποιημένος τρόπος εκτέλεσης της εντολής ασφαλούς τερματισμού λειτουργίας, οπότε υπάρχει μεγάλη πιθανότητα ότι εάν η συσκευή είναι παγωμένη, το σενάριο δεν θα εκτελεστεί.
Δώστε στο Raspberry Pi έναν διακόπτη Soft Reset σε στιλ PC
Προσθήκη δύο ακίδων στην κεφαλίδα P6 (με την ένδειξη Τρέξιμο στο μοντέλο B +) Χρησιμοποιώντας ένα κολλητήρι και κάποιο συγκολλητικό λεπτού μετρητή σχεδιασμένο για ηλεκτρονική εργασία, μπορείτε να προσθέσετε στυλ PC κουμπί επαναφοράς στο Pi σας. Αυτό απαιτεί ένα στιγμιαίο διακόπτη, ο οποίος ουσιαστικά είναι ένα στιγμιαίο on / off δράση.
Όλα αυτά τα εξαρτήματα και το καλώδιο σύνδεσης μπορούν να αγοραστούν ηλεκτρονικά ή από εμπόρους λιανικής πώλησης ηλεκτρονικών. Ενδέχεται να διαπιστώσετε ότι οι καρφίτσες μπορούν να αγοραστούν μόνο χύμα, αφήνοντάς σας όμως περισσότερα από όσα χρειάζεστε.
Σε αυτήν την περίπτωση, και λαμβάνοντας υπόψη την απαίτηση για κουμπί επαναφοράς σε στυλ υπολογιστή, αξίζει να ελέγξετε όλους τους παλιούς υπολογιστές που έχετε. Οι ακίδες και ο διακόπτης επαναφοράς που φαίνονται εδώ προήλθαν από μια παλιά μητρική πλακέτα και έναν πρόσφατα μη χρησιμοποιημένο πύργο. Εναλλακτικά, μπορείτε να αγοράσετε ένα μικρό κουμπί με πλακέτα για μια λύση χωρίς καλώδια.
Μόνο το Υπόδειγμα B αναθ. 2 και Μοντέλο B + Το Raspberry Pi έχει την κεφαλίδα P6 / Run. Για να το βρείτε στο μοντέλο B Rev 2, αναζητήστε τη θύρα HDMI, όπου θα πρέπει να βρείτε δύο μικρές τρύπες σε απόσταση λίγων χιλιοστών.
Στο B +, η κεφαλίδα δίπλα στο βύσμα της ταινίας οθόνης, κοντά στην υποδοχή microSD και στα δεξιά της τυπωμένης έκδοσης "© Raspberry Pi 2014".
Με συγκόλληση των ακίδων στην κεφαλίδα Εκτέλεση καθαρά, δημιουργείτε μια σύνδεση για το κουμπί επαναφοράς. Μόλις συνδεθεί και ενεργοποιηθεί το Pi, βεβαιωθείτε ότι δεν πραγματοποιείται καμία ενέργεια για τη δοκιμή του κουμπιού.
Αυτό το βίντεο εξηγεί πλήρως:
Θα πρέπει να λειτουργεί καλά. Ακόμα καλύτερα, όταν το Pi είναι απενεργοποιημένο, το κουμπί επαναφοράς μπορεί να χρησιμοποιηθεί για να το ενεργοποιήσετε!
Ώρα να επαναφέρετε το Raspberry Pi
Σας δείξαμε τρεις διαφορετικές μεθόδους για την επαναφορά του Raspberry Pi. Ο ενσωματωμένος διακόπτης τροφοδοσίας από το PiSupply.com σας δίνει την επιλογή σκληρής επαναφοράς, επιτρέποντάς σας να απενεργοποιήσετε και να ενεργοποιήσετε ξανά γρήγορα. Εν τω μεταξύ, η προσθήκη του βραχυκυκλωτήρα στον ακροδέκτη GPIO σε συμβατές συσκευές σάς επιτρέπει να αυτοματοποιήσετε μια εντολή τερματισμού.
Τέλος, η επιλογή διακόπτη επαναφοράς DIY παρέχει μια μαλακή επαναφορά όποτε το Raspberry Pi έχει κλειδωθεί.
Λάβετε υπόψη, ωστόσο, ότι ένας ενσωματωμένος διακόπτης τροφοδοσίας προορίζεται αποκλειστικά για καταστάσεις έκτακτης ανάγκης, όχι για καθημερινή επανεκκίνηση, για τον οποίο θα πρέπει να χρησιμοποιήσετε την εντολή GUI ή bash για κλείσιμο με ασφάλεια Εντολές τερματικού Raspberry Pi: Ένας γρήγορος οδηγός για χρήστες Raspberry PiΘέλετε να αξιοποιήσετε στο έπακρο το Raspberry Pi; Αποκτήστε πλήρη έλεγχο με αυτές τις εντολές τερματικού Raspberry Pi. Διαβάστε περισσότερα .
Χρησιμοποιείτε διακόπτη επαναφοράς στο Pi σας; Σκέφτεστε να δοκιμάσετε κάποια από αυτές τις επιλογές; Ενημερώστε μας και κάντε τυχόν ερωτήσεις στο παρακάτω πλαίσιο σχολίων!
Ο Christian Cawley είναι Αναπληρωτής Επεξεργαστής για Ασφάλεια, Linux, DIY, Προγραμματισμός και Tech Explained. Παράγει επίσης το The Really Useful Podcast και έχει εκτεταμένη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συμμετέχων στο περιοδικό Linux Format, ο Christian είναι ένα Raspberry Pi tinkerer, λάτρης του Lego και λάτρεις του ρετρό gaming.