תוכן עניינים:
- שלב 1: דברים שאתה צריך לעשות
- שלב 2: הוספת ספק כוח לארדואינו
- שלב 3: הוספת רכיבי לוח
- שלב 4: העלאת סקיצה לארדואינו שלך
וִידֵאוֹ: DIY עצמאי Arduino Uno: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
בפרויקט זה, אספר כיצד ניתן להכין Uno Arduino DIY פשוט על ידי הצבתו על לוח לחם. ניתן לעשות זאת מסיבות שונות כמו להפוך אותו לזול יותר, קטן בגודלו, הפחתת צריכת החשמל וכו '.
פרויקט זה ייתן לך דרך להכין Uno מינימלי של Arduino שיעשה את כל הפונקציות כמו של Arduino שאתה קונה מהשוק. כפי שאנו יודעים שארדואינו היא למעשה פלטפורמת קוד פתוח ולכן, התרשימים שלה הם נחלת הכלל שיכולים לשמש כל אחד ליישם אותה למטרותיו עם כל התקדמות במידת האפשר. זה מאפשר לנו לעשות דבר כזה בבית על עצמנו. השלבים הבאים מתארים כיצד להרכיב את המעגל על לוח לחם. אני שואל את רוב ההליכה מאתר ארדואינו.
הפרויקט בחסות LCSC. השתמשתי ברכיבים אלקטרוניים מ- LCSC.com. LCSC מחויבת להציע מבחר רחב של רכיבים אלקטרוניים מקוריים ואיכותיים במחיר הטוב ביותר. הירשם עוד היום וקבל הנחה של 8 $ בהזמנה הראשונה שלך.
שלב 1: דברים שאתה צריך לעשות
- ATmega328P-PU x 1
- מתנד קריסטל 16MHz x 1
- ווסת לינארי LM7805CV x1
- קבלים 22 pF x 2
- קבלים 10 uF x 2
- הנגד 220 אוהם x 2
- התנגדות 10 קוהם x 1
- מתג רגעי x 1
- LED x 2
שלב 2: הוספת ספק כוח לארדואינו
שקע החשמל של Arduino יכול לקבל טווח מתח כניסה של 7 עד 16 וולט. מקורות הכניסה הנפוצים ביותר הם סוללת 9V אמינה או ספק כוח 9-12VDC. מכיוון שרוב החיישנים והשבבים דורשים מקור 5V, נזדקק לווסת המתח LM7805 כדי לחתוך את ה- 9V לרכיב 5V ידידותי. אם אתה מתחבר ליותר מ- 16V, אתה מסתכן בפגיעה ב- IC.
- הוסף חוטי חשמל וקרקע למקום שבו יהיה ווסת המתח שלך.
- הוסף חוטי חשמל וקרקע בתחתית הלוח המחבר כל מסילה.
- כעת, הוסף את הרגולטור LM7805 ללוח הלחם. הוא יקלט קלט של 9V וייתן אספקה רציפה של 5V מהפלט.
- הוסף חוטי Power OUT וחוטי הארקה המתחברים למסילות הימניות והשמאליות של לוח הלחם.
- כמו כן, הוסף קבל 10uF בין IN של הרגולטור והקרקע וכן קבל 10uF במעקה הימני בין כוח לאדמה. רצועת הכסף על הקבל מסמלת את רגל הקרקע.
- מקם את נורית ההפעלה קרוב למקור הכניסה ובראש לוח הלחם. אתה יכול להשתמש בנורית הירוקה או האדומה.
- חבר חוט מגשר מההובלה השלילית (הרגל הקצרה) של ה- LED למסילת הקרקע והתקן נגד Ω ממוביל ה- LED החיובי (הרגל הארוכה) למסילת הכוח.
שלב 3: הוספת רכיבי לוח
לפני שתמשיך הלאה, בדוק את התמונה הזו. זהו משאב נהדר ללמוד מה כל אחד מהסיכות בשבב ה- ATmega שלך עושה ביחס לתפקודי הארדואינו. זה יבהיר הרבה בלבול מאחורי הסיבה שאתה מחבר סיכות מסוימות כפי שאתה עושה. למידע מפורט עוד יותר, הצצה אל גליון הנתונים של ה- ATmega 168 (גרסה קצרה) (גרסה ארוכה). להלן גיליון ה- ATmega328 (גרסה קצרה) (גרסה ארוכה).
1. התקן את שבב ATmega328 (מוצג מימין) כך שהצד המחורץ של ה- IC יהיה בחלק העליון. אם אתה מרכיב את הרכיבים על לוח PCB, מומלץ להשתמש בשקע.
2. הוסיפו את הנגד המשיכה 10KΩ למסילה +5V וחברו את הקצה השני לסיכת RESET שב- ATmega328 (סיכה 1). הוסף מגשרים לכוח ואדמה לפינים הבאים.
פין 7 - VCC, מתח אספקה דיגיטלי (+5V)
סיכה 8 - GND (רכבת קרקע)
סיכה 22 - GND (רכבת קרקע)
פין 21 - AREF, סיכת התייחסות אנלוגית ל- ADC (+5V)
פין 20 - AVcc, מתח האספקה ל- ADC (+5V)
3. הוסף שעון חיצוני של 16 מגה -הרץ בין סיכה 9 ל -10, והוסף שני קבלים של 22pF שרצים לקרקע מכל אחד מהסיכות האלה.
4. הוסף את הכפתור הרגעי כמתג איפוס, כך שהוא יפרש את הפער על לוח הלוח באותו אופן שבו ה- IC עושה זאת. 5. הוסף חוט מגשר קטן מהפין 1 של ה- ATmega328 לרגל התחתונה של כפתור הלחיצה (סיכה הקרובה ביותר ל- IC). הוסף חוט מגשר נוסף מהרגל השמאלית העליונה של הכפתור אל הקרקע.
6. משוך את השבב מהארדואינו העובד שלך ונסה אותו על הלוח הזה. התוכנית blink_led מהבהבת סיכה 13. סיכה 13 בארדואינו אינה סיכת AVR ATMEGA8-16PU/ATMEGA168-16PU 13. היא למעשה מוצמדת 19 בשבב ATmega.
7. לבסוף, הוסף את הנורית. הרגל הארוכה או האנודה מתחברת לחוט האדום והרגל הקצרה או הקתודה מתחברת לנגד 220 אוהם העומד לקרקע.
שלב 4: העלאת סקיצה לארדואינו שלך
אתה יכול ללכת לכאן כדי לדעת על הדרכים להעלות את המערכון לארדואינו.
תזדקק להתקן USB-to-Serial. השתמשתי בלוח הפריצה הבסיסי של FDTI (5V). אם אתה רק רוצה לגרום לזה לפעול, אתה יכול לדלג על התקנת הכותרת בעלת 6 הפינים ופשוט להפעיל חוטי מגשר היישר מכותר ה- USB-TTL אל הפינים המתאימים בלוח הלחם. וודא שהסיכות מנותבות כהלכה עבור המכשיר הסדרתי שבחרת; הסיכות בלוח הפריצה מסומנות בשמות תלת ספרתיים. במהלך הבנייה שלי גיליתי שבקר המיקרו צריך לחיצה מתוזמנת על כפתור האיפוס כדי להכין את השבב לתכנות ולוח הפריצה כולל סיכה בשם DTR/GRN ששולחת אות אל סיכת האיפוס כשהיא מחוברת כראוי. לכן, חבר חוט מגשר מ (DTR/GRN) בלוח הפריצה לפין 1 של ה- ATmega328 באמצעות קבל קרמיקה של 0.1µF.
מוּמלָץ:
עצמאי Arduino ATmega328p: 7 שלבים (עם תמונות)
לעמוד לבד Arduino ATmega328p: הכל התחיל כשראיתי את " המשחק הבינארי " מאת Keebie81https: //www.instructables.com/id/Binary-Game/ אבל חשבתי שגרסה עצמאית במקום לוח Arduino, הייתה טובה יותר על מנת לקבל את
Arduino עצמאי 3.3V W / שעון חיצוני של 8 מגה -הרץ מתוכנת מ- Arduino Uno באמצעות ICSP / ISP (עם ניטור סדרתי!): 4 שלבים
Arduino עצמאי 3.3V W / שעון חיצוני של 8 מגה -הרץ המתוכנת מ- Arduino Uno באמצעות ICSP / ISP (עם ניטור סידורי!): מטרות: לבנות Arduino עצמאי שפועל על 3.3V כשעון חיצוני של 8 מגה -הרץ. לתכנת אותו באמצעות ספק שירותי אינטרנט (הידוע גם בשם ICSP, תכנות סידורי במעגל) מתוך Arduino Uno (פועל במהירות 5V) כדי לערוך את קובץ מטען האתחול ולשרוף את
ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים
ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה-הרץ): ה- ATmega328p הוא מיקרו-בקר שבב יחיד שנוצר על ידי Atmel במשפחת megaAVR (מאוחר יותר רכשה Microchip Technology את Atmel בשנת 2016). יש לו ליבה של 8 סיביות RISC מעבד הארכיטקטורה של הרווארד. מיקרו-בקר זה הוא המוח של Arduino
עצמאי סולארי ל- USB עם סוללה: 4 שלבים
עצמאי סולארי ל- USB עם סוללה: כך ניתן להרכיב התקנה סולארית קטנה בה אני משתמשת עבור הדגמות. הלוח טוען סוללה של 12 וולט, המומרת לפלט USB של 5 וולט. בסרטון בסוף, אני מראה כיצד אני משתמש בו כדי להפעיל מזרקת מים קטנה. כמו תמיד, אנא היזהר
שבב Arduino / ATMega עצמאי בלוח הלחם: 8 שלבים (עם תמונות)
שבב Arduino / ATMega עצמאי בלוח הלחם: אם אתה כמוני, אחרי שקיבלתי את הארדואינו שלי וביצעתי תכנות אחרון על השבב הראשון שלי, רציתי לשלוף אותו מה- Arduino Duemilanove שלי ולשים אותו במעגל שלי. זה גם ישחרר את ה- Arduino שלי לפרויקטים עתידיים. הבעיה