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

Arduinoflake - גרסת PCB: 8 שלבים (עם תמונות)
Arduinoflake - גרסת PCB: 8 שלבים (עם תמונות)

וִידֵאוֹ: Arduinoflake - גרסת PCB: 8 שלבים (עם תמונות)

וִידֵאוֹ: Arduinoflake - גרסת PCB: 8 שלבים (עם תמונות)
וִידֵאוֹ: Blitzwolf BW-SS7 zigbee 3.0 реле для подрозетника, Tuya Smart, интеграция в Home Assistant 2024, נוֹבֶמבֶּר
Anonim
Arduinoflake - גרסת PCB
Arduinoflake - גרסת PCB
Arduinoflake - גרסת PCB
Arduinoflake - גרסת PCB

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

מהו ה- Arduinoflake?

Arduinoflake הוא פתית שלג יפה למראה קפוא. יש לו 18 נוריות שטוחות בעלות זווית רחבה המותקנות באופן ייחודי בצידי ה- PCB ו- 12 נוריות SMD המותקנות במרכז הלוח המודרני. בסך הכל ישנם 30 נוריות מקובצות ל- 18 קטעים הניתנים לשליטה באופן עצמאי. ניתן להשתמש בהם ליצירת אנימציה או דפוס מטורף שתאהבו, ומה עוד תוכלו לתכנת אותו בעצמכם באמצעות Arduino IDE. עם לוח מגע משולב, אתה יכול לקיים איתו אינטראקציה כדי לעבור בין אנימציות. קצת משעמם, לא? אבל מה אם הייתי אומר לך שאתה יכול לשחק עליו משחק? פרצתי לשלי כדי לשחק נחש קלאסי פשוט, ראו סרטון בסוף.

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

שלב 1: עיצוב אלקטרוניקה

עיצוב אלקטרוניקה
עיצוב אלקטרוניקה

Arduinoflake מורכב מ -30 נוריות LED המקובצות ל -18 קטעים הניתנים לשליטה באופן עצמאי. כדי לשלוט בהם אני משתמש ב- ATmega8 בעל עד 22 סיכות I/0. יתר על כן, בחרתי גרסה בהספק נמוך שלה (ATmega8L) שיכולה לפעול אפילו על 2.7V וזה נהדר עבור סוללת 3 מטבעות מטבע. כל קבוצת נוריות מחוברת לאחת מפינת הקלט/פלט של ATmega באמצעות נגד מגביל זרם 68R. תכונה נהדרת נוספת של Arduinoflake היא כפתור מגע לאינטראקציה איתה. ATmega אינה מספקת תכונת מגע קיבולית של חומרה מובנית, ולכן החלטתי ללכת עם IC TTP223. TTP223 מחובר לאחד מכניסת הכניסה של ה- ATmega ויניע אותו גבוה כאשר תתגלה מגע בלוח המגע. אפשרות נוספת היא לחקות מגע קיבולי בתוכנה אך גיליתי שזה לוקח יותר מדי כוח וזמן חישוב.

שלב 2: יצירת מתאר של PCB

יצירת מתאר של PCB
יצירת מתאר של PCB

הלוח הולך להיות די מורכב. בסיס משושה עם 6 קורות בכל פינה, לכל אחת 3 נקודות להרכבה של נוריות LED. אם תשתמש בכלי מקוון של EasyEDA לעיצוב ה- PCB כמוני, תזדקק לגרפיקה בפורמט DXF (פורמט AutoCAD Drawing Exchange) כדי לייבא אותו ל- EasyEDA, כיוון ש- EasyEDA אינו מסוגל לצייר צורה כה מורכבת. השתמשתי ב- Inkscape. זהו הכלי הווקטורי היחיד שאני רגיל אליו המאפשר ייצוא לקבצי DXF.

שלב 3: יצירת פריסת PCB

יצירת פריסת PCB
יצירת פריסת PCB
יצירת פריסת PCB
יצירת פריסת PCB
יצירת פריסת PCB
יצירת פריסת PCB

אם יש לך את גרפיקת המתאר שלך, ייבא אותה לתוך EasyEDA לשכבת BoardOutLine. ציירתי גם גרפיקה עזר שתסייע לי ביישור כל החלקים והמסלולים בלוח מתחת לזוויות 30 ו -60 מעלות וייבאתי אותו לשכבת המסמך. הכנתי בעצמי רכיב מיוחד ב- EasyEDA עבור נוריות THT המותקנות בצד הלוח.

שלב 4: ייצור ה- PCB

ייצור ה- PCB
ייצור ה- PCB

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

שלב 5: הרכבה

מרכיבים אותו
מרכיבים אותו
הרכבה
הרכבה
הרכבה
הרכבה

רשימת חלקים:

  • ATmega8L TQF32
  • TTP223 BA6
  • נגד 68R 0805 (18x)
  • נגד 10K 0805
  • קבל 100nF 0806 (3x)
  • קבל 50pF 0806
  • LED בהיר לבן 1206 (12x)
  • לבן בהיר לבן THT (18x)
  • מחזיק סוללה
  • מתג הפעלה/כיבוי של SMD
  • כותרת סיכה זמנית לתכנות

כפי שאתה יכול להבחין החלק המאתגר ביותר ב- Arduinoflake הוא ATmega8L עם חבילת TQF32 ו TTP223, אם אתה יכול להתמודד עם שני אלה, האחרים הם חתיכת עוגה. ראשית הרכבתי את הנגדים, הקבלים ונורות ה- SMD. שנית, המיקרו -בקר במרכז באמצעות הרבה שטף וכמות קטנה של הלחמה. שלישית, ה- TTP223 בתחתית. רביעית, נוריות ה- THT המותקנות באופן ייחודי בצידי ה- PCB. ואחרון חביב, מחזיק הסוללות, מתג הפעלה/כיבוי וכותרת סיכה זמנית לתכנות. הכל בעזרת שטף וכמות קטנה של הלחמה. לאחר סיום ההלחמה, אל תשכח לנקות את הלוח עם אצטון כדי להסיר את כל השטף שנותר.

שלב 6: העלאת הקוד והפעלתו

העלאת הקוד והפעלתו
העלאת הקוד והפעלתו
העלאת הקוד והפעלתו
העלאת הקוד והפעלתו

"loading =" עצלן "הוא לא רק קישוט אלא אתה יכול גם לכתוב לו משחקים מכיוון שיש לו כפתור מגע, בדוק את נחש הפתית שלי!

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

שלב 8: משאבים וקישורים

  • קנה Arduinoflake
  • Arduinoflake GitHub
  • Arduinoflake PCBWay
  • חיישן קיבולי מאת PaulStoffregen
  • MiniCore מאת MCUdude
  • Arduinoflake חופשי
  • הטוויטר שלי לעדכונים האחרונים
תחרות PCB
תחרות PCB
תחרות PCB
תחרות PCB

פרס שני בתחרות ה- PCB

מוּמלָץ: