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

שבב Arduino / ATMega עצמאי בלוח הלחם: 8 שלבים (עם תמונות)
שבב Arduino / ATMega עצמאי בלוח הלחם: 8 שלבים (עם תמונות)

וִידֵאוֹ: שבב Arduino / ATMega עצמאי בלוח הלחם: 8 שלבים (עם תמונות)

וִידֵאוֹ: שבב Arduino / ATMega עצמאי בלוח הלחם: 8 שלבים (עם תמונות)
וִידֵאוֹ: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, נוֹבֶמבֶּר
Anonim
שבב Arduino / ATMega עצמאי על לוח לחם
שבב Arduino / ATMega עצמאי על לוח לחם

אם אתה כמוני, אחרי שקיבלתי את הארדואינו שלי וביצעתי תכנות אחרון על השבב הראשון שלי, רציתי לשלוף אותו מה- Arduino Duemilanove ולשים אותו במעגל שלי. זה גם ישחרר את הארדואינו לפרויקטים עתידיים. הבעיה הייתה שאני כזה חדש באלקטרוניקה שלא ידעתי מאיפה להתחיל. לאחר קריאה בדפי אינטרנט ופורומים רבים, הצלחתי להרכיב את המדריך הזה. רציתי לקבל את המידע שלמדתי במקום אחד, וקל לעקוב אחריו. הערות והצעות יתקבלו בברכה ומוערכות מכיוון שאני עדיין מנסה ללמוד את כל הדברים האלה. עריכה: חבר חבר להוראה, Janw הזכיר לי שתמיד כדאי להוסיף קבלים או שניים ליד כוחך. הוא ציין כי שימוש בכמה קבלים של 100nF אמור לעבוד. אני אסיר תודה שהצביע על כך בפנייי, כיוון שמעגל הייצור הראשון שלי שאני בונה על המעגל הזה, התנהגתי קצת בהתנהגות מוזרה. אז חיברתי קבל אחד של 10uF ליד כוחי, והוא התחיל להתנהג נכון! אני לא יודע למה זה לא השפיע על בדיקת ה'מהבהבים שלי ', אבל אני יודע שאני אסיר תודה על Janw שהצביע על זה בפני. תודה Janw. Edit2: בהתבסס על העריכה הקודמת, רציתי להזכיר כי חבר Instructable, kz1o הוציא עוד מידע לגבי הקבלים. אנא ראה הערתו להלן, מיום 14 בפברואר, 2010 @ 10:52. עדכון - הוראה זו נמצאת ב- Hack a Day!

שלב 1: יש צורך בחלקים

דרושים חלקים
דרושים חלקים

קניתי את החלקים שלי מ- Digikey ו- Sparkfun Electronics - הם 2 המקומות האהובים עלי לקנות רכיבים. בכל אופן, הנה הרשימה: מס '1 - (כמות: 1) - שבב ATMega328 עם מטען אתחול Arduino מותקן מראש ($ 5.50) #2 - (כמות: 1) - אספקת מתח 5VDC ($ 5.95) (הערה: אם לא השתמש בספק מתח, עליך להוסיף ווסת מתח וכמה קבלים … ראה להלן) #3 - (כמות: 2) - 22 קבלים דיסק קרמיקה pF ($.24 / ea) #4 - (כמות: 1) - 16MHz קריסטל ($ 1.50) #5 - (כמות: 1) - שקע חשמל ($.38) (אופציונלי) #6 - (כמות: 1) - לוח לחם (אני מקווה שיש לך אחד מונח, אבל אם לא, הנה אחד ….אלטרנטיבות / אופציות: אופציה / אלטרנטיבה מס '1: אם ברצונך להשתמש באספקת חשמל קיימת שיש לך ברחבי הבית, וודא שהיא בין 5V - 16V. אם אינך בטוח אם מדובר באספקת חשמל של מיתוג, אז עליך להשתמש גם ברכיבים הבאים: optio #1 n - (כמות: 1) - ווסת מתח 5V (או ווסת מתח דומה דומה אחר) ($.57) ואופציה מספר 1 - (כמות: 2) - 10 קבלים אלומיניום uF ($.15 / ea) (ראה התייחסות להלן קישורים כיצד לחבר אותם) אופציה / אלטרנטיבה מס '2: אם אינך רוצה להשתמש בפריטים סטנדרטיים מס' 3 ו -4, תוכל להחליף את אלה באופציה: #2 - (כמות: 1) - 16 MHz קרמיקה מהודקת (w/cap) ($.54) חלק זה נראה כמו קבל קרמיקה, ואתה מחבר את 2 הסיכות החיצוניות למקום שבו היית מחבר את הגביש (מכוסה מאוחר יותר ב- Instructable), והסיכה האמצעית יורדת לקרקע. זה לפחות מה שקראתי - עוד לא ניסיתי. אבל כפי שאתה יכול לציין, זה קצת יותר זול ללכת בדרך זו.:) אוקיי, נתחיל לחבר דברים!

שלב 2: חיבור לחשמל

חיבור כוח
חיבור כוח
חיבור כוח
חיבור כוח

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

שלב 3: הצבת שבב (מיקרו -בקר)

הצבת שבב (מיקרו -בקר)
הצבת שבב (מיקרו -בקר)
הצבת שבב (מיקרו -בקר)
הצבת שבב (מיקרו -בקר)

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

שלב 4: הבאת כוח לשבב

מביא כוח לצ'יפ
מביא כוח לצ'יפ
מביא כוח לצ'יפ
מביא כוח לצ'יפ
מביא כוח לצ'יפ
מביא כוח לצ'יפ

חבר תחילה 3 חוטים כפי שמוצג בתמונה. אחד הולך להיות גרוס/שלילי (החוט השחור שמוצג), ו -2 יהיה לחיובי. אם אינך יכול לדעת אילו סיכות מחוברות לשבב, הסתכל על התמונה החמישית בשלב זה המהווה מיפוי סיכות ששלפתי מהאתר של Arduino להתייחסות. אם עוברים על זה, אתה יכול לראות שהחוט הקרקע/השלילי (השחור) שלנו עומד בסיכה 22, ושני הצדדים החיוביים (החוטים האדומים) הולכים לפינים 20 ו 21. לאחר מכן חברו עוד חוט חיובי (אדום) ו עוד חוט שלילי (שחור) כפי שמוצג בתמונות השלישית/הרביעית (הם אותו דבר … רק אחד התקרב יותר). שוב, אם אינך יכול לדעת, התבונן במיפוי הארדואינו ותראה כי אנו מחברים את החוט הקרקע/השלילי (השחור) שלנו לסיכה 8, ואת החוט החיובי (האדום) לסיכה 7.

שלב 5: חיבור הגביש לשבב

חיבור הגביש לשבב
חיבור הגביש לשבב
חיבור הגביש לשבב
חיבור הגביש לשבב
חיבור הגביש לשבב
חיבור הגביש לשבב

למעשה לפני שנחבר את הגביש, בואו נחבר את הקבלים האלה. חבר את 2 קבלים הדיסק הקרמיקה מסוג 22 pF לשבב כפי שמוצג בתמונה. הם הולכים ממש ליד החוט השלילי/הקרקע (שחור). רגל אחת (אין צורך לדאוג לקוטביות) של הקבל עוברת למעקה השלילי/הקרקע, והשנייה לאחד הפינים בשבב. קבל אחד מתחבר לסיכה 9 ואחד לסיכה 10 על השבב. עכשיו לגביש. הנח רגל אחת של הגביש בסיכה 9, והרגל השנייה בסיכה 10 … אך הקפד למקם אותה בין הקבלים לשבב/המיקרו -בקר. עיין בתמונות. זהו זה! בעצם סיימת. 2 השלבים הבאים הם אופציונאליים. כעת תוכל לשכפל את מה שחיברת ללוח הארדואינו האמיתי שלך למעגל העצמאי הזה. תרצה להתייחס למיפוי הסיכות של Arduino משלב 4 כדי לדעת מה לחבר והיכן. אתה יכול להמשיך לשני השלבים הבאים תוספת קטנה, ובדיקה או הוכחת מושג על היעדר מונח טוב יותר. להלן סרטון מהיר של לוח הלחם שהושלם:

שלב 6: (אופציונלי) נורית חיווי כוח

(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח
(אופציונלי) נורית חיווי כוח

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

שלב 7: (אופציונלי) בדיקה מהירה וקלה

(אופציונלי) בדיקה מהירה וקלה
(אופציונלי) בדיקה מהירה וקלה
(אופציונלי) בדיקה מהירה וקלה
(אופציונלי) בדיקה מהירה וקלה
(אופציונלי) בדיקה מהירה וקלה
(אופציונלי) בדיקה מהירה וקלה

אוקיי, הכל מחובר, אתה יודע שיש לך חשמל, אבל השאלה היא האם חיברת הכל נכון? בוא נבדוק. לשם כך תזדקק לנגד, ולד וקוד כלשהו. חברו נגד ו LED כפי שמוצג בתמונות. עבור זה השתמשתי בנגד 330 OHM ובנורית LED אדומה. שים לב כיצד אתה מחבר את הנורית - יש להן קוטביות - הרגל הקצרה נכנסת למעקה השלילי/הקרקע, וההובלה הארוכה והחיובית עוברת לשבב ATMega … סיכה 19. כמו בעבר, אם אתה לא בטוח מה סימן זאת, עיין בתמונת המיפוי של Arduino בשלב 4. כעת, עליך להוריד את הסקיצה של Arduino שצירפתי, לפתוח אותה בתוכנת Arduino ולהעלות אותה לשבב שלך. זה יגרום לסיכה 13 של Arduino (אבל זה סיכת ATMega 19 כפי שציינתי בפסקה הקודמת) להבהב כל שנייה. זה מתוך ספר ההתחלה הנהדר הזה שיש לי. לאחר שחיברת את ה- LED ואת הנגד, תיכנת את השבב שלך, החזר אותו ללוח הלחם ואז תוכל לחבר את החשמל שלך. אתה אמור לקבל נורית מהבהבת, מה שאומר שחיברת הכל כראוי! להלן סרטון קצר של המעגל שבנינו זה עתה עם הנורית המהבהבת הזו:

שלב 8: זיכויים וקישורים

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

המקור הגדול הנוסף היה ב: ITP Physical Computing … במיוחד דף האינטרנט הספציפי לארדואינו.

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

ואחרון חביב, אם הגעתם עד כאן, תודה שקראתם!

מוּמלָץ: