Foto köşkləri çox əyləncəlidir və partiyalar, ad günləri və toylar kimi ictimai tədbirlərə izdiham bəyənir. Qonaqlar şəkil çəkdirməkdən zövq alır və unudulmaz bir hadisənin fərqli xatirələri ilə sonlanır. Bir fotoşəkil kirayə götürmək baha başa gəlsə də, bir Raspberry Pi istifadə edərək özünüzü daha az pula düzəldə bilərsiniz və bunu etməklə daha çox əylənə bilərsiniz!
Addımlar
8 -dən 1 -ci hissə: Raspberry Pi qurmaq
Addım 1. Raspberry Pi -nin güncəl olduğundan əmin olun
Monitor, klaviatura və siçan ilə dəstəklənən ən son Raspbian əməliyyat sistemini işlədən Raspberry Pi model 2B və ya daha sonra lazımdır. Raspberry Pi-ni bu şəkildə qurmadınızsa, ətraflı addım-addım təlimatlar üçün Raspberry Pi-yə necə başlamalı olduğunuza baxın.
Addım 2. Paket kitabxanalarınızı yeniləyin
Görev çubuğunun sol üst hissəsindəki terminal simgesini basaraq yeni bir terminal pəncərəsi açın və aşağıdakıları yazın:
sudo apt-get yeniləməsi
Addım 3. Paketlərinizi təkmilləşdirin
Terminalda yazın:
sudo apt-get yeniləmə
8 -in 2 -ci hissəsi: Kamera Modulunun Bağlanması
Addım 1. Raspberry Pi -ni bağlayın və gücü kəsin
Addım 2. Kamera limanını tapın
Addım 3. İki tərəfdən yuxarı çəkərək arxa tırnağı qaldırın
Addım 4. Şerit kabelini metal konnektorların Ethernet portundan uzaqda və şəkildə göstərildiyi kimi HDMI portuna tərəf baxacaq şəkildə daxil edin
Addım 5. Kameranın lent kabelini yerində saxlayın və iki nişanı aşağı basın
Bu, kameranın lent kabelini yerinə kilidləyəcək. Şerit kabelinin etibarlı olduğundan və kamera portunda bərabər oturduğundan əmin olun.
Addım 6. Gücü yenidən bağlayın və Raspberry Pi -ni işə salın
Addım 7. Raspberry Pi konfiqurasiya menyusunu açın
Görev çubuğunun sol üst küncündə moruq simgesini vurun. "Tercihlər" ə gedin və sonra "Raspberry Pi Konfiqurasiyası" düyməsini basın.
Addım 8. Kamera proqramının İnterfeyslər sekmesinde aktiv olduğundan əmin olun
Sonra OK düyməsini basın.
Dəyişikliklərin qüvvəyə minməsindən əvvəl kompüter yenidən başlamalı olduğunu bildirə bilər. Sonra kompüteri indi yenidən başlatmaq istədiyinizi soruşacaq, bu halda Bəli seçin
Addım 9. Şəkil çəkərək kameranı sınayın
Yeni bir terminal pəncərəsi açın və yazın:
raspistill -o cam.jpg
- Sonra ↵ Enter düyməsini basın. Kamera önizləməsi bir saniyə sonra açılacaq və şəkil çəkiləcək. Cam-j.webp" />
- Yuxarıdakı əmrdə cam-j.webp" />
Addım 10. Yeni yaratdığınız şəkil faylını açın
Görev çubuğunun sol üst tərəfindəki fayl qovluğu simgesini tıklayaraq Fayl Menecerini aça bilərsiniz. Şəkil faylını ev qovluğunda görməlisiniz. Faylı iki dəfə vurun və şəkil Image Viewer ilə açılacaqdır. Əla!
8 -dən 3 -cü hissə: Foto Yazıcı Seçimi
Addım 1. Müxtəlif printerlərin müsbət və mənfi cəhətlərini nəzərdən keçirin
- Inkjet printerlər ümumiyyətlə daha ucuzdur və yaxşı keyfiyyətli foto çap edir. Bununla birlikdə, ümumiyyətlə daha aşağı çap sürətinə malikdirlər və böyük miqdarda çap edərkən aldadıcı dərəcədə baha başa gəlirlər. Şəkil kağızı vərəqlərdə satılır və mürəkkəb kartuşları rənglərinə görə ayrıca satılır.
- Lazer printerlər əla çap sürətinə malikdir, lakin hətta rəngli lazer printerlər normal olaraq foto keyfiyyətli şəkillər çıxarmır və foto kağız üzərində çap etmirlər. Rəngli lazer printerlər üçün toner kartuşları rənglərinə görə ayrıca satılır.
- Boya sublimasiyası printerlər əla foto keyfiyyətli çap, sürətli çap sürəti təmin edir və qiymət baxımından çox dəyişir. Boya-sublimasiya printerləri üçün foto kağız eyni miqdarda kağız çap etmək üçün lazım olan boya filmi ilə birlikdə satılır. Daha bahalı yüksək həcmli modellər üçün kağız və boya rulonlarda birlikdə satılır və çap edildikdən sonra printer avtomatik olaraq hər bir fotoşəkili kəsir. Daha az qiymətli modellər üçün fotoşəkil kağızı və boya təbəqələrdə birlikdə satılır.
Addım 2. Ehtiyaclarınızı və büdcənizi nəzərə alın
Foto köşkünüz hansı tədbirdə istifadə ediləcək və neçə fotoşəkil çap etməyiniz mümkündür? Çapların hansı fotoşəkil ölçüsündə olmasını istəyirsiniz və lazım olan media nə qədər baha başa gəlir? Gələcəkdə fotoguşədən istifadə edəcəksinizmi? Vəziyyətinizdən asılı olaraq, peşəkar bir hadisə yazıcısı kirayələmək və ya dəyərinin bir hissəsinə istifadə edilmiş bir model satın almaq sizin xeyrinizə ola bilər.
Addım 3. Yazıcınızın Raspberry Pi ilə uyğun olduğundan əmin olun
İstifadə etməyi planlaşdırdığınız printer nə olursa olsun, Gutenprint tərəfindən dəstəklənməlidir. Gutenprint, Raspberry Pi -nin çap etmək üçün istifadə etdiyi UNIX əsaslı çap sistemlərində istifadə üçün pulsuz printer sürücülərinin açıq mənbə toplusudur. Budur, hazırda Gutenprint ilə uyğun olan printerlərin siyahısı. Yazıcınızın yanında "TƏCRÜBƏLİ" yazılırsa, problem ola bilər və Raspberry Pi üzərində etibarlı işləməyə bilər.
8 -dən 4 -cü hissə: Şəkil Yazıcısının Qurulması
Addım 1. CUPS qurun
CUPS (və ya Ümumi Unix Çap Sistemi), Raspberry Pi -dən çap edə biləcəyimiz proqramdır. Yeni bir terminal pəncərəsi açın və yazın:
sudo apt-get fincanları quraşdırın
Addım 2. 'lpadmin' yazmağa icazə verilən qrupa 'pi' istifadəçisini əlavə edin
Terminal tipində:
sudo usermod -a -G lpadmin pi
Addım 3. USB kabelindən istifadə edərək printeri Raspberry Pi -yə qoşun
Sonra printeri yandırın.
Addım 4. Tapşırıq çubuğunun sol üst tərəfindəki mavi dünya simgesini tıklayaraq internet brauzerini açın
URL çubuğuna aşağıdakı ünvanı daxil edin:
127.0.0.1:631
Sonra ↵ Enter düyməsini basın. Bu, brauzerinizdə CUPS quraşdırma səhifəsini açacaq.
Addım 5. İdarəetmə sekmesini basın
Sonra Yazıcı əlavə et düyməsini vurun. İstifadəçi adınızı və şifrənizi istəyəcəksiniz.
Varsayılan istifadəçi adı pi və əvvəlcədən dəyişdirilmədiyi təqdirdə standart parol moruqdur
Addım 6. Yerli Yazıcılar siyahısı altında printerinizi seçin və Davam et düyməsini basın
VNC Uzaq Yazıcısına məhəl qoymayın və printeriniz iki dəfə siyahıya alınsa narahat olmayın.
Addım 7. Yazıcınızı yadda saxlamağı asan və yazmaq asan olan bir şey adlandırın
Şəkildəki nümunədə, yazıcının adını Sony_UP-DR200-dən sadəcə SonyUP olaraq dəyişdirəcəyik, beləliklə xatırlamaq və yazmaq daha asandır. İstəsəniz bir yer etiketi də daxil edə bilərsiniz. Bu nümunədə yer olaraq photobooth daxil edəcəyik. Sonra Davam et düyməsini basın.
Addım 8. Xüsusi printerinizin markası və modeli üçün printer sürücüsünü seçin
Sonra Yazıcı əlavə et düyməsini basın.
Addım 9. Bu printerdə istədiyiniz standart çap parametrlərini seçin
Xüsusi bir ayarın nə etdiyini bilmirsinizsə, onu tək buraxmaq daha yaxşıdır. Ən vacib parametr, Media Ölçüsünün hazırda istifadə etdiyiniz kağız ölçüsünə uyğun olmasını təmin etməkdir. Sonra Varsayılan Seçimləri Ayarla'yı basın. Printer 'YourPrinterName' standart parametrlərinin uğurla qurulduğunu göstərən bir təsdiq səhifəsi görməlisiniz. Bu, sizi printerin əsas statusu və iş səhifəsinə yönləndirəcək.
Addım 10. Aktiv printerləri yoxlayın
Yeni bir terminal pəncərəsi açın və yazın:
lpstat -p
Sonra ↵ Enter düyməsini basın. Bu, mövcud standart printerin adını və vəziyyətini qaytaracaq. Göstərilən printer adı əvvəllər CUPS quruluşunda təyin etdiyiniz ad olmalıdır və printer istifadə edilmirsə vəziyyət "boş" olmalıdır.
Addım 11. Ev qovluğundakı faylları sadalayın
Terminal tipində:
ls
Sonra ↵ Enter düyməsini basın. Bu, ev qovluğunda olan qovluqların və faylların siyahısını qaytaracaq. Siyahıda daha əvvəl çəkdiyiniz şəklin fayl adını Kamera Modulunu Bağlayın bölməsində tapmalısınız.
Addım 12. Şəkli çap edin
Terminal tipində:
lp -d PRINTERNAME cam.jpg
- PRINTERNAME əvəzinə yazıcınızın adını yazın və şəklinizin adını cam-j.webp" />
8 -dən 5 -ci hissə: Foto Kabin Kodunu Alın
Addım 1. Bir fotoşəkil kabinəsi kodu seçin
Sıfırdan bir fotoşəkil kabinəsi proqramı yaratmaq bu təlimatın əhatə dairəsindən kənardır. Xoşbəxtlikdən, şəbəkədə fərqli istifadəçilərin öz DIY fotoşəkil kabinəsi layihələri üçün yazdıqları bir çox fərqli proqram var! Hələ Luckier, bu zəhmli insanların bir çoxu açıq mənbə kodlarını şəxsi istifadə üçün ictimaiyyətə pulsuz etdi.
Github.com kimi yerlərdə ehtiyaclarınıza uyğun bir yer axtara bilərsiniz, lakin bu bələdçi Kenneth Centurion tərəfindən yazılmış, çox gözəl şəkildə 'kabin' adlandırılan bir proqramı istifadə edəcək. Sadə və başa düşülməsi olduqca asandır və çox proqramlaşdırma bilgisi olmadan özəlləşdirilə bilər. Faylları yoxlaya və brauzerinizdəki kodu burada araşdıra bilərsiniz:
Addım 2. Kütləvi anbarı klonlayın
Klonlaşdırma 'yükləmək' deməyin başqa bir yoludur və bir depo sadəcə bir fayl toplusudur. Yeni bir terminal pəncərəsi açın və daxil edərək qovluğu dəyişdirin:
cd/usr/local/src
- Sonra vurun ↵ Daxil edin.
- Kütləvi anbarı yazaraq bu qovluğa kopyalayın:
sudo git klon git: //github.com/zoroloco/boothy.git
Sonra ↵ Enter düyməsini basın. Bu, bütün kabinet depozitariyasını və bütün sənədlərini hazırda olduğunuz qovluğa kopyalayacaq. Əla iş!
6 -dan 8 -ci hissə: Foto Kabin Kodunun Qurulması
Addım 1. Fayl və qovluq icazələrini dəyişdirin
Müxtəlif faylları redaktə etmək və işə salmaq üçün bu yeni faylların çoxunu yazılabilir və icra edilə bilən hala gətirməlisiniz. Rəsmi Linux veb saytında fərqli icazə parametrləri haqqında daha çox məlumat əldə edə bilərsiniz. Ən sürətli yol, bütün kabin qovluğunu hər kəs üçün oxunaqlı, yazılabilir və icra edilə bilən etməkdir. Bunu etmək üçün terminal pəncərəsinə yazın:
sudo chmod 777 -R/usr/local/src/stend
Enter düyməsini basın.
Addım 2. INSTALL faylını bash skript olaraq işlədin
INSTALL.txt faylında, kabinədə işləməyiniz lazım olan müxtəlif paketləri yükləyəcək və quraşdıracaq əmrlərin siyahısı var. Hamısını əl ilə daxil etmək əvəzinə, mətn faylını skript olaraq işlədə bilərsiniz. Terminal tipində:
sudo bash /usr/local/src/boothy/INSTALL.txt
Enter düyməsini basın. Quraşdırma prosesində istəklərə cavab verdiyinizə əmin olun. Bu addım çox uzun çəkə bilər, buna görə də bir fincan qəhvə içmək üçün əla vaxt olardı! Növbəti addıma keçməzdən əvvəl bütün paketlərin quraşdırılmasını gözləyin.
Addım 3. "Çalış" skriptini redaktə edin
Terminal tipində:
sudo nano /usr/local/src/boothy/run.sh
- Enter düyməsini basın. Bu, run.sh faylını terminaldakı bir mətn redaktorunda açacaq. Gedin və "python" sözündən sonra alt sətirdə -i əlavə etmək üçün ox düymələrindən istifadə edin, beləliklə bütün kod belə görünür:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
8 -dən 7 -ci hissə: Düyməni bağlamaq
Addım 1. Raspberry Pi -ni bağlayın və gücü ayırın
Addım 2. Düymə üçün GPIO pinlərini tapın
GPIO Ümumi Məqsədli Giriş Çıxışını ifadə edir və Raspberry Pi üzərindəki 40 sancağa aiddir. Düymələr, açarlar, işıqlar və s. Kimi fərqli elektron giriş çıxış obyektlərini bağlamaq üçün istifadə olunur və sonra hər şeyi etmək üçün proqramlaşdırıla bilər. Daha əvvəl pbooth.py faylını yoxlasanız, kodun BUTTON pinini 26 olaraq təyin etdiyini fərq edə bilərdiniz. Raspberry Pi üzərində etiketlənmədikləri üçün təyin olunmuş ədədlərin sxeminə baxın.
Addım 3. 26 -cı pin üçün bir keçid teli bağlayın
Başqa bir rəngli tullanan teldən istifadə edin və onu yerə bağlayın. Eyni cərgədəki son pimin 26 -cı pininin yanında bir torpaq pin var. Şəkildə göstərildiyi kimi, qırmızı tullanan tel 26 -cı pinlə, qara tullanan tel isə yerə bağlanır.
Addım 4. Atlama tellərini çörək taxtasına qoşun
Çörək lövhələri, elektrik şeridi və ya bir lehimləmə dəmiri olmadan sxemlərin bağlanmasını çox asanlaşdıra bilər və hər şeyin düzgün bir şəkildə bağlanması test üçün idealdır. Zəminə qoşulan keçid telini (-) mənfi yola, düymə pininə qoşulan keçid telini isə (+) pozitiv yola qoşun. Şəkildə göstərildiyi kimi, qırmızı tel (26 -cı pinlə əlaqəli) pozitiv yola, qara tel isə (yerə bağlı) isə mənfi yola bağlanmışdır.
Addım 5. Çörək taxtasına iki uzunluqdakı tel bağlayın
Tel çıxarıcı ilə iki fərqli rəngli telin hər iki ucunu soyun. Hər telin bir tərəfini çörək taxtasının müvafiq hissəsinə daxil edin. Şəkildə göstərildiyi kimi, çörək balığının müsbət hissəsinə qırmızı bir tel bağlanır və çörək taxtasının mənfi hissəsinə ağ bir tel bağlanır.
Addım 6. Müvafiq bağlama tellərini düymənin müsbət və mənfi kontaktlarına bağlayın
Addım 7. Gücünü yenidən Raspberry Pi -yə qoşun və işə salın
Addım 8. Test edin
Bütün elementlərin işlədiyini yoxlayın. Yeni bir terminal pəncərəsində yazın:
/usr/local/src/boothy/run.sh
Addım 9. ↵ Enter düyməsini basın
Kamera önizləməsi başlayacaq və geri sayılan bir rəqəm görəcəksiniz. Gülümsəməyə hazır olun! 3 şəkil çəkiləcək və nəticədə əldə edilən foto dəsti çap olunacaq. "Başlamaq üçün qırmızı düyməni basın!" Deyəndə Qırmızı düyməyə basıldığı anda bütün prosesi təkrar etməlidir! Təbrik edirik, bir fotoşəkil stendi hazırladınız!
Addım 10. Foto stendi proqramını bağlayın
Foto stendi proqramını bitirməyə hazır olduğunuzda, sadəcə Ctrl+C düymələrini basın. Bu, proqramı birdən -birə dayandıracaq və sizi yenidən terminal pəncərəsinə aparacaq. Sonra normal əmr satırına qayıtmaq üçün Ctrl+D düymələrini basın.
8 -dən 8 -ci hissə: Daha çox fərdiləşdirmə
Addım 1. Python kodunu redaktə edin
Proqramı daha da fərdiləşdirmək istəyirsinizsə, python redaktorunda pbooth.py faylını redaktə edə bilərsiniz. Yeni bir fayl meneceri pəncərəsi açın və kabin qovluğuna gedin. Pbooth.py faylına iki dəfə vurun. Bu python redaktorunda pbooth.py kodunu açmalıdır.
Addım 2. Yedək saxla
Python kodunun işləməməsinə səbəb olacaq bir şeyi dəyişdirdiyiniz təqdirdə "Fayl" ı vurun və "Farklı Saxla" seçin və "pbooth.py.bak" adlı yeni bir faylı ehtiyat fayl olaraq qeyd edin. Bu baş verərsə, sadəcə ".bak" uzantısını fayldan silin və onunla birlikdə pozulmuş faylın üzərinə yazın. Bu şəkildə kodun hər bir hissəsinin nə etdiyini öyrənməklə özünüzü təhlükəsiz hiss edə bilərsiniz!
Addım 3. Python kodunu fərdiləşdirin
Kodu bir az daha yaxından araşdırsanız, bunu ehtiyaclarınıza uyğunlaşdırmağı bir az daha asanlaşdıran üst tərəfdə müəyyən edilmiş bəzi dəyişənlərin və şərtlərin olduğunu görəcəksiniz.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "photos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #xarici 12v -ə qoşuldu. PHOTO_DELAY = 8
Addım 4. Bir korpus qurun
İnsanların hazırladığı müxtəlif qurğuların internetdə işləyən fotoşəkil kabinetini və bir çox nümunəsini göstərə biləcəyiniz bir çox yaradıcı yol var. Yaradıcı olun və əylənin!