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

מאתר מרחק Attiny85: 4 שלבים (עם תמונות)
מאתר מרחק Attiny85: 4 שלבים (עם תמונות)

וִידֵאוֹ: מאתר מרחק Attiny85: 4 שלבים (עם תמונות)

וִידֵאוֹ: מאתר מרחק Attiny85: 4 שלבים (עם תמונות)
וִידֵאוֹ: ארדואינו למתחילים 7: בו-זמניות 2024, יולי
Anonim
Image
Image
מאתר מרחק Attiny85
מאתר מרחק Attiny85
מאתר מרחק Attiny85
מאתר מרחק Attiny85

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

שלב 1: אסוף חומרים

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

  • Attiny85/45 - ניתן למצוא מחירים ב- eBay בסביבות 2.00 $ אך הרישומים מסתיימים במהירות אז הנה אמזון
  • שקע פינים
  • מתג החלקה
  • לַחְצָן
  • מאתר מרחק אולטרא סאונד
  • נוריות x 3 (כל צבע)
  • נגדים המתאימים לצבע הנבחר עבור 5v https://led.linear1.org/1led.wiz (מחשבון נגדים מועיל)
  • Perfboard - $ 6.99 עבור 5. חפש גם ב- Ebay.
  • סוללה בת 9 וולט + מחזיק
  • ווסת מתח 5V

שלב 2: בנה את המעגל

בנה את המעגל
בנה את המעגל
בנה את המעגל
בנה את המעגל
בנה את המעגל
בנה את המעגל

אם אתה רוצה אתה יכול לבדוק את זה על קרש לחם כדי לוודא שהכל תקין, או שאתה יכול ללכת ישר ללוח perfboard (או ליצור PCB משלך).

מספר יציאה (מספר סיכה)

  • הד אולטראסוני + פין טריג >>> 2 (7)
  • לחצן ------------------------- >>> 1 (6)
  • 50s LED ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

אל תהסס לשנות אלה בכל מקרה שהכי קל להכין. הגדרתי את זה ככה כי זה נראה הכי יפה בפריטינג:)

שלב 3: תכנת ה- Attiny

תכנת ה- Attiny
תכנת ה- Attiny

כפי שאתה בוודאי יודע יש צורך בצעדים נוספים על מנת לתכנת Attiny. אם אתה יודע כיצד לתכנת על המשך בדרכך! אם לא, הנה קישור או הוראה!

כמו כן, וודא להוריד את ספריית הפינג החדשה מכיוון שכך אוכל לקבל את ההד והטריג באותו סיכה. אם אינך יודע כיצד להוסיף ספרייה, הורד את ה- zip מהקישור ולאחר מכן עבור אל Sketch> Include Library> הוסף ספריית zip> הורדות> NewPing*.zip

*אנא אל תגיד כי אתה מקבל שגיאות בעת הידור מבלי להוסיף תחילה את הספרייה!*

והנה הקוד.

שלב 4: שימוש בו

בעיקרון עכשיו זה רק הצבע וירה (טוב, לחץ).

כדי לתת את המרחק יש שלוש נוריות LED. פירוש אחד 50, 10 ו -1 בהתאמה. לדוגמה, אם המרחק הוא 67 אז ה- LED 50 יהבהב פעם אחת, ה -10 יהבהב פעם אחת וה -1 יהבהב שבע פעמים. כולם מסתכמים עד 67. (50 + 10 + 7 = 67).

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

אור קבוע דולק ואז כבוי == CM עד INFlashing light ---------- == IN ל- CM

אם יש לך שאלות אתה מוזמן לשאול!

מוּמלָץ: