תוכן עניינים:
וִידֵאוֹ: ATmega328p עצמאי (באמצעות שעון פנימי של 8 מגה -הרץ): 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
ATmega328p הוא מיקרו-בקר שבב יחיד שנוצר על ידי Atmel במשפחת megaAVR (מאוחר יותר רכשה Microchip Technology את Atmel בשנת 2016). יש לו ליבה מעובדת של RISC מעבד RISC של 8 הרביט הארווארד. מיקרו-בקר זה הוא המוח של לוח הפיתוח של Arduino כמו גם לוחות פיתוח רבים אחרים. באמצעות מדריך זה תוכלו למזער את גודל הפרויקטים שלכם ולהפוך אותם לזולים בהרבה. זה נעשה על ידי צמצום מספר הרכיבים של לוח הפיתוח כגון נוריות LED המשולבות, מתנדים קריסטל חיצוניים, קבלים חיצוניים ורכיבים מיותרים רבים אחרים המובנים בלוחות הפיתוח.
שלב 1: יש צורך בכלים
רשימת החלקים הדרושים
1. נגדי 10K אוהם
2. ATmega328P-PU IC
3. חוטי מגשר
4. ווסת מתח LM7805
5. לוח לחם
6. מועצת הפיתוח של Arduino Uno
אנו זקוקים גם ל- Arduino IDE כדי לצרוב אתחול האתחול ולהעלות סקיצות ל- ATmega328P. אתה יכול להוריד אותו מכאן
עליך גם להוריד את Arduino מספריית Breadboard. אתה יכול להוריד אותו מכאן בהתאם לגרסת IDE שלך
שלב 2: צריבת Bootloader ל- Atmega328p
ה- ATmega328P IC לא מגיע נטען מראש עם מטען אתחול. Bootloader הוא מערכת קוד המאפשרת ל- IC לפרש קוד שאנו מעלים באמצעות Arduino IDE.
שלבים להעלאת Bootloader ל- ATmega328P
1. חבר את Arduino ל- ATmega328P כפי שמוצג בתמונה.
החיבורים מפורטים כדלקמן:-
סיכה ATmega328P 7 => Vcc
סיכה ATmega328P 8 => Gnd
סיכה ATmega328P 20 => Vcc
סיכה ATmega328P 22 => Gnd
סיכה ATmega328P 1 => סיכה D10 של Arduino
סיכה ATmega328P 17 => סיכה D11 של Arduino
סיכה ATmega328P 18 => סיכה D12 של Arduino
סיכה ATmega328P 19 => סיכה D13 של Arduino
הרים את הנגד על פין 1 של ATmega328P
2. הוסף לוח ל- IDE שלך:
צור תיקייה בשם חומרה (אם היא לא קיימת כבר) בתיקיית הסקיצות שלך וחלץ והעתק את הספרייה שהורדת לתיקיה זו.
הפעל מחדש את ה- IDE וחפש לוח חדש בתפריט של כלים> לוח, אתה אמור לראות לוח חדש בשם "ATmega328 על לוח (8MHz שעון פנימי)". אם אתה רואה את הלוח הזה הכל בסדר עד כה.
3. בחר יציאה טורית.
4. בחר מתכנת ל "Arduino as ISP".
5. צריבת מטען אתחול על ידי מעבר לכלי התפריט> צריבת אתחול.
שלב 3: מעגל העלאת סקיצות
אתה יכול להעלות סקיצות ל- ATmega328P באמצעות לוח ה- Arduino שלך.
שלבים להעלאת סקיצות ל- ATmega328P
1. הסר את ה- IC מ- Arduino.
2. חבר את Arduino ל- ATmega328P כפי שמוצג בתמונה, החיבורים מפורטים כדלקמן:
סיכה ATmega328P 7 => Vcc> סיכה ATmega328P 8 => Gnd
סיכה ATmega328P 20 => Vcc
סיכה ATmega328P 22 => Gnd
סיכה ATmega328P 1 => איפוס סיכה של Arduino
סיכה ATmega328P 2 => סיכה 1 או סיכת RX של Arduino
סיכה ATmega328P 3 => סיכה 2 או סיכת TX של Arduino
הרים את הנגד על פין 1 של ATmega328P
3. העלה סקיצה ל- Atmega328P באמצעות Arduino IDE.
4. חבר את הפינים ל- ATmega328P בהתאם לתרשים מיפוי הפינים.
מוּמלָץ:
מגה ראספי - פטל פטל בכונן מגה מגה / בראשית: 13 שלבים (עם תמונות)
Mega RasPi - Raspberry Pi ב- Sega Mega Drive / Genesis: מדריך זה לוקח אתכם להמרה של Sega Mega Drive ישן לקונסולת משחקים רטרו, באמצעות פטל פי. ביליתי אינספור שעות בילדותי במשחקי וידאו על סגה מגה דרייב שלי. לרוב החברים שלי היה גם אחד, אז היינו
עצמאי Arduino ATmega328p: 7 שלבים (עם תמונות)
לעמוד לבד Arduino ATmega328p: הכל התחיל כשראיתי את " המשחק הבינארי " מאת Keebie81https: //www.instructables.com/id/Binary-Game/ אבל חשבתי שגרסה עצמאית במקום לוח Arduino, הייתה טובה יותר על מנת לקבל את
LED - שעון מגה: 8 שלבים (עם תמונות)
LED - שעון מגה: LED - שעון מגה
שעון דיגיטלי באמצעות RTC פנימי של STM32L476: 5 שלבים
שעון דיגיטלי באמצעות RTC פנימי של STM32L476: מדריך זה מדריך להכנת שעון דיגיטלי בבית ויכול לפעול כל עוד הוא מופעל על ידי מקור חשמל. הוא משתמש ברגידים פנימיים של מיקרו -בקר ואינו דורש RTC חיצוני
כיצד להכין שלט ספייק באסטר או לוח מתג באמצעות Atmega328P עצמאי: 6 שלבים (עם תמונות)
כיצד להכין שלט ספייק באסטר או לוח מתגים באמצעות Atmega328P עצמאי: בפרויקט זה אראה כיצד לבנות שלט ספייק באסטר או לוח מתג באמצעות Atmega328P עצמאי. פרויקט זה בנוי על לוח PCB מותאם אישית עם מעט מאוד רכיבים. אם אתה מעדיף לצפות בסרטון אז הטמנתי אותו או