Πώς να προσθέσετε έναν διακόπτη επαναφοράς στο βατόμουρο Pi

Η αφαίρεση και η αντικατάσταση του καλωδίου τροφοδοσίας USB προκαλεί αδικαιολόγητη φθορά στο Raspberry Pi, ιδιαίτερα στη θύρα τροφοδοσίας. Αυτό που πραγματικά χρειάζεται το σύστημα είναι ένας διακόπτης επαναφοράς, αλλά δυστυχώς κανένας δεν συμπεριλήφθηκε.

Η αφαίρεση και η αντικατάσταση του καλωδίου τροφοδοσίας USB προκαλεί αδικαιολόγητη φθορά στο Raspberry Pi, ιδιαίτερα στη θύρα τροφοδοσίας.  Αυτό που πραγματικά χρειάζεται το σύστημα είναι ένας διακόπτης επαναφοράς, αλλά δυστυχώς κανένας δεν συμπεριλήφθηκε.
Διαφήμιση

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

Η αφαίρεση και η αντικατάσταση του καλωδίου τροφοδοσίας USB δεν είναι ιδανική και σίγουρα θέτει αδικαιολόγητη φθορά στο Raspberry Pi, ιδιαίτερα στην ίδια την θύρα ισχύος. Αυτό που πραγματικά χρειάζεται το σύστημα είναι ένας διακόπτης επαναφοράς, αλλά δυστυχώς κανένας δεν συμπεριλήφθηκε.

Τοποθέτηση ενός διακόπτη επαναφοράς στο βατόμουρο σας Pi

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

muo-diy-resetswitch-jumper-pi

Είστε περισσότερο ειδικός; Αν το κουμπί επαναφοράς USB φαίνεται απλουστευτικό, με τη χρήση ενός βραχυκυκλωτήρα (ένα μικρό πλαστικό τετράγωνο περίβλημα με μερικές μεταλλικές υποδοχές) που συνήθως βρίσκονται στις μητρικές πλακέτες ή στο πίσω μέρος του σκληρού δίσκου του υπολογιστή είναι επίσης μια επιλογή.

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

Ας δούμε τις τρεις επιλογές με περισσότερες λεπτομέρειες.

Προσθέστε έναν διακόπτη τροφοδοσίας Inline στο βατόμουρο Pi

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

Το μόνο που χρειάζεται να κάνετε με αυτή τη συσκευή είναι να το συνδέσετε με την υποδοχή micro USB του Raspberry Pi και, στη συνέχεια, συνδέστε το ηλεκτρικό δίκτυο με το διακόπτη τροφοδοσίας. Αυτό το καθιστά μια καθολική επιλογή σε όλα τα μοντέλα (όπως το νέο Raspberry Pi Model A + Τι μπορείτε να κάνετε με το νέο σμέουρο Pi A +; Οποιοσδήποτε πρόσθετος εξοπλισμός έχει στην πραγματικότητα λιγότερες θύρες, ακριβώς ποιο είναι το Raspberry Pi Foundation μέχρι να διαβάσετε περισσότερα), όπου η χρήση του GPIO ή η προσθήκη καρφίτσας στην κεφαλίδα P6 δεν είναι επιλογή.

Προχωρήστε στο Pi-Supply.com για μία από αυτές τις ενσωματωμένες συσκευές που λιανικής πώλησης για περίπου $ 20 συν τη ναυτιλία.

Jumper + GPIO = Επαναφορά Pi!

Με ένα jumper με μητρική πλακέτα μπορείτε να ζητήσετε από το Raspberry Pi να ξεκινήσει ένα τακτικό κλείσιμο, το οποίο ισοδυναμεί με την είσοδο

sudo shutdown –h now 

με τη βοήθεια ενός σεναρίου.

Προσδιορίστε τη συστοιχία καρφίτσας GPIO. Στο μοντέλο Α ​​και Β (Rev 2) αυτό βρίσκεται στην απέναντι άκρη της πλακέτας από τον σύνδεσμο τροφοδοσίας και περιλαμβάνει 26 ακίδες. Στο Μοντέλο A + και B + θα βρείτε μια συστοιχία 40 ακίδων που καταλαμβάνει σχεδόν ολόκληρο το μακρύ άκρο πάνω από το τυπωμένο κείμενο Raspberry Pi Model B +.

muo-diy-resetswitch-jumper

Σε κάθε σειρά, GPIO 3 - ακίδες 5 και 6 - μπορούν να χρησιμοποιηθούν για να ξεκινήσει η διακοπή λειτουργίας. Αντιγράψτε αυτό το σενάριο από το github και εκτελέστε το στο Pi σας (εάν χρησιμοποιείτε SSH, το οποίο θα πρέπει να ρυθμίσετε το Raspberry Pi σας για απρόσκοπτη χρήση με SSH Ρύθμιση του Raspberry Pi σας για Headless Χρήση με SSH Το Raspberry Pi μπορεί να δεχτεί εντολές SSH όταν συνδέεστε σε ένα τοπικό δίκτυο (είτε μέσω Ethernet ή Wi-Fi), επιτρέποντάς σας να το ρυθμίσετε εύκολα.Τα οφέλη της SSH υπερβαίνουν την αναταραχή της καθημερινής προβολής ... Διαβάστε περισσότερα, αντιγράψτε το σενάριο από το πρόγραμμα περιήγησης και, στη συνέχεια, κάντε κλικ στο παράθυρο SSH για αντιγραφή). Κάντε το εκτελέσιμο με

 sudo chmod 755 raspi_gpio_actions.sh then 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 έχει καταρρεύσει ή έχει καταψυχθεί. Είναι ουσιαστικά ένας αυτοματοποιημένος τρόπος εκτέλεσης της εντολής ασφαλούς τερματισμού λειτουργίας, οπότε υπάρχει μεγάλη πιθανότητα ότι εάν η συσκευή είναι παγωμένη, το σενάριο δεν θα τρέξει.

Δώστε το σμέουρο Pi σας Ένα μαλακό διακόπτη επαναφοράς στυλ PC

Προσθέτοντας ένα ζευγάρι ακίδων στην κεφαλίδα P6 (με τίτλο Run on the Model B +) χρησιμοποιώντας ένα συγκολλητικό σίδερο και κάποιο συγκολλητικό λεπτού μετρητή που έχει σχεδιαστεί για ηλεκτρονική εργασία σας επιτρέπει να προσθέσετε ένα κουμπί επαναφοράς στυλ PC στο Pi σας. Αυτό απαιτεί ένα στιγμιαίο διακόπτη, ο οποίος είναι ουσιαστικά μια άμεση ενεργοποίηση / απενεργοποίηση.

muo-diy-resetswitch-εξαρτήματα

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

Σε αυτήν την περίπτωση και υπό το πρίσμα της απαίτησης για ένα κουμπί επαναφοράς τύπου PC, αξίζει να ελέγξετε τυχόν παλιούς υπολογιστές που έχετε. Οι ακίδες και ο διακόπτης επαναφοράς που φαίνονται εδώ προέρχονταν από μια παλιά μητρική πλακέτα και έναν πρόσφατα μη χρησιμοποιούμενο πύργο. Εναλλακτικά, μπορείτε να αγοράσετε ένα μικρό κουμπί που είναι τοποθετημένο στην πλακέτα για μια λύση χωρίς καλώδια.

Μόνο το μοντέλο B Rev 2 και το μοντέλο B + Raspberry Pi έχουν την κεφαλίδα P6 / Run. Για να το βρείτε στο Model B Rev 2, αναζητήστε τη θύρα HDMI, όπου θα βρείτε δύο μικρές τρύπες σε απόσταση λίγων χιλιοστών.

muo-diy-resetswitch-συνδεδεμένο

Στο B +, η κεφαλίδα δίπλα στην υποδοχή κορδέλα οθόνης, κοντά στην υποδοχή microSD, και στα δεξιά του εκτυπωμένου "© Raspberry Pi 2014".

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

Αυτό το βίντεο εξηγεί πλήρως:

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

Ώρα να επαναφέρετε το βατόμουρο Pi

Σας έχουμε δείξει τρεις διαφορετικές μεθόδους για την επαναφορά ενός Raspberry Pi. Ο ενσωματωμένος διακόπτης τροφοδοσίας από το PiSupply.com σας δίνει την επιλογή hard reset, επιτρέποντάς σας να απενεργοποιείτε και να επανενεργοποιείτε γρήγορα. Εν τω μεταξύ, η προσθήκη του βραχυκυκλωτήρα στον ακροδέκτη GPIO σε συμβατές συσκευές σάς επιτρέπει να αυτοματοποιήσετε μια εντολή τερματισμού λειτουργίας.

Τέλος, η επιλογή διακόπτη επαναφοράς DIY παρέχει μια μαλακή επαναφορά όποτε το Raspberry Pi έχει κλειδώσει.

Έχετε υπόψη σας ότι ένας ενσωματωμένος διακόπτης ισχύος είναι καθαρά για επείγουσες περιπτώσεις, όχι για καθημερινή επανεκκίνηση, για την οποία θα πρέπει να χρησιμοποιήσετε την εντολή GUI ή bash για ασφαλή διακοπή 15 Χρήσιμες εντολές Κάθε χρήστης του Pi Rasper πρέπει να γνωρίζει 15 Χρήσιμες εντολές Κάθε χρήστης Raspberry Pi Πρέπει να ξέρετε Εάν χρησιμοποιείτε υπολογιστή Raspberry Pi για το έργο σας το Σαββατοκύριακο (ίσως ένα κέντρο μέσων ή ένα διακομιστή σπιτιού) τότε υπάρχει μια καλή πιθανότητα ότι αυτές οι χρήσιμες οδηγίες γραμμής εντολών θα σας εξοικονομήσουν χρόνο. Διαβάστε περισσότερα .

Χρησιμοποιείτε διακόπτη επαναφοράς στο Pi; Λαμβάνοντας υπόψη την προσπάθεια οποιασδήποτε από αυτές τις επιλογές; Ενημερώστε μας και απαντήστε σε οποιαδήποτε ερώτηση στο παρακάτω πλαίσιο σχολίων!

In this article