غرفه های عکس بسیار سرگرم کننده هستند و باعث جذابیت مردم در رویدادهای اجتماعی مانند مهمانی ها ، تولدها و عروسی ها می شوند. میهمانان از عکس گرفتن و لذت بردن از یادبودهای متمایز از یک رویداد به یاد ماندنی لذت می برند. در حالی که اجاره غرفه عکس می تواند هزینه بر باشد ، اما با استفاده از رزبری پای ، می توانید با هزینه بسیار کمتر خود را بسازید و از انجام آن لذت بیشتری ببرید!
مراحل
قسمت 1 از 8: تنظیم Raspberry Pi خود
مرحله 1. اطمینان حاصل کنید که رزبری پای شما به روز است
شما به Raspberry Pi مدل 2B یا بالاتر نیاز دارید ، که آخرین سیستم عامل پشتیبانی شده Raspbian را با مانیتور ، صفحه کلید و ماوس اجرا می کند. اگر هنوز رزبری پای خود را به این روش تنظیم نکرده اید ، راهنمای نحوه شروع به کار با رزبری پای را برای دستورالعمل های گام به گام دقیق بررسی کنید.
مرحله 2. کتابخانه های بسته خود را به روز کنید
با فشار دادن نماد ترمینال در بالا سمت چپ نوار وظیفه ، یک پنجره ترمینال جدید باز کنید و موارد زیر را تایپ کنید:
sudo apt-get update
مرحله 3. بسته های خود را ارتقا دهید
در ترمینال تایپ کنید:
sudo apt-get upgrade
قسمت 2 از 8: اتصال ماژول دوربین
مرحله 1. رزبری پای را خاموش کرده و برق را قطع کنید
مرحله 2. پورت دوربین را پیدا کنید
مرحله 3. زبانه پشتی را با کشیدن دو طرف به بالا بلند کنید
مرحله 4. کابل روبان را طوری وارد کنید که اتصالات فلزی رو به رو از پورت اترنت و به سمت پورت HDMI مطابق تصویر باشد
مرحله 5. کابل روبان دوربین را در جای خود نگه دارید و دو زبانه را فشار دهید
با این کار کابل روبان دوربین در جای خود قفل می شود. اطمینان حاصل کنید که کابل روبان محکم است و به طور مساوی در درگاه دوربین نشسته است.
مرحله 6. دوباره برق را وصل کرده و Raspberry Pi را راه اندازی کنید
مرحله 7. منوی پیکربندی Raspberry Pi را باز کنید
روی نماد تمشک در گوشه سمت چپ بالای نوار وظیفه کلیک کنید. به "Preferences" بروید و روی "Raspberry Pi Configuration" کلیک کنید.
مرحله 8. مطمئن شوید که نرم افزار دوربین در تب Interfaces فعال باشد
سپس OK را فشار دهید.
ممکن است رایانه از شما بخواهد که قبل از اعمال تغییرات ، باید دوباره راه اندازی شود. سپس از شما می پرسد که آیا می خواهید کامپیوتر را مجدداً راه اندازی مجدد کنید ، در این صورت Yes را انتخاب کنید
مرحله 9. با عکاسی دوربین را آزمایش کنید
یک پنجره ترمینال جدید باز کنید و تایپ کنید:
raspistill -o cam.jpg
- سپس ↵ Enter را فشار دهید. پیش نمایش دوربین یک ثانیه بعد روشن می شود و عکس می گیرد. با نام فایل cam-j.webp" />
- شما می توانید cam-j.webp" />
مرحله 10. فایل تصویری را که ایجاد کرده اید باز کنید
با کلیک روی نماد پوشه فایل در سمت چپ بالای نوار وظیفه ، می توانید File Manager را باز کنید. شما باید فایل تصویر را در فهرست اصلی خود مشاهده کنید. روی فایل دوبار کلیک کنید و این کار با Image Viewer باز می شود. بسیار عالی!
قسمت 3 از 8: انتخاب چاپگر عکس
مرحله 1. مزایا و معایب چاپگرهای مختلف را در نظر بگیرید
- جوهر افشان چاپگرها معمولاً ارزان تر هستند و چاپهای با کیفیت عکس خوبی تولید می کنند. با این حال ، آنها معمولاً سرعت چاپ پایین تری دارند و هنگام چاپ در حجم زیاد فریبنده گران هستند. کاغذ عکس به صورت ورق و کارتریج های جوهر به صورت جداگانه بر اساس رنگ فروخته می شوند.
- لیزر چاپگرها دارای سرعت چاپ عالی هستند اما حتی چاپگرهای لیزری رنگی معمولاً تصاویر با کیفیت عکس تولید نمی کنند و بر روی کاغذ عکس چاپ نمی کنند. برای چاپگرهای لیزری رنگی ، کارتریج های تونر نیز جداگانه به صورت رنگی فروخته می شوند.
- تصعید رنگ چاپگرها چاپهای با کیفیت عکس عالی ، سرعت چاپ سریع و قیمت بسیار متفاوت را ارائه می دهند. کاغذ عکس چاپگرهای تصعید رنگ با مقدار دقیق فیلم رنگ مورد نیاز برای چاپ همان مقدار کاغذ به فروش می رسد. برای مدلهای گران قیمت تر ، کاغذ و رنگ به صورت رول به فروش می رسند و چاپگر به طور خودکار هر عکس را پس از چاپ قطع می کند. برای مدلهای کم هزینه تر ، کاغذ عکس و رنگ با هم در ورق فروخته می شوند.
مرحله 2. نیازها و بودجه خود را در نظر بگیرید
غرفه عکس شما در چه نوع رویدادی مورد استفاده قرار می گیرد و احتمالاً چند عکس چاپ می کنید؟ می خواهید اندازه عکس ها چقدر باشد و رسانه مورد نیاز چقدر هزینه دارد؟ آیا در آینده از غرفه عکس استفاده می کنید؟ بسته به شرایط شما ، ممکن است به نفع شما باشد که یک چاپگر رویداد حرفه ای اجاره کنید یا یک مدل دست دوم را با کسری از هزینه خریداری کنید.
مرحله 3. مطمئن شوید که چاپگر شما با رزبری پای سازگار است
از هر چاپگری که قصد استفاده از آن را دارید ، باید توسط Gutenprint پشتیبانی شود. Gutenprint یک مجموعه منبع باز از درایورهای چاپگر رایگان برای استفاده با سیستم های چاپ بر اساس UNIX است ، این همان چیزی است که Raspberry Pi برای چاپ استفاده می کند. در اینجا لیستی از چاپگرهایی وجود دارد که در حال حاضر با Gutenprint سازگار هستند. اگر در کنار چاپگر شما عبارت "EXPERIMENTAL" نوشته شده است ، ممکن است مشکلاتی داشته باشد و ممکن است روی رزبری پای به طور قابل اعتماد کار نکند.
قسمت 4 از 8: نصب چاپگر عکس
مرحله 1. CUPS را نصب کنید
CUPS (یا سیستم چاپ یونیکس معمولی) برنامه ای است که ما باید بتوانیم از رزبری پای چاپ کنیم. یک پنجره ترمینال جدید باز کنید و تایپ کنید:
sudo apt-get فنجان های نصب
مرحله 2. کاربر "pi" را به گروهی که مجاز به چاپ "lpadmin" هستند اضافه کنید
در نوع ترمینال:
sudo usermod -a -G lpadmin pi
مرحله 3. چاپگر را با استفاده از کابل USB به Raspberry Pi وصل کنید
سپس چاپگر را روشن کنید.
مرحله 4. مرورگر اینترنت را با کلیک روی نماد کره آبی در سمت چپ بالای نوار وظیفه باز کنید
در نوار URL آدرس زیر را وارد کنید:
127.0.0.1:631
سپس ↵ Enter را فشار دهید. با این کار صفحه راه اندازی CUPS در مرورگر شما باز می شود.
مرحله 5. بر روی زبانه Administration کلیک کنید
سپس بر روی Add Printer کلیک کنید. از شما خواسته می شود نام کاربری و رمز عبور خود را وارد کنید.
نام کاربری پیش فرض pi است و رمز عبور پیش فرض تمشک است مگر اینکه قبلاً تغییر کرده باشد
مرحله 6. چاپگر خود را در لیست Local Printers انتخاب کرده و روی ادامه کلیک کنید
چاپگر راه دور VNC را نادیده بگیرید و اگر چاپگر شما دوبار در لیست است نگران نباشید.
مرحله 7. نام چاپگر خود را به چیزی که به خاطر سپردن و تایپ کردن ساده است تغییر دهید
در مثال نشان داده شده ، نام چاپگر را از Sony_UP-DR200 پیش فرض به سادگی SonyUP تغییر می دهیم تا به خاطر سپردن و تایپ آن آسان تر شود. در صورت تمایل می توانید برچسب مکان را وارد کنید. در این مثال ما photobooth را به عنوان مکان وارد می کنیم. سپس روی ادامه کلیک کنید.
مرحله 8. راننده چاپگر را برای نوع و مدل چاپگر خاص خود انتخاب کنید
سپس روی افزودن چاپگر کلیک کنید.
مرحله 9. تنظیمات پیش فرض چاپ را که در این چاپگر ترجیح می دهید انتخاب کنید
اگر نمی دانید یک تنظیم خاص چه می کند ، بهتر است آن را تنها بگذارید. مهمترین تنظیم این است که اطمینان حاصل کنید که اندازه رسانه با اندازه کاغذی که در حال حاضر از آن استفاده می کنید مطابقت دارد. سپس روی Set Default Options کلیک کنید. شما باید یک صفحه تأیید را مشاهده کنید که نشان می دهد "گزینه های پیش فرض چاپگر" YourPrinterName "با موفقیت تنظیم شده است." سپس شما را به وضعیت اصلی چاپگر و صفحه کار هدایت می کند.
مرحله 10. چاپگرهای فعال را بررسی کنید
یک پنجره ترمینال جدید باز کنید و تایپ کنید:
lpstat -p
سپس ↵ Enter را فشار دهید. با این کار نام و وضعیت چاپگر پیش فرض فعلی بازگردانده می شود. نام چاپگر نمایش داده شده باید نامی باشد که قبلاً در تنظیم CUPS تعیین کرده اید و در صورت عدم استفاده از چاپگر ، وضعیت باید "بیکار" باشد.
مرحله 11. فایلهای موجود در فهرست اصلی خود را لیست کنید
در نوع ترمینال:
ls
سپس ↵ Enter را فشار دهید. با این کار لیستی از دایرکتوری ها و فایل هایی که در فهرست اصلی هستند باز می گردد. در لیست باید نام فایل عکسی را که قبلاً گرفته اید در قسمت Connect the Camera Module بیابید.
مرحله 12. تصویر را چاپ کنید
در نوع ترمینال:
lp -d PRINTERNAME cam.jpg
- به جای PRINTERNAME نام چاپگر خود را تایپ کرده و cam-j.webp" />
قسمت 5 از 8: دریافت کد غرفه عکس
مرحله 1. کد غرفه عکس را انتخاب کنید
ایجاد یک برنامه غرفه عکس از ابتدا خارج از محدوده این راهنما است. خوشبختانه برنامه های مختلف زیادی در اینترنت وجود دارد که کاربران مختلف برای پروژه های غرفه سازی DIY خود نوشته اند! خوشبختانه ، بسیاری از آن افراد فوق العاده کد منبع باز خود را برای استفاده شخصی رایگان در اختیار عموم قرار داده اند.
شما می توانید مکانهایی مانند Github.com را برای مکانی مناسب با نیازهای خود جستجو کنید ، با این حال این راهنما از برنامه ای نوشته شده توسط Kenneth Centurion استفاده می کند که به طور قابل ستایش "غرفه" نامیده می شود. درک آن ساده و نسبتاً آسان است و می تواند بدون دانش برنامه نویسی زیاد سفارشی شود. می توانید فایلها را بررسی کرده و کد را در مرورگر خود در اینجا جستجو کنید:
مرحله 2. مخزن غرفه را کلون کنید
شبیه سازی به سادگی روش دیگری برای گفتن "بارگیری" است و مخزن فقط مجموعه ای از فایل ها است. یک پنجره ترمینال جدید باز کنید و فهرست را با وارد کردن موارد زیر تغییر دهید:
cd/usr/local/src
- سپس ↵ Enter را بزنید.
- با تایپ کردن مخزن غرفه را در این پوشه کلون کنید.
sudo git کلون git: //github.com/zoroloco/boothy.git
سپس ↵ Enter را فشار دهید. با این کار کل انبار غرفه و همه فایلهای آن در فهرست راهنمای فعلی شما کپی می شود. کار عالی!
قسمت 6 از 8: تنظیم کد غرفه عکس
مرحله 1. مجوزهای پرونده و پوشه را تغییر دهید
شما باید بسیاری از این فایل های جدید را قابل نوشتن و اجرا کنید تا بتوانید فایل های مختلف را ویرایش و اجرا کنید. می توانید درباره تنظیمات مجوزهای مختلف در وب سایت رسمی لینوکس اطلاعات بیشتری کسب کنید. سریعترین راه این است که کل دایرکتوری غرفه را برای همه قابل خواندن ، نوشتن و اجرا کنید. برای انجام این کار ، در پنجره ترمینال تایپ کنید:
sudo chmod 777 -R/usr/local/src/boothy
↵ Enter را فشار دهید.
مرحله 2. فایل INSTALL را به عنوان یک اسکریپت bash اجرا کنید
فایل INSTALL.txt دارای لیستی از دستورات است که بسته های مختلفی را که برای اجرای غرفه به آنها نیاز دارید بارگیری و نصب می کند. به جای وارد کردن همه آنها به صورت دستی ، می توانید فایل متنی را به عنوان یک اسکریپت اجرا کنید. در نوع ترمینال:
sudo bash /usr/local/src/boothy/INSTALL.txt
↵ Enter را فشار دهید. اطمینان حاصل کنید که در طول مراحل نصب به هرگونه درخواست پاسخ دهید. این مرحله ممکن است مدتی طول بکشد ، بنابراین زمان خوبی برای نوشیدن یک فنجان قهوه خواهد بود! قبل از ادامه مرحله بعدی صبر کنید تا همه بسته ها نصب شوند.
مرحله 3. اسکریپت "اجرا" را ویرایش کنید
در نوع ترمینال:
sudo nano /usr/local/src/boothy/run.sh
- ↵ Enter را فشار دهید. با این کار فایل run.sh در ویرایشگر متن در ترمینال باز می شود. از کلیدهای جهت دار برای حرکت و افزودن a -i در خط پایین بعد از کلمه "python" استفاده کنید تا کل کد به صورت زیر ظاهر شود:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
قسمت 7 از 8: اتصال دکمه
مرحله 1. رزبری پای را خاموش کرده و برق را قطع کنید
مرحله 2. پین های GPIO را برای دکمه پیدا کنید
GPIO مخفف General Purpose Input Output است و به 40 پین رزبری پای اشاره دارد. از آنها برای اتصال اجسام مختلف ورودی ورودی الکترونیکی مانند دکمه ها ، کلیدها ، چراغ ها و غیره استفاده می شود و سپس می توان آنها را طوری برنامه ریزی کرد که تقریباً هر کاری را انجام دهند. اگر قبلاً فایل pbooth.py را بازرسی کرده اید ، ممکن است متوجه شده باشید که کد پین BUTTON را 26 تعیین کرده است. از آنجا که روی Raspberry Pi برچسب گذاری نشده اند ، به شماتیک اعداد تعیین شده مراجعه کنید.
مرحله 3. یک سیم بلوز را به پین 26 وصل کنید
از یک سیم جامپر رنگی دیگر استفاده کنید و آن را به پین زمین متصل کنید. در واقع یک پایه پایه درست کنار پین 26 در آخرین پین در همان ردیف وجود دارد. همانطور که در تصویر نشان داده شده است ، یک سیم بلوز قرمز به پین 26 و یک سیم بلوز مشکی به زمین متصل شده است.
مرحله 4. سیم های بلوز را به یک تخته نان متصل کنید
تخته های نان می توانند سیم کشی مدارها را بدون نوار برقی یا آهن لحیم کاری بسیار ساده تر کنند و اگر همه چیز را به درستی وصل کرده اید برای آزمایش ایده آل است. سیم جامپر متصل به زمین را به مسیر (-) منفی وصل کنید و سیم جامپر متصل به پایه دکمه را به مسیر مثبت (+) وصل کنید. همانطور که در تصویر نشان داده شده است ، سیم قرمز (متصل به پین 26) به مسیر مثبت و سیم سیاه (متصل به زمین) به مسیر منفی وصل شده است.
مرحله 5. دو طول سیم قلاب را به تخته نان وصل کنید
با یک سیم برش ، هر دو انتهای دو سیم مختلف را از رنگ جدا کنید. یک طرف هر سیم را به مسیر مربوط به تخته نان وصل کنید. همانطور که در تصویر نشان داده شده است ، یک سیم قلاب قرمز قرمز به مسیر مثبت تخته نان وصل شده است و یک سیم سفید به مسیر منفی تخته نان متصل شده است.
مرحله 6. سیمهای متصل مربوطه را به مخاطبین مثبت و منفی دکمه وصل کنید
مرحله 7. دوباره برق را به رزبری پای وصل کرده و آن را راه اندازی کنید
مرحله 8. آن را آزمایش کنید
بررسی کنید که آیا همه عناصر کار می کنند یا خیر. در یک پنجره ترمینال جدید نوع آن را بنویسید:
/usr/local/src/boothy/run.sh
مرحله 9 Press Enter را فشار دهید
پیش نمایش دوربین شروع به کار می کند و شمارش معکوس را مشاهده خواهید کرد. آماده لبخند شوید! 3 عکس می گیرد و مجموعه عکس حاصل را چاپ می کند. وقتی می گوید "برای شروع دکمه قرمز را فشار دهید!" این باید کل فرایند را فوراً با فشار دادن دکمه قرمز تکرار کند! تبریک می گویم ، شما یک غرفه عکس ساختید!
مرحله 10. برنامه غرفه عکس را ببندید
هنگامی که آماده پایان برنامه غرفه عکس هستید ، کافی است Ctrl+C را فشار دهید. با این کار برنامه به طور ناگهانی به پایان می رسد و شما را به پنجره ترمینال باز می گرداند. سپس Ctrl+D را فشار دهید تا به خط فرمان عادی برگردید.
قسمت 8 از 8: سفارشی سازی بیشتر
مرحله 1. کد پایتون را ویرایش کنید
اگر می خواهید برنامه را بیشتر سفارشی کنید ، می توانید فایل pbooth.py را در ویرایشگر پایتون ویرایش کنید. یک پنجره جدید مدیریت فایل باز کنید و به فهرست غرفه بروید. روی فایل pbooth.py دوبار کلیک کنید. این باید کد pbooth.py را در ویرایشگر پایتون باز کند.
مرحله 2. یک نسخه پشتیبان تهیه کنید
در صورت تغییر هر چیزی که باعث شود کد پایتون کار نکند ، روی "پرونده" و "ذخیره به عنوان" را انتخاب کرده و "ذخیره به عنوان" را انتخاب کرده و یک فایل جدید به نام "pbooth.py.bak" را به عنوان یک فایل پشتیبان ذخیره کنید. اگر چنین شد ، کافی است پسوند ".bak" را از فایل حذف کرده و فایل شکسته را با آن رونویسی کنید. به این ترتیب شما می توانید با آزمایش آنچه در هر قسمت از کد انجام می دهید آزمایش کنید!
مرحله 3. کد پایتون را سفارشی کنید
اگر کد را کمی دقیقتر بررسی کنید ، خواهید دید که متغیرها و اصطلاحاتی در نزدیکی بالا وجود دارد که سفارشی سازی آن را بر اساس نیازهای شما کمی ساده تر می کند.
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 #متصل به 12 ولت خارجی. PHOTO_DELAY = 8
مرحله 4. یک محوطه بسازید
راه های خلاقانه زیادی وجود دارد که می توانید غرفه عکس کاری خود را به نمایش بگذارید و نمونه های زیادی در اینترنت از تاسیسات مختلف که افراد ساخته اند در اینترنت وجود دارد. خلاق باشید و لذت ببرید!