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

פרויקט זעיר-בקר זעיר בפחות מ -2 דולר: 11 שלבים
פרויקט זעיר-בקר זעיר בפחות מ -2 דולר: 11 שלבים

וִידֵאוֹ: פרויקט זעיר-בקר זעיר בפחות מ -2 דולר: 11 שלבים

וִידֵאוֹ: פרויקט זעיר-בקר זעיר בפחות מ -2 דולר: 11 שלבים
וִידֵאוֹ: [עושים היסטוריה] 306: באגים, מזוודות וסוכני FBI- על משבר התכנה (ש.ח.) 2024, נוֹבֶמבֶּר
Anonim
פרויקט זעיר-בקר זעיר בפחות מ -2 דולר
פרויקט זעיר-בקר זעיר בפחות מ -2 דולר

יש הרבה באינטרנט לגבי תחילת העבודה עם בקרי מיקרו. יש הרבה אפשרויות בחוץ, כל כך הרבה דרכים לתכנת אותן בין אם אתה מתחיל עם השבב החשוף עצמו, לוחות פיתוח או גאדג'טים מקיפים יותר של SOC (System On Chip), ודרכים רבות לתכנת אותם.

אז למי שמעוניין, זהו אחד מהם.

לוח USBASP + AVR ATTiny85 מיני USB (לפי Digistump)

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

הלוח שאני משתמש בו הוא זיקוק קיקסארטר של דיגיספארק זול המגיע במחיר של $ 1 באיביי עם משלוח חינם בינלאומי.

המתכנת הוא מתכנת USBASP בקוד פתוח הזמין גם הוא בערך באותו מחיר ב- eBay או ב- AliExpress

ההנחיה הזו היא תהליך הקצה לקצה של לגרום ללוח ה- dev לעשות משהו

מסלול קל יותר הוא רכישת דיפרק אמיתי מ- digistumphttps://digistump.com/products/1

אבל נראה שהפרויקט הזה מושהה ואלו עולים 8 $ דולר

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

שלב 1: רכשו את החלקים שלכם

רכשו את החלקים שלכם
רכשו את החלקים שלכם
רכשו את החלקים שלכם
רכשו את החלקים שלכם
רכשו את החלקים שלכם
רכשו את החלקים שלכם

עבור אל ebay או aliexpress וחפש למעלה

  • "attiny85" ללוח
  • "usbasp" למתכנת ו
  • "חוטי עצים" לחוטים (אופציונלי אם אתה יכול למצוא כמה שוכבים)

שלב 2: חבר אותו יחד

שים את זה ביחד
שים את זה ביחד

כאשר החומרה שלך סוף סוף מגיעה, התחל בהלחמה

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

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

שלב 3: חיווט

חיווט
חיווט
חיווט
חיווט
חיווט
חיווט

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

ללוח:

  • p0, p1, p2 = ירוק, כחול, אדום
  • 5v, GND = אדום, ירוק (VIN לא בשימוש)

המחבר:

ראה תרשים לחיבור הכבלים המתאים

שלב 4: תוכנה - VSCode

תוכנה - VSCode
תוכנה - VSCode

עכשיו אתה מחובר תצטרך להתקין את סביבת התוכנה שלך

זה כולל:

  • נהגים
  • סביבת פיתוח

קודם הורד קוד Visual Studio. (ה- env הטוב ביותר שמצאתי עד כה)

תוכל לקבל זאת מ-

הורד והתקן אותו

שלב 5: התקן את התוסף PlatformIO IDE

התקן את התוסף PlatformIO IDE
התקן את התוסף PlatformIO IDE
התקן את התוסף PlatformIO IDE
התקן את התוסף PlatformIO IDE

לחץ על כפתור התוספים בסרגל הצד השמאלי התחתון וחפש את PlatformIO

התקן אותו וטען מחדש

לחץ על כפתור הבית הקטן השמאלי התחתון של שורת המצב כדי לפתוח את דף הבית של Platform IO אם הוא לא יופיע אוטומטית לאחר התקנת התוסף.

שלב 6: צור פרויקט חדש

צור פרויקט חדש
צור פרויקט חדש
צור פרויקט חדש
צור פרויקט חדש

באשף הפרויקט תן שם לפרויקט ובחר את הלוח

הלוח חייב להיות

Attiny85 (כללי)

המסגרת חייבת להיות

ארדואינו

שלב 7: הגדר את סביבת הפיתוח עבור USBASP

הגדר את סביבת הפיתוח עבור USBASP
הגדר את סביבת הפיתוח עבור USBASP

התקן את המתכנת בקובץ הגדרות הפרויקט PlatformIO platformio.ini

הוסף שורות אלה לקובץ platformIO.ini:

upload_protocol = usbaspupload_flags = -Pusb

שלב 8: חבר את המתכנת שלך

חבר את המתכנת שלך
חבר את המתכנת שלך

חבר את המתכנת שלך

שלב 9: הגדרת מנהלי התקנים

Image
Image

חומרת ה- USBASP שלך תזדקק למנהלי התקנים כדי שהמחשב שלך יתקשר איתה.

הורד את זדיג מכאן

חבר את מכשיר ה- USBASP USB שלך ליציאת USB במחשב שלך

הפעל את תוכנית Zadig שהורדת

התקן את מנהל ההתקן של Winusb עבור usbasp

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

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

"loading =" עצלן "בטוח שיש לך לוח ATTiny85 שלך מחובר למתכנת שלך והכל מחובר.

הקש על המקשים Ctrl+Alt+U כדי לאסוף ולהעלות את התוכנית

מוּמלָץ: