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

Arduino POV נשלט על ידי Bluetooth: 8 שלבים (עם תמונות)
Arduino POV נשלט על ידי Bluetooth: 8 שלבים (עם תמונות)

וִידֵאוֹ: Arduino POV נשלט על ידי Bluetooth: 8 שלבים (עם תמונות)

וִידֵאוֹ: Arduino POV נשלט על ידי Bluetooth: 8 שלבים (עם תמונות)
וִידֵאוֹ: Как управлять серводвигателем | Внешний ПЛК Arduino 2024, נוֹבֶמבֶּר
Anonim
Image
Image
Arduino POV נשלט על ידי Bluetooth
Arduino POV נשלט על ידי Bluetooth

מבוא

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

העבודה של Arduino POV מבוססת על עקרון ההתמדה של הראייה. המוח האנושי אוגר את הוויזואלי למשך לפחות שניות tp. כך שכל שינוי תוך שניות tp לא יבחין.

הבה נבחן דוגמא להצגת האות ח.

בתחילה כל נוריות המיקום הראשון פועלות. בתוך tp שניות נורית אחת של עמדות 2 מופעלת. שוב בתוך tp שניות, כל נוריות המיקום השלישי דולקות. כך מוצג H.

כעת להצגת האות השנייה לאחר H, לאחר זמן העולה על tp שניות, הצג את האות באופן דומה ל- H המוצג, על ידי הפיכת נוריות הנדרשות גבוהות.

פרויקט זה בנוי משני חלקים:

חלק א '(ללא בלוטות')

חלק ב '(עם בלוטות')

דרישות חומרה:

ארדואינו ננו

נוריות (5 מס ')

נגדים (220 אוהם ו 10 קאוהם)

חיישן אפקט הול (44e)

מודול בלוטות 'HC-05

סרגל 30 ס מ

מאוורר/ מנוע שולחן

סוללה ניידת/ סוללת ליפו (3.7v/ 5v)

PCB למטרות כלליות

חוטים

סיכות בורג זכר ונקבה

אקדח הלחמה והובלת הלחמה

מגנט וקלטת.

דרישות תוכנה:

Arduino IDE

יישום מסוף Bluetooth בסמארטפון.

שלב 1: התקנה

הורד את Arduino IDE לאתר הרשמי שלהם.

אסוף את כל החלקים הנדרשים.

שלב 2: חיבורים (חלק א)

חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')
חיבורים (חלק א ')

תרשים המעגל מוצג באיור. הלחם את הרכיבים על לוח PCB למטרות כלליות.

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

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

שלב 3: תכנית

תכנית
תכנית

בתוכנית אנו יכולים לראות שכל אות מוגדרת במערך.

דוגמא:

int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};

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

להצגת H:

בזמן 't' כל הנורות מופעלות (5 רכיבי המערך הראשונים הם 1's/HIGH). לאחר עיכוב זמן קטן מאוד של Tp (dotTime) רק האמצע הוביל מופעל (בחמישה מרכיבים אמצעיים רק אלמנט אחד הוא 1/HIGH). לאחר מכן לאחר Tp שוב כל הנורות מופעלות (5 רכיבי המערך האחרונים הם 1's/HIGH). הדבר נעשה ברצף מהיר מאוד היוצר אשליה כי האות H מוצגת.

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

האלמנט הבא מוצג לאחר עוד עיכוב זמן Tn (letterSpace).

שלב 4: התקנה סופית

התקנה סופית
התקנה סופית

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

הקפד לאזן משקל משני צדי הסרגל. זה חיוני לפעולה חלקה

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

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

העלה את הקוד באמצעות Arduino IDE ללוח Arduino Nano.

שלב 5: הפעלה

לָרוּץ!
לָרוּץ!

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

כבה את אורות החדר לקבלת אפקט ובהיר יותר.

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

שלב 6: עם בלוטות '(חלק ב')

בצע שלב זה רק אם חלק א 'הושלם ועובד.

חבר את מודול ה- Bluetooth לפין 10 ו -11 של לוח הננו וחבר גם Vcc ו- Gnd. אל תשכח לאזן את הסרגל לאחר הוספת מודול Bluetooth!

הורד את יישום מסוף ה- Bluetooth בטלפון אנדרואיד.

play.google.com/store/apps/details?id=ptah…

תוכנת Serial משמשת לממשק ה- Bluetooth.

העלה את התוכנית (POV_BLUETOOTH_SIMPLE) ללוח הננו. חבר את מודול ה- Bluetooth לאפליקציית מסוף ה- Bluetooth בטלפון.

הקלד את הטקסט באפליקציית הטרמינל ושלח אותו ל- Nano.

זהו קוד פשוט. כדי לשלוח טקסט חדש יהיה עליך לאפס את הארדואינו באופן ידני על ידי כיבוי המאוורר/המנוע.

שלב 7: הצגה (חלק ב ')

הפעל את המאוורר/המנוע.

השתמש בתוכנית זו כדי לעדכן את הטקסטים בזמן אמת מבלי לאפס את הארדואינו:

הקלד את הטקסט ביישום מסוף ה- Bluetooth וסיים בסימן '&' ושלח אותו. '&' משמש לציון סוף הטקסט. הטקסט מאוחסן במערך (מאגר) והוא משמש להצגה כפי שנעשה בחלק א '

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

שלב 8: סיים

עשית לעצמך תצוגת POV של ארדואינו! הראה זאת למשפחתך וחבריך ותהנה !!

תודה!!

מוּמלָץ: