ShowerThoughts and EarthPorn: Membuat Bingkai Foto Raspberry Pi yang Menginspirasi

ShowerThoughts and EarthPorn: Membuat Bingkai Foto Raspberry Pi yang Menginspirasi

Bingkai foto digital memang bagus untuk dilihat, tetapi bisa jadi agak tidak fleksibel, dan foto keluarga bisa jadi sedikit ... yah, membosankan. Tetapi jika Anda menambahkan layar ke Raspberry Pi, Anda dapat membuat sesuatu yang cukup unik, dengan melapisi foto dari r/porno bumi dengan kutipan 'inspirasi' dari r/pikiran mandi (atau kombinasi apa pun dari subreddit favorit Anda).





Ingin membuat titik bicara Anda sendiri yang dinamis, digital, bertenaga Raspberry Pi? Baca terus.





Siapkan Pi Anda

Anda harus memiliki versi terbaru dari Raspbian diinstal untuk proyek ini, jadi jika perlu unduh dan tulis ke kartu SD Anda . Setelah Anda selesai melakukannya, luangkan waktu untuk atur jaringan nirkabel dan aktifkan SSH .





Dengan semua ini selesai dan dikonfigurasi dengan benar, pastikan Anda telah berhasil menghubungkan Pi Anda ke tampilan yang dimaksud. Ini mungkin monitor laptop lama, tablet bekas atau pembaca Kindle, atau salah satu layar yang dirancang untuk Pi .

Anda juga harus mengambil langkah-langkah yang diperlukan untuk memperluas sistem file Raspberry Pi. Ini dapat dilakukan di raspi-config di baris perintah atau di Menu > Preferensi > Konfigurasi Raspberry Pi kotak di desktop.



Mendapatkan Konten dari Reddit

Daripada menelusuri beberapa foto yang disimpan di Pi Anda, Anda dapat menggunakan skrip Python untuk menemukan gambar dari web. Saluran Reddit r/EarthPorn (foto Bumi yang indah dan menakjubkan, dan benar-benar aman untuk bekerja!) dan r/ShowerThoughts adalah kandidat hebat, dan Anda bisa unduh kode dari halaman Github scul86 ini . Unduh ep_st.py , ep_st.config dan template.html dan simpan ketiga file ke lokasi yang sama di Raspberry Pi Anda (mungkin rumah/pi/Bingkai ), sebelum mengedit ep_st.config :

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

Di sini, cari teks menuju [FILEPATHS] dan ubah ini agar sesuai dengan lokasi tempat Anda menyimpan ketiga file. Jika Anda tidak yakin seperti apa path file lengkapnya, CD ke dalam file di baris perintah, dan ketik pwd .





Perhatikan bahwa Anda juga dapat menyesuaikan subreddit dari mana skrip menarik teks dan gambar, meskipun kami menyarankan untuk membiarkannya pada default untuk saat ini.

menjalankan windows xp di windows 10

Setelah selesai, tekan Ctrl + X , kemudian DAN untuk mengkonfirmasi perubahan.





Selanjutnya, Anda perlu menginstal hak , pembungkus Python untuk Reddit API. Instal ini dengan

sudo pip install praw

Tunggu sementara ini selesai, lalu alihkan perhatian Anda untuk memberikan ep_st.py izin yang diperlukan:

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

Anda kemudian harus membuat file tersebut dapat dieksekusi:

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

Untuk menguji tayangan slide, CD ke direktori Frame dan jalankan

python ep_st.py

Di GUI, telusuri ke direktori Frame dan temukan yang baru dibuat ep_st.html . Ini adalah hasil dari skrip Python dan pengaturan yang Anda tentukan di file konfigurasi, jadi buka ini untuk melihat hasilnya. Halaman diatur untuk menyegarkan secara otomatis, dan harus memperbarui dirinya sendiri setiap kali gambar inspirasional baru dibuat. Jika Anda khawatir tentang mengisi ruang drive Pi Anda dengan ini, jangan: gambar tidak benar-benar diunduh, itu hanya membuat file HTML yang mengarahkannya dari jarak jauh (mungkin url IMGUR) dengan overlay tekstual.

Pada tahap ini, yang tersisa untuk dilakukan adalah mengatur tampilan slide agar diluncurkan secara otomatis saat Anda mem-boot Raspberry Pi Anda. Untuk mewujudkannya, kita memerlukan skrip Python untuk dijalankan, dan file HTML untuk dibuka.

Mulailah dengan menginstal dan mengkonfigurasi browser. Kami akan menggunakan Midori, tetapi Anda dapat memilih dan mengkonfigurasi cukup banyak semua browser yang kompatibel dengan Pi .

Pertama, buka Sudo raspi-config dan Nonaktifkan Pemindaian Berlebih . Kemudian, instal browser:

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

Selanjutnya, buka nano untuk membuat skrip:

sudo nano /home/pi/fullscreen.sh

Di sini, masukkan yang berikut ini:

cara mengatur aplikasi uang tunai
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Ganti [URL] dengan halaman web yang ingin Anda muat saat boot. Untuk file ep_st.html kami, disimpan di /home/pi/Bingkai subdirektori, baris akan membaca:

midori -e Fullscreen -a Frame/ep_st.html

Simpan ini dengan Ctrl + X dan konfirmasi dengan DAN .

Selanjutnya, buat itu dapat dieksekusi dengan

sudo chmod 755 /home/pi/fullscreen.sh

Anda kemudian harus mengedit file autostart:

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

Di akhir file (Anda mungkin sudah memiliki beberapa baris di sini dari pengaturan tampilan layar sentuh Pi Anda) tambahkan:

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

Simpan dan keluar, lalu edit file rc.local:

sudo nano /etc/rc.local

Di sini, tambahkan baris baru di atas exit 0:

su -l pi -c startx

Simpan dan keluar, lalu reboot.

sudo reboot

Menyalakan Lampu

Secara default, tampilan Pi -- tampilan apa pun yang terhubung -- akan dimatikan setelah beberapa menit tidak aktif. Kami dapat mengatasinya dengan menghubungkan melalui SSH (atau menggunakan Terminal jika Anda memiliki keyboard yang terpasang) dan mengedit file lightdm.conf.

menginstal play store di tablet api
sudo nano /etc/lightdm/lightdm.conf

Menemukan [SeatDefault] (tanda kurung disertakan; Anda akan menemukannya di akhir file) dan tambahkan baris ini di bawahnya:

xserver-command=X -s 0 -dpms

Simpan dan keluar dengan Ctrl + X dan reboot:

sudo reboot

Bingkai Foto Digital Inspirasional Anda Sendiri!

Beri tahu kami di komentar bagaimana proyek ini berjalan untuk Anda! Apakah Anda terjebak dengan default, atau apakah Anda menemukan beberapa sub-reddit lain yang bekerja sama dengan baik? Atau apakah Anda mengalami masalah? Apa pun yang terjadi, apa pun yang telah Anda lakukan dengan proyek ini, beri tahu kami di komentar!

Membagikan Membagikan Menciak Surel Cara Mengubah Tampilan dan Nuansa Desktop Windows 10 Anda

Ingin tahu cara membuat Windows 10 terlihat lebih baik? Gunakan penyesuaian sederhana ini untuk menjadikan Windows 10 milik Anda.

Baca Selanjutnya
Topik-topik yang berkaitan
  • buatan sendiri
  • Reddit
  • Raspberry Pi
  • pisau
Tentang Penulis Christian Cawley(1510 Artikel Diterbitkan)

Wakil Editor untuk Keamanan, Linux, DIY, Pemrograman, dan Penjelasan Teknologi, dan produser Podcast yang Sangat Berguna, dengan pengalaman luas dalam dukungan desktop dan perangkat lunak. Seorang kontributor untuk majalah Format Linux, Christian adalah seorang pengotak Raspberry Pi, pecinta Lego dan penggemar game retro.

More From Christian Cawley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan