איך יוצרים תא צילום עם פטל הפטל?

אם עדיין לא מוגדר לך ה- Raspberry Pi שלך, עיין במדריך כיצד להתחיל עם פטל פטל לקבלת הוראות מפורטות שלב אחר שלב.
דוכני צילום הם הרבה כיף ומהווים תוספת נעימה לקהל באירועים חברתיים כמו מסיבות, ימי הולדת וחתונות. האורחים נהנים להצטלם ולסיים מזכרות מובהקות של אירוע בלתי נשכח. בעוד ששכירת תא צילום יכולה להיות יקרה, באמצעות פטל פטל, תוכלו להכין בעצמכם עבור הרבה פחות כסף ויהיה לכם הרבה יותר כיף לעשות את זה!
חלק 1 מתוך 8: הגדרת פי פטל שלך
- 1וודא שהפי פטל שלך מעודכן. תצטרך Raspberry Pi דגם 2B ואילך, שמריץ את ג'סי Raspbian האחרונה עם מערכת ההפעלה PIXEL ואת ציוד היקפי סטנדרטי כגון צג, מקלדת ועכבר. אם עדיין לא מוגדר לך ה- Raspberry Pi שלך, עיין במדריך כיצד להתחיל עם פטל פטל לקבלת הוראות מפורטות שלב אחר שלב.
- 2עדכן את ספריות החבילות שלך. פתח חלון מסוף חדש על ידי לחיצה על סמל המסוף בפינה הימנית העליונה של שורת המשימות והקלד את הדברים הבאים:
עדכון sudo apt-get
- ואז לחץ ↵ Enter. פעולה זו תעדכן את רשימות חבילות התוכנה שלך כדי שתוכל לקבוע אילו תוכניות זקוקות לשדרוג ואילו כבר עדכניות.
- 3שדרג את החבילות שלך. בטרמינל הקלד:
שדרוג sudo apt-get
- ואז לחץ ↵ Enter. פעולה זו תשדרג את התוכניות ומערכת ההפעלה שלך אם קיימות גרסאות חדשות יותר.
חלק 2 מתוך 8: חיבור מודול המצלמה
- 1סגרו את פטל הפטל ונתקו את החשמל.
- 2אתר את יציאת המצלמה.
- 3הרם את הלשונית האחורית על ידי משיכה כלפי מעלה משני הצדדים.
- 4הכנס את כבל הסרט כך שמחברי המתכת פונים מיציאת Ethernet לכיוון יציאת ה- HDMI כפי שמופיע בתמונה.
- 5החזק את כבל סרט המצלמה למקומו ולחץ כלפי מטה על שתי הלשוניות. פעולה זו תנעל את כבל הסרט של המצלמה למקומו. וודא שכבל הסרט מאובטח ויושב באופן שווה ביציאת המצלמה.
- 6חבר מחדש את הכוח והפעל את פטל הפטל.
- 7פתח את תפריט התצורה של פטל פטל. לחץ על סמל הפטל בפינה השמאלית העליונה של שורת המשימות. עבור אל "העדפות" ואז לחץ על "תצורת פטל פטל".
- 8וודא שתוכנת המצלמה מופעלת בכרטיסייה ממשקים. ואז לחץ על אישור.
- המחשב עשוי לדרוש ממך שהוא צריך להפעיל מחדש לפני שהשינויים יכולים להיכנס לתוקף. לאחר מכן הוא ישאל אם ברצונך להפעיל מחדש את המחשב כעת, ובמקרה זה בחר כן.
- 9בדוק את המצלמה על ידי צילום תמונה! פתח חלון מסוף חדש והקלד:
raspistill -o cam.jpg
- ואז לחץ ↵ Enter. תצוגת התצוגה המקדימה של המצלמה תופעל שנייה מאוחר יותר ותצלם תמונה. זה יישמר בספריית הבית של המשתמש שלך עם שם הקובץ cam.jpg.
- אתה יכול להחליף cam.jpg בפקודה לעיל את שם הקובץ שאתה מעדיף כל עוד זה מסתיים.jpg
- 10פתח את קובץ התמונה שיצרת זה עתה. באפשרותך לפתוח את מנהל הקבצים על ידי לחיצה על סמל תיקיית הקבצים בצד שמאל למעלה בשורת המשימות. אתה אמור לראות את קובץ התמונה בספריית הבית שלך. לחץ פעמיים על הקובץ וזה יפתח את התמונה עם מציג התמונות. מעולה!

חבר את המדפסת לפטל פטל באמצעות כבל ה- USB.
חלק 3 מתוך 8: בחירת מדפסת צילום
- 1שקול את היתרונות והחסרונות של מדפסות שונות.
- מדפסות הזרקת דיו הן בדרך כלל פחות יקרות ומייצרות הדפסות באיכות צילום טובה. עם זאת, בדרך כלל יש להן מהירויות הדפסה נמוכות יותר והן יקרות באופן מטעה בעת הדפסה בכמות גדולה. נייר הצילום נמכר בגיליונות ומחסניות הדיו נמכרות בנפרד לפי צבע.
- למדפסות לייזר יש מהירויות הדפסה מצוינות, אך אפילו מדפסות לייזר צבעוניות בדרך כלל אינן מייצרות תמונות באיכות צילום וגם אינן מדפיסות על נייר צילום. עבור מדפסות לייזר צבעוניות, מחסניות הטונר נמכרות גם בנפרד לפי צבע.
- מדפסות סובלימציה לצביעה מספקות הדפסות מעולות באיכות צילום, מהירות הדפסה מהירה ומשתנות מאוד במחיר. נייר הצילום עבור מדפסות סובלימציה של צבע נמכר בכמות המדויקת של סרט הצבע הדרוש להדפסת אותה כמות נייר. עבור הדגמים היקרים יותר בנפח גבוה, הנייר והצבע נמכרים יחדיו בגלילים והמדפסת חותכת אוטומטית כל תמונה לאחר ההדפסה. עבור דגמי הכמות הנמוכה פחות זולה, נייר הצבע והצבע נמכרים יחד בגיליונות.
- 2שקול את הצרכים שלך ואת התקציב שלך. באיזה סוג אירוע ישמש את תא הצילומים שלך וכמה תמונות אתה צפוי להדפיס? איזה גודל צילום אתה רוצה שההדפסים יהיו וכמה המדיה הנדרשת היא יקרה? האם אתה מתכוון להשתמש בעתיד בתא הצילום? תלוי בנסיבות שלך, זה יהיה האינטרס שלך לשכור מדפסת מקצועית לאירועים או לקנות דגם משומש בשבריר מהעלות.
- 3וודא שהמדפסת שלך תואמת ל- pi pberry. לא משנה באיזו מדפסת אתה מתכנן להשתמש, עליה להיות נתמכת על ידי Gutenprint. Gutenprint הוא אוסף קוד פתוח של מנהלי התקן מדפסות בחינם לשימוש במערכות הדפסה מבוססות UNIX, וזה מה ש- Raspberry Pi משתמש כדי להדפיס. להלן רשימת מדפסות התואמות כרגע עם gutenprint. אם כתוב "EXPERIMENTAL" לצד המדפסת שלך, יכול להיות שיש לה בעיות וייתכן שהיא לא תפעל בצורה מהימנה ב- Raspberry Pi.
חלק 4 מתוך 8: התקנת מדפסת הצילום
- 1התקן את CUPS. CUPS (או מערכת הדפסה משותפת של יוניקס) היא התוכנית שאנחנו צריכים כדי להיות מסוגלים להדפיס מ- Raspberry Pi. פתח חלון מסוף חדש והקלד:
sudo apt-get להתקין כוסות
- ואז לחץ ↵ Enterוזה יטען את קבצי ההתקנה. כאשר תתבקש להמשיך, הקלד Y ולחץ ↵ Enter. CUPS יתחיל בתהליך ההתקנה שיכול להימשך 15 דקות או יותר.
- 2הוסף את המשתמש 'pi' לקבוצה שמותר להדפיס 'lpadmin'. בסוג המסוף:
sudo usermod -a -G lpadmin pi
- ואז לחץ ↵ Enter.
- 3חבר את המדפסת לפטל פטל באמצעות כבל ה- USB. ואז הפעל את המדפסת.
- 4פתח את דפדפן האינטרנט על ידי לחיצה על סמל הגלובוס הכחול בפינה השמאלית העליונה של שורת המשימות. בשורת כתובת האתר הזן את הכתובת הבאה:
http: //127,0.0,1: 631
- ואז לחץ ↵ Enter. פעולה זו תפתח את דף ההתקנה של CUPS בדפדפן שלך.
- 5לחץ על הכרטיסייה ניהול. לאחר מכן לחץ על הוסף מדפסת. תתבקש להזין את שם המשתמש והסיסמה שלך.
- שם המשתמש המוגדר כברירת pi מחדל הוא וסיסמת ברירת המחדל היא raspberry אלא אם כן שונתה בעבר.
- 6בחר את המדפסת שלך ברשימת המדפסות המקומיות ולחץ על המשך. התעלם מהמדפסת המרוחקת של VNC ואל תדאג אם המדפסת שלך רשומה פעמיים.
- 7שנה את שם המדפסת למשהו שקל לזכור ופשוט להקליד. בדוגמה שמוצגת בתמונה, אנו נשנה את שם המדפסת כברירת המחדל Sony_UP-DR200 לפשטות SonyUP כך שיהיה קל יותר לזכור ולהקליד. תוכל גם להזין תג מיקום אם תרצה בכך. בדוגמה זו ניכנס photobooth כמיקום. לאחר מכן לחץ על המשך.
- 8בחר במנהל המדפסת עבור יצרן המדגם והדגם הספציפי שלך. לאחר מכן לחץ על הוסף מדפסת.
- 9בחר את הגדרות ההדפסה המוגדרות כברירת מחדל שאתה מעדיף במדפסת זו. אם אינך יודע מה הגדרה מסוימת עושה, עדיף להשאיר אותה בשקט. ההגדרה החשובה ביותר היא להבטיח שגודל המדיה יתאים לגודל הנייר שבו אתה משתמש כעת. לאחר מכן לחץ על הגדר אפשרויות ברירת מחדל. אתה אמור לראות דף אישור המציג את אפשרויות ברירת המחדל של "מדפסת 'YourPrinterName' הוגדרו בהצלחה." פעולה זו תפנה אותך לסטטוס ולדף העבודה הראשי של המדפסת.
- 10בדוק אם קיימות מדפסות פעילות. פתח חלון מסוף חדש והקלד:
lpstat -p
- ואז לחץ ↵ Enter. פעולה זו תחזיר את השם והסטטוס של מדפסת ברירת המחדל הנוכחית. שם המדפסת המוצג צריך להיות זה שציינת קודם בהגדרת CUPS והמצב צריך להיות "סרק" אם המדפסת אינה בשימוש.
- 11רשום את הקבצים בספריית הבית שלך. בסוג המסוף:
ls
- ואז לחץ ↵ Enter. פעולה זו תחזיר רשימה של ספריות וקבצים שנמצאים בספריה הביתית. ברשימה אתה אמור למצוא את שם הקובץ של התמונה שצילמת קודם בסעיף Connect the Camera Module.
- 12הדפיסו את התמונה. בסוג המסוף:
lp -d PRINTERNAME cam.jpg
- במקום PRINTERNAME להקליד את שם המדפסת שלך ולהחליף cam.jpg את שם הקובץ של התמונה שלך, ואז לחץ ↵ Enter. התמונה שלך תודפס מהמדפסת! עבודה נהדרת!

באיזה סוג אירוע ישמש את תא הצילומים שלך וכמה תמונות אתה צפוי להדפיס?
חלק 5 מתוך 8: קבלת קוד תא הצילום
- 1בחר קוד תא צילום. יצירת תוכנית תא צילום מאפס אינה חלה על תחום המדריך הזה. למרבה המזל, יש הרבה תוכניות שונות שמרחפות ברשת שמשתמשים שונים כתבו עבור פרויקטים בעצמם של תא צילום! למרבה המזל, רבים מאותם אנשים מדהימים הפכו את קוד הקוד הפתוח שלהם בחינם לציבור לשימוש אישי.
- אתה יכול לחפש במקומות כמו Github.com אחר אחד שמתאים לצרכים שלך, אולם מדריך זה ישתמש בתוכנית שנכתבה על ידי קנת סנטוריון, הנקראת בשם "boothy", כדוגמה. זה פשוט וקל למדי להבנה וניתן להתאים אותו ללא יותר מדי ידע בתכנות. אתה יכול לבדוק את הקבצים ולחקור את הקוד בדפדפן שלך כאן: https://github.com/zoroloco/boothy.
- 2שיבט את המאגר התאים. שיבוט הוא פשוט דרך אחרת לומר 'הורדה' ומאגר הוא פשוט אוסף של קבצים. פתח חלון מסוף חדש ושנה את הספריה על ידי הזנת:
cd / usr / local / src
- ואז הכה ↵ Enter.
- שיבט את מאגר התאים לתיקיה זו על ידי הקלדה:
sudo git clone git: //github.com/zoroloco/boothy.git
- ואז לחץ ↵ Enter. פעולה זו תעתיק את כל המאגר המתאים וכל קבציו לספרייה בה אתה נמצא. עבודה נהדרת!
חלק 6 מתוך 8: הגדרת קוד תא הצילום
- 1שנה הרשאות קבצים ותיקיות. יהיה עליכם להפוך רבים מהקבצים החדשים לכתביים ולהפעלה, כך שתוכלו לערוך ולהריץ את הקבצים השונים. תוכל ללמוד עוד על הגדרות ההרשאות השונות באתר הרשמי של Linux. הדרך המהירה ביותר היא להפוך את כל ספריית התאים לקריאה, כתובה ומופעלת לכולם. לשם כך, הקלד בחלון המסוף:
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 pudon sudo -i /usr/local/src/boothy/pbooth.py
- לחץ על Ctrl+ X וזה ישאל אותך אם ברצונך לשמור. לחץ y ולחץ ↵ Enter.

שם המשתמש המוגדר כברירת מחדל הוא pi וסיסמת ברירת המחדל היא פטל אלא אם כן שונתה בעבר.
חלק 7 מתוך 8: חיבור הכפתור
- 1כבה את פטל הפטל ונתק את החשמל.
- 2אתר את סיכות ה- GPIO של הכפתור. GPIO מייצג פלט קלט לשימוש כללי והוא מתייחס ל 40 הפינים ב- Raspberry Pi. הם משמשים לחיבור אובייקטים שונים של פלט קלט אלקטרוני כמו כפתורים, מתגים, נורות וכו 'ואז ניתן לתכנת אותם לעשות כמעט הכל. אם בדקת את הקובץ pbooth.py קודם לכן, היית שם לב שהקוד מציין את סיכת ה- BUTTON כ- 26. מכיוון שהם אינם מתויגים ב- Raspberry Pi, עיין בתרשים המספרים המיועדים.
- 3חבר חוט מגשר לסיכה 26. השתמש בחוט מגשר צבעוני אחר וחבר אותו לסיכה קרקעית. למעשה יש סיכת קרקע ממש ליד סיכה 26 בסיכה האחרונה באותה שורה. כפי שמוצג בתמונה, חוט מגשר אדום מחובר לסיכה 26 וחוט מגשר שחור מחובר לקרקע.
- 4חבר את חוטי המגשר לקרש לחם. לוחות לחם יכולים להקל על חוט מעגלים ללא קלטת חשמלית או מלחם, והם אידיאליים לבדיקה אם הכל מחובר כראוי. חבר את חוט המגשר המחובר לקרקע למסלול השלילי (-), וחבר את חוט המגשר המחובר לסיכת הכפתור למסלול החיובי (+). כפי שמוצג בתמונה, החוט האדום (מחובר לסיכה 26) מחובר למסלול החיובי והחוט השחור (מחובר לקרקע) מחובר למסלול השלילי.
- 5חבר שני אורכי חוט חיבור לקרש הלחם. בעזרת חשפנית תיל, פשט את שני הקצוות של שני חוטי צבע שונים. חבר צד אחד של כל חוט למסלול המתאים של קרש הלחם. כפי שמוצג בתמונה, חוט חיבור אדום מחובר למסלול החיובי של קרש הלחם וחוט לבן מחובר למסלול השלילי של קרש הלחם.
- 6חבר את חוטי החיבור המתאימים למגעים החיוביים והשליליים של הכפתור.
- 7חבר את הכוח בחזרה לפטל הפטל והפעל אותו.
- 8בדוק את זה! בדוק אם כל האלמנטים עובדים. בסוג חלון מסוף חדש:
/usr/local/src/boothy/run.sh
- 9לחץ ↵ 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 = "יומן" archiveDir = "תמונות" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 # מחובר ל 12 וולט חיצוניים. PHOTO_DELAY = 8
- שינוי ערכי SCREEN_WIDTH ו SCREEN_HEIGHT יקבע את גודל המסך מציג תצוגה מקדימה המצלמה. באפשרותך לשנות זאת כך שתתאים לרזולוציה של המסך שבו תשתמש עבור ה- photobooth שלך, אולם שינוי זה עלול לגרום לכותרות מחוץ למרכז לטקסט כאשר התוכנית פועלת. גם את אלה ניתן לשנות אך הם מפוזרים יותר בכל הקוד ולכן קשה יותר לשנות אותם.
- אם אתה מדפיס 4x6 הדפסים בגודל, שינוי ערכי IMAGE_WIDTH ו IMAGE_HEIGHT ל 640 ו 425 בהתאמה, מנצל את המרחב הדף בצורה יעילה יותר.
- שינוי ערכו PHOTO_DELAY יקבע כמה שניות הטיימר יספור לאחור לפני כל תמונה בסדרה.
- שנה או החלף את 4logo.png בספריית הביתנים למשהו המותאם אישית לאירוע או לחגיגה שלך.
- 4בנה מתחם! ישנן המון דרכים יצירתיות בהן תוכל להציג את תא הצילום שלך בעבודה והרבה דוגמאות באינטרנט של התקנות שונות שאנשים עשו. תהיו יצירתיים ותהנו!
- פטל פי (2B ואילך)
- Raspberry Pi Camera Module (מומלץ v2)
- צג HDMI / טלוויזיה
- מדפסת צילום
- כפתור לד
- חיבור חיבור
- חשפניות חוטים
- קרש לחם
- חוטי מגשר