אם אתה משתמש במצלמה דיגיטלית של Canon לצביעה וצילום, יש לך חומרה ביד שיכולה לתמוך בתכונות מתקדמות הרבה מעבר למה שנשלח בקופסה. בעזרת פרויקט חינמי בקוד פתוח בשםCHDK, אתה יכול לקבל תכונות כמו מצב צילום RAW, היסטוגרמות RGB חיות, זיהוי תנועה, זמן-lapse ואפילומשחקיםבמצלמה הקיימת שלך. בואו נהפוך את ה-point and shoot שלכם למצלמת סופר רק על ידי הוספת מעט רוטב מיוחד לקושחה שלה.
עדכון: מדריך זה אינו מעודכן כעת. אתה יכול לבדוק אתגרסה חדשה של מדריך זה כאן.
מה זה CHDK?
ערכת הפיתוח של Canon Hacker, akaCHDK, היא קושחההַגבָּרָההתומך במגוון מרשים של מצלמות דיגיטליות של Canon. אני מדגיש את היבט השיפור של CHDK מכיוון שהכלי אינו קבוע ואינו הרסני, כלומר אתה טוען אותו למצלמה שלך בכל פעם שאתה רוצה להשתמש בו; CHDK לא מבצע שינויים במצלמה שלך, וכיבוי זה פשוט עניין של הפעלה מחדש של המצלמה שלך. התקנת CHDK כוללת העתקה של כמה קבצים לכרטיס הזיכרון של המצלמה שלך; הסרה לצמיתות מהמצלמה שלך כרוכה במחיקת קבצים אלה. זה פשוט וחזק (בערךפריצת קושחת הנתב שלך) אבל אפילו יותר קל.
מה CHDK יכול לעשות בשבילי?
עכשיו כשאתה משוכנע ש-CHDK קל להתקנה ולשימוש, בואו נחשוב מה עושה את זה שווה לעשות זאת. מהCHDK ויקי: (תמונות למטה של CHDK בפעולה גם מ-CHDK ויקי, מכיוון שיש לי רק מצלמה אחת והיא זו שמפעילה את CHDK.)
לכידת תמונה משופרת:CHDK תומך בפורמט RAW לתמונות (בנוסף ל-JPEG), זמן ואורך הקלטה ארוכים יותר של סרטונים (עד שעה או 2GBs), ומספר אפשרויות דחיסה חדשות.
מידע נוסף על המסך:עם CHDK, אתה יכול להתאים אישית את התצוגה על המסך שלך לפי רצונך, כולל מידע כדאי כמו חיי סוללה שנותרו, היסטוגרמה, עומק מיקוד ועוד.
הגדרות צילום נוספות:CHDK לוקח הרבה מהתכונות שכבר זמינות במצלמה שלך ונותן לךדֶרֶךאפשרויות נוספות, כולל זמני חשיפה ארוכים יותר (עד 65 שניות), מהירויות תריס מהירות יותר (1/25,000 שניות או יותר), סוגר אוטומטי של התמונות שלך ועוד.
תמיכה בתוכניות/סקריפטים קטנות:CHDK יכול להריץ סקריפטים קטנים שיאפשרו למצלמה שלך לבצע סט פעולות על סמך תנאי הסקריפט.טונות של סקריפטים זמינים, והם מספקים פונקציונליות כמו צילום חישת תנועה (שעובד לפי הדיווחים עבור פגיעות ברק) וצילום זמן-lapse ללא הגבלה (ראה סרטון למטה).
אפילו טוב יותר, CHDK נמצא בפיתוח פעיל, מה שאומר שתכונות חדשות תמיד באופק. למעשה קיימות מספר גרסאות של CHDK בפיתוח, אך הגרסה בה אנו הולכים להתמקד נקראתהמבנה הטוב ביותר- מבנה המשלב הרבה מהתכונות הטובות ביותר הזמינות בגירסאות אחרות (הבנת?).
מה תצטרך
כדי להשתמש ב-CHDK, כל מה שאתה צריך הוא אמצלמה דיגיטלית נתמכת של Canonוכרטיס זיכרון SD. אם כבר יש לך מצלמה נתמכת אז רק נובע שיש לך את כרטיס הזיכרון, אז אתה כבר בדרך.
התקן את CHDK
גם אם המצלמה שלך רשומה כנתמכת, עליך לדעת את גרסת הקושחה של המצלמה שלך לפני שאתה מוכן להתקין CHDK. הנה איך.
קבע את מספר הגרסה של הקושחה שלך:
על מנת לקבוע את גרסת הקושחה של המצלמה שלך, עליך ליצור במחשב קובץ ריק בשםver.req
(לֹא ver.req.txt
), והעתק את הקובץ הזה לספריית הבסיס של כרטיס ה-SD שלך. ב-Windows, למשל, תוכל ללחוץ באמצעות לחצן העכבר הימני על שולחן העבודה שלך, לבחור חדש -> קובץ טקסט ולאחר מכן לשנות את שם הקובץuntitled.txt
קובץ לver.req
. (יש להגדיר את סייר Windows כך שיציג סיומות.) לחילופין תוכל ליצור קובץ טקסט ריק בפנקס רשימות, לחץ על קובץ -> שמור בשם, שם לקובץver.req
, ושמור אותו כסוג כל הקבצים.
אם המצלמה הדיגיטלית שלך תומכת במצב דיסק (כלומר, אם היא מופיעה במחשב שלך עם אות כונן או ככונן מותקן), כל שעליך לעשות הוא ליצור את הקובץ הריקver.req
קובץ והעתק אותו לרמה הראשונה של הכונן. אם המצלמה שלך לא תומכת במצב דיסק, ההימור הטוב ביותר שלך הוא להדביק את כרטיס ה-SD שלך בקורא ולאחר מכן להעתיקver.req
לכרטיס. לבסוף, אם המצלמה שלך לא עובדת במצב דיסקואין לך קורא כרטיסי SD, תוכנית שנקראתמעלה ההעלאהזמין. (חפשו אותו בעמוד המקושר.) תוכנית זו אמורה לטפל בבעיה זו. (לא בדקתי את זה, אבל זה אמור להעלות קבצים למצלמות שלא מופיעות כדיסק.)
לאחר שהעתקת אתver.req
הקובץ למצלמה שלך, קביעת גרסת הקושחה שלך היא פשוטה. פשוט הפעל את המצלמה שלך (במצב סקירה, לא במצב מצלמה), לחץ והחזק את הפונקציה/סט (FUNC. SET במצלמה שלי), ואז לחץ והחזק את לחצן התצוגה (DISP). המצלמה שלך צריכה להבהב מידע על המסך, כולל טקסט שנראה בערך כך:
Firmware Ver GM1.01B
החלק 1.01B הוא גרסת הקושחה שלך.
הורד והתקן את קבצי ה-CHDK המתאימים:
כעת, לאחר שקיבלת את גרסת הקושחה של המצלמה שלך, אתה מוכן לראות אם היא יכולה להפעיל את CHDK ואז להמשיך בהתקנה. אם אתה רוצה ללכת עם ה-Allbest build על המצלמה שלך, פנה אלדף ההורדהומצא את המבנה שמתאים גם למצלמה וגם לגרסת הקושחה שלך. לדוגמה, המצלמה שלי היא Canon SD1000, גירסת קושחה 1.01B, כך שקובץ ה-zip של Allbest שאני מוריד נראה כך:
allbest-ixus70_sd1000-101b-50.zip
אולי תרצה גם לבדוק אתדף השוואות קושחהכדי לראות אילו מבני CHDK יתמכו בגרסת הקושחה של המצלמה שלך. אם המצלמה שלך נתמכת אבל הקושחה הנוכחית שלך לא, אתה יכולהורד עדכון קושחה רשמי מקנוןכך שאתה משתמש באחד כלומר.
לאחר שהורדת את ה-build המתאים, תפרוץ תיקייה המכילה לפחות שני קבצים - אחד נקראBOOT DISK.BINועוד אחד התקשרנ.ב. עבור. כל שעליך לעשות כעת הוא להעתיק אותם לקבצים לשורש כרטיס ה-SD של המצלמה שלך, שוב על ידי גרירתם לרמה העליונה של המצלמה שלך במצב דיסק, דרך קורא כרטיסים, או באמצעות תוכנה כמו מעלה ההעלאה שהוזכר לעיל (למרות שיששלבים מיוחדים עבור משתמשי Mac).
כעת לאחר שהתקנת את CHDK, כל מה שנותר הוא להפעיל אותו ולנסות אותו. כפי שאמרתי, CHDK אינו הרסני לקושחה הנוכחית שלך, כך שאם רק תפעיל את המצלמה שלך לא תבחין במשהו שונה. אתה צריך להפעיל את CHDK בכל פעם שאתה רוצה להשתמש בו. כך:
הפעל את CHDK במצלמה שלך
שוב, הפעל את המצלמה במצב סקירה. כעת לחץ על כפתור התפריט ועבור עד לתחתית אפשרויות התפריט, שם אתה אמור למצוא כעת אפשרות עדכון מוצק... (אם זה לא קיים, או ש-CHDK לא הותקן כהלכה או שלא עשית זאת. התחל במצב סקירה). לחץ על SET ב-Firm Update ותתבקש לאשר עדכון קושחה. בחר אישור והמצלמה שלך תטען את CHDK, תראה מסך פתיחה שאומר לך שאתה משתמש ב-CHDK, ואז סביר להניח שתראה עוד כמה פיסות מידע בתצוגה על המסך שלך.
אתה מפעיל כעת CHDK.
כיצד להשתמש ב-CHDK
לפני שתתחיל להשתמש בתכונות הרבות של CHDK, תצטרך להבין את הגדרות המפתח החדשות וקיצורי הדרך לפעולה עם CHDK. מה שחשוב לדעת הוא שגם עם CHDK פועל, המצלמה שלך פועלת כמו תמיד בתנאים רגילים. הכפתורים שלך עושים את אותו הדבר כמו תמיד, למעט אחד - או כפתור ההדפסה הישירה או הכפתור הניתן לבחירת המשתמש. זה יכניס את המצלמה שלך למה שהתיעוד של CHDK מתייחס אליו כמצב ALT. כאשר אתה במצב ALT, מקשי המצלמה שלך מקבלים משמעות חדשה. להלן תקציר של החשובים ביותר (תוכל לראות עודב-CHDK ויקי):
החלף RAW:מצב ALT + מקש (+/-) למצלמות מסדרת A; מצב ALT + FUNC עבור S-series; מצב ALT + ERASE עבור סדרת G
פתח את התפריט הראשי:מצב ALT + MENU
החלף היסטוגרמה:מצב ALT ולאחר מכן לחיצה חצי על הצמצם + למעלה
החלף תצוגה על המסך של CHDK:מצב ALT, ואז חצי לחיצה על צמצם + ימינה
גיליתי שחלק מקיצורי הדרך הרשומים היו פגיעה או החמצה - לדוגמה, במצלמת S-series מצב ALT + DISP במצב RAW. הדבר החשוב ביותר לדעת הוא שלחיצה על MENU במצב ALT מעלה את תפריט CHDK החלופי ולא את תפריט ברירת המחדל של המצלמה שלך. משם, אתה יכול להתאים כמעט כל אחת מההגדרות של CHDK.
הדרך הטובה ביותר להכיר את CHDK היא לשחק עם התפריט כדי לקבל תחושה של מה שיש לו להציע. (הקפד לבדוק את המשחקים תחת דברים שונים לסיבוב מהיר של Reversi.) אם מעולם לא השתמשת בחלק מהפונקציונליות המתקדמות יותר במצלמות אחרות, זה אולי נראה מרתיע בהתחלה, אבל עם קצת מאמץ סביר להניח שתהיה למד לאהוב את התכונות החדשות של המצלמה שלך. ואל תדאג, אם אי פעם תשנה את CHDK למצב שאתה לא מרוצה ממנו אבל אתה לא יודע איך לבטל את מה שעשית, אתה יכול פשוט לאפס את כל האפשרויות. אם CHDK אי פעם קופא ואתה לא יכול לכבות אותו, פשוט הוציא את הסוללות של המצלמה שלך והפעל מחדש. הכל יחזור לקדמותו.
תסריטים נוספים וכל טוב אחר
עכשיו כשאתה מפעיל את CHDK, אולי תרצה לבדוק את יכולות הסקריפט שלו. כפי שציינתי, CHDK מריץ סקריפטים שנכתבו בגרסה קצרצרה של BASIC שנקראת UBASIC. אם אתה מעוניין בקידוד סקריפטים, אתה יכוללהתחיל כאןוכָּאן. רובנו, לעומת זאת, רק רוציםלְהִשְׁתַמֵשׁתסריטים.
כדי לעשות זאת, תחילה עליך למצוא ולהוריד סקריפט. יֵשׁטונות של סקריפטים שנשלחו על ידי משתמשיםלבחירה, אז פשוט מצא אחד שאתה אוהב - כגון אזיהוי תנועה,צילום מרווח בלתי מוגבל, אוסנכרון תריס ומבזק מהירסקריפט - והורד אותו למחשב שלך. התקנת הסקריפט עבור CHDK לשימוש היא עניין פשוט של העברתו לכרטיס ה-SD שלך בתיקייה CHDK/SCRIPTS/.
כדי להפעיל סקריפט, פתח את תפריט הסקריפט (מצב ALT + FUNC במצלמה שלי), נווט אל תיקיית הסקריפטים ובחר את הסקריפט. כדי להפעיל את הסקריפט (כלומר, להפעיל אותו), פשוט לחץ על ה-shutter במצב ALT.
הפעלה אוטומטית של CHDK
לאחר שתרגיש בנוח עם CHDK, ייתכן שתרצה שהיא תיטען אוטומטית בכל פעם שתפעיל את המצלמה שלך.ויקי CHDK מסביר כיצד.
אני חדש ב-CHDK, אז אם שיחקת עם זהמאז שפרסמנו על זה לראשונהאו יותר, שתף את החוויה שלך בתגובות.
אדם פאשהוא עורך בכיר של Lifehacker שנהנה משדרוג קושחה טוב, מפריצה נתביםלמצלמות דיגיטליות. התכונה המיוחדת שלוהתקפת פריצהמופיע בכל יום שלישי ב-Lifehacker. הירשם ל-עדכון RSS של Hack Attackכדי לקבל תשלומים חדשים בקורא החדשות שלך.