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

Ενότητα τερματισμού λειτουργίας Pi: 3 βήματα
Ενότητα τερματισμού λειτουργίας Pi: 3 βήματα

Βίντεο: Ενότητα τερματισμού λειτουργίας Pi: 3 βήματα

Βίντεο: Ενότητα τερματισμού λειτουργίας Pi: 3 βήματα
Βίντεο: NEW TEST4U version 17 - Win 3 Modules----ΝΕΑ έκδοση TEST4U 17 - Κερδίστε 3 ενότητες 2024, Ιούλιος
Anonim
Ενότητα τερματισμού λειτουργίας Pi
Ενότητα τερματισμού λειτουργίας Pi

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

Το PCB είναι φθηνό από το OSH Park. Η ελάχιστη παραγγελία είναι 3, οπότε μοιραστείτε το με έναν φίλο ή βάλτε το σε 3 Raspberry Pi's

Το δημιούργησα έτσι ώστε τα παιδιά μου να κλείσουν σωστά το RetroPie μετά το παιχνίδι.

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά

3 πίνακες από το OSH Park 6,10 $ και δωρεάν μεταφορικά

1x LED

Πυκνωτής 1x.01uf (100nf και 104 =.01uf)

Αντίσταση 1 330 Ohm

Αντίσταση 1x 1M Ohm

2x - Κεφαλίδα 10 ακίδων 2x5 (χρησιμοποιήστε 1x και ηλεκτρική ταινία εάν το Pi διαθέτει ψύκτρα)

1x Switch Button 6x6x9.6 ο τελευταίος αριθμός είναι το ύψος του κουμπιού. Ένα διαφορετικό ύψος μπορεί να αντικατασταθεί.

Βήμα 2: Δημιουργία

Χτίζω
Χτίζω

Το τμήμα "UNPLUGGED" του PCB έχει σχεδιαστεί για να παρέχει πλευρική στήριξη στην πλακέτα και να διοχετεύει ηλεκτροστατική εκκένωση στην αντίσταση 1Μ. Μετά τη συγκόλληση, το στοιχείο συνδετήρων οδηγεί στην κάτω πλευρά για να βεβαιωθείτε ότι δεν έχει βραχυκύκλωμα στο Pi.

Εάν έχετε μια ψύκτρα στο Pi σας, μην κολλήσετε στην υποδοχή "UNPLUGGED" και τοποθετήστε ηλεκτρική ταινία στο πίσω μέρος του PCB.

Βήμα 3: Διαμόρφωση λειτουργικού συστήματος

Χρειάζεται μια υπηρεσία για να τερματιστεί όταν πατάτε το κουμπί. Λήψη σεναρίου python

wget -O off.py

chmod +x off.py

Εγκατάσταση υπηρεσίας εκκίνησης

sudo nano /lib/systemd/system/off.service[Unit] Description = Off Program [Service] ExecStart =/home/pi/off.py StandardOutput = null [Install] WantedBy = multi-user.target Alias = off.servic

Αποθήκευση και, στη συνέχεια, ενεργοποίηση της υπηρεσίας

sudo systemctl ενεργοποίηση off.service

sudo systemctl εκκίνηση. υπηρεσία

Χρησιμοποιεί σειριακό πείρο για να ανάψει το LED ενώ λειτουργεί. Έτσι χρειάζεται σειριακή κονσόλα ενεργοποιημένη στο Raspberry Config.

sudo raspi-config

Συνιστάται: