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

שעון אינסוף RGB עם אפליקציית BT משלו: 15 שלבים (עם תמונות)
שעון אינסוף RGB עם אפליקציית BT משלו: 15 שלבים (עם תמונות)

וִידֵאוֹ: שעון אינסוף RGB עם אפליקציית BT משלו: 15 שלבים (עם תמונות)

וִידֵאוֹ: שעון אינסוף RGB עם אפליקציית BT משלו: 15 שלבים (עם תמונות)
וִידֵאוֹ: אנבוקסינג כזה עוד לא היה פה! 2024, יולי
Anonim
Image
Image
שעון אינסוף RGB עם אפליקציית BT משלו
שעון אינסוף RGB עם אפליקציית BT משלו
שעון אינסוף RGB עם אפליקציית BT משלו
שעון אינסוף RGB עם אפליקציית BT משלו

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

הערה

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

שלב 1: דרוש חומרי כלים וכלים

דרוש מטרייל וכלים
דרוש מטרייל וכלים
דרוש מטרייל וכלים
דרוש מטרייל וכלים
דרוש מטרייל וכלים
דרוש מטרייל וכלים

דרושים חומרי מידע

1) רצועת LED RGB ניתנת להתייחסות עם 1 מ '60 נוריות.

2) ארדואינו UNO.

3) מודול RTC עבור Arduino.

4) מודול שיניים כחולות HC-05 עבור ארדואינו.

5) PCB רגיל.

6) כותרות זכר ונקבה.

7) חוטים.

8) מראה וזכוכית שמש.

9) קלטת מסגור

כלים נדרשים

1) סט יונים הלחמה.

2) חשפן חוטים.

2) מחשב.

3) נייד.

נדרשת תוכנה וספרייה

1) Arduino IDE.

א) ספריית RTC.

ב) ספריית חוטים

ג) ספריית EEPROM

ד) תוכנת סדרה

ה) PololuLedStrip

2) ממציא האפליקציות של MIT

שלב 2: בנה מגן

בנה מגן
בנה מגן
בנה מגן
בנה מגן
בנה מגן
בנה מגן
בנה מגן
בנה מגן

1) בניית הקליפה היא המשימה הראשונה שלנו. כאן אנו רוצים לחבר שלושה פריטים (RTC, Bluetooth, LED כתוב עם ארדואינו.

2) עבור RTC אנו משתמשים ב- A4 ו- A5 של הצד האנלוגי ו- +5V ו- GRN.

3) עבור Bluetooth אנו משתמשים בסיכות D2, D3 עבור TX ו- RX. ו- 5V ו- GRN.

4) עבור רצועת LED ניתנת להתייחסות, השתמש בלוח אספקת חשמל מוסדר עבור +5V ו- GND. חבר את הנתונים ל- D12 של ה- Arduino.

5) ראשית תקן את הכותרת הזכרית לפי סיכת הארדואינו והכנס מעליה את ה- PCB הרגיל.

6) הלחמה של הכותרת הגברית.

7) לכותרת נקבה הלחמה של RTC ו- Bluetooth במחשב הלוח הרגיל. השתמש בחוטים וצייר מסלול ליצירת מעגל.

שלב 3: הרכיב את המעגל

הרכיבו את המעגל
הרכיבו את המעגל
הרכיבו את המעגל
הרכיבו את המעגל
הרכיבו את המעגל
הרכיבו את המעגל

1) כעת תקן את המגן מעל הארדואינו.

2) חבר את מודול ה- RTC והשיניים הכחולות.

3) חבר את רצועת נוריות LED הניתנת להתייחסות RGB.

4) חבר את אספקת החשמל של הרגולטור 5v למנורת RGB ו- 12V ל- Arduino.

5) חבר את ספק הכוח 12V לחשמל הרגולטור.

שלב 4: עיצוב פיתוח אפליקציות

עיצוב פיתוח אפליקציות
עיצוב פיתוח אפליקציות
עיצוב פיתוח אפליקציות
עיצוב פיתוח אפליקציות

הפרויקט שהושלם הראשון שלי באנדרואיד הוא נעילת דלתות דפוס לאחר שבפרויקט הזה אני לומד המון בממציא אפליקציות. עבודה בעיקר עם צבעים וקישורים מרובי-מסכים. אני משתמש ב- App inventor2 מקוון כדי לפתח את אפליקציית האנדרואיד. זהו יישום מקוון מבוסס קידוד. מאוד מאוד מעניין ללמוד ולעבוד.

1) התוכנית שלי היא לחבר את Arduino ו- Android באמצעות Bluetooth ולרצות לשנות את צבעי החוגה, שעה, דקה ושנייה. בנוסף, אם ברצוננו לכבות ולהדליק את האורות יש לנו לחצנים נפרדים להפעלה וכיבוי.

2) בפרויקט אני משתמש בשני מסכים.

3) מסך ראשון

  1. בחלק העליון אני משתמש בלחצן כדי לאסוף את מכשירי ה- Bluetooth ובצד תיבת התוויות להצגת מצב ה- Bluetooth.
  2. בשורה הבאה שמתי תיבת תווית להראות את הודעות האפליקציה.
  3. ואז בד זה מכסה את החלק העיקרי של האפליקציה. אני רוצה לצייר את השעון בקנבס עם הצבע שנבחר.
  4. ואז ארבעה לחצנים בשם חיוג, שעה, דקה, שנייה לבחירת צבע מהמסך השני.
  5. ואז שלושה כפתורים למצב ON, OFF, MODE.
  6. בקרת לקוח Bluetooth וטיימר ברשימה הנסתרת.

4) מסך שני (מסך בוחר צבעים)

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

כעת הושלם חלק העיצוב. זה קידוד GUI ולכן גם בחלק הקידוד אנחנו רוצים לגרור ולשחרר אותו להמשיך בשלב הבא.

שלב 5: קוד פיתוח אפליקציות

קוד פיתוח אפליקציות
קוד פיתוח אפליקציות
קוד פיתוח אפליקציות
קוד פיתוח אפליקציות
קוד פיתוח אפליקציות
קוד פיתוח אפליקציות

1) בשתי התמונות הראשונות אני מציג את הקידוד המלא של כל עמוד.

2) כאן אני מסביר את השלבים החשובים בפרויקט זה

  1. כל הראשון הוא להרים את ה- bluetooth. אז בלחיצה על כפתור ה- Bluetooth אנו קוראים לכתובות ולשמות של Bluetooth.
  2. לאחר בחירת ה- Bluetooth בפונקציית After Picking, בדוק אם ה- Bluetooth מחובר או לא. אם מחובר שלח את האות המחובר לארדואינו באמצעות שן כחולה.
  3. בתוכנית Arduino ברגע שהחיבור תקין. הוא שולח בחזרה את הצבעים הנוכחיים של החוגה, שעה, דקה ושנייה. האפליקציה קיבלה את הקוד וציירי שוב את השעון עם הצבעים.
  4. כעת כדי לשנות את צבע החוגה או כל אחר לחץ על הלחצן המתאים בצד התחתון של האפליקציה. בלחיצה על הכפתור הוא מכנה את דף בוחר הצבעים כשהצבע כבר מוגדר עבורו.
  5. בעוד שבוחר הצבעים נפתח הוא קורא את הצבע שנשלח על ידי הדף הקודם והגדר אותו לתווית בדף זה. כעת על ידי שימוש בצבע בחר מהקנבס אנו בוחרים את הצבע.
  6. אני משתמש בשני כפתורים כדי להציג ולהסתיר את לוח הצבעים העגול והרבוע.
  7. לאחר מכן לאחר בחירת הצבע על ידי לחיצה על הכפתור אנו סוגרים את הדף עם הצבע הנבחר ברשימה.
  8. בדף הראשי על השימוש בפונקציה otherscreenclose אנו מקבלים את הערך שנשלח במסך בורר הצבעים ומגדיר אותו ללחצן וצייר מחדש את השעון ושולח את הנתונים לארדואינו באמצעות בלוטות '.
  9. כמו חכם אותו הדבר חוזר על עצמו בכל לחצן בחירת הצבעים האחרים.
  10. ואז 3 כפתורים בתחתית הפעלה, כיבוי ו- MODE. בפונקציית לחיצה אני מעבירה את ההוראה לארדואינו.

3) אני בודק את התפקוד החוזר ומביא אותו להליך. למשל לצייר מעגל i צור פרוצדורה והתקשר אליו כנדרש. לאחר השלמת תוכנית המעגלים ואנדרואיד הגיע הזמן לבנות את תוכנית Arduino.

שלב 6: תוכנית Arduino (מצורפת תוכנית)

תוכנית Arduino (מצורפת תוכנית)
תוכנית Arduino (מצורפת תוכנית)
תוכנית Arduino (מצורפת תוכנית)
תוכנית Arduino (מצורפת תוכנית)

ספריות בשימוש

1) כדי לתקשר עם מודול Bluetooth אנו רוצים יציאה טורית. יציאה טורית ברירת מחדל של Arduino המשמשת לאיתור באגים. לכן, השתמש בספריית תוכנות סידורי ליצירת יציאה טורית חדשה.

2) השתמש בספריית Wire ו- RTC כדי לתקשר עם מודול RTC.

3) השתמש בספריית Pololuledstrip לשליטה ברצועת LED הניתנת להתייחסות.

4) ספריית משתמש EEPROM לכתיבה וקריאה של צבעים ומעמד מארדואינו.

תכנית

1) כתוב תחילה תוכנית לבדיקת הנורית הניתנת להתייחסות, ולאחר מכן השתמש בתוכנית הבדיקה לבדיקת ה- RTC, ולאחר מכן השתמש בתוכנית Bluettoth ובדוק את נתוני המודול המתקבלים.

2) כעת הצטרף לתוכניות ובדוק את הנתונים שהתקבלו מה- Bluetooth, כתוב אותם על הצג הטורי.

3) לאחר מכן השתמש בפונקציות מחרוזת כמו indexof ומחרוזת משנה במחרוזת כדי לקבל את התוצאה מארדואינו ולשמור אותה ב- EEPROM ולשנות את הצבע או את המצב או הפעלה/כיבוי של הארדואינו.

4) בהתחלה התחבר עם שן כחולה הוא שולח את הצבעים באמצעות מחרוזת קונקט ושולח.

5) הפונקציות נפרדות לרצף ON ו- OFF שנוצר כדי לקרוא לו בזמן.

שלב 7: הפעלת אפליקציות עם Arduino (מצורף APK)

אפליקציה פועלת עם Arduino (מצורף APK)
אפליקציה פועלת עם Arduino (מצורף APK)
אפליקציה פועלת עם Arduino (מצורף APK)
אפליקציה פועלת עם Arduino (מצורף APK)
אפליקציה פועלת עם Arduino (מצורף APK)
אפליקציה פועלת עם Arduino (מצורף APK)

נוהל התקנת אפליקציות

1) הורד את MIT AI2 Companion בטלפון אנדרואיד שלך.

2) באתר ממציא האפליקציות לחץ על Build> App (ספק קוד QR עבור.apk). קוד QR שנוצר במסך.

3) פתח את MIT AI2 Companion בטלפון אנדרואיד שלך ולחץ על סרוק קוד QR, פעם אחת סרוק לחץ על התחבר עם קוד. האפליקציה הורדה והתקנה בנייד לאחר הרשאות בקשה.

4) או פשוט באתר ממציא האפליקציות לחץ על Build> App (שמור.apk במחשב שלי).

5) העתק את ה- APK לנייד והתקן.

אפליקציה פועלת

1) לאחר ההתקנה מצאת את האפליקציה שלך בבית.

2) בהתחלה פתח את ה- bluetooth בנייד והתחבר עם מודול ה- Bluetooth HC05.

3) לחץ על האפליקציה במסך הבית. במסך לחץ על בחר BT. בחר את HC05. לאחר חיבור הצבע השמור מהארדואינו נקרא באנדרואיד ובצביעה מחדש של השעון. לאחר מכן השתמש בלחצנים למצב ON/OFF/Change. השתמש בלחצן חיוג, שעה, דקה ושנייה כדי לשנות את הצבע.

הורד את ה- APK שלי

1) אם אתה לא רוצה לבזבז זמן בפיתוח אנדרואיד, פשוט הורד את ה- APK המצורף כאן והתקן בנייד שלך.

שלב 8: בדוק את הפונקציה

Image
Image

לאחר העלה את התוכנית ל- arduino והתקן את האפליקציה APP לנייד אנדרואיד. בדוק את הפונקציות לפני סידור המראה.

שלב 9: הפוך את זה לאינסוף (סידור זכוכית)

Make It Infinity (סידור זכוכית)
Make It Infinity (סידור זכוכית)
Make It Infinity (סידור זכוכית)
Make It Infinity (סידור זכוכית)

1) האורך הכולל של רצועת הלד הוא 1 מטר (100 ס"מ). כך שהיקף השעון הוא 1 מטר (100 ס"מ). מהיקף לחשב את הקוטר הוא 31.831 ס"מ. אז אני רוכש מראה 38X38 מרובע וזכוכית השתקפות מצד אחד.

2) חותכים דף תרמוס באותו גודל.

3) חותכים עיגול של 31.831 ס מ במרכז גיליון התרמוקל. זוהי עבודת פיסול מאוד אם משתמשים בתרמיס.

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

4) הדבק את רצועת ה- LED RGB במעגל המרכזי.

5) העבירו את החוט החוצה לצדדים.

6) הניחו את המראה בתחתית ושמו את thromocol עם פס בהיר מעליו.

7) הניחו מעליה את הזכוכית המחזירה בצד אחד. ועכשיו תבדוק איך זה עובד.

שלב 10: בדיקה לפני סיום

בדיקה לפני סיום
בדיקה לפני סיום
בדיקה לפני סיום
בדיקה לפני סיום

זוהי תמונת הבדיקה לפני מסגור.

שלב 11: מסגור ואיגרוף

מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף
מסגור ואיגרוף

1) בלי לזוז המשקפיים השתמשו בסרט מסגור כדי לחבר את כולם מכל הצדדים. בגלל הזכוכית הם שוקלים גבוה אני מדביק אותו פעמיים.

2) לאחר מכן העבר את החוט החוצה מהשעון לצד האחורי ותיבה את המעגל והדבק החם עם המראה בצד האחורי. בקופסה תן לכוח להיכנס ולחבר את החוצה לשים לרצועת הלדים.

3) עכשיו כל העבודה מסתיימת. הגיע הזמן לרוץ.

שלב 12: תמונות שעון אינסוף

תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף
תמונות שעון אינסוף

מסדרים אותו לתלייה על הקיר או לעמוד על השולחן (בגלל השימוש בכוסות עבות על ידי זה גורם לזה לעמוד). אנו משתמשים בו כמנורת לילה במידת הצורך. השתמש בנייד כדי לשלוט בצבעיו או כבה אותו אם אין צורך בכך. בתמונה למעלה 3 תמונות ראשונות מציגות את המצב השונה.

שלב 13: מצבי שעון

וידאו לכל שלושת המצבים

1) MODE 1 - כל זוהר השורה השנייה.

2) MODE 2 - כל קו הדקות זוהר רק.

3) מצב 3 - רק שעה, דקה ויד שניה זוהרים בלבד.

שלב 14: שינוי צבע השעון

ON, שינוי צבע וכיבוי

שלב 15: שינוי מצב

Image
Image

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

תעבור על העבודה. אם תצליח ותצביע על זה אני מרגיש מאוד שמח

אני מאוד מאוד שמח ללמוד ולעשות דברים חדשים. תן לחלוק את שלך ואז האושר יתרבה

תודה על הצפייה

מוּמלָץ: