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

OUIJA: 5 שלבים (עם תמונות)
OUIJA: 5 שלבים (עם תמונות)

וִידֵאוֹ: OUIJA: 5 שלבים (עם תמונות)

וִידֵאוֹ: OUIJA: 5 שלבים (עם תמונות)
וִידֵאוֹ: 14 Rules For Using A Ouija Board 2024, נוֹבֶמבֶּר
Anonim
אוג'ואה
אוג'ואה
אוג'ואה
אוג'ואה
אוג'ואה
אוג'ואה

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

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

הרעיון המרכזי שלנו כלל בכך שכאשר המשתמש נוגע בלוח, כלומר כאשר המשתמש החזיק את שתי הידיים מעל הלוח ושאל שאלה, מצביע האויג'ה ינוע לכיוון כן או לכיוון לא כתשובה. עבור הקוד, היינו צריכים לתכנת טווחי ביצועים עבור המנוע שרצינו להשתמש בו, מכיוון שעל הלוח היו מתנגדים ל- Yes ו- No (אחד מכל צד). כמו כן, רצינו שהתשובות יהיו אקראיות, ולכן היינו צריכים לקבוע את הפרמטרים האלה, עם מחקר קודם.

שלב 1: חומרים

חומרים
חומרים
חומרים
חומרים
חומרים
חומרים

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

1. Elegoo uno R3. לוח בקרה

2. חוטי מגשר של לוח קרשים ולחוט דופונט נקבה עד זכר

3. חיישן לחץ/כוח

4. פרוטובורד

5. מנוע סרוו

6. כבל USB

7. מכונת חיתוך בלייזר

8. מגנטים

9. עץ

לבניית הקופסה השתמשנו בעץ של ארבעה מילימטרים. מגנטים לאיגודים והרחבה מורחבת.

שלב 2: סכימת TinkerCad

סכמת TinkerCad
סכמת TinkerCad
סכמת TinkerCad
סכמת 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, מכיוון שישנן דרכים רבות לייצר תנועה ולעורר אינטראקציה. אנו גאים בדרך שבה התמודדנו עם המכשולים השונים, כגון הגבלת הזוויות במנוע הסרוו או האופן בו פתרנו את הצומת בין האלמנטים האנלוגיים לאלקטרוניים. האפשרויות השונות שמציע ארדואינו מעניינות, ומאפשרות לנו לעצב ולממש את הרעיונות וההצעות שלנו. אנו מבינים עד כמה קל ליצור מוצרים אינטראקטיביים בצורה חביבה.

מוּמלָץ: