תוכן עניינים:
- שלב 1: התקנה
- שלב 2: חיבורים (חלק א)
- שלב 3: תכנית
- שלב 4: התקנה סופית
- שלב 5: הפעלה
- שלב 6: עם בלוטות '(חלק ב')
- שלב 7: הצגה (חלק ב ')
- שלב 8: סיים
וִידֵאוֹ: Arduino POV נשלט על ידי Bluetooth: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
מבוא
התמדה בראייה מתייחסת לאשליה האופטית המתרחשת כאשר התפיסה החזותית של אובייקט אינה מפסיקה זמן מה לאחר שקרני האור היוצאות ממנה חדלו להיכנס לעין. האשליה תוארה גם כ"התמדה ברשתית "," התמדה של רשמים "או פשוט" התמדה "וריאציות אחרות.
העבודה של 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 של ארדואינו! הראה זאת למשפחתך וחבריך ותהנה !!
תודה!!
מוּמלָץ:
כיסא גלגלים נשלט על ידי ג'ויסטיק בעזרת מכשול מכשולים: 3 שלבים (עם תמונות)
כיסא גלגלים נשלט על ידי ג'ויסטיק בעזרת מכשול מכשולים: על מנת להקל על אנשים עם מוגבלות פיזית עם רכיבה בטוחה, משתמשים בחיישן קולי כדי לעקוב אחר המכשולים הקיימים בדרך. בהתבסס על תנועת הג'ויסטיק המנועים יניעו כיסא גלגלים בכל ארבעה כיוונים ומהירות בכל די
מנוע צעד נשלט על ידי מנוע צעד ללא מיקרו -בקר (V2): 9 שלבים (עם תמונות)
מנוע צעד מבוקר צעדים ללא מיקרו -בקר (V2): באחד ממדריכי ההוראות הקודמים שלי, הראיתי לך כיצד לשלוט במנוע צעד באמצעות מנוע צעד ללא מיקרו -בקר. זה היה פרויקט מהיר ומהנה אך הוא בא עם שתי בעיות שיפתרו במדריך זה. אז, שנינות
שולחן קפה Arduino LED נשלט על ידי Bluetooth: 10 שלבים (עם תמונות)
שולחן קפה Arduino LED נשלט על ידי בלוטות ': זה היה פרויקט הארדואינו האמיתי הראשון שלי והוא גם ההנחיה הראשונה שלי אז היו אדיבים בתגובות :) רציתי לנסות לענות על השאלות שלקח לי זמן להבין ולספק הוראות מפורטות אם כן אתה מכיר היטב את ה
הכינו מחוון מצלמות ממונע נשלט על ידי Arduino !: 13 שלבים (עם תמונות)
צור מחוון מצלמות ממונע נשלט על -ידי Arduino !: פרויקט זה מראה לך כיצד להמיר כל מחוון רגיל למחוון ממונע נשלט על -ידי Arduino. המחוון יכול לנוע מהר מאוד ב 6m/min, אבל גם איטי להפליא. אני ממליץ לך לצפות בסרטון כדי לקבל היכרות טובה. דברים שאתה צריך: כל
LED Arduino נשלט על ידי אינטרנט: 5 שלבים (עם תמונות)
נורית Arduino מבוקרת אינטרנט: מדריך זה מראה לך כיצד לבנות נורית תלת-צבעית המאפשרת אינטרנט המבוססת על Arduino ומגן ה- Ethernet WIZnet, הניתנים לשליטה מכל דפדפן אינטרנט. מכיוון שהנורית נחשפת באמצעות שירות אינטרנט פשוט של RESTful הפועל על צבע הארדואינו