תוכן עניינים:
- שלב 1: חומרים
- שלב 2: סכימת TinkerCad
- שלב 3: תרשים זרימה וקוד
- שלב 4: כיצד לבנות את אוג'ואה?
- שלב 5: מסקנה
וִידֵאוֹ: OUIJA: 5 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
כאשר עונת ליל כל הקדושים מתקרבת, צצים פרויקטים חדשים. כפי שאנו יודעים היטב, ליל כל הקדושים הוא יום המתים, יום שגורם לנו לזכור את אלה שהשאירו חלל בינינו. הפרויקט שלנו מאפשר חיבור עם אלה שכבר אינם שם, עם אלה שאנו מתגעגעים אליהם, דרך פורטל, לוח Ouija.
אנו מבוססים על הרעיון של לוח Ouija כ"פורטל "לשוחח עם מעבר, לשאול שאלות, לקיים אינטראקציה בין" הרוח "לבין השחקן בעל הלוח כאמצעי תקשורת. לכן אנו רואים את הצורך לא רק ליצור קוד תקף ופונקציונלי, אלא להבין כיצד השחקן היה פועל עם התוכנית. לשם מה, לפני שמתחילים לתכנת, אנו מבצעים תרשים של זרימה כדי לדעת מה לעשות ומה יקרה בכל מצב.
הרעיון המרכזי שלנו כלל בכך שכאשר המשתמש נוגע בלוח, כלומר כאשר המשתמש החזיק את שתי הידיים מעל הלוח ושאל שאלה, מצביע האויג'ה ינוע לכיוון כן או לכיוון לא כתשובה. עבור הקוד, היינו צריכים לתכנת טווחי ביצועים עבור המנוע שרצינו להשתמש בו, מכיוון שעל הלוח היו מתנגדים ל- Yes ו- No (אחד מכל צד). כמו כן, רצינו שהתשובות יהיו אקראיות, ולכן היינו צריכים לקבוע את הפרמטרים האלה, עם מחקר קודם.
שלב 1: חומרים
לביצוע פרויקט זה השתמשנו ברכיבים, כלים וחומרים חשמליים שונים כדלקמן:
1. Elegoo uno R3. לוח בקרה
2. חוטי מגשר של לוח קרשים ולחוט דופונט נקבה עד זכר
3. חיישן לחץ/כוח
4. פרוטובורד
5. מנוע סרוו
6. כבל USB
7. מכונת חיתוך בלייזר
8. מגנטים
9. עץ
לבניית הקופסה השתמשנו בעץ של ארבעה מילימטרים. מגנטים לאיגודים והרחבה מורחבת.
שלב 2: סכימת TinkerCad
כאן יש לנו את סכימת TinkerCad שלנו המדמה את הקוד שלנו.
לאחר כל הגישה, קנינו חיישן כוח/לחץ והתחלנו להתנסות בו. החיישן הוא רכיב פשוט מאוד וקל לחיבור. כדי להבין כיצד זה עובד, אנו ממליצים לנסות את זה כדי לראות אם זה פועל כהלכה, לכן נראה לך כיצד לחבר אותו ואת הקוד המשמש: צילום של חיישן הכוח.
מתוך הבנת רכיב זה, אנו מסיקים כי החיישן ישמש כמפתח להתחלה ולסיום מסע המצביע. אז אנו לומדים לווסת את הכוח המופעל, מ"אם "ומ"אחר". לאחר מכן, אנו קובעים את סוג המנוע הדרוש לנו. למרות שניתן לשלוט בלוח Ouija בדרכים שונות, כמו למשל עם מנוע צעד, אנו משתמשים במנוע סרוו מכיוון שאנו רוצים להגביל את זווית הפעולה במקום לעבוד עם השלבים שהוא יצטרך לעיין בו.
הודות להבנת חיישן הלחץ, אנו מגדירים כי מנוע הסרווו נע לזווית (מיקום כן), כאשר יש כוח בין 10 ל -800. הסמן ינוע לזווית ההפוכה (אין מיקום), כאשר הכוח גדול מ- 800 ויחזור למיקום ההתחלתי, מבחינתנו 0 (או 90 º זווית) כאשר אין לחץ על הלוח. כלומר כאשר הכוח נמוך מ -10. ניתן לשנות את כל היחידות הללו בהתאם למיקום החיישן וכמה אינטראקציה אתה רוצה להכניס.
שלב 3: תרשים זרימה וקוד
#לִכלוֹל
int servoPin = 8;
float servoPosition;
float startPosition;
סרוו myServo;
randNum;
int i = 0;
int PressurePin = A1;
int fuerza;
הגדרת בטל () {
// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת:
Serial.begin (9600);
myServo.attach (servoPin);
}
לולאת חלל () {
// שים את הקוד הראשי שלך כאן, להפעלה שוב ושוב
fuerza = analogRead (PressurePin);
אם (fuerza> 10) {
i ++;
עיכוב (100);
אם (fuerza <800) {
עיכוב (100);
servoPosition = servoPosition + i;
} אחר אם (fuerza> 800) {
עיכוב (100);
servoPosition = servoPosition - i;
}
} אחר אם (fuerza <10) {
i = 0;
servoPosition = 90;
}
Serial.println (servoPosition);
myServo.write (servoPosition);
}
שלב 4: כיצד לבנות את אוג'ואה?
ראשית, קבענו את מידות התיבה בהן יהיו כל רכיבי הארדואינו. מתוכנית Solidworks יצרנו בסיס של 300 מ"מ על 200 מ"מ וגובה 30 מ"מ. השתמשנו בעץ בעובי 4 מ"מ. לאחר שהעברנו את התוכניות לתוכנית המקבילה, חיתכנו את העץ בעזרת מכונת הלייזר.
לוח Ouija היה סיפור אחר. ראשית היינו צריכים לחפש תצלום או איור וקטורי של הלוחות בכדי שנוכל לחרוט אותו על העץ. עשינו אותו דבר עבור הסמן. כאשר היו לנו את כל המרכיבים העיקריים, התחלנו להציג את האלקטרוניקה. מיקמנו את סרוווטור במרכז התיבה, את הארדואינו ואת הפרוטובארד בצד אחד (במיוחד משמאל) ולבסוף החלטנו היכן למקם את חיישן הלחץ. הצבנו בצד ימין בסיס של פורקספאן מורחב ומעליו החיישן.
בהתחשב במיקום ידיו של המשתמש, למעלה אנו שמים יותר פורקן, כך שכאשר המשתמש מניח את ידיו עליה, האינטראקציה מתרחשת. בנוגע לאיחוד הכריכה העליונה והקופסה, אנו משתמשים במגנטים קטנים המחזיקים במבני פקק.
עבור הסרומוטור עיצבנו זרוע מתאקרילט משני חישורים: המיני-סרוו-מנוע וחלק המגנט, כדי לא לייצר הרבה רגע בסרוו. פריט זה יכול להיות עשוי מחומרים אחרים, וכדי להצטרף אליו עם ציוד הסרוו אנו משתמשים ב- Superglue, למרות שאנו ממליצים על סיליקון חם או בורג מותאם אישית. מתחת לסמן, מגנט מחובר שנמשך על ידי מגנט הסרוו ובכך מאפשר את התנועה.
שלב 5: מסקנה
לאחר שהעבודה הושלמה, נוכל לקבוע כי ניתן לחלק את המתודולוגיה בה פעלנו על מנת לבצע אותה לשני חלקים. מצד אחד, העבודה כללה בניתוח של מה שרצינו שהיא תעשה, הבנה ותרגום המידע של מסעה לתרשים זרימה. ניתוח זה עזר לנו ליצור את מבנה הקוד. הודות לתרשים הזרימה הבנו את החשיבות של כל שלב שעוקב והוא מאפשר לנו לפתח את החלק השני של הפרויקט.
לגבי החלק המעשי, זה היה תהליך ניסוי וטעייה, לא אבולוציה לינארית. הבנת הפונקציה של כל רכיב עזרה לנו בעת החלתו על לוח Ouija, מכיוון שישנן דרכים רבות לייצר תנועה ולעורר אינטראקציה. אנו גאים בדרך שבה התמודדנו עם המכשולים השונים, כגון הגבלת הזוויות במנוע הסרוו או האופן בו פתרנו את הצומת בין האלמנטים האנלוגיים לאלקטרוניים. האפשרויות השונות שמציע ארדואינו מעניינות, ומאפשרות לנו לעצב ולממש את הרעיונות וההצעות שלנו. אנו מבינים עד כמה קל ליצור מוצרים אינטראקטיביים בצורה חביבה.
מוּמלָץ:
צלם תמונות נהדרות באמצעות אייפון: 9 שלבים (עם תמונות)
צלם תמונות נהדרות עם אייפון: רובנו נושאים איתנו סמארטפון לכל מקום בימים אלה, לכן חשוב לדעת כיצד להשתמש במצלמת הסמארטפון שלך לצלם תמונות נהדרות! היה לי רק סמארטפון במשך כמה שנים, ואהבתי להחזיק מצלמה ראויה לתיעוד דברים שאני
Ouija With Arduino: 6 שלבים (עם תמונות)
Ouija With Arduino: יש משהו טוב יותר להלווין מאשר ליצור קשר עם עולם הרוחות באמצעות לוח Ouija? פרויקט זה עוסק ביצירת לוח Ouija תוצרת בית עם תוכנית Arduino. לעבודה כמו אוג'ה אמיתית, עלינו להכניס בתוך הקופסא servomotor אחד, על
מחזיק תמונות עם רמקול מובנה: 7 שלבים (עם תמונות)
מחזיק תמונות עם רמקול מובנה: הנה פרוייקט נהדר לביצוע בסוף השבוע, אם אתה רוצה ליצור רמקול משלך שיכול להכיל תמונות/גלויות או אפילו רשימת מטלות. כחלק מהמבנה אנו הולכים להשתמש ב- Raspberry Pi Zero W כלב הפרויקט, ו
בינה מלאכותית וזיהוי תמונות באמצעות האסקי לנס: 6 שלבים (עם תמונות)
בינה מלאכותית וזיהוי תמונות באמצעות HuskyLens: היי, מה קורה חבר'ה! אקרש כאן מ- CETech. בפרויקט זה, נסתכל על האסקי לנס מ- DFRobot. זהו מודול מצלמה המונע על ידי AI המסוגל לבצע מספר פעולות בינה מלאכותית כגון זיהוי פנים
שעון תמונות Google: 7 שלבים (עם תמונות)
שעון תמונות של Google: מדריכים אלה מראים כיצד להשתמש ב- ESP32 ו- LCD ליצירת שעון דיגיטלי עם תצוגת תמונות אקראית ברקע בכל דקה. התמונות הגיעו משיתוף אלבום תמונות Google שלך, פשוט הזן את קישור השיתוף ESP32 יעשה את העבודה; >