Pancuran Mandi dan EarthPorn: Buat Bingkai Foto Raspberry Pi yang memberi inspirasi

Pancuran Mandi dan EarthPorn: Buat Bingkai Foto Raspberry Pi yang memberi inspirasi

Bingkai foto digital semestinya bagus untuk dilihat, tetapi ia agak tidak fleksibel, dan foto keluarga sedikit ... membosankan. Tetapi jika anda menambah skrin ke Raspberry Pi, anda boleh membuat sesuatu yang sangat unik, dengan meletakkan foto dari r / earthporn dengan petikan 'inspirasi' dari r / pancuran mandian (atau gabungan subreddit kegemaran anda).





Ingin menjadikan titik perbincangan anda sendiri yang dinamik, digital, Raspberry Pi? Teruskan membaca.





Sediakan Pi Anda

Anda perlu mempunyai versi terbaru Raspbian dipasang untuk projek ini, jadi jika perlu muat turun dan tulis ke kad SD anda . Setelah selesai, luangkan masa untuk menyediakan rangkaian tanpa wayar dan aktifkan SSH .





Dengan semua ini selesai dan dikonfigurasi dengan betul, pastikan anda berjaya menghubungkan Pi anda ke paparan yang dimaksudkan. Ini mungkin monitor komputer riba lama, tablet yang tidak digunakan atau pembaca Kindle, atau salah satu paparan yang dirancang untuk Pi.

Anda juga harus mengambil langkah-langkah yang diperlukan untuk memperluas sistem fail Raspberry Pi. Ini boleh dilakukan dalam raspi-config di baris perintah atau di Menu> Pilihan> Konfigurasi Pi Raspberry kotak di desktop.



Mendapatkan Kandungan dari Reddit

Daripada menelusuri beberapa foto yang tersimpan di Pi anda, anda boleh menggunakan skrip Python untuk mencari gambar dari web. Saluran Reddit r / EarthPorn (foto Bumi yang indah dan menakjubkan, dan benar-benar selamat untuk bekerja!) Dan r / Pancuran Mandi adalah calon yang hebat, dan anda boleh muat turun kod dari laman Github scul86 ini . Muat turun ep_st.py , ep_st.config dan templat.html dan simpan ketiga-tiga fail ke lokasi yang sama pada Raspberry Pi anda (mungkin rumah / pi / Rangka ), sebelum menyunting ep_st.config :

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

Di sini, cari teks yang diberi tajuk [FILEPATHS] dan ubah teks ini agar sesuai dengan lokasi di mana anda telah menyimpan ketiga-tiga fail tersebut. Sekiranya anda tidak pasti apa itu jalan penuh, CD ke dalam fail di baris arahan, dan ketik jentera .





Perhatikan bahawa anda juga dapat menyesuaikan subreddit dari mana skrip menarik teks dan gambar, walaupun kami mencadangkan untuk membiarkannya pada saat ini.

bagaimana untuk mendapatkan kembali snapchat

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





Seterusnya, anda perlu memasang hak , pembungkus Python untuk Reddit API. Pasang ini dengan

sudo pip install praw

Tunggu selagi ini selesai, dan kemudian beri perhatian kepada memberi ep_st.py kebenaran yang diperlukan:

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

Anda kemudian harus menjadikan fail dapat dilaksanakan:

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

Untuk menguji tayangan slaid, CD ke dalam direktori Frame dan jalankan

python ep_st.py

Dalam GUI, lihat ke direktori Frame dan cari yang baru dibuat ep_st.html . Ini adalah hasil skrip Python dan tetapan yang anda tetapkan dalam file konfigurasi, jadi buka ini untuk melihat hasilnya. Halaman diatur untuk disegarkan secara automatik, dan harus diperbaharui setiap kali gambar inspirasi baru dibuat. Sekiranya anda bimbang untuk mengisi ruang pemacu Pi anda dengan ini, jangan: gambar tidak benar-benar dimuat turun, ia hanya membuat fail HTML yang menunjukkannya dari jauh (mungkin url IMGUR) dengan hamparan teks.

Pada peringkat ini, yang tinggal hanyalah mengatur tayangan slaid untuk dilancarkan secara automatik semasa anda boot Raspberry Pi anda. Untuk mewujudkannya, kita memerlukan skrip Python untuk dijalankan, dan fail HTML untuk dibuka.

Mulakan dengan memasang dan mengkonfigurasi penyemak imbas. Kami akan menggunakan Midori, tetapi anda boleh memilih dan mengkonfigurasi cukup banyak mana-mana penyemak imbas yang serasi dengan Pi .

Pertama, buka sudo raspi-config dan Lumpuhkan Overscan . Kemudian, pasang penyemak imbas:

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

Seterusnya, buka nano untuk membuat skrip:

sudo nano /home/pi/fullscreen.sh

Di sini, masukkan perkara berikut:

aplikasi penghantaran makanan mana yang paling banyak dibayar
unclutter &
matchbox-window-manager &
midori -e Fullscreen -a [URL]

Ganti [URL] dengan laman web yang ingin anda muatkan semasa boot. Untuk fail ep_st.html kami, disimpan di / rumah / pi / Rangka subdirektori, barisnya akan berbunyi:

midori -e Fullscreen -a Frame/ep_st.html

Simpan ini dengan Ctrl + X dan sahkan dengan DAN .

Seterusnya, jadikan ia dapat dilaksanakan dengan

sudo chmod 755 /home/pi/fullscreen.sh

Anda kemudian harus mengedit fail autostart:

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

Di akhir fail (anda mungkin mempunyai beberapa baris di sini dari penyediaan paparan skrin sentuh Pi anda) tambahkan:

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

Simpan dan keluar, kemudian edit fail rc.local:

sudo nano /etc/rc.local

Di sini, tambahkan baris baru di atas pintu keluar 0:

su -l pi -c startx

Simpan dan keluar, kemudian but semula.

sudo reboot

Mengekalkan Lampu

Secara lalai, paparan Pi - paparan apa pun yang disambungkan - akan dimatikan setelah beberapa minit tidak aktif. Kita boleh mengatasi ini dengan menyambung melalui SSH (atau menggunakan Terminal jika anda mempunyai papan kekunci yang terpasang) dan menyunting fail lightdm.conf.

mengapa pemacu google tidak berfungsi
sudo nano /etc/lightdm/lightdm.conf

Cari [SeatDefaults] (tanda kurung disertakan; anda akan menjumpainya di hujung fail) dan tambahkan baris ini di bawahnya:

xserver-command=X -s 0 -dpms

Simpan dan keluar dengan Ctrl + X dan but semula:

sudo reboot

Bingkai Gambar Digital Inspirasi Anda Sendiri!

Beritahu kami dalam komen bagaimana projek ini sesuai untuk anda! Adakah anda terjebak dengan lalai, atau adakah anda menemui beberapa reddits lain yang berfungsi dengan baik? Atau adakah anda menghadapi masalah? Apa sahaja yang berlaku, apa sahaja yang anda lakukan dengan projek ini, beritahu kami tentangnya dalam komen!

Berkongsi Berkongsi Tweet E-mel Cara Mengubah Rupa dan Rasa Desktop Windows 10 Anda

Ingin tahu bagaimana menjadikan Windows 10 kelihatan lebih baik? Gunakan penyesuaian mudah ini untuk menjadikan Windows 10 milik anda sendiri.

Baca Seterusnya
Topik-topik yang berkaitan
  • DIY
  • Reddit
  • Pai raspberi
  • pisau
Mengenai Pengarang Christian Cawley(1510 Artikel Diterbitkan)

Timbalan Editor untuk Keselamatan, Linux, DIY, Pengaturcaraan, dan Penerbit Podcast yang Dijelaskan Teknikal, dan Benar-benar Berguna, dengan pengalaman luas dalam sokongan desktop dan perisian. Penyumbang kepada majalah Linux Format, Christian adalah Raspberry Pi tinkerer, kekasih Lego dan peminat permainan retro.

Lagi Dari Christian Cawley

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan