Fotosuratlar juda qiziqarli va ziyofatlar, tug'ilgan kunlar va to'ylar kabi ijtimoiy tadbirlarga ko'pchilikni jalb qiladi. Mehmonlar suratga tushishdan zavqlanishadi va unutilmas voqeaning esdalik sovg'alari bilan taqdirlanishadi. Fotosuratlarni ijaraga olish qimmatga tushsa -da, Raspberry Pi -dan foydalanib, siz o'zingiznikini ancha kam pulga yasashingiz va bundan zavqlanishingiz mumkin!
Qadamlar
8 -qismning 1 -qismi: Raspberry Pi -ni o'rnatish
Qadam 1. Raspberry Pi -ning yangilanganligiga ishonch hosil qiling
Sizga Raspberry Pi 2B yoki undan keyingi versiyasi kerak bo'ladi, u monitor, klaviatura va sichqonchani qo'llab -quvvatlaydigan Raspbian operatsion tizimini qo'llab -quvvatlaydi. Agar sizda Raspberry Pi-ni shu tarzda o'rnatmagan bo'lsangiz, bosqichma-bosqich ko'rsatmalarni olish uchun Raspberry Pi-ni qanday ishga tushirish bo'yicha qo'llanmani ko'rib chiqing.
Qadam 2. Paket kutubxonalarini yangilang
Vazifalar panelining yuqori chap burchagidagi terminal belgisini bosib, yangi terminal oynasini oching va quyidagilarni kiriting:
sudo apt-get yangilanishi
Qadam 3. Paketlaringizni yangilang
Terminalga yozing:
sudo apt-get upgrade
8dan 2 -qism: Kamera modulini ulash
Qadam 1. Raspberry Pi -ni o'chiring va quvvatni uzing
Qadam 2. Kamera portini toping
Qadam 3. Ikkala tomondan yuqoriga tortib, orqa yorliqni ko'taring
4 -qadam. Tasma kabelini metall ulagichlar Ethernet portidan uzoqda va rasmda ko'rsatilgandek HDMI portiga qaragan qilib joylashtiring
Qadam 5. Kameraning tasma kabelini joyida ushlab turing va ikkita yorliqni pastga bosing
Bu kameraning tasma kabelini joyiga qulflab qo'yadi. Tasma simi mustahkam va kamera portida teng ravishda o'tirganligiga ishonch hosil qiling.
Qadam 6. Quvvatni qayta ulang va Raspberry Pi -ni ishga tushiring
Qadam 7. Raspberry Pi konfiguratsiya menyusini oching
Vazifalar panelining yuqori chap burchagidagi malina belgisini bosing. "Sozlamalar" ga o'ting va "Raspberry Pi konfiguratsiyasi" ni bosing.
Qadam 8. Kamera dasturi interfeyslar ko'rinishida yoqilganligiga ishonch hosil qiling
Keyin OK ni bosing.
O'zgarishlar kuchga kirishi uchun kompyuter qayta ishga tushishi kerakligini so'rashi mumkin. U kompyuterni hozir qayta ishga tushirishni xohlaysizmi, deb so'raydi, bu holda Ha ni tanlang
Qadam 9. Rasmga olish orqali kamerani sinab ko'ring
Yangi terminal oynasini oching va yozing:
raspistill -o cam.jpg
- Keyin Enter tugmasini bosing. Kamerani oldindan ko'rish bir soniyadan so'ng yoqiladi va u rasmga tushadi. U cam-j.webp" />
- Yuqoridagi buyruqdagi cam-j.webp" />
Qadam 10. Siz yaratgan rasm faylini oching
Vazifalar panelining chap yuqori qismidagi fayllar papkasi belgisini bosish orqali Fayl menejerini ochishingiz mumkin. Rasm faylini uy katalogida ko'rishingiz kerak. Faylni ikki marta bosing va rasmni ko'rish vositasi yordamida ochiladi. Ajoyib!
8dan 3 -qism: Fotosurat printerini tanlash
Qadam 1. Har xil printerlarning ijobiy va salbiy tomonlarini ko'rib chiqing
- Inkjet printerlar odatda arzonroq va yaxshi sifatli suratlar chiqaradi. Biroq, ular odatda sekinroq bosish tezligiga ega va ko'p miqdorda chop etishda aldamchi darajada qimmatga tushadi. Surat qog'ozi varaqlarda sotiladi va siyoh lentalari rang bo'yicha alohida sotiladi.
- Lazer printerlar juda yaxshi bosib chiqarish tezligiga ega, lekin hatto rangli lazerli printerlar ham odatda sifatli tasvirni chiqara olmaydi va foto qog'ozga bosmaydi. Rangli lazerli printerlar uchun toner lentalari ham rang bo'yicha alohida sotiladi.
- Bo'yoq sublimatsiyasi printerlar yuqori sifatli fotosuratlar, yuqori bosma tezlik va narx jihatidan farq qiladi. Bo'yoqli sublimatsiya printerlari uchun foto qog'oz bir xil qog'ozni chop etish uchun zarur bo'lgan bo'yoq plyonkasining aniq miqdori bilan sotiladi. Qimmatroq katta hajmli modellar uchun qog'oz va bo'yoq rulonlarda sotiladi va printer har bir fotosuratni chop etgandan so'ng avtomatik ravishda uzib qo'yadi. Kamroq qimmatroq modellar uchun foto qog'oz va bo'yoq choyshabda birga sotiladi.
Qadam 2. Sizning ehtiyojlaringiz va byudjetingizni hisobga oling
Fotosuratingiz qanday tadbirda ishlatiladi va qancha fotosuratni chop etishingiz mumkin? Bosimlar qanday o'lchamda bo'lishini xohlaysiz va kerakli ommaviy axborot vositalari qanchalik qimmat? Kelajakda fotostenddan foydalanmoqchimisiz? Sizning holatingizga qarab, professional tadbirlar uchun printerni ijaraga olish yoki ishlatilgan modelni narxining oziga sotib olish sizning manfaatingiz bo'lishi mumkin.
Qadam 3. Printeringiz Raspberry Pi bilan mos kelishiga ishonch hosil qiling
Qaysi printerni ishlatmoqchi bo'lsangiz, uni Gutenprint qo'llab -quvvatlashi kerak. Gutenprint - bu UNIX -ga asoslangan bosma tizimlarida foydalanish uchun bepul printer drayverlarining ochiq manbali to'plami, bu Raspberry Pi -ni chop etish uchun ishlatadi. Bu erda hozirda Gutenprint bilan mos keladigan printerlar ro'yxati. Agar printeringiz yonida "EXPERIMENTAL" deb yozilgan bo'lsa, unda muammo bo'lishi mumkin va Raspberry Pi -da ishonchli ishlamasligi mumkin.
8dan 4 qism: Fotosurat printerini o'rnatish
Qadam 1. CUPSni o'rnating
CUPS (yoki Common Unix Printing System) - bu Raspberry Pi -dan chop etishimiz kerak bo'lgan dastur. Yangi terminal oynasini oching va yozing:
sudo apt-get stakanlarni o'rnating
2 -qadam. "Lpadmin" ni chop etishga ruxsat berilgan guruhga "pi" foydalanuvchisini qo'shing
Terminal turida:
sudo usermod -a -G lpadmin pi
Qadam 3. Printerni USB kabeli yordamida Raspberry Pi -ga ulang
Keyin printerni yoqing.
Qadam 4. Vazifalar satrining yuqori chap qismidagi ko'k globus belgisini bosish orqali internet -brauzerni oching
URL satriga quyidagi manzilni kiriting:
127.0.0.1:631
Keyin Enter tugmasini bosing. Bu brauzerda CUPSni sozlash sahifasini ochadi.
Qadam 5. Ma'muriyat yorlig'ini bosing
Keyin Printer qo'shish -ni bosing. Sizdan foydalanuvchi nomi va parol so'raladi.
Odatiy foydalanuvchi nomi pi va standart parol malina, agar u ilgari o'zgartirilmagan bo'lsa
Qadam 6. Mahalliy printerlar ro'yxatidan printerni tanlang va Davom etish -ni bosing
VNC masofali printerini e'tiborsiz qoldiring va agar printeringiz ikki marta ro'yxatga olinsa, xavotir olmang.
Qadam 7. Printeringizning nomini eslab qolish oson va yozish oson bo'lgan narsaga o'zgartiring
Rasmdagi misolda biz printerni standart Sony_UP-DR200 nomidan oddiygina SonyUP deb o'zgartiramiz, shuning uchun eslab qolish va yozishni osonlashtiradi. Agar xohlasangiz, manzil yorlig'ini ham kiritishingiz mumkin. Bu misolda biz joy sifatida fotobutonni kiritamiz. Keyin Davom etish -ni bosing.
Qadam 8. Maxsus printeringiz va modeli uchun printer drayverini tanlang
Keyin Printer qo'shish -ni bosing.
Qadam 9. Ushbu printerda siz xohlagan standart bosib chiqarish parametrlarini tanlang
Agar siz ma'lum bir sozlamani bilmasangiz, uni yolg'iz qoldiring. Muhim parametr - bu Media o'lchamining hozir ishlatilayotgan qog'oz hajmiga mos kelishini ta'minlash. Keyin Standart sozlamalarni o'rnatish -ni bosing. Siz tasdiqlash sahifasini ko'rishingiz kerak, unda "Printer" YourPrinterName "standart parametrlari muvaffaqiyatli o'rnatildi" ko'rsatiladi. Bu sizni printerning asosiy holati va ish sahifasiga yo'naltiradi.
Qadam 10. Faol printerlarni tekshiring
Yangi terminal oynasini oching va yozing:
lpstat -p
Keyin Enter tugmasini bosing. Bu joriy standart printerning nomi va holatini qaytaradi. Ko'rsatilgan printer nomi CUPS sozlamasida ilgari siz ko'rsatgan ism bo'lishi kerak va agar printer ishlatilmayotgan bo'lsa, uning holati "bo'sh" bo'lishi kerak.
11 -qadam. Uy katalogingizdagi fayllarni ro'yxatlang
Terminal turida:
ls
Keyin Enter tugmasini bosing. Bu uy katalogidagi kataloglar va fayllar ro'yxatini qaytaradi. Ro'yxatda siz ilgari olingan rasmning fayl nomini "Kamera modulini ulash" bo'limida topishingiz kerak.
12 -qadam. Rasmni chop eting
Terminal turida:
lp -d PRINTERNAME cam.jpg
- PRINTERNAME o'rniga printer nomini kiriting va rasmingizning nomini cam-j.webp" />
8 dan 5 qism: Fotosurat kodini olish
Qadam 1. Fotosurat kodini tanlang
Fotosuratlar dasturini noldan yaratish bu qo'llanma doirasidan tashqarida. Yaxshiyamki, tarmoqda har xil foydalanuvchilar o'zlarining DIY foto stendlari uchun yozgan turli xil dasturlar mavjud! Shunga qaramay, o'sha ajoyib odamlarning ko'pchiligi shaxsiy foydalanish uchun ochiq kodini hammaga ochiq qilib qo'yishdi.
Siz Github.com kabi joylarni sizning ehtiyojlaringizga mos keladigan joyni qidirishingiz mumkin, ammo bu qo'llanmada misol sifatida "stend" deb nomlangan Kennet Centurion yozgan dasturdan foydalaniladi. Buni tushunish juda oson va juda ko'p dasturlash bilimisiz sozlash mumkin. Siz bu erda fayllarni tekshirishingiz va brauzeringizdagi kodni o'rganishingiz mumkin:
2 -qadam. Stend omborini klonlang
Klonlash - bu "yuklab olish" deb aytishning yana bir usuli va ombor - bu oddiy fayllar to'plami. Yangi terminal oynasini oching va katalogni o'zgartiring:
cd/usr/local/src
- Keyin ↵ Enter ni bosing.
- Yashash omborini ushbu papkaga yozing:
sudo git clone git: //github.com/zoroloco/boothy.git
Keyin Enter tugmasini bosing. Bu butun kabinadagi depozitariyni va uning barcha fayllarini hozirda joylashgan katalogga ko'chiradi. Ajoyib ish!
8 -dan 6 -qism: Fotosurat kodini o'rnatish
Qadam 1. Fayl va papka ruxsatlarini o'zgartiring
Har xil fayllarni tahrir qilish va ishga tushirish uchun siz ushbu yangi fayllarning ko'pini yoziladigan va bajariladigan qilib qo'yishingiz kerak bo'ladi. Linuxning rasmiy veb -saytida turli xil ruxsat sozlamalari haqida ko'proq bilib olishingiz mumkin. Eng tezkor usul - bu butun katalog katalogini hamma o'qiy oladigan, yoziladigan va bajariladigan qilish. Buning uchun terminal oynasida yozing:
sudo chmod 777 -R/usr/local/src/stend
Enter tugmasini bosing.
Qadam 2. INSTALL faylini bosh skript sifatida ishga tushiring
INSTALL.txt faylida stendni ishga tushirishingiz kerak bo'lgan turli xil paketlarni yuklaydigan va o'rnatadigan buyruqlar ro'yxati mavjud. Hammasini qo'lda kiritish o'rniga, matnli faylni skript sifatida ishlatishingiz mumkin. Terminal turida:
sudo bash /usr/local/src/boothy/INSTALL.txt
Enter tugmasini bosing. O'rnatish jarayonida har qanday ko'rsatmaga javob berishni unutmang. Bu qadam biroz vaqt olishi mumkin, shuning uchun bu chashka qahva ichish uchun ajoyib vaqt bo'ladi! Keyingi bosqichga o'tishdan oldin barcha paketlar o'rnatilishini kuting.
Qadam 3. "ishga tushirish" skriptini tahrirlang
Terminal turida:
sudo nano /usr/local/src/boothy/run.sh
- Enter tugmasini bosing. Bu terminalda matn muharririda run.sh faylini ochadi. "Python" so'zidan keyin pastki qatorga o'tish uchun -i -ni qo'shish uchun o'q tugmalaridan foydalaning, shunda butun kod quyidagicha ko'rinadi:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
8 -qismning 7 -qismi: tugmani ulash
Qadam 1. Raspberry Pi -ni o'chiring va quvvatni uzing
Qadam 2. Tugma uchun GPIO pinlarini toping
GPIO umumiy maqsadli kirish chiqishining ma'nosini anglatadi va u Raspberry Pi -dagi 40 ta pinni bildiradi. Ular tugmalar, kalitlar, chiroqlar va h.k. kabi har xil elektron kirish moslamalarini ulash uchun ishlatiladi va ularni deyarli hamma narsani bajarish uchun dasturlash mumkin. Agar siz ilgari pbooth.py faylini tekshirgan bo'lsangiz, unda kod BUTTON pinini 26 deb belgilaganini payqagan bo'lishingiz mumkin. Raspberry Pi -da ular belgilanmaganligi uchun belgilangan raqamlar sxemasiga qarang.
Qadam 3. 26 -pinli o'tish simini ulang
Boshqa rangli o'tish simini ishlating va uni erga ulang. Haqiqatan ham, xuddi shu qatorning oxirgi pinidagi 26 -pinning yonida tuproqli pin bor. Rasmda ko'rsatilgandek, 26 -pinli qizil o'tish simini, qora simli simni esa erga bog'lab qo'yilgan.
4 -qadam. Jumper simlarini non taxtasiga ulang
Tarmoqli taxtalar elektr tasmasini yoki lehim dazmolisiz simlarni ulashni osonlashtirishi mumkin va agar sizda hamma narsa to'g'ri ulangan bo'lsa, sinov uchun juda mos keladi. Erga ulangan o'tish simini (-) manfiy yo'lga va tugma pimiga ulangan o'tish simini (+) musbat yo'lga ulang. Rasmda ko'rsatilgandek, qizil sim (26 -pin bilan bog'langan) musbat yo'lga, qora sim esa (erga ulangan) manfiy yo'lga ulangan.
5-qadam. Non paneliga ikkita uzunlikdagi simni ulang
Tel -striptizator yordamida ikkita uchini ikki xil rangdagi simlardan ajratib oling. Har bir simning bir tomonini non paneli mos keladigan bo'lagiga ulang. Rasmda ko'rsatilgandek, qizil taxtali simli paneldagi musbat yo'lga ulanadi va oq simli bo'lakning salbiy iziga ulanadi.
Qadam 6. Tegishli ulash simlarini tugmaning ijobiy va salbiy kontaktlariga ulang
Qadam 7. Quvvatni Raspberry Pi -ga qayta ulang va ishga tushiring
8 -qadam. Sinab ko'ring
Barcha elementlarning ishlayotganligini tekshiring. Yangi terminal oynasida yozing:
/usr/local/src/boothy/run.sh
Qadam 9. ↵ Enter tugmasini bosing
Kamerani oldindan ko'rish boshlanadi va siz orqaga raqamni ko'rasiz. Tabassum qilishga tayyor bo'ling! U 3 ta rasm oladi va natijada olingan fotosuratlar to'plamini chop etadi. "Ishni boshlash uchun qizil tugmani bosing!" u qizil tugma bosilganda butun jarayonni takrorlashi kerak! Tabriklaymiz, siz foto stend yaratdingiz!
Qadam 10. Fotosurat dasturini yoping
Fotosuratlar dasturini tugatishga tayyor bo'lganingizda, Ctrl+C tugmalarini bosing. Bu dasturni to'satdan tugatadi va sizni terminal oynasiga qaytaradi. Keyin oddiy buyruq satriga qaytish uchun Ctrl+D tugmalarini bosing.
8 dan 8 qism: Qo'shimcha sozlash
Qadam 1. Python kodini tahrirlang
Agar siz dasturni yanada sozlashni xohlasangiz, python muharririda pbooth.py faylini tahrirlashingiz mumkin. Yangi fayl menejeri oynasini oching va katalog katalogiga o'ting. Pbooth.py faylini ikki marta bosing. Bu python muharririda pbooth.py kodini ochishi kerak.
Qadam 2. Zaxira nusxasini saqlang
"Fayl" ni bosing va "Saqlash" ni tanlang va agar python kodining ishlamasligiga olib keladigan biror narsani o'zgartirsangiz, "pbooth.py.bak" nomli yangi faylni zaxira sifatida saqlang. Agar shunday bo'lsa, ".bak" kengaytmasini fayldan o'chirib tashlang va u bilan buzilgan faylni ustiga yozing. Shunday qilib, siz kodning har bir qismi nima qilishini bilib, tajriba o'tkazishda o'zingizni xavfsiz his qila olasiz!
Qadam 3. Python kodini moslashtiring
Agar siz kodni biroz yaqinroq tekshirib ko'rsangiz, uni sizning ehtiyojlaringizga moslashtirishni biroz osonlashtiradigan, tepada aniqlangan o'zgaruvchilar va atamalar borligini ko'rasiz.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "jurnallar" archiveDir = "rasmlar" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #tashqi 12v ga ulangan. PHOTO_DELAY = 8
4 -qadam. Korpus yarating
O'zingizning ish stendingizni va ko'plab misollarni Internetda namoyish etishning ko'plab ijodiy usullari mavjud. Ijodiy bo'ling va zavqlaning!