Dijital fotoğraf çerçevelerine bakmak kesinlikle güzel, ancak oldukça esnek olmayabilirler ve aile fotoğrafları biraz… sıkıcı olabilir. Ancak bir Raspberry Pi'ye bir ekran eklerseniz, fotoğrafları üst üste bindirerek oldukça benzersiz bir şey yapabilirsiniz. r / earthporn ilham verici alıntılarla r / showerthoughts (veya en sevdiğiniz altdizinlerin herhangi bir kombinasyonu).

Muo-diy-digitalphotopi-frame3

Kendi dinamik, dijital, Raspberry Pi destekli konuşma noktanızı yapmak ister misiniz? Okumaya devam etmek.

Pi'nizi hazırlayın

Şunlara sahip olmanız gerekir: Raspbian'ın son sürümü 5 Raspbian Jessie Raspberry Pi'yi Daha Kolay KullanıyorDebian Jessie'nin Temmuz ayında yayınlanmasının ardından, Raspberry Pi topluluğu, "ebeveyn" dağıtımına dayanan Raspbian varyantının yeni bir sürümü ile kutsanmıştır. Daha fazla oku Bu proje için yüklendi, gerekirse indirin ve SD kartınıza yazın Raspberry Pi'ye İşletim Sistemi Nasıl YüklenirRaspberry Pi'nize nasıl bir işletim sistemi yükleyeceğiniz ve hızlı olağanüstü durum kurtarma için mükemmel kurulumunuzu nasıl kopyalayacağınız aşağıda açıklanmıştır. Daha fazla oku

instagram viewer
. Bunu yaptıktan sonra, kablosuz ağ kurulumu Raspberry Pi 3 Üzerinde Wi-Fi ve Bluetooth KurulumuEski modellerin aksine, Raspberry Pi 3 ve 4 Wi-Fi ve Bluetooth özelliklerine sahiptir. Bunları doğru şekilde nasıl kuracağınız aşağıda açıklanmıştır. Daha fazla oku ve SSH'yi etkinleştir Raspberry Pi'nizi SSH ile Başsız Kullanım İçin AyarlamaRaspberry Pi, yerel bir ağa (Ethernet veya Wi-Fi ile) bağlandığında SSH komutlarını kabul ederek kolayca ayarlamanıza olanak tanır. SSH'nin faydaları günlük taramanın üzücü olmasının ötesine geçiyor ... Daha fazla oku .

Tüm bunlar yapıldıktan ve doğru yapılandırıldığında Pi'nizi istenen ekrana başarıyla bağladığınızdan emin olun. Bu eski bir dizüstü bilgisayar monitörü, kullanılmayan bir tablet veya Kindle okuyucu veya Pi için tasarlanmış ekranlar Raspberry Pi Dokunmatik Ekranınızı KurmaRaspberry Pi çeşitli kullanışlı eklentilerle birlikte gelir, ancak özellikle popüler olduğunu kanıtlayan bir kit parçası Raspberry Pi 7 inç Dokunmatik Ekrandır. Nasıl ayarlayacağınız aşağıda açıklanmıştır. Daha fazla oku .

Muo-diy-digitalphotopi-expandfs

Ayrıca Raspberry Pi dosya sistemini genişletmek için gerekli adımları atmalısınız. Bu yapılabilir komut satırında raspi-config Raspberry Pi'ye Başlarken Hakkında Bilmeniz GerekenlerRaspberry Pi bilgisayarı, bir dizi olarak gönderilen kompakt, çok fonksiyonlu cihazlar serisinin en yenisidir. barebone paketi, böylece son kullanıcılar gelen neredeyse tüm bilgi işlem projeleri için donanımı kullanabilir için ... Daha fazla oku veya Menü> Tercihler> Raspberry Pi Yapılandırması tıklayın.

Reddit'ten İçerik Alma

Muo-diy-digitalphotopi-frame2

Pi'nizde depolanan bazı fotoğraflar arasında dolaşmak yerine, web'den görüntü bulmak için bir Python betiği kullanabilirsiniz. Reddit kanalları r / EarthPorn (Dünya'nın güzel, çarpıcı fotoğrafları ve iş için tamamen güvenlidir!) Ve r / ShowerThoughts harika adaylardır. kodu bu scul86’nın Github sayfasından indir. İndir ep_st.py, ep_st.config ve template.html ve her üç dosyayı da Raspberry Pi'nizde aynı konuma kaydedin (belki ev / pi / Çerçeve), düzenlemeden önce ep_st.config:

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

Burada [FILEPATHS] başlıklı metni arayın ve bunları üç dosyayı kaydettiğiniz konuma uyacak şekilde değiştirin. Tam dosya yolunun ne olması gerektiğinden emin değilseniz, CD komut satırındaki dosyaya yazın ve şunu yazın pwd.

Muo-diy-digitalphotopi-yapılandırma

Komut dosyasının metin ve görüntüleri çektiği alt dizinleri de ayarlayabileceğinizi unutmayın, ancak şimdilik varsayılanları bırakmanızı öneriyoruz.

İşiniz bittiğinde, Ctrl + X, sonra Y değişiklikleri onaylamak için.

Ardından, yüklemeniz gerekir praw, Reddit API'sı için bir Python sarıcısı. Bunu ile yükle

sudo pip yüklemek praw

Bu yapılırken bekleyin ve sonra ep_st.py'ye gerekli izinleri vermeye dikkat edin:

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

Daha sonra dosyayı yürütülebilir hale getirmelisiniz:

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

Slayt gösterisini test etmek için, CD Çerçeve dizinine gidin ve çalıştırın

python ep_st.py
Muo-diy-digitalphotopi-piton

GUI'de Frame dizinine göz atın ve yeni oluşturulan ep_st.html. Bu, Python komut dosyasının ve yapılandırma dosyasında belirttiğiniz ayarların sonucudur, bu nedenle sonuçları görmek için bunu açın. Sayfa otomatik olarak yenilenecek şekilde ayarlanmıştır ve yeni bir ilham verici resim oluşturulduğunda kendini güncellemelidir. Pi sürücü alanınızı bunlarla doldurmaktan endişe ediyorsanız, şunları yapmayın: resimler aslında değil indirildiğinde, yalnızca bir metinle onlara işaret eden bir HTML dosyası oluşturuyor (muhtemelen bir IMGUR url'si) kaplama.

Bu aşamada, tek yapmanız gereken Ahududu Pi'nizi başlattığınızda slayt gösterisini otomatik olarak başlayacak şekilde ayarlamaktır. Bunu yapmak için, Python betiğinin çalışmasını ve HTML dosyasının açılmasını istiyoruz.

Bir tarayıcı yükleyip yapılandırarak başlayın. Midori'yi kullanacağız, ancak hemen hemen seçip yapılandırabilirsiniz herhangi bir Pi uyumlu tarayıcı.

İlk olarak, sudo raspi-config dosyasını açın ve Aşırı Taramayı Devre Dışı Bırak. Ardından tarayıcıyı yükleyin:

sudo apt-get install midori x11-xserver-utils kibrit kutusu karışıklığı

Ardından, bir komut dosyası oluşturmak için nano'yu açın:

sudo nano /home/pi/fullscreen.sh

Buraya şunu girin:

karışıklık ve kibrit kutusu-pencere yöneticisi ve midori -e Tam ekran -a [URL]

[URL] 'yi, önyükleme sırasında yüklemek istediğiniz web sayfasıyla değiştirin. Ep_st.html dosyamızda, /home/pi/Frame alt dizinde, satır şöyle olur:

midori -e Tam Ekran -a Çerçeve / ep_st.html

Bunu ile kaydet Ctrl + X ve ile onayla Y.

Ardından,

sudo chmod 755 /home/pi/fullscreen.sh

Daha sonra autostart dosyasını düzenlemelisiniz:

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

Dosyanın sonunda (burada zaten bazı satırlar olabilir. Pi’nizin dokunmatik ekranının kurulumu Raspberry Pi Dokunmatik Ekranınızı KurmaRaspberry Pi çeşitli kullanışlı eklentilerle birlikte gelir, ancak özellikle popüler olduğunu kanıtlayan bir kit parçası Raspberry Pi 7 inç Dokunmatik Ekrandır. Nasıl ayarlayacağınız aşağıda açıklanmıştır. Daha fazla oku ) Ekle:

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

Kaydedin ve çıkın, sonra rc.local dosyasını düzenleyin:

sudo nano /etc/rc.local

Burada, 0 çıkışının üzerine yeni bir satır ekleyin:

su -l pi -c startx

Kaydedin ve çıkın, ardından yeniden başlatın.

sudo yeniden başlatma

Işıkları Açık Tutmak

Varsayılan olarak, Pi ekranı - hangi ekran bağlı olursa olsun - birkaç dakika kullanılmadığında kapatılır. Bununla SSH üzerinden bağlanarak (veya takılı bir klavyeniz varsa Terminal'i kullanarak) ve lightdm.conf dosyasını düzenleyerek başa çıkabiliriz.

sudo nano /etc/lightdm/lightdm.conf

bulmak [SeatDefaults] (braketler dahildir; dosyayı dosyanın sonuna doğru bulacaksınız) ve altına bu satırı ekleyin:

xserver-command = X -s 0 -dpms

İle kaydedin ve çıkın Ctrl + X ve yeniden başlat:

sudo yeniden başlatma

Kendi İlham Verici Dijital Resim Çerçeveniz!

Bu projenin sizin için nasıl gittiğini yorumlarda bize bildirin! Varsayılanlarla takıldınız mı veya birlikte iyi çalışan başka bir alt kırmızımsı buldunuz mu? Yoksa sorunla mı karşılaştınız? Ne olursa olsun, bu projeyle ne yaptıysanız, yorumlarda bize anlatın!

Christian Cawley, Güvenlik, Linux, Kendin Yap, Programlama ve Teknik Açıklaması Editör Yardımcısıdır. Ayrıca Gerçekten Kullanışlı Podcast'i üretiyor ve masaüstü ve yazılım desteği konusunda geniş deneyime sahip. Linux Format dergisine katkıda bulunan Christian, bir Raspberry Pi tamircisi, Lego sevgilisi ve retro oyun hayranı.