ShowerThoughts and EarthPorn: Κάνε ένα εμπνευσμένο Raspberry Pi Photo Frame

ShowerThoughts and EarthPorn: Κάνε ένα εμπνευσμένο Raspberry Pi Photo Frame

Οι ψηφιακές κορνίζες φωτογραφιών είναι σίγουρα ωραίες, αλλά μπορεί να είναι μάλλον άκαμπτες και οι οικογενειακές φωτογραφίες μπορεί να είναι λίγο ... βαρετές. Αλλά αν προσθέσετε μια οθόνη σε ένα Raspberry Pi, μπορείτε να κάνετε κάτι πολύ μοναδικό, επικαλύπτοντας φωτογραφίες από r/γήινο πορνό με «εμπνευσμένα» αποσπάσματα από r/showerthoughts (ή οποιοδήποτε συνδυασμό των αγαπημένων σας subreddits).





Θέλετε να δημιουργήσετε το δικό σας δυναμικό, ψηφιακό, σημείο συνομιλίας με Raspberry Pi; Συνέχισε να διαβάζεις.





Προετοιμάστε το Pi σας

Θα χρειαστεί να έχετε το τελευταία έκδοση του Raspbian εγκατεστημένο για αυτό το έργο, οπότε αν χρειάζεται κατεβάστε και γράψτε στην κάρτα SD σας Το Μόλις το κάνετε αυτό, αφιερώστε χρόνο για ρύθμιση ασύρματης δικτύωσης και ενεργοποιήστε το SSH Το





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

Θα πρέπει επίσης να λάβετε τα απαραίτητα βήματα για να επεκτείνετε το σύστημα αρχείων Raspberry Pi. Αυτό μπορεί να γίνει στο raspi-config στη γραμμή εντολών ή στο Μενού> Προτιμήσεις> Διαμόρφωση Raspberry Pi κουτί στην επιφάνεια εργασίας.



Λήψη περιεχομένου από το Reddit

Αντί να κάνετε αναζήτηση σε μερικές φωτογραφίες που είναι αποθηκευμένες στο Pi σας, μπορείτε να χρησιμοποιήσετε ένα σενάριο Python για να βρείτε εικόνες από τον ιστό. Τα κανάλια Reddit r/EarthPorn (όμορφες, εκπληκτικές φωτογραφίες της Γης και εντελώς ασφαλείς για εργασία!) Και r/Shower Οι σκέψεις είναι εξαιρετικοί υποψήφιοι και μπορείτε κατεβάστε τον κώδικα από τη σελίδα Github αυτού του scul86 Το Κατεβάστε ep_st.py , ep_st.config και template.html και αποθηκεύστε και τα τρία αρχεία στην ίδια τοποθεσία στο Raspberry Pi (ίσως home/pi/Frame ), πριν από την επεξεργασία ep_st.config :

sudo nano /home/pi/Frame/ep_st.config

Εδώ, αναζητήστε το κείμενο με τίτλο [FILEPATHS] και αλλάξτε το για να ταιριάζει με τη θέση όπου έχετε αποθηκεύσει τα τρία αρχεία. Εάν δεν είστε σίγουροι ποια πρέπει να είναι η πλήρης διαδρομή αρχείου, CD στο αρχείο στη γραμμή εντολών και πληκτρολογήστε pwd Το





Λάβετε υπόψη ότι μπορείτε επίσης να προσαρμόσετε τις δευτερεύουσες εκδόσεις από τις οποίες το σενάριο αντλεί κείμενο και εικόνες, αν και θα προτείναμε να τις αφήσετε στις προεπιλογές προς το παρόν.

συνδεθείτε στο playstation network ps4

Όταν τελειώσεις, χτύπα Ctrl + X , τότε ΚΑΙ για επιβεβαίωση των αλλαγών.





Στη συνέχεια, πρέπει να εγκαταστήσετε δικαιώματα , ένα περιτύλιγμα Python για το API Reddit. Εγκαταστήστε αυτό με

sudo pip install praw

Περιμένετε μέχρι να γίνει αυτό και, στη συνέχεια, στρέψτε την προσοχή σας στο να δώσετε στο ep_st.py τα απαραίτητα δικαιώματα:

sudo chmod 777 /home/pi/Frame/ep_st.py

Στη συνέχεια, πρέπει να κάνετε το αρχείο εκτελέσιμο:

sudo chmod +x /home/pi/Frame/ep_st.py

Για να δοκιμάσετε την παρουσίαση, CD στον κατάλογο Frame και τρέξτε

python ep_st.py

Στο GUI, περιηγηθείτε στον κατάλογο Frame και βρείτε το νεοδημιουργημένο ep_st.html Το Αυτό είναι το αποτέλεσμα του σεναρίου Python και των ρυθμίσεων που καθορίσατε στο αρχείο ρυθμίσεων, οπότε ανοίξτε το για να δείτε τα αποτελέσματα. Η σελίδα έχει ρυθμιστεί για αυτόματη ανανέωση και πρέπει να ενημερώνεται κάθε φορά που δημιουργείται μια νέα εμπνευσμένη εικόνα. Εάν ανησυχείτε για τη συμπλήρωση του χώρου της μονάδας δίσκου Pi σας με αυτά, μην είστε: οι εικόνες δεν έχουν ληφθεί στην πραγματικότητα, απλώς δημιουργείτε ένα αρχείο HTML που τις δείχνει από απόσταση (πιθανώς url IMGUR) με επικάλυψη κειμένου.

Σε αυτό το στάδιο, το μόνο που μένει να κάνετε είναι να ρυθμίσετε την προβολή διαφανειών για αυτόματη εκκίνηση κατά την εκκίνηση του Raspberry Pi. Για να συμβεί αυτό, χρειαζόμαστε το σενάριο Python για εκτέλεση και το αρχείο HTML για άνοιγμα.

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

Αρχικά, ανοίξτε το sudo raspi-config και Απενεργοποιήστε το Overscan Το Στη συνέχεια, εγκαταστήστε το πρόγραμμα περιήγησης:

sudo apt-get install midori x11-xserver-utils matchbox unclutter

Στη συνέχεια, ανοίξτε το nano για να δημιουργήσετε ένα σενάριο:

sudo nano /home/pi/fullscreen.sh

Εδώ, εισαγάγετε τα ακόλουθα:

πώς να κάνετε τα δεδομένα σας πιο γρήγορα
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Αντικαταστήστε το [URL] με την ιστοσελίδα που θέλετε να φορτώσετε κατά την εκκίνηση. Για το αρχείο ep_st.html, αποθηκευμένο στο /home/pi/Frame υποκατάλογο, η γραμμή θα διαβάζει:

midori -e Fullscreen -a Frame/ep_st.html

Αποθηκεύστε αυτό με Ctrl + X και επιβεβαιώστε με ΚΑΙ Το

Στη συνέχεια, κάντε το εκτελέσιμο με

sudo chmod 755 /home/pi/fullscreen.sh

Στη συνέχεια, θα πρέπει να επεξεργαστείτε το αρχείο αυτόματης εκκίνησης:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

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

@xset s off
@xset -dpms
@xset s noblank
@/home/pi/fullscreen.sh

Αποθηκεύστε και βγείτε και, στη συνέχεια, επεξεργαστείτε το αρχείο rc.local:

sudo nano /etc/rc.local

Εδώ, προσθέστε μια νέα γραμμή πάνω από την έξοδο 0:

su -l pi -c startx

Αποθήκευση και έξοδος και στη συνέχεια επανεκκίνηση.

sudo reboot

Διατηρώντας τα φώτα αναμμένα

Από προεπιλογή, η οθόνη Pi - όποια οθόνη και αν είναι συνδεδεμένη - θα απενεργοποιηθεί μετά από λίγα λεπτά αδράνειας. Μπορούμε να το αντιμετωπίσουμε συνδέοντας μέσω SSH (ή χρησιμοποιώντας το τερματικό εάν έχετε συνδεδεμένο πληκτρολόγιο) και επεξεργάζοντας το αρχείο lightdm.conf.

πώς να συνδέσετε το τηλέφωνο στο xbox one για να παρακολουθήσετε ταινίες
sudo nano /etc/lightdm/lightdm.conf

Εύρημα [SeatDefault] (περιλαμβάνονται οι αγκύλες, θα το βρείτε στο τέλος του αρχείου) και προσθέστε αυτήν τη γραμμή κάτω από αυτό:

xserver-command=X -s 0 -dpms

Αποθήκευση και έξοδος με Ctrl + X και επανεκκίνηση:

sudo reboot

Το δικό σας εμπνευσμένο ψηφιακό πλαίσιο εικόνας!

Πείτε μας στα σχόλια πώς πήγε αυτό το έργο για εσάς! Έχετε κολλήσει με τις προεπιλογές ή βρήκατε κάποια άλλα υπο-reddits που λειτουργούν καλά μαζί; Or αντιμετωπίσατε προβλήματα; Ό, τι κι αν έγινε, ό, τι κι αν κάνατε με αυτό το έργο, πείτε μας στα σχόλια!

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αλλάξετε την εμφάνιση και την αίσθηση της επιφάνειας εργασίας των Windows 10

Θέλετε να μάθετε πώς να κάνετε τα Windows 10 να φαίνονται καλύτερα; Χρησιμοποιήστε αυτές τις απλές προσαρμογές για να κάνετε τα Windows 10 δικά σας.

Διαβάστε Επόμενο
Σχετικά θέματα
  • DIY
  • Reddit
  • Raspberry Pi
  • μαχαίρια
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Diy