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

מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת בתלת מימד והטראול האודיו התואם טרול ארדואינו/לוח בדיחות מעשי: 5 שלבים
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת בתלת מימד והטראול האודיו התואם טרול ארדואינו/לוח בדיחות מעשי: 5 שלבים

וִידֵאוֹ: מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת בתלת מימד והטראול האודיו התואם טרול ארדואינו/לוח בדיחות מעשי: 5 שלבים

וִידֵאוֹ: מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת בתלת מימד והטראול האודיו התואם טרול ארדואינו/לוח בדיחות מעשי: 5 שלבים
וִידֵאוֹ: מתיחה מפחידה של אמא מכשפה 2024, דֵצֶמבֶּר
Anonim
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת מימד וקרקע האודיו התואם Troll Arduino/לוח בדיחות מעשי
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת מימד וקרקע האודיו התואם Troll Arduino/לוח בדיחות מעשי
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת מימד וקרקע האודיו התואם Troll Arduino/לוח בדיחות מעשי
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת מימד וקרקע האודיו התואם Troll Arduino/לוח בדיחות מעשי
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת -ממדית וטראנק האודיו התואם Troll Arduino/לוח בדיחות מעשי
מכונת הפחדה של ליל כל הקדושים באמצעות PIR, דלעת מודפסת תלת -ממדית וטראנק האודיו התואם Troll Arduino/לוח בדיחות מעשי

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

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

אז מהו "הטרול" - זהו לוח תעלולי שמע תואם Arduino (UNO), יש לו שבב ATMega 328P המשולב, כפתור בחירה (ניתן לתכנות למשתמש), מתג DIP (4 מתגים, ניתן לתכנות על ידי המשתמש) ו- LDR (נגד צילום המחובר ל- A0). יש לו שני שקעי שמע, אך ניתן להשתמש באחד כדי להעביר שמע - ולהזריק צלילים מהטרול על גבי השמע השני. יש לו גם כותרת רמקולים לחיבור רמקול משולב ומגבר קטן על הלוח. מומלץ רמקול חיצוני עם מגבר טוב.

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

יש לנו גם גישה לכל הפינים האנלוגיים (A0 עד A5) - A0 משמש את ה- LDR, זה פותח את האפשרות להשתמש במכשירי I2C.

ישנן שלוש דרכים להפעיל אותו - סוללה 9V, מתאם AC ל DC ו- USB, יש סיכת מגשר שצריך להגדיר אם אתה משתמש בסוללה או בשקע מתאם AC.

יש שבב AP23582 המכיל את דוגמאות השמע.

השבב מכיל 57 צלילים.

לינק Kickstarter (הקמפיין הסתיים אך המידע כאן טוב).

עמוד הפרויקט של EngineeringShock Electronics.

אספקה

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

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

ציוד וקבצי STL:

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

אולי עדיין תרצה להדפיס קופסה תלת מימדית ללוח הטרול.

Box on Thingiverse (זהו העיצוב שלי ואני מברך על שיפורים).

דלעת ליל כל הקדושים על ידי 3DWP

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

יש צורך בכלים נוספים:

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

סביר להניח שתצטרך דבק חם, או סרט דביק בגב.

החומרה פשוטה:

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

חיישן מיני PIR משהו כמו זה שבתמונה למעלה, או כאן. רק דוגמה - עשה את עבודת הבית שלך לפני שאתה קונה משהו - אולי תוכל למצוא את אלה בזול יותר, או באמזון או ב- Aliexpress אם אתה מעדיף אתרים אלה.

לבסוף תצטרך טבעת ניאופיקסל (עם לפחות 12 פיקסלים) והייתי ממליץ לנסות להשיג אחד עם חוטים שכבר מולחמו אליו.

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

אני חושב שמשהו גדול יותר יתקשה לגרום לזה להתאים.

שלב 1: הדפסה תלת מימדית ……

הדפסה תלת מימדית ……
הדפסה תלת מימדית ……
הדפסה תלת מימדית ……
הדפסה תלת מימדית ……
הדפסה תלת מימדית ……
הדפסה תלת מימדית ……

ב- Wanhao Duplicator I3 v1 זה לקח זמן להדפיס. השתמשתי בדגם ללא תמיכה. ברזולוציה של.1 ו -35% מילוי. עם נימה PLA טבעית. ההדפסה הייתה מעל 12 שעות. זה היה אחד ההדפסים הארוכים ביותר שעשיתי, וקיוויתי ששום דבר לא ישתבש. שום דבר לא השתבש, וקיבלתי דלעת.

בזמן שהדלעת הדפיסה - הדפסתי את הכריכה, והכנתי עוד כמה דברים קטנים לפרויקט אחר באמצעות Wanhao Duplicator I3 plus - הדפסת הכריכה הייתה ברזולוציה של.1 ו -35% מילוי, בעזרת נימה PLA אפורה. והיה הרבה יותר מהיר להדפסה.

אין מה לעשות חוץ ממתין….

שלב 2: בזמן ההמתנה… (התוכנה)

בזמן שאנו ממתינים… (התוכנה)
בזמן שאנו ממתינים… (התוכנה)
בזמן שאנחנו ממתינים… (התוכנה)
בזמן שאנחנו ממתינים… (התוכנה)
בזמן שאנו ממתינים… (התוכנה)
בזמן שאנו ממתינים… (התוכנה)

למעלה כמה מהבדיקות לאחר שחיכיתי לסיום ההדפסה. - יש רק UNO Arduino עם טבעת Neopixel (12 נוריות) בפנים. בשלב זה לא עשיתי חורים ל- PIR, או משהו.

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

גם הכתום, הסגול והצהוב נראו לי די טוב … אהבתי גם את הלבן.

אז בשלב זה התחלתי לעבוד על הכנת הסקיצה שתשתמש בלוח הטרולים, ו- PIR.

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

הספרייה שלי - ואת הקוד ניתן למצוא כאן. ניתן להתקין את הספרייה באמצעות מנהל הספרייה Arduino.

הדוגמה לפרויקט זה נקראת "TheTroll_SpookyArray_v2" וניתן למצוא אותה בתיקייה לדוגמה.

תזדקק גם לספריית Adafruit Neopixel הניתנת להתקנה באמצעות מנהל הספרייה, אם אין לך אותה.

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

סרטון טריגר חיצוני, מבוא ללוח TheTroll (קצת ארוך), הטרול עם החבר הקטן (טלפון LBT הוא לוח דיבור גם מתוצרת פטריק שמשתמש באותו שבב שמע) - Red Alert !, שימוש במתגי DIP, ולבסוף פרויקט זה - פרויקט ליל כל הקדושים של Troll Arduino Audio Pranker (הסרטון)

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

זה בוצע בשורות 154 עד 161 באמצעות שילוב עשה בזמן, ושוב בשורות 170 ו -183. ההבדל בין דוגמת ההבהוב ללא דיחוי וזאת אני משתמשת בזמן ומחפשת לראות אם המילי - הקודם מיליס עדיין פחות מאורך הצליל. היכן שהמצמוץ ללא דיחוי משתווה כדי לראות אם עבר יותר זמן, באמצעות הצהרת IF

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

כך שקו 74 - 76 אומרים, בדוק את מתג הטבילה (הגדר את ההדק ל- HIGH או LOW), בדוק את PIN9 (סיכת ההדק החיצונית) כנגד ערך ההדק - אם הוא עושה HIGH - הגדר דגל.

בקו 79 עד 111 אומרים - אם הדגל מוגדר לבחור צבע אקראי למחצה, ואנימציה (ניתן לשנות את הצבעים אם אינך אוהב את הבחירות שלי כאן.) זה נעשה עם מארז מתג, המהיר דרך לעשות חבורה של הצהרות IF.

בספרייה, אני מספק דרך לקרוא את מתג ה- DIP, שמחזיר מספר בין 0 ל -15, אני גם מספק דרך לקרוא רק מתג DIP אחד מהשרטוט הראשי שלך, דוגמה לכך נמצאת בקו 124 - הפלט עבור מתגי ה- DIP הולכים LOW אם הם במצב ON, אחרת הם HIGH (במצב OFF). וקו 124 אומר שאם SW4 (מתג 4) מופעל אז הפעל את ההדק גבוה.

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

קו 57 הוא מערך צלילים שאנו רוצים להשתמש בו בדלעת - בחרתי את 13 הצלילים "המפחידים" או "ליל כל הקדושים". אפשר להוסיף עוד או לשנות צלילים למשהו אחר. (ספריית הצלילים כוללת 58 צלילים, כך שזו רק דוגמה קטנה מהם). אלה צלילים אקראיים כאשר הם מופעלים, כך שאם אתה מוסיף עוד, תרצה לזכור לשנות את קו 133 שבוחר את הצליל האקראי לנגן. כל "שם" של קליפ הקול מורכב ממיקום זיכרון של הצליל על השבב, ומערך עיכוב.

אני חושב שזה בערך לגבי התוכנה, ישנן דוגמאות נוספות הכלולות בספריית Arduino ללוח הטרול. אתם מוזמנים לחקור, לשנות ולשתף:-)

שלב 3: הבנייה…

המבנה…
המבנה…
המבנה…
המבנה…
המבנה…
המבנה…

לאחר סיום המדפסת התחלתי לבדוק כדי לוודא שהנאו -פיקסלים יעבדו ויהיו מספיק בהירים.

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

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

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

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

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

וזהו בערך …. הייתי אומר שזוהי בנייה מהירה, אבל הייתי צריך לחכות למדפסת התלת מימד - אז באמת שזה היה די איטי …:-)

שלב 4: תמונות נוספות …

עוד תמונות…
עוד תמונות…
עוד תמונות…
עוד תמונות…
עוד תמונות…
עוד תמונות…
עוד תמונות…
עוד תמונות…

רק בגלל שצילמתי הרבה תמונות … הנה עוד כמה….

תודה שקראתם, אני מקווה שתיהנו מהפרויקט הזה ותפיקו ממנו תועלת.

שלב 5: ניתנה הצעה לצביעת העיניים והפה…

הוצעה הצעה לצביעת העיניים והפה…
הוצעה הצעה לצביעת העיניים והפה…
הוצעה הצעה לצביעת העיניים והפה…
הוצעה הצעה לצביעת העיניים והפה…
הוצעה הצעה לצביעת העיניים והפה…
הוצעה הצעה לצביעת העיניים והפה…

תומך אחר בלוח הטרולים הציע לצבוע את העיניים והפה …

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

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

והנה כמה תמונות ….

מוּמלָץ: