תוכן עניינים:
- שלב 1: חומרים
- שלב 2: ספריית מנועי צעד
- שלב 3: חיווט
- שלב 4: קוד
- שלב 5: מעטפת לאלקטרוניקה
- שלב 6: הרכבה
- שלב 7: בדיקה
וִידֵאוֹ: שעון ג'ירו של ארדואינו: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
קישור לסרטון
שלום לכולם, היום אני הולך להראות לכולם כיצד ליצור שעון גירטה מיוחד, המופעל על ידי ארדואינו. קודם כל, אני רוצה לתת את כל הקרדיט למחבר המקורי: אלקטרוניקה לכולם. העיצוב המקורי שהוא עשה נמצא כאן. הוא עושה הרבה פרויקטים אלקטרוניים מדהימים והרעיון המקורי של השעון היה ממנו. אני משתמש בלוח Arduino Leonardo, אבל כל לוח Arduino אחר אמור להיות בסדר. השעון משתמש במנוע צעד כדי להפוך את הצלחת להצגת זמנים שונים.
עבור פרויקט זה, הוספתי שיפורים לקוד המקורי של השעון כדי לכלול פונקציות נוספות. הוספתי נורת LED לקוד כך שניתן עדיין לראות את השעון בלילה. חיברתי גם מודול רמקולים ללוח כך שכל שעה השעון יצפצף פעמיים כדי לציין זאת. הכנתי בסיס לחיבור השעון וכללתי מעמד תומך נשלף בצד השני של השעון כדי להפוך אותו ליציב יותר. הסרטון למעלה מואץ פי 100 למטרות הדגמה.
שלב 1: חומרים
חומרים:
קַרטוֹן
לוח ארדואינו
כבל יו אס בי
מנוע צעד ובקר
LED בכל צבע
רַמקוֹל
לוח לחם
סוללה ניידת (אופציונלי)
כלים:
הדבקה והדבקה
מספריים
עִפָּרוֹן
סרגל
אקדח הלחמה
מצפן
שלב 2: ספריית מנועי צעד
אתה צריך את זה בספרייה שלך רק אם אתה משתמש בבקר ULN2003 עבור מנוע הצעדים. אחרת, תוכל לדלג על שלב זה.
1. התחל בהורדת קובץ ה-.cpp ו-.h למטה
2. צור קובץ חדש בשם StepperMotor
3. גרור ושחרר את קובץ ה-.cpp ו-.h לקובץ StepperMotor החדש
4. עבור אל קובץ ספריות ה- Arduino שלך ושחרר לתוכו את קובץ StepperMotor
5. פתח את Arduino IDE והפעל את קוד הבדיקה הזה כדי לוודא שהכל הותקן כראוי
#לִכלוֹל
מנוע StepperMotor (8, 9, 10, 11);
הגדרת בטל () {
Serial.begin (9600);
motor.setStepDuration (1);
}
לולאת חלל () {
motor.step (1000);
עיכוב (2000);
motor.step (-1000);
עיכוב (2000);
}
6. כעת אמת את הקוד ב- Arduino IDE אם הוא מתאסף ללא כל בעיה שהתקנת את הכל כראוי.
שלב 3: חיווט
ישנם 4 דברים בסך הכל שנצטרך לחבר ל- Arduino:
מנוע צעד ובקר
ראשית, חבר את מנוע הצעד שלך לבקר. לאחר מכן חבר את int 1 בבקר לסיכה 6, int 2 לסיכה 7, 3 עד 8 ו -4 עד 9. לאחר מכן חבר - סיכה (שלילית) ל- GND בלוח, ו- + (חיובי) סיכה ל- 5V בלוח..
רַמקוֹל
עבור הרמקול, חבר את האדום (החיובי) לסיכה 3, ואת הסיכה השחורה (השלילית) ל- GND.
לד
חבר את הרגל הארוכה (החיובית) של ה- LED לסיכה 2, ואת הצד הרגל הקצר (השלילי) ל- GND.
בדוק את התמונות כדי לוודא שהכל מחובר כראוי.
הערה: אם לא ניתן לחבר את הלוח בו אתה משתמש ישירות לחיווט, עליך להשתמש באקדח הלחמה כדי להלחם את כל הרכיבים יחד.
שלב 4: קוד
העתק והדבק קוד זה למטה ב- Arduino IDE והעלה אותו ללוח:
קוד LINK
שלב 5: מעטפת לאלקטרוניקה
מעטפת האלקטרוניקה היא בעצם קופסה אחת קטנה עם בסיס עגול ורצועת נייר ארוכה למספרים.
קופסא קטנה
8 ס"מ x 2 ס"מ חתיכה x2
14 ס"מ x 8 ס"מ חתיכה x2
14 ס"מ x 2 ס"מ חתיכה x2
מעגל
11.46 מעגל רדיוס
מספר מספר
נייר בגודל 72 ס"מ על 2 ס"מ מקרטון רך. כתוב החל מהשעה 12:00 עם מרווחים של 1 ס"מ עד שתגיע לשעה 11:50, שאורך הנייר צריך להיות מספיק כדי שכל המספרים יתאימו.
בסיס
כל גודל וצורה כל עוד השעון יכול להתאים לה.
הערה: זכור לחתוך חורים קטנים בקופסה (ראו תמונות למעלה) להדלקות ונורות LED. חותכים גם חור במעגל עבור המוט באמצע.
שלב 6: הרכבה
לפני איטום הקופסה, סדרו את כל האלקטרוניקה המיוצרת בהתאם לתמונה למעלה. הדביקו או הדביקו הכל במקום. לאחר מכן אוטמים את הקופסה. צור מוט קטן מתוך קרטון כך שיתאים דרך חור השעון וחבר אותו למוט של מנוע הצעד. אם השעון כבד מדי וצונח, תוכל להוסיף תמיכה בצד השני של השעון. זה לא ממש משנה איך אתה עושה את זה, כל עוד אתה יכול לעצור את השעון להישען לצד אחד, אבל התמונות למעלה מראות איך עשיתי את זה. לאחר מכן חבר את כל השעון לבסיס למטה ואבטח אותו בעזרת סרט דבק ודבק (ראה תמונות למעלה). וכדי להפוך אותו לקריר עוד יותר, הוסף חץ בתיבה המצביע על המספרים כדי להציג את הזמן בצורה ברורה יותר.
שלב 7: בדיקה
לאחר שתסיים, זכור לבדוק את השעון שלך כדי לוודא שהוא פועל כראוי. בדוק אם השעון פועל והאם הוא מדויק. אם השעון איטי מדי, ייתכן שתרצה להגדיל את המספר על motor.step (62) אם השעון הולך מהר מדי, ולאחר מכן הקטן את המספר.
בעיות נפוצות:
הנורית לא דולקת: זה כנראה בגלל שמנוע הצעד משתמש בכוח רב מדי. ייתכן שתרצה להוסיף כוח נוסף (סוללה ניידת) אם זה המצב.
השעון מסתובב בכיוון ההפוך: לאחר מכן עבור אל הקוד שלך ושנה את שלב המנוע (62) למספר שלילי.
מוּמלָץ:
מד תאוצה של בקר Xbox 360/מודל היגוי לג'ירו: 7 שלבים
מד תאוצה של בקר Xbox 360/מודל היגוי לג'ירו: שיחקתי באסטו קורסה עם בקר ה- Xbox 360 שלי. לרוע המזל, ההיגוי עם המקל האנלוגי הוא מאוד לא מסובך, ואין לי מקום להתקנת גלגלים. ניסיתי לחשוב על דרכים שבהן אוכל לנעול מנגנון היגוי טוב יותר אל
שעון רשת ESP8266 ללא כל RTC - Nodemcu NTP שעון אין RTC - פרויקט שעון אינטרנט: 4 שלבים
שעון רשת ESP8266 ללא כל RTC | Nodemcu NTP שעון אין RTC | פרויקט שעון אינטרנט: בפרויקט תעשה פרויקט שעון ללא RTC, ייקח זמן מהאינטרנט באמצעות wifi והוא יציג אותו בתצוגה st7735
כיצד להשתמש בחיישן הג'ירו MPU6050 עם "skiiiD": 9 שלבים
כיצד להשתמש בחיישן ג'יירו MPU6050 עם "skiiiD": מדריך לשימוש במודול חיישן ג'יירו MPU6050 עם " skiiiD " לפני ההתחלה, יש הדרכה בסיסית כיצד להשתמש ב- skiiiDhttps: //www.instructables.com/id/Getting-Started -W
שעון שעון ארדואינו/שקיעה: 15 צעדים
טיימר שעון/שחר של Arduino: תקציר: טיימר מבוסס Arduino יכול להדליק אור אחד של 220V בשעת בין ערביים, שחר או זמן מוגדר. עד עלות השחר (כל הלילה). המיקום של
הרכבת "שעון חכם 2" (שעון מעורר מבוסס ארדואינו עם הרבה תכונות נוספות): 6 שלבים
הרכבת "שעון חכם 2" (שעון מעורר מבוסס ארדואינו עם הרבה תכונות נוספות): הדרכה זו מציגה כיצד להרכיב את הערכה לפרויקט ווייז שעון 2, פרויקט קוד פתוח (חומרה ותוכנה). ניתן לרכוש ערכת Wise Clock 2 מלאה כאן. לסיכום, זה מה שעון ווייז 2 יכול לעשות (עם תוכנת הקוד הפתוח הנוכחי