Stan foto sangat menyenangkan dan menjadi tambahan yang menyenangkan untuk acara sosial seperti pesta, ulang tahun, dan pernikahan. Para tamu menikmati berpose untuk foto dan berakhir dengan kenang-kenangan yang berbeda dari acara yang tak terlupakan. Meskipun menyewa stan foto bisa mahal, menggunakan Raspberry Pi, Anda dapat membuatnya sendiri dengan lebih sedikit uang dan lebih bersenang-senang melakukannya!
Langkah
Bagian 1 dari 8: Menyiapkan Pi Raspberry Anda
Langkah 1. Pastikan Raspberry Pi Anda mutakhir
Anda memerlukan Raspberry Pi model 2B atau lebih baru, menjalankan sistem operasi Raspbian terbaru yang didukung dengan monitor, keyboard, dan mouse. Jika Anda belum menyiapkan Raspberry Pi dengan cara ini, lihat panduan Cara Memulai Raspberry Pi untuk petunjuk langkah demi langkah yang terperinci.
Langkah 2. Perbarui pustaka paket Anda
Buka jendela terminal baru dengan menekan ikon terminal di kiri atas bilah tugas dan ketik berikut ini:
sudo apt-get update
Langkah 3. Tingkatkan paket Anda
Di terminal, ketik:
sudo apt-get upgrade
Bagian 2 dari 8: Menghubungkan Modul Kamera
Langkah 1. Matikan Raspberry Pi dan lepaskan daya
Langkah 2. Temukan port kamera
Langkah 3. Angkat tab belakang dengan menarik kedua sisinya ke atas
Langkah 4. Masukkan kabel pita sehingga konektor logam menghadap jauh dari port Ethernet dan ke arah port HDMI seperti pada gambar
Langkah 5. Pegang kabel pita kamera di tempatnya, dan tekan kedua tab
Ini akan mengunci kabel pita kamera pada tempatnya. Pastikan kabel pita aman dan terpasang rata di port kamera.
Langkah 6. Sambungkan kembali daya dan mulai Raspberry Pi
Langkah 7. Buka menu konfigurasi Raspberry Pi
Klik ikon raspberry di sudut kiri atas bilah tugas. Buka "Preferensi" lalu klik "Konfigurasi Raspberry Pi."
Langkah 8. Pastikan perangkat lunak kamera diaktifkan di tab Antarmuka
Kemudian tekan OK.
Komputer mungkin meminta Anda untuk memulai ulang sebelum perubahan dapat diterapkan. Kemudian akan menanyakan apakah Anda ingin me-restart komputer sekarang, dalam hal ini, pilih Ya
Langkah 9. Uji kamera dengan mengambil gambar
Buka jendela terminal baru dan ketik:
raspistill -o cam.jpg
- Kemudian tekan Enter. Pratinjau kamera akan menyala sedetik kemudian akan mengambil gambar. Ini akan disimpan ke direktori home pengguna Anda dengan nama file cam.jpg.
- Anda dapat mengganti cam-j.webp" />
Langkah 10. Buka file gambar yang baru saja Anda buat
Anda dapat membuka File Manager dengan mengklik ikon folder file di sisi kiri atas bilah tugas. Anda akan melihat file gambar di direktori home Anda. Klik dua kali file dan ini akan membuka gambar dengan Image Viewer. Bagus sekali!
Bagian 3 dari 8: Memilih Printer Foto
Langkah 1. Pertimbangkan pro dan kontra dari berbagai printer
- Inkjet printer biasanya lebih murah dan menghasilkan cetakan foto berkualitas baik. Namun, mereka biasanya memiliki kecepatan cetak yang lebih lambat dan sangat mahal saat mencetak dalam jumlah besar. Kertas foto dijual dalam lembaran dan kartrid tinta dijual terpisah berdasarkan warna.
- Laser printer memiliki kecepatan cetak yang sangat baik tetapi bahkan printer laser warna biasanya tidak menghasilkan gambar berkualitas foto juga tidak mencetak pada kertas foto. Untuk printer laser warna, kartrid toner juga dijual terpisah berdasarkan warna.
- Sublimasi pewarna printer memberikan cetakan kualitas foto yang sangat baik, kecepatan pencetakan yang cepat, dan harga yang sangat bervariasi. Kertas foto untuk printer dye-sublimation dijual dengan jumlah yang tepat dari dye film yang dibutuhkan untuk mencetak jumlah kertas yang sama. Untuk model volume tinggi yang lebih mahal, kertas dan pewarna dijual bersama dalam gulungan dan printer secara otomatis memotong setiap foto setelah dicetak. Untuk model kuantitas rendah yang lebih murah, kertas foto dan pewarna dijual bersama dalam lembaran.
Langkah 2. Pertimbangkan kebutuhan dan anggaran Anda
Jenis acara apa yang akan digunakan oleh booth foto Anda dan berapa banyak foto yang kemungkinan akan Anda cetak? Berapa ukuran foto yang Anda inginkan untuk dicetak dan berapa biaya media yang dibutuhkan? Apakah Anda akan menggunakan stan foto di masa depan? Tergantung pada keadaan Anda, mungkin kepentingan terbaik Anda untuk menyewa printer acara profesional atau membeli model bekas dengan biaya yang lebih murah.
Langkah 3. Pastikan printer Anda kompatibel dengan Raspberry Pi
Printer apa pun yang akan Anda gunakan, harus didukung oleh Gutenprint. Gutenprint adalah kumpulan driver printer gratis sumber terbuka untuk digunakan dengan sistem pencetakan berbasis UNIX, yang digunakan Raspberry Pi untuk mencetak. Berikut adalah daftar printer yang saat ini kompatibel dengan Gutenprint. Jika tertulis "EKSPERIMENTAL" di sebelah printer Anda, mungkin ada masalah dan mungkin tidak berfungsi dengan baik di Raspberry Pi.
Bagian 4 dari 8: Memasang Printer Foto
Langkah 1. Instal CUPS
CUPS (atau Common Unix Printing System) adalah program yang kita perlukan untuk dapat mencetak dari Raspberry Pi. Buka jendela terminal baru dan ketik:
sudo apt-get install cangkir
Langkah 2. Tambahkan pengguna 'pi' ke grup yang diizinkan untuk mencetak 'lpadmin'
Dalam jenis terminal:
sudo usermod -a -G lpadmin pi
Langkah 3. Colokkan printer ke Raspberry Pi menggunakan kabel USB
Kemudian hidupkan printer.
Langkah 4. Buka browser internet dengan mengklik ikon globe biru di sisi kiri atas bilah tugas
Di bilah URL masukkan alamat berikut:
127.0.0.1:631
Kemudian tekan Enter. Ini akan membuka halaman pengaturan CUPS di browser Anda.
Langkah 5. Klik pada tab Administrasi
Kemudian klik Tambah Pencetak. Anda akan dimintai nama pengguna dan kata sandi Anda.
Nama pengguna default adalah pi dan kata sandi default adalah raspberry kecuali jika sebelumnya diubah
Langkah 6. Pilih printer Anda di bawah daftar Printer Lokal dan klik Lanjutkan
Abaikan Printer Jarak Jauh VNC dan jangan khawatir jika printer Anda terdaftar dua kali.
Langkah 7. Ubah nama printer Anda menjadi sesuatu yang mudah diingat dan mudah diketik
Pada contoh gambar, kita akan me-rename printer dari default Sony_UP-DR200 menjadi SonyUP saja agar lebih mudah diingat dan diketik. Anda juga dapat memasukkan tag lokasi jika diinginkan. Dalam contoh ini kita akan memasukkan photobooth sebagai lokasi. Kemudian klik Lanjutkan.
Langkah 8. Pilih driver printer untuk merek dan model printer Anda
Kemudian klik Tambah Pencetak.
Langkah 9. Pilih pengaturan cetak default yang Anda inginkan pada printer ini
Jika Anda tidak tahu apa yang dilakukan pengaturan tertentu, sebaiknya biarkan saja. Pengaturan yang paling penting adalah memastikan bahwa Ukuran Media sesuai dengan ukuran kertas yang sedang Anda gunakan. Kemudian klik Setel Opsi Default. Anda akan melihat halaman konfirmasi yang menampilkan "Opsi default Printer 'YourPrinterName' telah berhasil disetel." Ini kemudian akan mengarahkan Anda ke status utama dan halaman pekerjaan printer.
Langkah 10. Periksa printer yang aktif
Buka jendela terminal baru dan ketik:
lpstat -p
Kemudian tekan Enter. Ini akan mengembalikan nama dan status printer default saat ini. Nama printer yang ditampilkan harus yang Anda tentukan sebelumnya dalam pengaturan CUPS dan statusnya harus "idle" jika printer tidak digunakan.
Langkah 11. Buat daftar file di direktori home Anda
Dalam jenis terminal:
ls
Kemudian tekan Enter. Ini akan mengembalikan daftar direktori dan file yang ada di direktori home. Dalam daftar Anda harus menemukan nama file dari gambar yang Anda ambil sebelumnya di bagian Hubungkan Modul Kamera.
Langkah 12. Cetak gambar
Dalam jenis terminal:
lp -d PRINTERNAME cam.jpg
- Alih-alih PRINTERNAME ketik nama printer Anda sendiri dan ganti cam-j.webp" />
Bagian 5 dari 8: Mendapatkan Kode Photo Booth
Langkah 1. Pilih kode photo booth
Membuat program photo booth dari awal berada di luar cakupan panduan ini. Untungnya, ada banyak program berbeda yang beredar di internet yang telah ditulis oleh pengguna yang berbeda untuk proyek stan foto DIY mereka sendiri! Lebih beruntung lagi, banyak dari orang-orang hebat itu telah membuat kode sumber terbuka mereka gratis untuk umum untuk penggunaan pribadi.
Anda dapat mencari tempat-tempat seperti Github.com untuk tempat yang sesuai dengan kebutuhan Anda, namun panduan ini akan menggunakan program yang ditulis oleh Kenneth Centurion, sebagai contoh bernama 'boothy'. Ini sederhana dan cukup mudah dimengerti dan dapat disesuaikan tanpa terlalu banyak pengetahuan pemrograman. Anda dapat memeriksa file dan menjelajahi kode di browser Anda di sini:
Langkah 2. Kloning repositori boothy
Kloning hanyalah cara lain untuk mengatakan 'mengunduh' dan repositori hanyalah kumpulan file. Buka jendela terminal baru dan ubah direktori dengan memasukkan:
cd /usr/local/src
- Kemudian tekan Enter.
- Kloning repositori boothy ke folder ini dengan mengetik:
sudo git clone git://github.com/zoroloco/boothy.git
Kemudian tekan Enter. Ini akan menyalin seluruh boothy depository dan semua filenya ke direktori tempat Anda berada saat ini. Kerja bagus!
Bagian 6 dari 8: Menyiapkan Kode Photo Booth
Langkah 1. Ubah izin file dan folder
Anda perlu membuat banyak dari file baru ini dapat ditulis dan dieksekusi sehingga Anda dapat mengedit dan menjalankan berbagai file. Anda dapat mempelajari lebih lanjut tentang pengaturan izin yang berbeda di situs web resmi Linux. Cara tercepat adalah membuat seluruh direktori boothy dapat dibaca, ditulis, dan dieksekusi oleh semua orang. Untuk melakukan ini, di jendela terminal ketik:
sudo chmod 777 -R /usr/local/src/boothy
Tekan Masuk.
Langkah 2. Jalankan file INSTALL sebagai skrip bash
File INSTALL.txt memiliki daftar perintah yang akan mengunduh dan menginstal berbagai paket yang Anda perlukan untuk menjalankan boothy. Alih-alih memasukkan semuanya secara manual, Anda dapat menjalankan file teks sebagai skrip. Dalam jenis terminal:
sudo bash /usr/local/src/boothy/INSTALL.txt
Tekan Masuk. Pastikan untuk menanggapi setiap petunjuk selama proses instalasi. Langkah ini bisa memakan waktu cukup lama, jadi ini adalah waktu yang tepat untuk menikmati secangkir kopi! Tunggu hingga semua paket terinstal sebelum melanjutkan ke langkah berikutnya.
Langkah 3. Edit skrip "jalankan"
Dalam jenis terminal:
sudo nano /usr/local/src/boothy/run.sh
- Tekan Masuk. Ini akan membuka file run.sh dalam editor teks di dalam terminal. Gunakan tombol panah untuk menavigasi dan tambahkan -i di baris paling bawah setelah kata "python" sehingga seluruh kode muncul sebagai:
#!/bin/bash # # chmod +x run.sh # # hapus sudo python -i /usr/local/src/boothy/pbooth.py
Bagian 7 dari 8: Menghubungkan Tombol
Langkah 1. Matikan Raspberry Pi dan lepaskan daya
Langkah 2. Temukan pin GPIO untuk tombol
GPIO adalah singkatan dari General Purpose Input Output dan mengacu pada 40 pin pada Raspberry Pi. Mereka digunakan untuk menghubungkan objek input output elektronik yang berbeda seperti tombol, sakelar, lampu, dll. Dan kemudian dapat diprogram untuk melakukan apa saja. Jika Anda memeriksa file pbooth.py sebelumnya, Anda mungkin telah memperhatikan bahwa kode tersebut menunjuk pin BUTTON sebagai 26. Karena mereka tidak diberi label pada Raspberry Pi, lihat skema nomor yang ditunjuk.
Langkah 3. Hubungkan kabel jumper ke pin 26
Gunakan kabel jumper berwarna lain dan kaitkan ke pin ground. Sebenarnya ada pin ground tepat di sebelah pin 26 pada pin terakhir di baris yang sama. Seperti yang ditunjukkan pada gambar, kabel jumper merah dihubungkan ke pin 26 dan kabel jumper hitam dihubungkan ke ground.
Langkah 4. Pasang kabel jumper ke papan tempat memotong roti
Papan tempat memotong roti dapat mempermudah pemasangan rangkaian tanpa pita listrik atau besi solder dan ideal untuk pengujian jika Anda telah memasang semuanya dengan benar. Colokkan kabel jumper yang terhubung ke ground ke jalur negatif (-), dan pasang kabel jumper yang terhubung ke pin tombol ke jalur positif (+). Seperti yang ditunjukkan pada gambar, kabel merah (terhubung ke pin 26) dicolokkan ke jalur positif dan kabel hitam (terhubung ke ground) dicolokkan ke jalur negatif.
Langkah 5. Tancapkan dua panjang kawat pengait ke papan tempat memotong roti
Dengan stripper kawat, lepaskan kedua ujung dari dua kabel warna yang berbeda. Colokkan satu sisi setiap kabel ke jalur papan tempat memotong roti yang sesuai. Seperti yang digambarkan, kabel pengait merah dicolokkan ke jalur positif papan tempat memotong roti dan kabel putih dicolokkan ke jalur negatif papan tempat memotong roti.
Langkah 6. Hubungkan kabel pengait yang sesuai ke kontak positif dan negatif tombol
Langkah 7. Pasang kembali daya ke Raspberry Pi dan mulai
Langkah 8. Ujilah
Periksa untuk melihat apakah semua elemen berfungsi. Di jenis jendela terminal baru:
/usr/local/src/boothy/run.sh
Langkah 9. Tekan Enter
Pratinjau kamera akan dimulai dan Anda akan melihat angka yang menghitung mundur. Bersiaplah untuk tersenyum! Ini akan mengambil 3 gambar dan mencetak set foto yang dihasilkan. Ketika dikatakan "Tekan tombol merah untuk memulai!" itu harus mengulangi seluruh proses begitu tombol merah ditekan! Selamat, Anda telah membuat booth foto!
Langkah 10. Tutup program photo booth
Saat Anda siap untuk mengakhiri program photo booth, cukup tekan Ctrl+C. Ini akan mengakhiri program secara tiba-tiba dan membawa Anda kembali ke jendela terminal. Kemudian tekan Ctrl+D untuk kembali ke baris command prompt normal.
Bagian 8 dari 8: Menyesuaikan Lebih Lanjut
Langkah 1. Edit kode python
Jika Anda ingin menyesuaikan program lebih lanjut, Anda dapat mengedit file pbooth.py di editor python. Buka jendela pengelola file baru dan navigasikan ke direktori boothy. Klik dua kali pada file pbooth.py. Ini akan membuka kode pbooth.py di editor python.
Langkah 2. Simpan cadangan
Klik "File" dan pilih "Save As" dan simpan file baru bernama "pbooth.py.bak" sebagai file cadangan jika Anda mengubah apa pun yang menyebabkan kode python tidak berfungsi. Jika itu terjadi, cukup hapus ekstensi ".bak" dari file dan timpa file yang rusak dengannya. Dengan cara ini Anda dapat merasa aman bereksperimen dengan mempelajari apa yang dilakukan setiap bagian kode!
Langkah 3. Sesuaikan kode python
Jika Anda memeriksa kode sedikit lebih dekat, Anda akan melihat ada beberapa variabel dan istilah yang didefinisikan di dekat bagian atas yang membuatnya sedikit lebih mudah untuk menyesuaikannya dengan kebutuhan Anda.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir= "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "foto" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #terhubung ke 12v eksternal. PHOTO_DELAY = 8
Langkah 4. Bangun kandang
Ada banyak cara kreatif untuk memajang photo booth kerja Anda dan banyak contoh di internet tentang berbagai instalasi yang telah dibuat orang. Jadilah kreatif dan bersenang-senanglah!