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 AndaIngin 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
- Raspberry Pi
- pisau
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 CawleyBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan