Fotoğraf kabinleri çok eğlencelidir ve partiler, doğum günleri ve düğünler gibi sosyal etkinliklere kalabalık bir katkı sağlar. Misafirler, fotoğraf çektirmekten hoşlanır ve sonunda unutulmaz bir etkinliğin farklı hatıralarını elde eder. Bir Raspberry Pi kullanarak bir fotoğraf kabini kiralamak maliyetli olsa da, çok daha az parayla kendi fotoğrafınızı çekebilir ve bunu yaparken çok daha fazla eğlenebilirsiniz!
adımlar
Bölüm 1/8: Raspberry Pi'nizi Ayarlama
Adım 1. Raspberry Pi'nizin güncel olduğundan emin olun
Bir monitör, klavye ve fare ile desteklenen en son Raspbian işletim sistemini çalıştıran bir Raspberry Pi model 2B veya daha yenisine ihtiyacınız olacak. Raspberry Pi'nizi henüz bu şekilde kurmadıysanız, ayrıntılı adım adım talimatlar için Raspberry Pi'ye Nasıl Başlanır kılavuzuna bakın.
Adım 2. Paket kitaplıklarınızı güncelleyin
Görev çubuğunun sol üst köşesindeki terminal simgesine basarak yeni bir terminal penceresi açın ve aşağıdakini yazın:
sudo apt-get güncellemesi
Adım 3. Paketlerinizi yükseltin
Terminalde şunu yazın:
sudo apt-get yükseltme
Bölüm 2/8: Kamera Modülünü Bağlama
Adım 1. Raspberry Pi'yi kapatın ve gücü kesin
Adım 2. Kamera bağlantı noktasını bulun
Adım 3. İki taraftan yukarı çekerek arka tırnağı kaldırın
Adım 4. Şerit kabloyu, metal konektörler Ethernet bağlantı noktasından uzağa ve resimde gösterildiği gibi HDMI bağlantı noktasına bakacak şekilde takın
Adım 5. Kamera şerit kablosunu yerinde tutun ve iki tırnağa bastırın
Bu, kameranın şerit kablosunu yerine kilitleyecektir. Şerit kablonun sabitlendiğinden ve kamera bağlantı noktasına eşit şekilde oturduğundan emin olun.
Adım 6. Gücü yeniden bağlayın ve Raspberry Pi'yi başlatın
Adım 7. Raspberry Pi yapılandırma menüsünü açın
Görev çubuğunun sol üst köşesindeki ahududu simgesine tıklayın. “Tercihler”e gidin ve ardından “Raspberry Pi Yapılandırması”na tıklayın.
Adım 8. Arayüzler sekmesinde kamera yazılımının etkinleştirildiğinden emin olun
Ardından Tamam'a basın.
Bilgisayar, değişikliklerin etkili olabilmesi için yeniden başlatılması gerektiğini sorabilir. Ardından bilgisayarı şimdi yeniden başlatmak isteyip istemediğinizi soracaktır, bu durumda Evet'i seçin
Adım 9. Bir fotoğraf çekerek kamerayı test edin
Yeni bir terminal penceresi açın ve şunu yazın:
raspistill -o cam.jpg
- Ardından ↵ Enter'a basın. Kamera önizlemesi bir saniye sonra açılacak ve bir resim çekecektir. Cam-j.webp" />
- Yukarıdaki komutta cam.jpg'yi,-j.webp" />
Adım 10. Yeni oluşturduğunuz resim dosyasını açın
Görev çubuğunun sol üst tarafındaki dosya klasörü simgesine tıklayarak Dosya Yöneticisini açabilirsiniz. Resim dosyasını ev dizininizde görmelisiniz. Dosyaya çift tıklayın ve bu, resmi Image Viewer ile açacaktır. Harika!
Bölüm 3/8: Fotoğraf Yazıcısı Seçme
Adım 1. Çeşitli yazıcıların artılarını ve eksilerini göz önünde bulundurun
- mürekkep püskürtmeli yazıcılar genellikle daha ucuzdur ve fotoğraf kalitesinde iyi baskılar üretir. Ancak, genellikle daha yavaş baskı hızlarına sahiptirler ve büyük miktarda baskı yapıldığında aldatıcı bir şekilde pahalıdırlar. Fotoğraf kağıdı yaprak olarak satılır ve mürekkep kartuşları renklerine göre ayrı satılır.
- Lazer yazıcılar mükemmel baskı hızlarına sahiptir, ancak renkli lazer yazıcılar bile normalde fotoğraf kalitesinde görüntüler üretmez ve fotoğraf kağıdına yazdırmazlar. Renkli lazer yazıcılar için toner kartuşları da renklerine göre ayrı satılır.
- Boya süblimasyon yazıcılar mükemmel fotoğraf kalitesinde baskılar, yüksek baskı hızları sağlar ve fiyatlarda büyük farklılıklar gösterir. Süblimasyonlu yazıcılar için fotoğraf kağıdı, aynı miktarda kağıda basmak için gereken boya filmi miktarıyla birlikte satılır. Daha pahalı yüksek hacimli modeller için, kağıt ve boya birlikte rulo halinde satılır ve yazıcı, yazdırdıktan sonra her fotoğrafı otomatik olarak keser. Daha ucuz, daha düşük adetli modeller için, fotoğraf kağıdı ve boya birlikte yaprak olarak satılır.
Adım 2. İhtiyaçlarınızı ve bütçenizi düşünün
Fotoğraf kabininiz ne tür bir etkinlikte kullanılacak ve muhtemelen kaç fotoğraf basacaksınız? Baskıların hangi fotoğraf boyutunda olmasını istiyorsunuz ve gerekli medya ne kadar maliyetli? Gelecekte fotoğraf kabinini kullanacak mısınız? Durumunuza bağlı olarak, profesyonel bir etkinlik yazıcısı kiralamak veya maliyetin çok altında kullanılmış bir model satın almak sizin yararınıza olabilir.
Adım 3. Yazıcınızın Raspberry Pi ile uyumlu olduğundan emin olun
Hangi yazıcıyı kullanmayı planlıyorsanız, Gutenprint tarafından desteklenmesi gerekir. Gutenprint, Raspberry Pi'nin yazdırmak için kullandığı UNIX tabanlı yazdırma sistemleriyle kullanım için ücretsiz yazıcı sürücülerinin açık kaynaklı bir koleksiyonudur. Şu anda Gutenprint ile uyumlu olan yazıcıların listesi. Yazıcınızın yanında "DENEYSEL" yazıyorsa sorun yaşayabilir ve Raspberry Pi'de güvenilir şekilde çalışmayabilir.
Bölüm 4/8: Fotoğraf Yazıcısını Yükleme
Adım 1. CUPS'u kurun
CUPS (veya Common Unix Printing System), Raspberry Pi'den çıktı alabilmemiz için ihtiyacımız olan programdır. Yeni bir terminal penceresi açın ve şunu yazın:
sudo apt-get yükleme kapları
Adım 2. 'lpadmin' yazdırmasına izin verilen gruba 'pi' kullanıcısını ekleyin
Terminal tipinde:
sudo usermod -a -G lpadmin pi
Adım 3. USB kablosunu kullanarak yazıcıyı Raspberry Pi'ye takın
Ardından yazıcıyı açın.
Adım 4. Görev çubuğunun sol üst tarafındaki mavi küre simgesine tıklayarak internet tarayıcısını açın
URL çubuğuna aşağıdaki adresi girin:
127.0.0.1:631
Ardından ↵ Enter'a basın. Bu, tarayıcınızda CUPS kurulum sayfasını açacaktır.
Adım 5. Yönetim sekmesine tıklayın
Ardından Yazıcı Ekle'ye tıklayın. Kullanıcı adınız ve şifreniz istenecektir.
Varsayılan kullanıcı adı pi'dir ve daha önce değiştirilmemişse varsayılan parola ahududu'dur
Adım 6. Yerel Yazıcılar listesinden yazıcınızı seçin ve Devam'a tıklayın
VNC Uzak Yazıcısını görmezden gelin ve yazıcınız iki kez listeleniyorsa endişelenmeyin.
Adım 7. Yazıcınızı hatırlaması kolay ve yazması basit bir adla yeniden adlandırın
Resimdeki örnekte, yazıcıyı varsayılan Sony_UP-DR200'den yalnızca SonyUP olarak yeniden adlandıracağız, böylece hatırlaması ve yazması daha kolay olacaktır. İsterseniz bir konum etiketi de girebilirsiniz. Bu örnekte konum olarak fotoğraf kabinini gireceğiz. Ardından Devam'ı tıklayın.
Adım 8. Belirli yazıcınızın markası ve modeli için yazıcı sürücüsünü seçin
Ardından Yazıcı Ekle'ye tıklayın.
Adım 9. Bu yazıcıda tercih edeceğiniz varsayılan yazdırma ayarlarını seçin
Belirli bir ayarın ne işe yaradığını bilmiyorsanız, onu olduğu gibi bırakmak en iyisidir. En önemli ayar, Ortam Boyutunun kullanmakta olduğunuz kağıt boyutuna karşılık gelmesini sağlamaktır. Ardından Varsayılan Seçenekleri Ayarla'yı tıklayın. "Yazıcı 'Yazıcı Adınız' varsayılan seçenekleri başarıyla ayarlandı" mesajını görüntüleyen bir onay sayfası görmelisiniz. Bu sizi yazıcının ana durumuna ve iş sayfasına yönlendirecektir.
Adım 10. Etkin yazıcıları kontrol edin
Yeni bir terminal penceresi açın ve şunu yazın:
lpstat -p
Ardından ↵ Enter'a basın. Bu, geçerli varsayılan yazıcının adını ve durumunu döndürür. Görüntülenen yazıcı adı, CUPS kurulumunda daha önce belirlediğiniz ad olmalıdır ve yazıcı kullanımda değilse durum "boşta" olmalıdır.
Adım 11. Ev dizininizdeki dosyaları listeleyin
Terminal tipinde:
ls
Ardından ↵ Enter'a basın. Bu, ana dizinde bulunan dizinlerin ve dosyaların bir listesini döndürür. Listede, Kamera Modülünü Bağlayın bölümünde daha önce çektiğiniz resmin dosya adını bulmalısınız.
Adım 12. Resmi yazdırın
Terminal tipinde:
lp -d YAZICI ADI cam.jpg
- PRINTERNAME yerine kendi yazıcınızın adını yazın ve cam-j.webp" />
Bölüm 5/8: Fotoğraf Kabini Kodunu Alma
Adım 1. Bir fotoğraf kabini kodu seçin
Sıfırdan bir fotoğraf kabini programı oluşturmak bu kılavuzun kapsamı dışındadır. Neyse ki, farklı kullanıcıların kendi DIY fotoğraf kabini projeleri için yazdıkları internette dolaşan birçok farklı program var! Daha da şanslısı, bu harika insanların çoğu açık kaynak kodlarını kişisel kullanım için halka ücretsiz hale getirdi.
Github.com gibi yerlerde ihtiyaçlarınıza uygun olanı arayabilirsiniz, ancak bu kılavuz örnek olarak Kenneth Centurion tarafından yazılmış, sevimli bir şekilde 'boothy' adlı bir programı kullanacaktır. Basit ve anlaşılması oldukça kolaydır ve çok fazla programlama bilgisi olmadan özelleştirilebilir. Dosyaları inceleyebilir ve tarayıcınızdaki kodu buradan inceleyebilirsiniz:
Adım 2. Kabin deposunu klonlayın
Klonlama, 'indirme' demenin başka bir yoludur ve bir depo sadece bir dosya koleksiyonudur. Yeni bir terminal penceresi açın ve şunu girerek dizini değiştirin:
cd /usr/yerel/src
- Ardından ↵ Enter'a basın.
- Aşağıdakileri yazarak kabin deposunu bu klasöre klonlayın:
sudo git klon git://github.com/zoroloco/boothy.git
Ardından ↵ Enter'a basın. Bu, tüm saklama deposunu ve tüm dosyalarını şu anda bulunduğunuz dizine kopyalayacaktır. Harika iş çıkardınız!
Bölüm 6/8: Fotoğraf Kabini Kodunu Ayarlama
Adım 1. Dosya ve klasör izinlerini değiştirin
Çeşitli dosyaları düzenleyebilmeniz ve çalıştırabilmeniz için bu yeni dosyaların birçoğunu yazılabilir ve yürütülebilir hale getirmeniz gerekecektir. Resmi Linux web sitesinde farklı izin ayarları hakkında daha fazla bilgi edinebilirsiniz. En hızlı yol, tüm kabin dizinini herkes için okunabilir, yazılabilir ve yürütülebilir kılmaktır. Bunu yapmak için terminal penceresinde şunu yazın:
sudo chmod 777 -R /usr/local/src/boothy
↵ Enter'a basın.
Adım 2. INSTALL dosyasını bir bash betiği olarak çalıştırın
INSTALL.txt dosyası, Booty'i çalıştırmak için ihtiyaç duyacağınız çeşitli paketleri indirip kuracak bir komut listesi içerir. Hepsini manuel olarak girmek yerine, metin dosyasını bir komut dosyası olarak çalıştırabilirsiniz. Terminal tipinde:
sudo bash /usr/local/src/boothy/INSTALL.txt
↵ Enter'a basın. Yükleme işlemi sırasında tüm istemlere yanıt verdiğinizden emin olun. Bu adım oldukça uzun sürebilir, bu yüzden bir fincan kahve içmek için harika bir zaman! Bir sonraki adıma geçmeden önce tüm paketlerin yüklenmesini bekleyin.
Adım 3. "Çalıştır" komut dosyasını düzenleyin
Terminal tipinde:
sudo nano /usr/local/src/boothy/run.sh
- ↵ Enter'a basın. Bu, run.sh dosyasını terminal içindeki bir metin düzenleyicide açacaktır. Gezinmek için ok tuşlarını kullanın ve "python" kelimesinden sonra en alt satıra bir -i ekleyin, böylece kodun tamamı şu şekilde görünür:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
Bölüm 7/8: Düğmeyi Bağlama
Adım 1. Raspberry Pi'yi kapatın ve gücü kesin
Adım 2. Düğme için GPIO pinlerini bulun
GPIO, Genel Amaçlı Giriş Çıkışı anlamına gelir ve Raspberry Pi'deki 40 pimi ifade eder. Düğmeler, anahtarlar, ışıklar vb. gibi farklı elektronik giriş çıkış nesnelerini bağlamak için kullanılırlar ve daha sonra hemen hemen her şeyi yapmak üzere programlanabilirler. pbooth.py dosyasını daha önce incelediyseniz, kodun BUTTON pinini 26 olarak belirlediğini fark etmiş olabilirsiniz. Raspberry Pi'de etiketlenmediğinden, belirtilen sayıların şemasına bakın.
Adım 3. 26 numaralı pime bir aktarma kablosu bağlayın
Başka bir renkli aktarma kablosu kullanın ve bunu bir topraklama pimine bağlayın. Aslında aynı sıradaki son pimde 26 piminin hemen yanında bir topraklama pimi var. Resimde gösterildiği gibi, pim 26'ya kırmızı bir aktarma kablosu ve toprağa siyah bir aktarma kablosu takılır.
Adım 4. Atlama tellerini bir devre tahtasına takın
Breadboard'lar, elektrik bandı veya havya olmadan devreleri bağlamayı çok daha kolay hale getirebilir ve her şeyin doğru şekilde bağlanmış olup olmadığını test etmek için idealdir. Toprağa bağlı aktarma kablosunu (-) eksi uca, düğme pimine bağlı aktarma kablosunu (+) artı uca takın. Resimde gösterildiği gibi, kırmızı kablo (pim 26'ya bağlı) pozitif uca ve siyah kablo (toprağa bağlı) negatif uca takılır.
Adım 5. Breadboard'a iki uzunlukta bağlantı teli takın
Bir kablo sıyırıcı ile iki farklı renkteki kablonun her iki ucunu da soyun. Her telin bir tarafını devre tahtasının ilgili yoluna takın. Resimde görüldüğü gibi, devre tahtasının pozitif ucuna kırmızı bir bağlantı kablosu ve devre tahtasının negatif ucuna beyaz bir kablo takılır.
Adım 6. İlgili bağlantı kablolarını düğmenin pozitif ve negatif kontaklarına bağlayın
Adım 7. Gücü tekrar Raspberry Pi'ye takın ve çalıştırın
Adım 8. Test edin
Tüm elemanların çalışıp çalışmadığını kontrol edin. Yeni bir terminal penceresinde şunu yazın:
/usr/local/src/boothy/run.sh
Adım 9. ↵ Enter'a basın
Kamera ön izlemesi başlayacak ve geri sayım yapan bir sayı göreceksiniz. Gülümsemeye hazır olun! 3 fotoğraf çekecek ve ortaya çıkan fotoğraf setini basacaktır. "Başlamak için kırmızı düğmeye basın!" Yazdığında kırmızı düğmeye basıldığı anda tüm işlemi tekrarlamalıdır! Tebrikler, bir fotoğraf kabini yaptınız!
Adım 10. Fotoğraf kabini programını kapatın
Fotoğraf kabini programını bitirmeye hazır olduğunuzda, Ctrl+C tuşlarına basmanız yeterlidir. Bu, programı aniden sonlandıracak ve sizi terminal penceresine geri götürecektir. Ardından normal komut istemi satırına geri dönmek için Ctrl+D tuşlarına basın.
Bölüm 8/8: Daha Fazla Özelleştirme
Adım 1. Python kodunu düzenleyin
Programı daha fazla özelleştirmek istiyorsanız, python düzenleyicide pbooth.py dosyasını düzenleyebilirsiniz. Yeni bir dosya yöneticisi penceresi açın ve kabin dizinine gidin. pbooth.py dosyasına çift tıklayın. Bu, python düzenleyicide pbooth.py kodunu açmalıdır.
Adım 2. Bir yedeği kaydedin
"Dosya"ya tıklayın ve "Farklı Kaydet"i seçin ve python kodunun çalışmamasına neden olacak herhangi bir şeyi değiştirmeniz durumunda "pbooth.py.bak" adlı yeni bir dosyayı yedek dosya olarak kaydedin. Bu olursa, dosyadan ".bak" uzantısını silin ve bozuk dosyanın üzerine yazın. Bu şekilde, kodun her bir parçasının ne yaptığını öğrenerek güvenli deneyler yapabilirsiniz!
Adım 3. Python kodunu özelleştirin
Kodu biraz daha yakından incelerseniz, bunu ihtiyaçlarınıza göre özelleştirmeyi biraz daha kolaylaştıran, üst kısma yakın bir yerde tanımlanmış bazı değişkenler ve terimler olduğunu göreceksiniz.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir= "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "günlükler" arşivDir = "fotoğraflar" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #harici 12v'ye bağlı. PHOTO_DELAY = 8
Adım 4. Bir muhafaza oluşturun
Çalışan fotoğraf kabininizi sergilemenin birçok yaratıcı yolu ve insanların yaptığı çeşitli kurulumların internette birçok örneği var. Yaratıcı olun ve eğlenin!