תוכן עניינים:
- אספקה
- שלב 1: הכינו את ה- Raspberry Pi
- שלב 2: הכינו את מקלט ה- USB של Flirc
- שלב 3: הכינו את שרביט הארי פוטר שלכם
- שלב 4: זיווג את ה- Flirc ואת שרביט הארי פוטר
- שלב 5: הגדר את קוד ה- Python שלך (השלב האחרון!)
וִידֵאוֹ: שלט הארי פוטר IR עם פטל פטל: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
ע י coleminer31 עקוב אחר מאת המחבר:
אודות: אני מהנדס חשמל בעל עניין לגרום לקסם לקרות בלחיצת כפתור. לפעמים אתה נותן לעשן הכחול הקסום לצאת החוצה. עוד על coleminer31 »
מדריך זה מתאר כיצד ליצור תסריט פייתון פשוט הנשלט על ידי שרביט השלט רחוק האוניברסלי של הארי פוטר מתוצרת The Noble Collection. הוא דורש פטל פטל כבקר ומקלט USB IR מסוג Flirc בשילוב עם שרביט מרחוק אוניברסלי כדי לשלוט בפונקציות בתסריט.
הגעתי לפתרון זה לאחר שניסיתי לשנות מכשירים שונים הנשלטים על שרביטים שאנשים אחרים פרסמו הוראות עבורהם ב- Instructables, Hackster ובמקומות אחרים. המפורסם שבהם הוא פרויקט Rasberry Potter שהופק על ידי שון אובראיין (https://www.raspberrypotter.net/about). רוב הפרויקטים הניתנים לתכנות המופעלים על ידי שרביט פועלים על ידי שיקוף מקור אור IR מקצה שרביט, זיהוי האור המוחזר באמצעות מצלמת Raspberry Pi NoIR ומעקב אחר אור זה באמצעות אלגוריתמים שונים של ראיית מחשב. פרויקטים אלה אכן עובדים, והגמישות שגישות מבוססות ראייה ממוחשבת מאפשרת היא באמת קסומה. אבל טכניקות הראייה הממוחשבת כולן מאפשרות רמה מסוימת של זיהוי שווא, והייתי צריך משהו צפוי יותר.
המטרה הסופית שלי הייתה לבנות קופסת אוצר נשלטת על ידי שרביט, שאחותי תוכל להשתמש בה כאביזר בכיתה א '(גם אחותי וגם אמא שלי הן מורות, והן הקסם האמיתי). התחלתי לשחזר את פרויקט פטל הפטל, אך כפי שכבר ציינתי, התקשיתי להיפטר מגלאי שווא. כיתות לימוד הן מקומות בלתי צפויים, בלשון המעטה. יש הרבה קטעים נעים שיכולים להחזיר אור או שעשויים להיות מקורות אור בעצמם, ואי אפשר לעמעם בקלות כיתה מספיק כדי להיפטר ממקורות פוטנציאליים שאלגוריתמים של ראיית מחשב ינסו לעקוב אחריהם.
ידעתי שאני צריך משהו מקודד שלא יכול להיות קשור בשקר למקורות אור אקראיים בכיתה. יחד עם זאת, ידעתי שאני לא רוצה לבנות משהו כזה בעצמי. למרבה המזל, חברת נובל כבר מייצרת שלט שרביט אוניברסלי של הארי פוטר, ומקלט ה- USB של Flirc נותן לך את היכולת לשייך כל פקודה מרחוק IR ללחיצת מקשים. על ידי כתיבת סקריפט פייתון הממתין ללחיצה מסוימת, הצלחתי לזהות פקודה שנשלחה על ידי שלט השרביט האוניברסלי של הארי פוטר בכל פעם שהוא מעובד על ידי מקלט ה- USB של Flirc. ההתקנה הזו נתנה לי את השליטה הדרושה לי.
אתה יכול לראות את התוצאות בגיפים שפרסמתי. בסרטונים אלה, אני משתמש בתסריט harrypottercontroller.py שלי כדי להניע מנוע סרוו, שנפתח וסוגר את תיבת האוצרות שתותקן בכיתה של אחותי.
אספקה
Rasberry Pi 3b+
www.amazon.com/CanaKit-Raspberry-Premium-C…
מקלט USB
flirc.tv/flirc-usb
שרביט מרחוק אוניברסלי של הארי פוטר
www.amazon.com/HARRY-POTTER-Remote-Control..
שלב 1: הכינו את ה- Raspberry Pi
השתמשתי ב- Raspberry Pi 3 Model B+ לפרויקט זה, אך סקריפט הפיתון אמור לעבוד עם דגמים אחרים. (סביר להניח שזה יעבוד עם הגדרות אחרות שיכולות להריץ Python יש גם יציאת USB.) תזדקק למקלדת, עכבר ותצוגה עבור ה- Raspberry Pi שלך אם אין לך אותן עדיין.
לאחר שההגדרה שלך של Raspberry Pi פועלת, בצע את ההוראות הבאות של Sparkfun כדי להתחיל עם Python.
learn.sparkfun.com/tutorials/python-progra…
שלב 2: הכינו את מקלט ה- USB של Flirc
עכשיו שיש לך את Python פועל ב- Raspberry Pi שלך, חבר את מקלט ה- UCB של Flirc לחריץ USB בלוח שלך.
בצע את ההוראות הבאות כדי להתקין את תוכנת Flirc ב- Rasberry Pi שלך.
flirc.gitbooks.io/flirc-instructions/conte…
שלב 3: הכינו את שרביט הארי פוטר שלכם
תזדקק לשתי סוללות AA ושלט טלוויזיה IR. כשיש לך אותם, בצע את ההוראות הבאות מתוך The Noble Collection כדי להפעיל את שרביטך, לתרגל כמה מחוות ולאחר מכן לתכנת מחווה מסוימת כך שתתאים לקוד שנשלח על ידי שלט הטלוויזיה שלך.
www.noblecollection.com/ItemFiles/Manual/R…
שלב 4: זיווג את ה- Flirc ואת שרביט הארי פוטר
כעת, לאחר שהגדרת את שרביט ה- Flirc והארי פוטר שלך, עליך לשייך אותם. תוכל לעשות זאת באמצעות ממשק המשתמש של Flirc באמצעות הוראות אלה.
flirc.gitbooks.io/flirc-instructions/conte…
עקוב אחר המדריך "זיווג מתקדם" כדי להקליט פקודת IR, הנשלחת על ידי הניפת שרביט כשהוא במצב בקרה, וקשר אותו ללחיצת מקשים. לאחר מכן סיים את מצב ההקלטה של Flirc, פתח מסוף Raspberry Pi והניף שוב את שרביטך וחיפש אם הלחיצה שתכננת מופיעה במסוף.
תוכל גם לעשות זאת במסוף מבלי להשתמש ב- GUI על ידי ביצוע ההנחיות הבאות.
flirc.gitbooks.io/flirc-instructions/conte…
זו הייתה השיטה המועדפת עלי בעת העבודה על הפרויקט, וזו השיטה שאני ממליץ עליה אם נוח לך לעבוד במסוף לינוקס.
שלב 5: הגדר את קוד ה- Python שלך (השלב האחרון!)
ראשית, הורד את סקריפט Python של harrypottercontroller.py במדריך זה, או קבל אותו מ- git repo כאן.
github.com/coleminer31/HarryPotterRaspberr…
מקם את סקריפט הפיתון בספרייה שבחרת, ופתח אותו עם העורך שבחרת.
כל מה שאתה צריך לעשות הוא להחליף את 'שים את תו הבחירה שלך כאן' בדמות ה- Flirc שזיווגת עם שרביטך. לאחר מכן החלף את #עשה משהו כאן בלולאת הקסם בזמן בפונקציה שאתה רוצה להריץ. (טיפ: ייתכן שתרצה ליצור פונקציה ששוברת את הלולאה לאחר לחיצה על מקש מסוים, כך שתוכל להימנע מלולאה אינסופית ולעצור כראוי את הסקריפט.)
וזה הכל! אתה אשף, מתכנת. כעת תוכל לשלוט בפונקציות Python בעזרת שרביטך. פשוט תריץ את התסריט ותסובב אותו.
אתה יכול להשתמש בהתקנה זו כדי להניע כל מספר יישומים, החל מרובוטיקה ועד IoT. אני מצפה לראות מה אתה יוצר!
מוּמלָץ:
עשה זאת בעצמך דיוקן נע של הארי פוטר עם פי פטל: 3 שלבים
עשה זאת בעצמך דיוקן של הארי פוטר עם פטל פאי: דיוקן נע בהשראת סרטי הארי פוטר. דיוקן נע נבנה באמצעות מחשב נייד שבור. זה יכול להיות אפילו לבנות באמצעות פטל פטל המחובר לתצוגה או לצג ישן. מסגרת דיוקן נעה נראית מדהים, אנו יכולים לראות תמונות משפחתיות
כובע הארי פוטר עם מייקי מייקי: 4 שלבים
כובע הארי פוטר עם מייקי מייקי: הכוכב הראשי בתפקיד קריאנו או אחר בחירתו של הארי פוטר
IRduino: שלט רחוק Arduino - חיקוי שלט אבוד: 6 שלבים
IRduino: שלט רחוק Arduino - חיקוי שלט רחוק: אם איבדת את השלט הרחוק לטלוויזיה או לנגן ה- DVD שלך, אתה יודע כמה זה מתסכל להיות צריך ללכת, למצוא ולהשתמש בכפתורים במכשיר עצמו. לפעמים הכפתורים האלה אפילו לא מציעים את אותה פונקציונליות כמו השלט. קבל
שרביט הארי פוטר עובד אמיתי באמצעות ראיית מחשב: 8 שלבים (עם תמונות)
שרביט הארי פוטר עובד אמיתי באמצעות ראיית מחשב: " כל טכנולוגיה מתקדמת מספיק אינה ניתנת להבחנה מקסם " - ארתור סי קלארק לפני כמה חודשים אחי ביקר ביפן והתנסה בקוסם אמיתי בעולם הקוסמים של הארי פוטר באולפני יוניברסל
תצוגת RGB מסתובבת של הארי פוטר: 10 שלבים (עם תמונות)
תצוגת RGB מסתובבת של הארי פוטר: אחרי שהחלטתי להכין משהו ליום ההולדת של הבת שלי חשבתי שלהכין אחד ממוצגי ה- RGB האקריל יהיה מגניב. היא מעריצה של סרטי הארי פוטר ולכן בחירת הנושא הייתה קלה. עם זאת, לא החליטו באילו תמונות להשתמש! הווי שלי