כיצד ליצור דוכן צילומים בעזרת ה- Raspberry Pi: 5 שלבים

תוכן עניינים:

כיצד ליצור דוכן צילומים בעזרת ה- Raspberry Pi: 5 שלבים
כיצד ליצור דוכן צילומים בעזרת ה- Raspberry Pi: 5 שלבים
Anonim

דוכני צילום מהנים מאוד ומהווים תוספת נעימה לקהל לאירועים חברתיים כגון מסיבות, ימי הולדת וחתונות. האורחים נהנים להצטלם ולסיים עם מזכרות ייחודיות לאירוע בלתי נשכח. אמנם השכרה של תא צילום יכולה להיות יקרה, אך באמצעות פטל פטל, אתה יכול להכין בעצמך בהרבה פחות כסף ויהנה הרבה יותר לעשות זאת!

צעדים

חלק 1 מתוך 8: הגדרת ה- Pi Raspberry שלך

Rpisetup
Rpisetup

שלב 1. ודא ש- Raspberry Pi שלך מעודכן

תזדקק לדגם Raspberry Pi 2B ואילך, עם מערכת ההפעלה האחרונה של Raspbian הנתמכת עם צג, מקלדת ועכבר. אם עדיין לא התקנת את ה- Raspberry Pi שלך, עיין במדריך כיצד להתחיל עם ה- Raspberry Pi לקבלת הוראות מפורטות שלב אחר שלב.

Terminalaptget
Terminalaptget

שלב 2. עדכן את ספריות החבילה שלך

פתח חלון מסוף חדש על ידי לחיצה על סמל המסוף בפינה השמאלית העליונה של שורת המשימות והקלד את הדברים הבאים:

    עדכון sudo apt-get

  • לאחר מכן הקש על ↵ Enter. פעולה זו תעדכן את רשימות חבילות התוכנה שלך כך שתוכל לקבוע אילו תוכניות צריכות לשדרג ואילו כבר מעודכנות.

שלב 3. שדרג את החבילות שלך

במסוף, הקלד:

    sudo apt-get upgrade

  • לאחר מכן הקש על ↵ Enter. פעולה זו תשדרג את התוכניות ומערכת ההפעלה שלך אם קיימות גרסאות חדשות יותר.

חלק 2 מתוך 8: חיבור מודול המצלמה

שלב 1. כבה את ה- Raspberry Pi ונתק את המתח

Locatecameraport
Locatecameraport

שלב 2. אתר את יציאת המצלמה

Cameraportup
Cameraportup

שלב 3. הרם את הלשונית האחורית על ידי משיכה כלפי מעלה משני הצדדים

Cameraportribbon
Cameraportribbon

שלב 4. הכנס את כבל הסרט כך שמחברי המתכת יפנו כלפי מעלה מיציאת ה- Ethernet ולכיוון יציאת ה- HDMI כפי שמוצג בתמונה

Cameraportdown
Cameraportdown

שלב 5. החזק את כבל סרט המצלמה במקומו ולחץ כלפי מטה על שתי הלשוניות

פעולה זו תנעל את כבל הסרט של המצלמה במקומה. ודא שכבל הסרט מאובטח ויושב באופן שווה ביציאת המצלמה.

שלב 6. חבר מחדש את החשמל והפעל את ה- Raspberry Pi

תפריט תצורה של Raspi
תפריט תצורה של Raspi

שלב 7. פתח את תפריט התצורה של Raspberry Pi

לחץ על סמל הפטל בפינה השמאלית העליונה של שורת המשימות. עבור אל "העדפות" ולאחר מכן לחץ על "תצורת פטל פטל".

Raspi config
Raspi config

שלב 8. ודא שתוכנת המצלמה מופעלת בכרטיסייה ממשקים

לאחר מכן לחץ על אישור.

המחשב עשוי לבקש ממך צורך להפעיל מחדש לפני שהשינויים ייכנסו לתוקף. לאחר מכן הוא ישאל אם ברצונך להפעיל מחדש את המחשב כעת. במקרה זה, בחר כן

שלב 9. בדוק את המצלמה על ידי צילום תמונה

פתח חלון מסוף חדש והקלד:

raspistill -o cam.jpg

  • לאחר מכן הקש על ↵ Enter. תצוגה מקדימה של המצלמה תידלק שניה מאוחר יותר היא תצלם תמונה. הוא יישמר בספריית הבית של המשתמש שלך עם שם הקובץ cam.jpg.
  • אתה יכול להחליף את cam-j.webp" />
Openca
Openca

שלב 10. פתח את קובץ התמונה שיצרת זה עתה

תוכל לפתוח את מנהל הקבצים על ידי לחיצה על סמל תיקיית הקבצים בצד השמאלי העליון של שורת המשימות. אתה אמור לראות את קובץ התמונה בספריית הבית שלך. לחץ פעמיים על הקובץ וזה יפתח את התמונה בעזרת מציג התמונות. מְעוּלֶה!

חלק 3 מתוך 8: בחירת מדפסת צילום

Chooseaprinter
Chooseaprinter

שלב 1. שקול את היתרונות והחסרונות של מדפסות שונות

  • הזרקת דיו מדפסות בדרך כלל פחות יקרות ומייצרות הדפסים באיכות צילום טובה. עם זאת, בדרך כלל יש להם מהירות הדפסה נמוכה יותר והם יקרים באופן מטעה בעת הדפסה בכמות גדולה. נייר הצילום נמכר בגיליונות ומחסניות הדיו נמכרות בנפרד לפי צבע.
  • לייזר למדפסות יש מהירויות הדפסה מצוינות אך אפילו מדפסות לייזר צבעוניות בדרך כלל אינן מייצרות תמונות באיכות צילום והן אינן מדפיסות על נייר צילום. עבור מדפסות לייזר צבעוניות, מחסניות הטונר נמכרות גם בנפרד לפי צבע.
  • סובלימציה של צבע מדפסות מספקות הדפסים באיכות צילום מצוינת, מהירות הדפסה מהירה ומשתנות מאוד במחיר. נייר הצילום למדפסות סובלימציה של צבע נמכר בכמות הסרט המדויקת הנדרשת להדפסת אותה כמות נייר. בדגמים היקרים יותר בנפח גבוה הנייר והצבע נמכרים יחד בגלילים והמדפסת מנתקת כל תמונה אוטומטית לאחר ההדפסה. בדגמי הכמות הנמוכה פחות, נייר הצבע והצבע נמכרים יחד בגיליונות.

שלב 2. שקול את הצרכים שלך ואת התקציב שלך

באיזה סוג אירוע ישמש דוכן הצילומים שלך וכמה תמונות סביר להניח שתדפיס? מה גודל התמונה שאתה רוצה שההדפסים יהיו וכמה עולה המדיה הנדרשת? האם אתה עומד להשתמש בתא הצילומים בעתיד? בהתאם לנסיבות שלך, זה עשוי להיות האינטרס שלך כדי לשכור מדפסת לאירועים מקצועית או לקנות דגם משומש בשבריר מהעלות.

שלב 3. ודא שהמדפסת שלך תואמת את ה- Raspberry Pi

לא משנה באיזו מדפסת אתה מתכוון להשתמש, היא חייבת להיות נתמכת על ידי Gutenprint. Gutenprint הוא אוסף קוד פתוח של מנהלי התקני מדפסות בחינם לשימוש במערכות הדפסה מבוססות UNIX, וזה מה ש- Raspberry Pi משתמש בה להדפסה. להלן רשימת מדפסות התואמות כיום ל- Gutenprint. אם כתוב "EXPERIMENTAL" ליד המדפסת שלך, עלולות להיות לה בעיות ועשויות שלא לפעול באופן אמין על ה- Raspberry Pi.

חלק 4 מתוך 8: התקנת מדפסת הצילום

שלב 1. התקן CUPS

CUPS (או Common Unix Printing System) היא התוכנית שאנו צריכים כדי להדפיס אותה מ- Raspberry Pi. פתח חלון מסוף חדש והקלד:

    sudo apt-get להתקין כוסות

  • לאחר מכן לחץ על ↵ Enter וזה יטען את קבצי ההתקנה. כאשר תתבקש להמשיך, הקלד Y ולחץ על ↵ Enter. CUPS יתחיל בתהליך ההתקנה שעלול להימשך 15 דקות או יותר.

שלב 2. הוסף את המשתמש 'pi' לקבוצה שמותר להדפיס 'lpadmin'

בסוג הטרמינל:

    sudo usermod -a -G lpadmin pi

  • לאחר מכן הקש על ↵ Enter.

שלב 3. חבר את המדפסת ל- Raspberry Pi באמצעות כבל ה- USB

לאחר מכן הפעל את המדפסת.

Cupsbrowser
Cupsbrowser

שלב 4. פתח את דפדפן האינטרנט על ידי לחיצה על סמל הגלובוס הכחול בצד השמאלי העליון של שורת המשימות

בשורת כתובת האתר הזן את הכתובת הבאה:

127.0.0.1:631

לאחר מכן הקש על ↵ Enter. פעולה זו תפתח את דף ההתקנה של CUPS בדפדפן שלך.

Cupslogin1
Cupslogin1

שלב 5. לחץ על הכרטיסייה ניהול

לאחר מכן לחץ על הוסף מדפסת. תתבקש להזין את שם המשתמש והסיסמה שלך.

שם המשתמש המוגדר כברירת מחדל הוא pi וסיסמת ברירת המחדל היא פטל אלא אם כן היא שונתה בעבר

Localprinters
Localprinters

שלב 6. בחר את המדפסת שלך ברשימה מדפסות מקומיות ולחץ על המשך

התעלם ממדפסת VNC מרחוק ואל תדאג אם המדפסת שלך מופיעה פעמיים.

Nameprinter
Nameprinter

שלב 7. שנה את שם המדפסת שלך למשהו שקל לזכור ופשוט להקליד

בדוגמה בתמונה, נשנה את שם המדפסת מברירת המחדל של Sony_UP-DR200 לפשוט SonyUP כך שיהיה קל יותר לזכור ולהקלד. תוכל גם להזין תג מיקום אם תרצה. בדוגמה זו נזין את photobooth כמיקום. לאחר מכן לחץ על המשך.

Printerdriver
Printerdriver

שלב 8. בחר את מנהל המדפסת עבור יצרנית הדגם והדגם הספציפי שלך

לאחר מכן לחץ על הוסף מדפסת.

Defaultprintersetup
Defaultprintersetup

שלב 9. בחר את הגדרות ברירת המחדל להדפסה שאתה מעדיף במדפסת זו

אם אינך יודע מה עושה הגדרה מסוימת, עדיף להשאיר אותה לבד. ההגדרה החשובה ביותר היא לוודא שגודל המדיה תואם את גודל הנייר בו אתה משתמש כעת. לאחר מכן לחץ על הגדר אפשרויות ברירת מחדל. אתה אמור לראות דף אישור המציג את אפשרויות ברירת המחדל של "מדפסת 'שם הדפוס שלך' הוגדרו בהצלחה." לאחר מכן פעולה זו תנתב אותך לדף הסטטוס הראשי ולדף העבודה.

Lpstatidle
Lpstatidle

שלב 10. בדוק אם יש מדפסות פעילות

פתח חלון מסוף חדש והקלד:

lpstat -p

לאחר מכן הקש על ↵ Enter. פעולה זו תחזיר את השם ואת הסטטוס של מדפסת ברירת המחדל הנוכחית. שם המדפסת המוצג צריך להיות זה שציינת קודם לכן בהגדרת CUPS והסטטוס צריך להיות "לא פעיל" אם המדפסת אינה בשימוש.

Lscolorguide
Lscolorguide

שלב 11. רשום את הקבצים בספריית הבית שלך

בסוג הטרמינל:

ls

לאחר מכן הקש על ↵ Enter. פעולה זו תחזיר רשימה של ספריות וקבצים הנמצאים בספריית הבית. ברשימה אתה אמור למצוא את שם הקובץ של התמונה שצילמת קודם בקטע חבר את מודול המצלמה.

שלב 12. הדפס את התמונה

בסוג הטרמינל:

lp -d PRINTERNAME cam.jpg

  • במקום להקליד PRINTERNAME הקלד את שם המדפסת שלך והחליף את cam-j.webp" />

חלק 5 מתוך 8: קבלת קוד דוכן התמונות

Boothygithub
Boothygithub

שלב 1. בחר קוד דוכן תמונות

יצירת תוכנית דוכן צילומים מאפס היא מעבר להיקף מדריך זה. למרבה המזל, יש הרבה תוכניות שונות שצפות ברשת שמשתמשים שונים כתבו לפרויקטים של תא צילום DIY משלהם! למרבה המזל, רבים מאותם אנשים מדהימים הפכו את קוד הקוד הפתוח שלהם ללא תשלום לציבור לשימוש אישי.

אתה יכול לחפש במקומות כמו Github.com אחר המתאים לצרכיך, אולם מדריך זה ישתמש בתוכנית שנכתבה על ידי קנת סנטוריון, ושמה כדוגמת 'בוטה'. זה פשוט וקל למדי להבנה וניתן להתאים אותו ללא יותר מדי ידע בתכנות. אתה יכול לבדוק את הקבצים ולחקור את הקוד בדפדפן שלך כאן:

Cloneboothy
Cloneboothy

שלב 2. שיבוט את מאגר הבוטות

שיבוט הוא פשוט דרך נוספת לומר 'הורדה' ומאגר הוא פשוט אוסף של קבצים. פתח חלון מסוף חדש ושנה את הספרייה על ידי הזנת:

cd/usr/local/src

  • לאחר מכן לחץ על ↵ Enter.
  • שיבוט את מאגר הבוטים לתיקיה זו על ידי הקלדת:

sudo git שיבוט 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 יש רשימת פקודות שתוריד ותתקין חבילות שונות שתצטרך להפעיל boothy. במקום להזין את כולם באופן ידני, תוכל להריץ את קובץ הטקסט כתסריט. בסוג הטרמינל:

sudo bash /usr/local/src/boothy/INSTALL.txt

הקש על ↵ Enter. הקפד להשיב לכל הודעה במהלך תהליך ההתקנה. שלב זה עשוי להימשך לא מעט זמן, כך שזה יהיה זמן מצוין לתפוס כוס קפה! המתן עד להתקנת כל החבילות לפני שתמשיך לשלב הבא.

שלב 3. ערוך את התסריט "הפעלה"

בסוג הטרמינל:

sudo nano /usr/local/src/boothy/run.sh

  • הקש על ↵ Enter. פעולה זו תפתח את הקובץ run.sh בעורך טקסט בתוך הטרמינל. השתמש במקשי החצים כדי לנווט ולהוסיף a -i בשורה התחתונה אחרי המילה "פייתון" כך שהקוד כולו יופיע כך:
  • #!/bin/bash # # chmod +x run.sh # # נקה sudo python -i /usr/local/src/boothy/pbooth.py

  • הקש Ctrl+X והוא ישאל אותך אם ברצונך לשמור. הקש y והקש על ↵ Enter.

חלק 7 מתוך 8: חיבור הכפתור

שלב 1. כבה את ה- Raspberry Pi ונתק את החשמל

Pinout
Pinout

שלב 2. אתר את סיכות ה- GPIO של הכפתור

GPIO מייצג פלט קלט למטרה כללית והוא מתייחס ל -40 הפינים ב- Raspberry Pi. הם משמשים לחיבור אובייקטים שונים של פלט קלט אלקטרוני כמו כפתורים, מתגים, אורות וכו ', ואז ניתן לתכנת אותם לעשות כמעט כל דבר. אם בדקת את הקובץ pbooth.py קודם לכן אולי שמת לב שהקוד מייצג את סיכת BUTTON כ 26. מכיוון שהם אינם מסומנים ב- Raspberry Pi, עיין בסכמט של המספרים המיועדים.

Buttongpio
Buttongpio

שלב 3. חבר חוט מגשר לסיכה 26

השתמש בחוט מגשר נוסף בצבע וחיבר אותו לסיכה טחונה. למעשה יש סיכה טחונה ממש ליד סיכה 26 בסיכה האחרונה באותה שורה. כפי שמוצג בתמונה, חוט מגשר אדום מחובר לסיכה 26 וחוט מגשר שחור מחובר לקרקע.

Breadboard
Breadboard

שלב 4. חבר את חוטי המגשר ללוח לחם

לוחות לחם יכולים להקל על חיבור מעגלים ללא סרט חשמלי או מלחם והם אידיאליים לבדיקה אם הכל מחובר כהלכה. חבר את חוט המגשר המחובר לאדמה למסלול השלילי (-), וחבר את חוט המגשר המחובר לסיכת הכפתורים למסלול החיובי (+). כפי שמוצג בתמונה, החוט האדום (המחובר לסיכה 26) מחובר למסלול החיובי והחוט השחור (המחובר לקרקע) מחובר למסלול השלילי.

Breadboardhookup
Breadboardhookup

שלב 5. חבר שני אורכים של חוט חיבור ללוח הלחם

בעזרת חשפן חוט, הפשיטו את שני קצותיהם של שני חוטים בצבעים שונים. חבר צד אחד של כל חוט למסלול המתאים של לוח הלחם. כפי שמוצג בתמונה, חוט חיבור אדום מחובר למסלול החיובי של לוח הלחם וחוט לבן מחובר למסלול השלילי של לוח הלחם.

Buttonwires
Buttonwires

שלב 6. חבר את חוטי החיבור המתאימים למגעים החיוביים והשליליים של הכפתור

שלב 7. חבר את החשמל בחזרה ל- Raspberry Pi והפעל אותו

שלב 8. בדוק את זה

בדוק אם כל האלמנטים עובדים. בחלון מסוף חדש הקלד:

/usr/local/src/boothy/run.sh

שלב 9. הקש ↵ Enter

התצוגה המקדימה של המצלמה תתחיל ותראה מספר נספר לאחור. תתכונן לחייך! זה ייקח 3 תמונות וידפיס את ערכת הצילומים המתקבלת. כאשר כתוב "לחץ על כפתור אדום כדי להתחיל!" עליו לחזור על כל התהליך ברגע שלחיצה על הכפתור האדום! מזל טוב, עשית תא צילום!

שלב 10. סגור את תוכנית דוכן התמונות

כאשר אתה מוכן לסיים את תוכנית דוכן התמונות, פשוט הקש Ctrl+C. פעולה זו תסיים את התוכנית בפתאומיות ותחזיר אותך לחלון המסוף. לאחר מכן הקש Ctrl+D כדי לחזור לשורת שורת הפקודה הרגילה.

חלק 8 מתוך 8: התאמה אישית נוספת

Filebrowserpi
Filebrowserpi

שלב 1. ערוך את קוד הפיתון

אם ברצונך להתאים אישית עוד יותר את התוכנית, תוכל לערוך את הקובץ pbooth.py בעורך הפייתון. פתח חלון חדש של מנהל קבצים ונווט אל ספריית הבוטים. לחץ פעמיים על הקובץ pbooth.py. זה אמור לפתוח את קוד pbooth.py בעורך הפייתון.

שלב 2. שמור גיבוי

לחץ על "קובץ" ובחר "שמור בשם" ושמור קובץ חדש בשם "pbooth.py.bak" כקובץ גיבוי למקרה שתשנה משהו שיגרום לקוד הפייתון לא לפעול. אם זה אכן קורה, פשוט מחק את הסיומת ".bak" מהקובץ והחלף איתה את הקובץ השבור. כך תוכלו להרגיש בטוחים להתנסות בלימוד מה כל חלק בקוד עושה!

Editpython
Editpython

שלב 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 #מחובר ל- 12v חיצוני. PHOTO_DELAY = 8

  • שינוי הערכים של SCREEN_WIDTH ו- SCREEN_HEIGHT יקבע את גודל המסך בו מוצגת תצוגה מקדימה של המצלמה. אתה יכול לשנות זאת כך שיתאים לרזולוציית המסך בו תשתמש עבור ה- photobooth שלך, אולם שינוי זה עלול לגרום לכותרות מחוץ למרכז הטקסט כאשר התוכנית פועלת. גם אלה ניתנים לשינוי אך הם מתפשטים יותר בכל הקוד ולכן קשה יותר לשנות אותם.
  • אם אתה מדפיס הדפסות בגודל 4x6, שינוי הערכים של IMAGE_WIDTH ו- IMAGE_HEIGHT ל- 640 ו- 425 בהתאמה, מנצל את שטח הדף בצורה יעילה יותר.
  • שינוי הערך של PHOTO_DELAY שיקבע כמה שניות הטיימר סופר לאחור לפני כל תמונה בסדרה.
  • שנה או החלף את 4logo-p.webp" />

שלב 4. בנה מארז

יש הרבה דרכים יצירתיות שתוכל להציג את תא הצילום שלך והרבה דוגמאות באינטרנט להתקנות שונות שאנשים עשו. להיות יצירתי וליהנות!

מוּמלָץ: