תוכן עניינים:
- שלב 1: פרוייקט וידאו - שלב אחר שלב
- שלב 2: אודות סכמטי
- שלב 3: תכנות ATtiny85 עם UNO Arduino:
- שלב 4: אודות התוכנית
וִידֵאוֹ: שעון ותכנות מעקב אחר פעילות רטט ATtiny85 לביש ATtiny85 עם Arduino Uno: 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
כיצד להפוך את שעון מעקב הפעילות לביש? זהו גאדג'ט לביש שנועד לרטוט כאשר הוא מזהה קיפאון. האם אתה מבלה את רוב זמנך במחשב כמוני? האם אתה יושב שעות מבלי להבין זאת? אז המכשיר הזה הוא בשבילכם:)
שלב 1: פרוייקט וידאו - שלב אחר שלב
הכנתי היכרות מהנה לפרויקט הזה, אני חושב שכדאי שתצפו בו:) זה מה שנתן השראה לשעון הרטט, גשש פעילות פשוט שיודיע לכם כשאתם לא פעילים לפרק זמן מוגדר מראש. בפרויקט זה נבנה גאדג'ט לביש שנועד לרטוט כאשר הוא מזהה קיפאון. מכשיר זה הוא בעלות נמוכה ויכול לעזור לך להמשיך בתנועה.
שלב 2: אודות סכמטי
לב הפרויקט הזה הוא ה- ATtiny85. ניתן לתכנת את המיקרו -בקר הזה עם Arduino IDE וקל להתאים אותו לפרויקטים כדי לשמור על עלות וגודל. עם שלוש כניסות אנלוגיות ושתי יציאות PWM, ל- ATtiny85 יש מספיק קלט/פלט לפרויקט זה. לצרכי חישת הפעילות שלנו, אני משתמש במד התאוצה 3-ציר MMA7341LC המפיק כל ציר בקו אנלוגי אחר. למד תאוצה זה יש גם מצב שינה שניתן להפעיל על ידי המיקרו -בקר כדי לשפר את חיי הסוללה. תזכורת הפעילות שלנו תגיע באמצעות מנוע רטט שלמרות גודלו הקטן מספיק חזק.
הורד קבצי Gerber או הזמין PCB מ- PCBWay (10 יח 'PCB הזמנה 5.00 $):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
רכיבים נדרשים:
ATtiny85 IC -
מנוע רטט -
מד תאוצה 3 צירים -
מחזיק סוללות -
שקע 8 פינים -
מתג שקופיות -
הנגד -
רצועה -
כלי הלחמה -
סוללה CR2032
שלב 3: תכנות ATtiny85 עם UNO Arduino:
רכיבים נדרשים:
Arduino Uno R3 -
קבלים 10uF -
חוטי מגשר -
לוח לחם -
הגדרת Arduino Uno כספקית אינטרנט (תכנות בתוך המערכת):
כדי לתכנת את ATtiny85 עלינו להגדיר תחילה את Arduino Uno במצב ISP. חבר את ה- Arduino Uno למחשב האישי. פתח את Arduino IDE ופתח את קובץ הדוגמא של ArduinoISP (קובץ - דוגמאות - ArduinoISP) והעלה אותו.
הוספת תמיכה ATtiny85 ל- Arduino IDE:
כברירת מחדל Arduino IDE אינו תומך ב- ATtiny85 ולכן עלינו להוסיף לוחות ATtiny ל- Arduino IDE. פתח קובץ - העדפות ובכתובות האתר של מנהל לוחות נוספים תן את כתובת האתר הבאה:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
כלים פתוחים - לוח - מנהל לוח. גלול למטה ברשימה שבה כתוב "ATtiny מאת דייוויס א. מליס". לחץ על זה והתקן אותו. כעת תוכל לראות ערך חדש בתפריט הלוח
חיבור ATtiny85 עם Arduino Uno:
כעת, כאשר כל הדברים הנ ל מוכנים נתחיל לתכנת את ה- ATtiny85. חבר את ה- ATtiny85 ל- Arduino Uno באמצעות לוח לחם.
הוסף קבל 10uF בין RESET ל- GND ב- Arduino Uno. זאת כדי למנוע מאפוס Arduino מאופס אוטומטית כאשר אנו מעלים את התוכנית ל- ATtiny85.
צריבת מטען האתחול והעלאת קוד המקור ל- ATtiny85:
- עכשיו בחזרה ל- IDE של Arduino. בחר ATtiny תחת כלים - לוח. לאחר מכן בחר ATtiny85 תחת כלים - מעבד. בחר 8 מגה -הרץ (פנימי) תחת כלים - שעון.
- לאחר מכן וודא כי Arduino כספקית האינטרנט נבחר תחת כלים - מתכנת
- כברירת מחדל, ATtiny85 פועל במהירות של 1 מגה -הרץ. כדי לגרום לו לפעול במהירות 8 מגה -הרץ בחר כלים - צריבת האתחול.
- תקבל את ההודעה לעיל אם צריבת מטען האתחול הצליח. כעת פתח את קוד המקור והעלה אותו.
שלב 4: אודות התוכנית
קבל את קוד המקור מ- GitHub:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
קוד המקור הוא להודיע ללובש אם נגמר טיימר מוגדר מראש. קוד המקור קורא את אותות הפלט של מד התאוצה, משווה אותם לסף ומאפס את הטיימר אם חורג מהסף.
התוכנית ישנה לרוב אך מתעוררת אחת לדקה כדי לעקוב אחר מד התאוצה. תוך כדי ניטור מד התאוצה התוכנית בודקת את ערכי ההאצה פעם שנייה למשך 5 שניות.
ערכי ההאצה מושווים לסף פעילות שנקבע מראש. אם הם חורגים מסף זה, טיימר הפעילות מתאפס. כאשר תוקף הפעילות פג, מנוע הרטט מופעל כדי לגרום למשתמש להיות פעיל יותר.
אודות מד התאוצה 3-צירים MMA7341LC:
www.pololu.com/product/1247
מוּמלָץ:
מעקב אחר שולחן העבודה COVID19 עם שעון! Tracker Powered Raspberry Pi: 6 שלבים
מעקב אחר שולחן העבודה COVID19 עם שעון! Raspberry Pi Powered Tracker: אנחנו יודעים שאנחנו יכולים למות בכל עת, אפילו אני יכול למות בזמן כתיבת הפוסט הזה, אחרי הכל, אני אני, אתם, כולנו בני תמותה. כל העולם רעד בגלל מגיפת COVID19. אנו יודעים כיצד למנוע זאת, אבל היי! אנחנו יודעים איך להתפלל ולמה להתפלל, האם אנחנו עושים
[עכבר לביש] בקר עכבר לביש מבוסס Bluetooth עבור Windows 10 ו- Linux: 5 שלבים
[עכבר לביש] בקר עכבר לביש מבוסס בלוטות 'עבור Windows 10 ולינוקס: הכנתי בקר עכבר מבוסס בלוטות' שניתן להשתמש בו לשליטה על מצביע העכבר ולבצע פעולות הקשורות לעכבר PC בזבוב, מבלי לגעת בכל משטח. המעגלים האלקטרוניים, המוטבעים על כפפה, יכולים לשמש כדי לעקוב אחר שעות
מעקב אחר מכוניות GPS עם הודעת SMS והעלאת נתוני Thingspeak, מבוסס Arduino, אוטומציה ביתית: 5 שלבים (עם תמונות)
מעקב אחר מכוניות GPS עם הודעת SMS והעלאת נתוני Thingspeak, מבוסס Arduino, אוטומציה ביתית: עשיתי את גשש ה- GPS הזה בשנה שעברה ומכיוון שהוא עובד טוב אני מפרסם אותו כעת ב- Instructable. הוא מחובר לתקע האביזרים שבתא המטען שלי. גשש ה- GPS מעלה את מיקום המכונית, המהירות, הכיוון והטמפרטורה הנמדדת באמצעות נתונים ניידים
ערכות רכב חכמות למעקב אחר חכמות DIY מעקב אחר רגישות לרכב: 7 שלבים
ערכות רכב חכמות למעקב אחר רובוט חכם עוקבות אחר מכוניות רגישות: עיצוב על ידי SINONING ROBOT אתה יכול לקנות ממכונית רובוט מעקב Theory LM393 שבב להשוות את שני הפוטורזיסטור, כאשר יש צד פוטוסיסטור צד אחד על לבן הצד של המנוע ייעצר מייד, הצד השני של המנוע להסתובב כך ש
בוט מעקב אחר שלדה מעקב מרחוק: 7 שלבים (עם תמונות)
בוט מעקב אחר שלדה מחוסרת מרחוק: מבוא: אז זה היה פרוייקט שרציתי להתחיל ולסיים עוד בשנת 2016, אולם בשל עבודות ושפע של דברים אחרים הצלחתי רק להתחיל ולהשלים את הפרויקט הזה בשנת 2016 שנה חדשה 2018! זה לקח בערך 3 שעות