תוכן עניינים:
- אספקה
- שלב 1: אבל מה אני יכול להכין !?
- שלב 2: הפריסה והבנייה
- שלב 3: האטרקציות
- שלב 4: מידע על Arduino, סקיצה, מידע משתנה וכו '
- שלב 5: הפלט הסידורי
- שלב 6: סרטוני הדגמה
- שלב 7: כמה מחשבות אחרונות
וִידֵאוֹ: מגרש המשחקים של חצות: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:15
אַזהָרָה! אנא קרא את זה קודם! אל תפגע בחיית המחמד שלך
לייזרים מסוכנים! אני לא ממליץ לבנות את הפרויקט הזה כפי שהוא מכמה סיבות
- כי לחתול קל מדי להסתכל על הלייזר
- אולי תחליף את הלייזר ב"מוט דיג ומחרוזת "(סוג צעצוע לחתול) החודר מתוך החור …
- הפרעות עלולות לגרום לסרוו הלייזר להתנהג במפתיע ולהתאפס למיקום 0
- לא ניתן לכבות את הלייזר במהירות, או לכוון מחדש את הלייזר. שלא כמו לייזר ביד
- החתול נמשך לרעש והתנועה של הסרווואים ומסתכל על הלייזר
- חתול אינו מבין את הסכנות של לייזרים
החתול שלי אוהב לרדוף אחרי לייזרים
זרועותיי מתעייפות מהר מדי לטעמה כשזה מגיע לרדוף אחר מצביע הלייזר שאני מניף מסביב … בטח, אני נותן לה ריצה טובה; מדי פעם, לכמה דקות, אבל הייתי צריך משהו יותר אוטומטי … אני אוהב דברים אוטומטיים.
לאחרונה עקבתי אחר ההדרכה של arduino להלן ובניתי "CAT LASER POINTER".
create.arduino.cc/projecthub/circuito-io-team/how-to-make-a-cat-laser-pointer-5f6307
ידע זה הוא תנאי מוקדם למשחק המשחקים של חצות
תלמד כיצד לחבר סרוו לארדואינו, להגדיר את ה- bluetooth, לקבל את התוכנה הנדרשת. הכל פשוט מאוד וההדרכה מסודרת היטב.
עקבתי אחר ההוראות. היה לי חבר 3D להדפיס את 3 הרכיבים הקטנים שהוא דורש. לאחר מכן הזמנתי את מודול הבלוטות ', את הסרווואים (וכמה סרווס נוספים).
אני תמיד מנסה ללמוד דברים על הארדואינו ועל האלקטרוניקה. אני מוצא את "Instructables" כמשאב שלא יסולא בפז ומוצא כאן כל יום רעיונות וטיפים נהדרים! אני לא מקצוען, ואני עדיין לומד. אני אוהב לתכנת מחשבים, אז ציפיתי לשחק עם הסרבים והלייזרים האלה.
בניתי את "מצביע הלייזר לחתול" וזה עבד כצפוי. החתול אכן רדף בשמחה אחר הנקודה האדומה שהוקרנה באקראי על הרצפה.
אז התקיימה תחרות למדריכי חיות. לא יכולתי להתאפק. כבר היה לי Arduino Mega 2560 R3 ובניתי כמה פרויקטים אחרים, אז יש לי כמה חיישנים נוספים שיושבים בתוך קופסה. אספתי כמה פיסות עץ שהיו לי. כמה חלקים פה ושם שאולי אמצא בהם שימוש.
והחלטתי לבנות חצות מגרש משחקים קטן באמצעות הלייזר כ"הנחיה ".
אספקה
רכיבי הליבה הנדרשים
- Arduino Mega 2560 (או דומה) וכבל USB
- לוח קרש וכבלים מגשרים מרובים (M-M. M-F, F-F)
- מתאמי מתח 9v ו- 12v (עבור Arduino & Servo's)
רכיבי משחקים
- (4) x DXW90 מנוע מיקרו סרוו 9 גרם/1.6 ק"ג
- (1) x מודול ווסת מתח מסוף שלושה עבור Arduino
- (2) x HY-SRF05 מודול חיישן מרחק אולטראסוני
- (1) x מנגנון פאן/הטיה (https://www.thingiverse.com/thing:2800192)
- (1) x HC-05 6 פינים אלחוטי Bluetooth משדר מודול
- (1) x מודול דיודת לייזר מיני 650nm 6mm 5V 5mW לייזר
- (6) x פיסות עץ שונות
- (2) x רפידות ריפוד
- (1) x סדין ישן לעטוף בו הכל
תוֹכנָה
- Arduino IDE
- Arduino BlueControl זמין מחנות Google Play.
כלים שונים
- אקדח סיכות
- תרגיל
- מד מתח (לצורך פתרון בעיות, אין צורך)
- מדידת קלטת
- קאטר
- בורג/צבת אף מחט
- קלטת חשמל
- מספריים
- סכין שירות
שלב 1: אבל מה אני יכול להכין !?
מכיוון שזה מיועד לחתול שלי, הייתי צריך לשקול כמה דברים … אני לא רוצה שהחתולה שלי תיפגע, והצעצועים צריכים להיות גמישים …
בדיוק רכשתי כמה סרווס נוספים והיו לי כמה חיישני טווח קולי במגירה … בנוסף, הכנתי בדיוק מצביע לייזר אוטומטי מדהים.
הסתכלתי מסביב לדירה ונתתי לדמיון להשתולל. היו לי כמה מכולות קפה ישנות מפלסטיק. יכולתי להשתמש במכסים העגולים ולסובב אותם בעזרת הסרוווס. מצאתי בקבוק ריסוס ישן שכבר לא ריסס, בדקתי את צינור הפלסטיק שהציל בתוכו וגיליתי שיש לו כמה תכונות מסודרות שיעבדו יפה.
אני תמיד שומר קופסאות הרבה יותר זמן ממה שצריך … אז הייתה לי קופסה גדולה ונחמדה שאוכל לחתוך ולהרכיב עליה דברים. הקרטון הגיע שימושי פעמים רבות במהלך הפרויקט. מחזיק הכדור עשוי מקרטון, התושבים האולטראסוניים עשויים קרטון. השתמשתי בקרטון כדי לכסות את החוטים כדי לסייע בהגנה עליהם, ובסופו של דבר אכסה את החוט ואת האלקטרוניקה בקופסת קרטון.
שלב 2: הפריסה והבנייה
כבר היה לי קצת עץ חתוך מראש, אז ניסיתי לנצל את מה שכבר היה לי …
- חתיכת דיקט אחת בגודל 2 '1 "(לבסיס)
- לוח אחד בגודל 1 "x 6" (למדף)
- שלושה באורך 1 "x 1" באורך של כ -1 "1" (להחזיק את המדף)
- כף אחת של 1.5 אינץ '(להחזיק את מנגנון הלייזר)
מודה, זהו עיצוב די פשוט. אני בטוח שעם יותר זמן, וקצת יצירתיות, תוכל להמציא משהו מרהיב אני בטוח !!!
אני הולך להשתמש בחתיכת הקרטון השטוחה האחורית האחורית כדי להסתיר את הגלגלים והמנופים.
קידחתי את החורים והשתמשתי בכמה ברגי עץ כדי להחזיק הכל ביחד. אני לא נגר טוב במיוחד, אז אנא סליחה על כמה מהטעויות הנראות לעין …
סיגרתי ריפוד לבידוד רעש שהיה לי לעץ. שימוש בקרטון כדי לסייע בהחזקת המשקפיים.
אַזהָרָה! שמור על הדום נמוך, לכל היותר סנטימטר. החתול יכול להסתכל ישירות לתוכו אם הוא גבוה מדי! שלי גבוה מדי
שלב 3: האטרקציות
צריח הלייזר
האטרקציה העיקרית היא צריח הלייזר.
לאחרונה הכנתי מצביע לייזר חתול אוטומטי.
זה היה צעצוע מושלם לבנות את מגרש המשחקים של חצות מסביב. ניתן לשלוט ב"מצביע "באמצעות בלוטות 'וטלפון האנדרואיד שלך באמצעות אפליקציה בשם" Arduino BlueControl "הזמינה מחנות Google Play. אני חייב להודות. התוכנה של מנגנון הפאן/הטיה המקורי תרמה לתפעול זה. שלחתי במהירות את פקודות ה- bluetooth של arduino תוך דקות. לתוכנה יש מצב "הפעלה אוטומטית" שבה הלייזר מועבר באופן אקראי סביב אזור מוגדר מראש. זה עובד נהדר עבור מה שחשבתי עליו!
ידית הכדור הקופץ/עכבר קופץ
זהו פשוט כדור מסוג חוט הקשור לחוט שמצאתי. לאחר מכן חיברתי את זה למנוף, שבתורו מחובר לסרוו. ניתן לתכנת את הסרוו לסובב בכל מקום בין 0 - 180 מעלות. אני משתמש בפונקציונליות זו כדי להזיז את הידית למעלה ולמטה באופן אקראי, ולתת לכדור לטלטל מדי פעם.
בונוס: חיברתי עכבר לידית. כאשר הידית מושכת את החוט למעלה, העכבר מופיע מעל הרקע. כשהכדור יורד, העכבר צונח מאחורי הרקע.
גלגל העכבר
לאחד הסרוו מצורף מכסה הפלסטיק מפחית קפה. הדבקתי את העכבר על המכסה והצמדתי את המכסה לשרת. לאחר מכן חתכתי חורים מיוחדים (חלון?) כדי שהעכבר "יופיע" פתאום. חור אחד מעל המדף, וחור אחד מתחת. סיבוב הגלגל מאפשר לי למקם את העכבר על כל רמה או להסתיר אותו אפילו.
גלגל המיתרים
שוב השתמשתי במכסה של קופסת הקפה מפלסטיק, אולם הפעם הדבקתי כמה חוטים על המכסה. בעזרת אותו עיקרון כמו גלגל העכבר, אני יכול לזעזע את המיתרים הלוך ושוב מול "חלון", להסתיר אותו או לגרום לו להופיע מחדש. (לרוע המזל, בגלל סרוו פגום, נאלצתי להסיר את אטרקציית הפסטיבל הזו.
שלב 4: מידע על Arduino, סקיצה, מידע משתנה וכו '
ארדואינו pinout
נשתמש בסיכות דיגיטליות, 2, 5, 7, 10, 11, 22, 23, 24, 25, 36, 40.
// הגדר סיכות Bluetooth #הגדר BTHC05_PIN_RXD 10 #הגדר BTHC05_PIN_TXD 11
// הגדר סיכת לייזר #הגדר LASER_PIN_S 2
// הגדר 5 סיכות סרוו #הגדר SERVO9G1_PIN_SIG 36 // לייזר שמאל וימין #הגדר SERVO9G2_PIN_SIG 40 // לייזר למעלה ולמטה #הגדר SERVO9G3_PIN_SIG 5 // מנוף כדורי #הגדר SERVO9G4_PIN_SIG 7 // גלגל עכבר // הגדר עכבר HY-SRF05 (חיישנים אולטרסוניים 1 & 2) #define trigPin1 22 // 12 חיישן קרבה לכדור #echoPin1 23 // 13 חיישן קרבה לכדור #הגדר trigPin2 24 // חיישן קרבה למשחקים #הגדר echoPin2 25 // חיישן קרבה למשחקים
משתני מינימום ומקסימום עבור סרוווס:
// זה מגדיר את עמדת המינימום והמיקס של סרוו
דוגמא:
int servo1Min = 70; int servo1Max = 110; int servo2Min = 25; int servo2Max = 90;
מדינת PlayTime
שגרה המבצעת קוד כאשר אובייקט מפעיל את החיישן הקולי המתאים.
if (playTimeState) {// אזהרה! הגדר קואורדינטות לייזר בהתאם למידות שבנית! צייר עיגול, צייר קו וכו 'וכו' …}
אַזהָרָה! לייזרים מסוכנים. אל תסתכל ישירות על הלייזר
השתמשתי בווסת 12v - 5v כדי לספק 5v מוחלק לסרווואים ולחיישנים.
שלב 5: הפלט הסידורי
בעת שימוש ב- IDE של Arduino, באפשרותך להציג את "צג סידורי" כדי להציג את הפלט בעת ביצוע השגרה.
להלן דוגמה ערוכה של הפלט המיוצר.
הַתחָלָה
חיישן קולי 1 - 28.85 חיישן קולי 2 - 42.66 חיישן קולי 1 - 28.79 חיישן קולי 2 - 43.36 חיישן קולי 1 - 28.78 חיישן קולי 2 - 43.66 חיישן קולי 1 - 28.31 חיישן קולי 2 - 43.07 חיישן קולי 1 - 28.29 חיישן קולי 2 - 112.42 (חיישן מגרש המשחקים. חרג מכלל "45"!) החפץ נכנס למגרש המשחקים - לייזר מופעל - צייר מעגל x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39 … (חבורה שלמה של קואורדינטות נערכה החוצה) x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - צייר באלכסון לכיוון הכדור x - 91, y - 20 x - 92, y - 21 x - 93, y - 22 … x - 121, y - 50 x - 122, y - 51 x - 123, y - 52 - קו ציור לכדור x - 123, y - 53 x - 123, y - 54… x - 123, y - 59 x - 123, y - 60 x - 123, y - 61 - לייזר כבוי - מנוף כדור מפעיל - לייזר ON - ציור קו למטה מכדור x - 123, y - 62 x - 123, y - 61 x - 123, y - 60 … x - 123, y - 48 x - 123, y - 47 x - 123, y - 46 - קו ציור ימינה לעכבר x - 123, y - 45 x - 122, y - 45 x - 121, y - 45 … x - 76, y - 45 x - 75, y - 45 x - 74, y - 45 - קו ציור עד עכבר x - 73, y - 44 x - 73, y - 45 x - 73, y - 46 … x - 73, y - 83 x - 73, y - 84 x - 73, y - 85 - לייזר כבוי - עכבר מתנדנד - לייזר ON - מעגל ציור x - 100.00, y - 45.00 x - 100.00, y - 45.20 x - 99.99, y - 45.39… x - 97.37, y - 51.76 x - 97.23, y - 51.91 x - 97.10, y - 52.05 - לייזר OFF זמן משחק! חיישן קולי 1 - 27.45 חיישן קולי 2 - 42.12 חיישן קולי 1 - 27.56 חיישן קולי 2 - 41.47 חיישן קולי 1 - 27.93 חיישן קולי 2 - 42.02
שלב 6: סרטוני הדגמה
סרטון ראשון
אני מדגים את השגרה המרכזית של "מגרש המשחקים", באמצעות חיישן קולי אחד.
שגרה זו היא כדלקמן:
- לייזר מצייר עיגול
- לייזר עוקב אחר מסלול מתוכנת לידית הכדור המקפץ
- הכדור קופץ 10 פעמים בין מיקומים אקראיים ואז מוחזר לדלי התחתון
- לייזר עוקב אחר מסלול מתוכנת לגלגל העכבר
- גלגל העכבר מתנועע מעט הלוך ושוב, ואז העכבר עובר למדף העליון. ואז חוזר למיקום המקורי.
- לייזר מצייר מעגל
- לייזר מכבה ומחכה שיקרה טריגר
סרטון שני
אני מדגים את שגרת מנוף הכדור/סרוו באמצעות חיישן קולי אחר.
סרטון שלישי
אני מדגים את ההתחלה במצב הפעלה אוטומטית. ואז כאשר אובייקט מזוהה (או נמשך), השגרה המוזכרת בסרטון הראשון מתחילה.
סרטון רביעי
חצות היא בדיקת בטא בשבילי. היא עושה עבודה נהדרת!
סרטון חמישי
זהו אחד מסרטוני הבלופר שלי. מכיוון שהתקע התנתק נוצרו כמה תוצאות בלתי צפויות … הצליל מגיע מהטלוויזיה שלי, אבל הוא כמעט נראה מסונכרן … חשבתי שהוא קצת משעשע. אני פשוט שמח ששום דבר לא נפגע.
שלב 7: כמה מחשבות אחרונות
- למען בטיחות החתול. אל תשתמש בנקודת הלייזר כלל. פשוט יש יותר מדי משתנים שצריך לקחת בחשבון ואנחנו לא רוצים לפגוע בחברנו הקטן והפרווה.
- הגלגלים והמנופים מספקים גירוי רב, מוסיפים כמה פעמונים או נוריות ויולה … יש לך אלטרנטיבה בטוחה ללייזר.
- אנא היזהר כאשר ואם תחליט להשתמש באקדח הסיכות שלך. צילמתי פעמיים לאותה אצבע. דם זרם. לרוע המזל, לא חשבתי לצלם עד לאחר ניקיון… מצטער:(
מוּמלָץ:
אזעקת דלת אקספרס למגרש המשחקים: 5 שלבים
שעון מעורר אקספרס לדלת המעגלים: האם תהיתם פעם אם בני משפחה מחפשים את החדר שלכם בזמן שאתם לא בסביבה? האם אתה רוצה להפחיד אותם? אם אתה כמוני אז אתה צריך אזעקת דלת אקספרס לגינת משחקים. יצרתי אזעקה לדלת משלי כי אני תמיד סקרנית
מדחום אקספרס למגרש המשחקים: 3 שלבים
מד חום אקספרס למעגל המשחקים: רציתי מדחום משרדי. במקום לקנות אחד השתמשתי ב- Adafruit Circuit Playground Express כדי להכין אחד. זה דיגיטלי/כמעט אנלוגי. הצבע מציג את טווח הטמפרטורות (ירוק כאן - במשך שנות ה -70), כאשר מספר NeoPixels מציג את הספרות
בקר משחק DIY מבוסס Arduino - בקר משחקים Arduino PS2 - משחק Tekken עם לוח המשחקים Arduino DIY: 7 שלבים
בקר משחק DIY מבוסס Arduino | בקר משחקים Arduino PS2 | משחק Tekken עם DIY Arduino Gamepad: שלום חבר'ה, משחקים זה תמיד כיף, אבל משחק עם בקר DIY מותאם אישית משלך הוא יותר כיף. אז נכין בקר משחק באמצעות arduino pro micro במדריך זה
מכשיר המשחקים הנייד Raspberry Pi: 11 שלבים
מכשיר גיימינג לנייד Raspberry Pi: האם אי פעם רצית לשחק במשחקי וידאו קלאסיים תוך כדי תנועה, אבל לא ידעת מאיפה להשיג מכשיר שמסוגל להריץ משחקים ישנים, או שהם פשוט היו יקרים מדי? אז תעשה לבד! זהו תיעוד על בניית ה- Raspberry P שלי
קונסולת המשחקים Pi Tourer 1963: 9 שלבים (עם תמונות)
קונסולת המשחקים Pi Pi Tourer 1963: זהו מכשיר רדיו לרכב סקיי טור בשנת 1963 שהמירתי לקונסולת משחקים רטרו ניידת שימושית. יש לו Raspberry Pi 3 מובנה, עם 6 כפתורי ארקייד וג'ויסטיק השולט באותם ספריטים וינטאגיים של RetroPie באמצעות לוח בקר Picade. ה