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

Pixecutor - הפעל תוכנה על קופסת מיצים של מאטל: 8 שלבים
Pixecutor - הפעל תוכנה על קופסת מיצים של מאטל: 8 שלבים

וִידֵאוֹ: Pixecutor - הפעל תוכנה על קופסת מיצים של מאטל: 8 שלבים

וִידֵאוֹ: Pixecutor - הפעל תוכנה על קופסת מיצים של מאטל: 8 שלבים
וִידֵאוֹ: אחד מי יודע גרסאת האמהות 2024, יולי
Anonim

פריצה זו תאפשר הפעלה של תוכנות שנכתבו על ידי משתמשים על צעצוע של נגן מדיה של JuiceBox. הוא פועל על ידי הטעיית יישום מציג התמונות המובנה להריצת קוד הכלול בקובץ תמונות. JBP שמתחיל ברצף ספציפי של 8 בתים. הפעולה הרגילה של ה- JuiceBox אינה מושפעת, מלבד הסיכוי של 1-מתוך-18-מיליון לתמונה אמיתית המכילה את רצף ההדק. תזדקק לפריטים ולציוד הבא:

  • קופסת מיצים, 2MB או 8MB. (כדי להבדיל: רק ליחידות של 2 מגה-בתים יש נורית הפעלה, הנמצאת למעלה ומשמאל ללחצן REWIND.) שים לב שיחידת 8MB לא בהכרח מאפשרת להריץ תוכניות גדולות יותר, 6MB העליון בדרך כלל פשוט עובר ל בזבוז.
  • מתאם כרטיס SD/MMC ל- JuiceBox, או הרשמי שהגיע עם ערכת ה- MP3 Starter, או מתאם תוצרת בית כפי שאנשים רבים בנו; כרטיס SD או MMC בנפח של עד 512MB; ואיזושהי דרך להעתיק קבצים לכרטיס הזה מהמחשב. ביסודו של דבר, עליך להיות מסוגל להשתמש ביישום המציג תמונות מובנה.
  • מגהץ עם קצה דק.
  • לפחות קצת ידע כיצד להשתמש במגהץ זה - לא הייתי ממליץ על זה כפרויקט הלחמה הראשון שלך. יהיה עליך להלחים סיכות המרווחות במרחק של 1/20 אינץ 'זו מזו מבלי לגשר ביניהן.
  • הלחמה, עדיף בקוטר קטן - אני משתמש בהלחמה בגודל 0.020 אינץ 'לעבודה יפה כמו זו.
  • פינצטה ו/או צבת אף מחט.
  • מספרי תיל.
  • פיליפס קטנים ומברגים שטוחים.
  • קלטת חשמל.
  • זכוכית מגדלת תעזור מאוד.
  • יש צורך בשינוי ה- JuiceBox שלך להוספת יציאה טורית בכמה תוכניות Pixecutor (כמו זו שנותנת לך גישה למעטפת), אך עדיין יש דברים שאתה יכול לעשות בלי יציאה טורית.
  • מיקרו-בקר PIC, במיוחד PIC12F508-I/SN, המתוכנת עם קוד Pixecutor שנמצא כאן: https://www.elinux.org/wiki/JuiceBoxPixecutor (נסה https://moin.elinux.org/wiki/JuiceBoxPixecutor אם זה לאתר אין את המידע). זה לא משהו שאתה צפוי לעשות בעצמך; גם אם היה לך מתכנת PIC, כנראה שאין לך את המתאם הדרוש לטיפול בשבב SOIC-8 (ואלו לא בדיוק זולים). כעת אני מוכר שבבים מתוכנתים לאלו מכם שאינם מצוידים לעשות זאת בעצמכם. אם מישהו אחר שם רוצה להציע צ'יפס מתוכנתים במחיר סביר, אשמח לקשר אליך.

(אז למה לא השתמשתי בשבב DIP-8 התואם למתכנת PIC זמין? שתי סיבות: ראשית, רק לשבב SOIC יש את המרווח הנכון של הפינים לשבת ישירות על גבי הרפידות שאליו הוא צריך להתחבר. - שבב DIP יהיה הרבה יותר עבודה להתקנה. שנית, פשוט אין מספיק מקום ל- DIP - תצטרך לחתוך חור גדול בתא הסוללה, מה שמאלץ להשתמש במתאם AC בלבד. בכל מקרה לא מתכנן להשתמש בסוללה, ויש לך מתכנת PIC, אל תהסס להשתמש בחלק DIP (PIC12F508-I/P). הערות התמונה בשלב 2 צריכות להכיל את כל המידע הדרוש לך לחיבורו.)

שלב 1: פתח את המארז, הסר את נייר הכסף

פתח מארז, הסר נייר כסף
פתח מארז, הסר נייר כסף

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

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

שלב 2: הכינו רפידות

הכינו רפידות
הכינו רפידות

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

שלב 3: בדוק את עבודתך עד כה

בדוק את עבודתך עד כה
בדוק את עבודתך עד כה

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

שלב 4: הכינו PIC

הכינו PIC
הכינו PIC

עכשיו אנחנו צריכים לעשות קצת עבודה על שבב ה- PIC לפני שהוא מוכן להלחמה במקום. ראשית, הערה על מספור סיכה, למקרה שאינך מכיר את הנושא. סיכה 1 מסומנת בנקודה שקועה בפינה אחת בחלקו העליון של השבב; השאר ממוספרים ברצף, הולכים נגד השעון סביב השבב. אם אינך רואה נקודה בפינה אחת, סביר להניח שאתה מסתכל על החלק התחתון של השבב - הפוך אותו! תמונות לפני ואחרי אלה מציגות את הסיכה 1 נקודה בפינה השמאלית העליונה - אולם זו לא הכיוון ב שהוא יותקן ב- JuiceBox. שימו לב לתמונות! PIC המותקן הפוך כנראה לא יהרוג את ה- JuiceBox שלך, אבל גם הוא לא ישיג דבר … בעזרת צבת אף מחט, כופף בעדינות את סיכות 1, 4 ו -8 עד שיצביעו ישר החוצה מהשבב. הרעיון הוא למנוע מהם לגעת בשום דבר בלוח המעגלים כאשר שאר הפינים מולחמים למקומם. החל מעט הלחמה על הצדדים העליונים של סיכות 1 ו -8 - כנראה שיהיה קל יותר לעשות זאת ולא מאוחר יותר. אל תטרח עם סיכה 4, היא לא תהיה מחוברת לשום דבר.

שלב 5: מיקום PIC

מיקום PIC
מיקום PIC

עכשיו מגיע רגע האמת - הלחמת ה- PIC במקום. שימו לב שנקודה סיכה 1 נמצאת כעת בפינה הימנית התחתונה של התמונה !!!

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

שלב 6: שני החיבורים האחרונים

שני החיבורים האחרונים
שני החיבורים האחרונים

חותכים את שני החוטים אם הם ארוכים מדי, וכופפים אותם כך שקצותיהם יגעו רק בסיכות PIC 1 ו- 8.

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

שלב 7: פתרון בעיות

הגיע הזמן לבדוק את עבודתך! קח את תוכניות ההדגמה של Pixecutor מכאן (או https://moin.elinux.org/wiki/JuiceBoxPixecutor אם זה לא עובד). העתק אותם לכרטיס הזיכרון שלך (ספריית שורש בלבד - מציג התמונות אינו תומך בתיקיות). הכנס כרטיס ומתאם ל- JuiceBox. התקן סוללות או חבר את מתאם ה- AC והפעל אותו באומץ! אם ה- JuiceBox אינו פועל כרגיל, בדוק תחילה את הלחמת סיכה 5. אם זה לא זה, סביר להניח שהצלחת ליצור חיבור מקרי לאיזה משטח או מעקב שלא היית צריך לגעת בו כלל. שום טעות סבירה אחרת הכרוכה רק ברפידות שאליהן הייתם אמורים להלחם תהיה בעלת השפעה זו. בדיקת העבודה שלך שוב, אולי עם זכוכית מגדלת טובה יותר, היא כל מה שאני באמת יכול להציע אם זה יקרה. בשלב זה אתה צריך להיות במציג התמונות (או אולי בתפריט המאפשר לך לבחור את מציג התמונות או את ה- MP3 שחקן). בחר באחת מתוכניות ההדגמה כאילו מדובר בתמונה - TINYGL_SPIN, אולי. לפחות, בקצרה תראה מסך שהוא בעיקר זבל - אחרי הכל, התוכניות האלה אינן תמונות ממש. אם המסך נשאר ומכיל טקסט שכתוב עליו "REQUIRES PIXECUTOR", Pixecutor נכשל לחלוטין. אולי יש לך גשר הלחמה, או שאחד מסיכות ה- PIC לא ממש מולחם לרפידה שמתחתיו. (נראה שסיכה 6 היא המקום הכי סביר שזה יקרה, מכיוון שזה בין שני סיכות אחרות. נסה להניף אותו בעדינות בעזרת קצה מברג קטן - אם הוא יכול לנוע מצד לצד, ברור שהוא לא מולחם.) אם המסך מכיל זבל, אך אין הודעת "REQUIRES PIXECUTOR", ואז התוכנית אכן רצה - הדבר הראשון שהתוכניות עושות הוא לנקות את ההודעה מהמסך. אם המסך נשאר כך, אולי התוכנית קרסה מסיבה כלשהי, או שפשוט לא נועדה להציג שום דבר. לדוגמה, תוכנית SHELLY משיקה מעטפת פקודה ביציאה הטורית. אלא אם כן מותקנת במוד יציאה טורית, ומשתמשים בה כדי לפקוד פקודה כלשהי שמשפיעה על המסך, לא ייראה דבר יקרה ב- JuiceBox. באופן כללי, הדרך ליציאה מתוכנית Pixecutor היא לכבות ולהפעיל מחדש את ה- JuiceBox.. אפשר לכתוב תוכניות שיכולות לחזור למציג התמונות כשתסיים, אבל זה מגביל את מה שהם יכולים לעשות, אז אני בספק אם יהיו הרבה תוכנות כאלה. אם מסיבה כלשהי אתה רוצה להשבית לחלוטין את Pixecutor, זה יכול להיעשות מבלי להרוס אותו לחלוטין. פשוט חבר את פין 4 PIC (זה שאינו מחובר כרגע לשום דבר) לאדמה - אזור סמוך של נייר הכסף יעבוד. זה ישמור את ה- PIC לצמיתות במצב איפוס, כך שכל ההשפעות הנותרות על פעולת JuiceBox צריכות לנבוע מבעיות הקשורות להלחמה.

שלב 8: סגירה

אוקיי, Pixecutor שלך מקווה שעכשיו הוא עובד, הגיע הזמן לחבר את המארז. לפני שתעשה זאת, חשוב שתשים פיסת סרט חשמל מעל ה- PIC - אחרת הוא ייקצר על ידי הציפוי המוליך מבפנים אם יש לך כלי Dremel או כלי דומה, ייתכן שתרצה לטחון חלק מהפלסטיק האחורי בנקודה שבה ה- PIC יגע בו. (אתה יכול להחזיר את המארז יחד מבלי לעשות זאת, אך הוא מתאים היטב.) אינך חייב בהכרח לחתוך את כל הפלסטיק, רק להפוך אותו לדק יותר באזור זה. התאם את המארז לחצי יחד, תוך התעלמות מכריכת ההפוך לעת עתה. החזר את פיסת הפלסטיק הקטנה הזו ברגע האחרון; זה אחד היתדות שהכריכה מסתובבת עליהן. שים לב שהוא נכנס הפוך ביחס לתקע בצד השני (המוחזק במקום עם בורג). החזר את ארבעת הברגים שהסרת. הצמד את מכסה המסך בחזרה אל היתדות, בהנחה שאתה רוצה להשתמש בו. תהנה מה- JuiceBox העסיסי שלך! אם ברצונך לכתוב תוכנת JuiceBox משלך, ניתן למצוא את המידע הזמין על כך בכתובת

מוּמלָץ: