Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμάστε το Raspberry Pi
- Βήμα 2: Κουμπί τερματισμού λειτουργίας
- Βήμα 3: Αυτόματη εκκίνηση
- Βήμα 4: Δοκιμή
- Βήμα 5: Πρόσθετες πληροφορίες
Βίντεο: Πλαίσιο εικόνας Raspberry Pi USB: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Κορνίζα Raspberry Pi USB
Το Raspberry Pi αναπαράγει αυτόματα εικόνες από την εισαγόμενη μονάδα flash USB και απενεργοποιείται πατώντας το κουμπί που έχει εισαχθεί στη συσκευή.
Το feh χρησιμοποιείται για την εμφάνιση των εικόνων από USB και python script για να τερματίσετε τη λειτουργία της συσκευής.
Σε αυτήν την οδηγία δεν εξηγώ πώς να προσθέσετε κουμπί στο raspberry pi μεταξύ των ακίδων 9 και 11.
Βήμα 1: Προετοιμάστε το Raspberry Pi
Εγκαταστήστε το τυπικό πακέτο rasbian από το www.raspberrypi.org ακολουθώντας τον οδηγό εγκατάστασης εικόνας. Το NOOBS ή το Raspian θα πάνε πολύ καλά.
Ρυθμίστε το Raspberry Pi σύμφωνα με τις προτιμήσεις σας. Το μόνο που πρέπει να διασφαλιστεί είναι ότι το Raspberry θα ξεκινήσει σε GUI. Μπορείτε επίσης να βρείτε οδηγίες από το www.raspberrypi.org. Χρειάζεστε πληκτρολόγιο κατά την πρώτη εκκίνηση. Μπορείτε να χρησιμοποιήσετε είτε την κονσόλα απευθείας από το Raspberry Pi είτε όπως προτιμώ το SSH για να συνδέσετε τη συσκευή. Εάν χρησιμοποιείτε το πιο πρόσφατο Rasbian και θέλετε να ενεργοποιήσετε το ssh κατά την πρώτη εκκίνηση, πρέπει να προσθέσετε το αρχείο με το όνομα ssh στο / boot / κατάλογο της κάρτας SD.
Εγκατάσταση feh
Ενημερώστε το rasbian και εγκαταστήστε το feh. Απαιτείται σύνδεση δικτύου.
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση sudo apt-get εγκατάσταση feh
Δημιουργία σημείου προσάρτησης
Το σημείο συναρμολόγησης είναι απαραίτητο για να διασφαλιστεί ότι όλες οι μονάδες flash USB αντιμετωπίζονται με τον ίδιο τρόπο. Εάν το USB δεν είναι τοποθετημένο, θα εμφανίζεται στα μέσα όπως ο τρόπος ονομασίας της μονάδας flash. Για παράδειγμα, το KINGSTON θα ήταν "/media/KINGSTON" και δεν θα μπορούσε να ανιχνευθεί με feh εάν είχε χρησιμοποιηθεί προηγουμένως διαφορετική μονάδα flash
sudo mkdir /media /usb
Βήμα 2: Κουμπί τερματισμού λειτουργίας
Αυτή η φάση μπορεί να παραλειφθεί εάν το κουμπί δεν χρησιμοποιείται για τον τερματισμό του Raspberry Pi. Σας συνιστώ να το χρησιμοποιήσετε αφού το κλείσιμο του Raspberry Pi απλώς αποσυνδέοντας τη συσκευή μπορεί να προκαλέσει αλλοίωση της μονάδας flash SD ή USB.
Η σύνδεση του GPIO 17 στη γείωση θα προκαλέσει τον τερματισμό λειτουργίας. Μπορείτε επίσης να χρησιμοποιήσετε άλλες καρφίτσες, αλλά ο κώδικας πρέπει να αλλάξει ανάλογα.
Δημιουργία shutdown.py
nano shutdown py
Και επικολλήστε τον ακόλουθο κώδικα
εισαγωγή RPi. GPIO ως GPIO
χρόνος εισαγωγής (GPIO.input (17) == Λάθος): os.system ("sudo shutdown -h now") break time.sleep (1)
Ctrl-x και Ναι και Enter για να κλείσετε τον επεξεργαστή και να αποθηκεύσετε τις αλλαγές
Βήμα 3: Αυτόματη εκκίνηση
Ενημέρωση rc.local
Ενημερώστε το rc-local έτσι ώστε να τοποθετηθεί αυτόματα το USB και να τερματιστεί η λειτουργία shutdown.py κατά την εκκίνηση
sudo nano /etc/rc.local
Στο rc.local πριν από την "έξοδο 0" προσθέστε τις ακόλουθες γραμμές για να τοποθετήσετε τη μονάδα flash USB και να ξεκινήσετε τη λειτουργία shutdown.py στη διαδικασία φόντου
sudo mount /dev /sda1 /media /usb
sudo python /home/pi/shutdown.py &
Ctrl-x και Ναι και Enter για να κλείσετε τον επεξεργαστή και να αποθηκεύσετε τις αλλαγές
Ενημέρωση αυτόματης εκκίνησης LXDE
Ενημερώστε το LXDE έτσι ώστε το feh να ξεκινά αυτόματα κατά την εκκίνηση
sudo nano ~/.config/lxsession/LXDE-pi/autostart
Εισαγάγετε τις ακόλουθες γραμμές στο τέλος της αυτόματης εκκίνησης
@xset s off
@xset -dpms @xset s noblank @feh --quiet --fullscreen --borderless --hide-pointer --slideshow-delay 30/media/usb/
Ctrl-x και Ναι και Enter για να κλείσετε τον επεξεργαστή και να αποθηκεύσετε τις αλλαγές
Βήμα 4: Δοκιμή
Προσθέστε μερικές φωτογραφίες στη μονάδα USB.
Τοποθετήστε το USB εκτελώντας
sudo mount /dev /sda1 /media /usb
Και δείτε αν μπορείτε να δείτε το περιεχόμενο της μονάδας USB
ls /media /usb
Δοκιμάστε το feh εκτελώντας το ακόλουθο στη γραμμή εντολών. Πρέπει να έχετε φωτογραφίες στο USB;
feh-αθόρυβη-πλήρης οθόνη-χωρίς σύνορα-απόδειξη δείκτη-slideshow-delay 1/media/usb/
Δοκιμάστε τον τερματισμό λειτουργίας
sudo python shutdown.py
και πατήστε το κουμπί τερματισμού λειτουργίας (συνδέστε τις κατάλληλες ακίδες).
Βήμα 5: Πρόσθετες πληροφορίες
Λύση που ενεργοποιεί και απενεργοποιεί την τηλεόραση χρησιμοποιώντας το CEC
Ευχαριστώ τον RichardW58 για αυτή τη λύση.
Εγκατάσταση cec-utils:
sudo apt-get install cec-utils
προσθέστε τις ακόλουθες γραμμές στο crontab -e
# Ενεργοποιήστε την τηλεόραση
0 8 * * 1-5 ηχώ "on 0" | cec-client -s # Απενεργοποιήστε την τηλεόραση 0 16 * * 1-5 ηχώ "αναμονή 0" | cec -client -s
Αυτό λειτούργησε καλά με την τηλεόραση
Περισσότερο
Το αρχικό μου άρθρο μπορείτε να το βρείτε από εδώ.
feh πληροφορίες και εγχειρίδιο.
Συνιστάται:
Digitalηφιακό πλαίσιο εικόνας με χρήση Gen4 ULCD-43DCT-CLB: 3 βήματα
Digitalηφιακό πλαίσιο εικόνας με χρήση Gen4 ULCD-43DCT-CLB: Το ψηφιακό πλαίσιο εικόνας μπορεί να εμφανίσει εικόνες με πρόσβαση σε κάρτα micro SD. Αυτό το έργο χρησιμοποιεί 4D Systems, Gen4 uLCD-43DCT-CLB για τη μονάδα εμφάνισης. Το Digital Picture Frame είναι ένα απλό έργο που μπορεί να χρησιμοποιηθεί ως οθόνη για το σπίτι ή τα γραφεία. Οι χρήστες μπορούν να
Επεξεργασία εικόνας με το Raspberry Pi: Εγκατάσταση OpenCV & Διαχωρισμός χρώματος εικόνας: 4 βήματα
Επεξεργασία εικόνας με το Raspberry Pi: Εγκατάσταση OpenCV & Διαχωρισμός χρωμάτων εικόνας: Αυτή η ανάρτηση είναι η πρώτη από τα πολλά σεμινάρια επεξεργασίας εικόνας που θα ακολουθήσουν. Ρίχνουμε μια πιο προσεκτική ματιά στα εικονοστοιχεία που συνθέτουν μια εικόνα, μαθαίνουμε πώς να εγκαταστήσουμε το OpenCV στο Raspberry Pi και γράφουμε επίσης δοκιμαστικά σενάρια για τη λήψη μιας εικόνας, αλλά και
Digitalηφιακό Πλαίσιο Εικόνας Numero Dos!: 4 Βήματα (με Εικόνες)
Digitalηφιακό Πλαίσιο Εικόνας Numero Dos!: Αυτό είναι το δεύτερο ψηφιακό πλαίσιο εικόνας που έχω φτιάξει (βλ. Φθηνό Easyηφιακό Πλαίσιο Εικόνας). Το έκανα ως δώρο γάμου για έναν πολύ καλό μου φίλο και νομίζω ότι βγήκε πολύ καλά. Παραχωρήθηκε το κόστος των ψηφιακών καρέ εικόνων
DIY Ασύρματη βάση φόρτισης τηλεφώνου από πλαίσιο εικόνας: 6 βήματα
DIY Ασύρματη βάση φόρτισης τηλεφώνου από πλαίσιο εικόνας: Έχω αυτό το αντικείμενο ασύρματης πλάκας φόρτισης για το τηλέφωνό μου και πρέπει να βάλετε το τηλέφωνο πάνω του για να φορτιστεί. Αλλά πρέπει να είναι στην τέλεια θέση και έπρεπε πάντα να αλλάζω το τηλέφωνο για να φορτιστεί, έτσι ήθελα μια βάση
Ρολόι τοίχου καθρέφτη Infinity σε πλαίσιο εικόνας IKEA: 4 βήματα
Infinity Mirror Clock Wall in IKEA Picture Frame: Γεια σας, πάντα ήθελα να φτιάξω ένα ρολόι τοίχου. Υπάρχουν πολλά υπέροχα ρολόγια τοίχου σε καταστήματα όπως το ΙΚΕΑ. Είχα κάποια προβλήματα με αυτά τα εμπορικά ρολόγια. Είναι πολύ δυνατά για μένα (το συνεχές τικ-τακ είναι ενοχλητικό), δεν μπορώ να δω τους δείκτες της ώρας