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

פלטפורמת מדחף: 20 שלבים
פלטפורמת מדחף: 20 שלבים

וִידֵאוֹ: פלטפורמת מדחף: 20 שלבים

וִידֵאוֹ: פלטפורמת מדחף: 20 שלבים
וִידֵאוֹ: *קשה* מפת בריחה 100 השלבים 2024, נוֹבֶמבֶּר
Anonim
פלטפורמת מדחף
פלטפורמת מדחף

מהו המדחף?

מדחף Parallax הוא מיקרו-בקר בעל 8 ליבות של 32 סיביות. רוב הסיכויים שכבר ראית כמה פרויקטים המונעים על ידי מדחף כמו:

OpenStomp Coyote-1: דוושת אפקטים של גיטרה דיגיטלית בקוד פתוח

הדגמת מוסיקה (.mp3) (אתר אינטרנט)

העתק 1, שיבוט של אפל 1

(אתר אינטרנט)

ybox2, תיבת סט-טופ ברשת

(אתר אינטרנט) והרבה יותר. המדחף נפוץ כי הוא בעל ביצועים גבוהים, פלט וידאו קל ומציע הרבה קלט/פלט.

אז מהי פלטפורמת המדחף?

פלטפורמת המדחף מעמידה את הפרופ על לוח מעגלים עם וויסות מתח, זיכרון, קריסטל ומחברים למודולים אחרים. זה מאוד דומה לארדואינו עם כמה שיפורים ברעיון הבסיסי; 1 - ניתן לחבר מודולים (aka מגנים) זה לזה למעלה ולמטה. לדוגמה, ייתכן שיהיה מודול מדחף באמצע, ממשק משתמש LCD בחלקו העליון ופרוטוטייפר בתחתית. 2 - מרווח הפינים הוא.1 ". גם המרווח בין השקעים הוא.2". זה הופך את הפלטפורמה לתואמת לוחות לחם, והיא מאפשרת לך להשתמש במודולי פלטפורמה בשילוב עם לוחות פרויקטים אחרים. 3 - טביעת הרגל של הלוח היא 3.8 "x 2.5", שהיא אותה טביעת רגל של שירות ה- MiniBoard של ExpressPCB, ולכן הוספת מודול מותאם אישית משלך היא זולה ופשוטה. 4 - הם מתועדים היטב. הם מופיעים בטור של ג'ון וויליאמס באגוזים ובוולטים ומודול פלטפורמת הפרופלור יהווה בסיס להרבה פרויקטים המתוארים בטורים הקרובים שלו. 5 - הם נחלת הכלל. עיצובים של מודולים משתמשים ברישיון MIT, ומעניקים לך גמישות רבה יותר מאשר רישיונות מגבילים יותר כמו Creative Commons Share-Alike. ניתן להוריד תבניות ומפרטים כאן. פלטפורמת המדחף זמינה כערכה או מורכבת מראש מגאדג'ט גנגסטר. זמן הבנייה הוא כ- 45 דקות. התחל על ידי מעבר לשלב הבא!

שלב 1: שאלות נפוצות

שאלות נפוצות
שאלות נפוצות

מהי פלטפורמת המדחף?

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

מה המפרט?

בקר מיקרו מדחף:

  • חומרה מובנית של מחולל וידאו לפלט למסכי NTSC/PAL או VGA
  • שפה מובנית ברמה גבוהה (ספין) שקל ללמוד
  • ביצועים גבוהים (160 מיליון פעולות לשנייה)
  • ניתן לשנות את המהירות בזמן הריצה לשיפור יעילות החשמל
  • זמין בחבילת DIP ידידותית לתחביבים
  • 32 סיכות קלט/פלט, ניתן להגדיר כל סיכה ככניסה או פלט

פלטפורמת המדחף מוסיפה:

  • רגולטורי מתח 5v ו -3.3v, מדורג ב 800mA, כל אחד
  • קריסטל 5Mhz, ניתן להחלפה על ידי משתמשים
  • זיכרון מובנה 32kB, עם מקום ל- IC זיכרון שני
  • כל ה- IC נמצאים בשקעים להחלפה והרכבה קלה יותר
  • כותרות סיכה רגילות.1 אינץ 'בתצורה של שתי שורות, כך שניתן לערום מודולים מעל ומתחת או להוסיף ללוח או לפרוטובארד.
תמונה
תמונה

פלטפורמת מדחף עם פלטפורמת סוללות ומודולי ProtoPlus

איך הוא משתווה לארדואינו?

חסרונות:

  • יקר יותר Arduino הוא 30 $, פלטפורמת מדחף עם PropPlug (מה שאתה משתמש לתכנת האביזר) הוא 50 $. אבל תצטרך רק PropPlug אחד ופלטפורמת מדחף לבד הוא 35 $.
  • קהילה קטנה יותר תראה את המילה 'Arduino' במגזין Make לעתים קרובות יותר מהמילה 'מדחף'.
  • אין "Analog In" המשולב במקום זאת, עליך להשתמש בקבל ונגד כדי לקרוא ערכים אנלוגיים. לא קשה, אבל לא קל כמו הארדואינו.
  • 2 שבבים אתה צריך 2 IC בעת שימוש במדחף, האביזר עצמו ו- EEPROM לאחסון התוכנית

יתרונות:

  • מיקרו -בקר הרבה יותר מהיר WAAY מהיר יותר. זה מאפשר לך לעשות דברים ממש מגניבים כמו פלט VGA, לבצע סינתזת דיבור, הפעלת קבצי WAV ועוד, הכל על השבב. המדחף עושה 160 MIPS ואילו atmega168 עושה 16.
  • שמע ווידאו באיכות גבוהה החומרה לווידאו מובנית ומספרות שמע רבות זמינות ברישיון MIT.
  • ריבוי משימות אמיתיות אומרות לרכב אחד לטפל בווידיאו ואחר לטפל במקלדת / עכבר, וזהו. אין הפרעות, אין טיימרים - זה ממש קל לבצע ריבוי משימות במדחף
  • יותר I/O, גמיש יותר כל I/O ניתן להגדיר מחדש, ויש 32 מהם.
  • מרווח פינים סטנדרטי פלטפורמת המדחף מתאימה ללוח או לוח לוח
  • צריכת חשמל טובה יותר האביזר יכול לשנות מהירות שעון תוך כדי תנועה כדי לחסוך בחשמל ולהשבית גלגלי שיניים שאינם בשימוש. צריכת החשמל יכולה לרדת מ 80mA עד 4-5mA
  • רישיון טוב יותר Arduino מורשה תחת Creative Commons ייחוס שיתוף זהה (קראו אותו - זה מספר עמודים). פלטפורמת המדחף זמינה תחת רישיון MIT (קראו אותה - מדובר ב -2 פסקאות). אל תדאג כיצד אתה משתמש בעיצובים שלנו - לא נתבע!

תיק מעורבב:

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

באופן אישי, אני משתמש במדחף לרוב הפיתוח, ואני משתמש ב- PICaxe (קרא: 08M 555 של זמננו?) כשאני רק צריך היגיון פשוט / זול. הארדואינו הוא די טוב, אבל לדעתי קל יותר לתכנת את המדחף והרבה יותר חזק. ה- Arduino יקר מדי כשאני רק צריך לוגיקה פשוטה. אילו מודולים זמינים? אין רשימה מוחלטת של מודולים, אך תוכל לבדוק את גאדג'ט גנגסטר עבור חלק מהמודולים הזמינים כעת. כמה מודולים לדוגמא:

  • וידאו / אודיו
  • סוֹלְלָה
  • DMX
  • תצוגות LCD
  • פרוטובארדס
  • microSD
  • בקר מוטורי

גם מודולים נוספים יוצאים כל הזמן.

שלב 2: אסוף את החלקים

אסוף את החלקים
אסוף את החלקים

ראשית, הפוך את מגהץ ההלחמה שלך. תן לזה להתחמם בזמן שאתה בודק כדי לוודא שיש לך את החלקים הבאים:

רשימת חלקים

  • 3x 47uF מכסים אלקטרוליטיים (וודא שהם מיקו מיני כך שמודולים אחרים יתאימו למעלה)
  • 1x כובע טנטלום 4.7uF
  • 1x 104 כובע קרמיקה
  • התנגדות 1x10k אוהם (חום - שחור - כתום)
  • נגד 220 אוהם אוהם (אדום - אדום - חום)
  • הנגד של 470 אוהם (צהוב - סגול - חום)
  • 1x 1.1k אוהם נגד (חום - חום - אדום)
  • 2x ירוק 3 מ"מ ירוק
  • 1x LED אדום
  • 2x שקעי פינים למכונה
  • שקעים 2 פינים
  • שקעי 16 פינים
  • 1x כותרת זווית ישרה עם 4 פינים
  • 1x מתג זווית ימין
  • 1x מתג מישוש
  • שקע DIP של 40 סיכות
  • שקע DIP של 8 פינים
  • 1 x 2 מ"מ שקע חשמל
  • 1x קריסטל 5Mhz (וודא שהוא בגובה חצי כך שמודולים אחרים יכולים להתאים למעלה)
  • ווסת מתח 1x5V
  • ווסת מתח 1x 3.3V
  • 1x מדחף פרלקס
  • 1x 32 kB i2c EEPROM
  • 1x PCB פלטפורמת מדחף

שלב 3: שקעי IC

שקעי IC
שקעי IC

ראשית, הכנס לשקעים. לשקעים יש מנגנון נעילה נחמד שיחזיק אותם למחשב הלוח בזמן הלחמה. אני מעדיף להשתמש בשקעים מכיוון שאתה יכול להסיר בקלות IC אם אתה נתקל בבעיות, ואינך צריך לדאוג לפגיעה ב- IC בזמן הלחמה. שקע DIP 8pin עובר ל- U2, החריץ מצביע למעלה. שקע DIP 40pin עובר ל- U1, החריץ מצביע שמאלה.

שלב 4: הוסף את הסט הראשון של שקעי פינים

הוסף את הסט הראשון של שקעי פינים
הוסף את הסט הראשון של שקעי פינים

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

שלב 5: שקע פינים

שקע פינים
שקע פינים

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

שלב 6: סט שקעים שני

סט שקעים שני
סט שקעים שני

אותה עסקה בצד השני.

שלב 7: הוספת Power Jack

הוסף Power Jack
הוסף Power Jack

הוסף את שקע החשמל בפינה השמאלית העליונה של הלוח, בתיבה ממש מתחת ל -7.5 - 12VDC '. בעת הלחמת שקע החשמל, היה נדיב עם הלחמה - זה מה שמחזיק את השקע כלפי מטה בעת הכנסת / הסרת תקע חשמל

שלב 8: תכנות כותרות

כותרות תכנות
כותרות תכנות

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

שלב 9: הוספת מתגים

הוסף מתגים
הוסף מתגים

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

שלב 10: הוסף קבלים כוח

הוסף קבלים כוח
הוסף קבלים כוח

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

שלב 11: הכינו את שקע הקריסטל

הכינו את שקע הקריסטל
הכינו את שקע הקריסטל

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

שלב 12: הסר את הפלסטיק

הסר את הפלסטיק
הסר את הפלסטיק

השתמש שוב בסוללות שלך, הסר את הפלסטיק סביב כל סיכה, כפי שמוצג בתמונה. אתה רק צריך קצת לחץ כדי לגרד את הפלסטיק.

שלב 13: שקעי קריסטל

שקעי קריסטל
שקעי קריסטל

זה מה שתקבל:

שלב 14: הוספת שקעי הקריסטל

הוספת שקעי הקריסטל
הוספת שקעי הקריסטל

הכנס אותם כפי שמוצג בתמונה. אני משתמש בקלטת קלטת כדי להחזיק אותם, להפוך את הלוח ולהלחם אותם במקום. בצד האחורי של הלוח, חתכו את סיכות ההרכבה משקעי המכונה. כמו כן, הוסיפו את הנגדים ב- R1, R2 ו- R3. החבר'ה הקטנים האלה יגבילו את הזרם של נוריות ה- LED שיגידו לכם מתי הכוח מופעל. R1: 1.1k נגד (חום - חום - אדום) R2: 470 אוהם נגד (צהוב - סגול - חום) R3: 220 אוהם נגד (אדום - אדום - חום)

שלב 15: הוסף את רגולטורי המתח

הוסף את רגולטורי המתח
הוסף את רגולטורי המתח

המדחף פועל על 3.3V, אך פלטפורמת המדחף כוללת גם וסת 5V המספק 5V למודולים אחרים. VR1: הרגולטור 5V. זה חצי ON (חלק מס 'MC33269T-5.0G). בהשוואה לווסת 3.3V, יש לו לשונית מרובעת מעט דקה יותר. גם לקופסה השחורה אין חריץ קטן. VR2: הרגולטור 3.3V. זה ST (חלק # LD1117V33). יש לו לשונית עבה יותר עם פינות הלשונית גזוזות. אתה יכול גם להשתמש במעט הלחמה נוספת כדי לחבר את הלשונית ללוח. זה יעזור לרגולטורים להטביע יותר חום.

שלב 16: הוסף כובעים

הוסף כובעים
הוסף כובעים

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

שלב 17: שלבי סיום

שלבי סיום
שלבי סיום

הוסף את נוריות הלד -

PWR לנורית הנכנסת למעגל המסומן 'PWR' יש עדשה ברורה. עבור נורית LED זו, מוביל ה- SHORTER עובר דרך החור המעגלי (קרוב יותר לנגד), המוביל LONGER עובר דרך החור המרובע. 5.0 לד הנכנס למעגל המסומן '5.0' יש עדשה ירוקה. עבור LED זה, ההובלה LONGER עוברת דרך החור המעגלי (קרוב יותר לנגד), מוביל ה- SHORTER עובר דרך החור המרובע. 3.3 לד הנכנס למעגל המסומן '3.3' יש עדשה ירוקה. עבור LED זה, ההובלה LONGER עוברת דרך החור המעגלי (קרוב יותר לנגד), מוביל ה- SHORTER עובר דרך החור המרובע. כמו כן, הוסף נגד 10k אוהם (חום - שחור - כתום) ב- R4 השלב הבא הוא בדיקת ההספק. חבר את מתאם החשמל והפוך את מתג הזווית הנכונה כלפי מטה. נוריות ה- LED כולן צריכות להדליק, מה שמעיד שהרגולטורים מוציאים מתח.

שלב 18: הוסף את ה- IC

הוסף את ה- IC
הוסף את ה- IC

הוסף את האביזר בשקע 40 פינים DIP, ואת ה- EEPROM בשקע 8 פינים. מוסיפים את הגביש וקוצצים את העופרת העודפת. עבור לשלב הבא ואני אראה לך תוכנית לדוגמא שתעזור לך להתחיל

שלב 19: שימוש בו: תוכנית המדחף הראשונה שלך

שימוש בו: תוכנית המדחף הראשונה שלך
שימוש בו: תוכנית המדחף הראשונה שלך

ראשית, הורד את כלי המדחף (חלונות או מק) כדי שתוכל לכתוב את התוכנית שלך. כמו כן, ודא שיש לך PropPlug.

אתחל את כלי המדחף ונתחיל בתוכנית הפשוטה ביותר, מנורת LED מהבהבת;

תמונה
תמונה

אני אפרק כל שורה: תוכניות ראשיות של PUB מתחילות לבצע בשיטה הראשונה שהיא מוצאת. במקרה זה, יש רק שיטה אחת (עיקרית), והיא שיטה PUBlic, אך אין לנו מה לדאוג לכך שעכשיו dira [0]: = 1 dira [0] הוא 'רשם הכיוונים' לסיכה 0. על ידי כתיבת ערך 1 לרשם, אנו הופכים את סיכה 0 לפלט.: = הוא מפעיל ההקצאה. REPEAT בצע את כל מה שכרטיסייה למטה. לולאת REPEAT ללא UNTIL תחזור לנצח. כרטיסיות חשובות בסיבוב - כל מה שנכנס מתחת לשורה זו הוא חלק מהלולאה REPEAT. ! OUTA [0] ה! אופרטור פירושו 'הפוך' ו- OUTA הוא רושם הפלט של סיכה 0. לכן שורה זו לוקחת את הערך הנוכחי של outa [0], הופכת אותו וכתובה בחזרה. אם הסיכה גבוהה, היא תהפוך נמוכה. אם הסיכה נמוכה, היא תהפוך גבוה. דרך מפוארת לתאר את! הוא 'אופרטור הקצאה של Bitwise NOT'. תרגום WAITCNT (CLKFREQ + cnt): החזק למשך שנייה אחת. WAITCNT (Time) יעצור את הביצוע עד שעון המערכת == זמן. CLKFREQ הוא ערך מערכת - הוא שווה למספר הקרציות בכל שנייה. CNT הוא ערך מערכת נוסף, זהו זמן המערכת הנוכחי (כמה קרציות מאז שהמדחף התחיל). על ידי הוספת קרציות בשעון אחד לשעון המערכת, אנו מבינים מה יהיה שעון המערכת שנייה מעכשיו. וזו התוכנית הראשונה שלך! מה היית משנה אם היית רוצה שה- LED יהבהב פעמיים בשנייה?

שלב 20: הורדות

הורדות
הורדות

המדחף הוא מיקרו -בקר מדהים:

  • מהר להפליא (160 מיליון הוראות בשנייה),
  • יש המון קלט/פלט (32 פינים שיכולים לבצע קלט או פלט),
  • בעל יכולות וידאו ושמע מעולות
  • וקל לפיתוח עבורו

בדוק באתר Parallax לקבלת מידע רב על המדחף. עליך גם לבדוק את Exchange Object Object של Parallax, שם יש המון ספריות קוד פתוח שיעזרו לך בעת ביצוע פרויקטים עם הפרופיל שלך. הורד את מדריך המדחפים הורד את פלטפורמת ה- Propeller PCB Design (פורמט ExpressPCB) סכמטי עם חלק #עכבר כאן (פורמט ExpressPCB) תבניות עיצוב לפלטפורמת מדחף אחז את הערכה או הורד אותה מראש מגנגסטר גאדג'ט.

מוּמלָץ: