תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זהו הפרויקט הראשון שלנו עם ATtiny85; מצפן דיגיטלי בכיס פשוט (בשיתוף עם J. Arturo Espejel Báez).
ATtiny85 הוא מיקרו -בקר בעל ביצועים גבוהים והספק נמוך. יש לו 8 קילו בייט של זיכרון פלאש הניתן לתכנות. בשל כך, האתגר בפרויקט זה היה לצמצם את גודל התוכנית, מכיוון שהמעגל פשוט מאוד, הודות לפרוטוקול I2C.
אספקה
לגבי המצפן:
- ATtiny85
- מגנטומטר HMC5883L
- תצוגת SSD1306 I2c בגודל 0.96 אינץ '128x64 OLED
- מתג כפתורים מרובע נעילה עצמית
- 3.7V 300mAh ליפו פולימר סוללה
- מארז מודפס בתלת מימד (2 חלקים, אנא מצא את קישורי STL)
למטען:
- שתי חתיכות PCB; 17x10 מ"מ ו 13x18 מ"מ
- מארז מודפס בתלת מימד (2 חלקים, אנא מצא את קישורי STL)
- מודול מטען סוללת ליתיום 5V 1A TP4056 מיקרו USB
שלב 1: התוכנית
יש צורך לטעון את התוכנית AB.ino לתוך ATtiny85 לפני חיווט במעגל. לשם כך, תוכל לעקוב אחר כל אחת מהדרכות באינטרנט, כגון https://www.instructables.com/id/DIY-Attiny-Progr… כדי לאסוף את התוכנית, עליך להתקין את ספריית ssd1306 מאת אלכסיי דינדה, זמין בכתובת
שלב 2: המעגל
שלב 3: חיווט ה- ATtiny85
נוח לחתוך את הסיכות הבלתי מנוצלות של ה- ATtiny לפני ההלחמה.
הכן שני זוגות חוטים בגודל 10 ס"מ על ידי הפשטת שני חלקים של 2 מ"מ באמצע הדרך ומופרדים בכ -5 מ"מ זה מזה, כפי שמוצג בתמונות 1 ו -2. הלחם קטע אחד של זוג הכבלים הראשון (A) ל- SDA (סיכה 5) ואת החלק השני ל- SCL (סיכה 7) כפי שמוצג בתמונה השלישית. עם זוג החוטים השני (B), הלחם כבל אחד ל- GND (סיכה 4) והשני ל- +V (סיכה 8), כמו בתמונה הרביעית.
שלב 4: חיבור צג OLED
הלחם את ארבעת החוטים של צד אחד של ה- ATtiny (SDA, SCL, +V ו- GND) למגעים המתאימים של צג OLED והדבק אותו למארז. הגן על לוח התצוגה בעזרת סרט בידוד.
שלב 5: הנח את אנשי הקשר של המטען
קח שני חוטים ממחבר סיכה לכותרת זכר. מקפלים כל אחד ויוצר ווי כמו בתמונה הראשונה. הכנס אחד בצד הרוחבי של הוויטרינה, והשני במכסה התחתון כפי שמוצג.
שלב 6: חיווט ה- HMC5883L
הדבק את המגנטומטר HMC5883L למכסה התחתון כפי שמוצג. הלחם את חוטי SCL ו- SDA מה- ATtiny למגעים המתאימים של המגנטומטר, קפל את חוט המגע של המטען והלחם למגע ה- GND. הלחם את חוטי +V ו- GND מה- ATtiny אל אנשי הקשר המתאימים. הגן על לוח המגנטומטר בעזרת סרט בידוד.
שלב 7: חיווט הסוללה
הלחם את הקוטב השלילי של הסוללה לפין 4 של ה- ATtiny, ואת החיובי למגע המטען בצד המארז. הוסף חוט מאיש קשר זה למתג (ראה שלב הבא).
שלב 8: חיווט המתג
הלחם את החוט ממגע המטען הרוחבי למגע אחד של המתג, ולאחר מכן עוד אחד למגע +V של המגנטומטר. עכשיו אתה יכול לבדוק את המצפן ולהדביק את המכסה התחתון.
שלב 9: כיול
לתוכנית AB.ino יש אלגוריתם כיול אוטומטי. עליך רק להפעיל ולסובב את המצפן 360º כפי שמוצג בסרטון.
שים לב! לעולם אל תחבר את שני המגעים החיצוניים מכיוון שזה יקצר את הסוללה.
שלב 10: מטען I
חותכים שתי חתיכות PCB בגודל 17 מ"מ על 10 מ"מ ו -13 מ"מ x18 מ"מ. לקדוח חור בחתיכה הקטנה התואמת את החור בחלק העגול בתלת -ממד, העבר חוט והלחם אותו. הדבק את ה- PCB כפי שמוצג בתמונה.
שלב 11: מטען II
הלחמה חוט בחתיכת PCB בגודל 17x10 מ מ והעבר אותה זרוק את החריץ בחלק המודפס בתלת מימד. הדבק אותו כפי שמוצג.
שלב 12: מטען III
התאם והדבק את החלקים המודפסים בתלת -ממד כפי שמוצג והלחם את החוטים במודול מטען הסוללות. החוט המולחם בחלק התחתון הוא השלילי. כעת תוכלו לטעון את סוללת המצפן באמצעות כבל USB מיני.
פרס שני באתגר המפות