תוכן עניינים:
וִידֵאוֹ: משחק מחבוא וירטואלי וירטואלי: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
הנכדים שלנו אוהבים לשחק מחבואים אבל אין להם הרבה מקומות טובים בתוך הבית. החלטתי להכין משחק מחבוא וירטואלי כדי שעדיין יוכלו ליהנות מהציד. בגרסה שלי, אחד יסתיר פריט עם מקלט RF ואחד אחר ישתמש במשדר RF כדי לחפש אותו. המשדר כמעט זהה לזה שתיארתי במדריך קודם, למעט שיש לו כפתור אחד בלבד. מקלט ה- RF מפעיל מודול הקלטה/השמעה קולית קטנה כמו זה שהשתמשתי בו במכונת המזל שלי. ההודעה שרשמתי אומרת: הנה אני. בוא מצא אותי, בוא מצא אותי.” ישנן מגוון דרכים לשחק את המשחק, כולל לראות מי יכול למצוא את הפריט באמצעות מספר הלחיצות הקטן ביותר. או שלכל ילד יכול לקבל דקה אחת לנסות למצוא אותו. אם הם לא מוצאים את זה אז הילד הבא מקבל דקה, וכן הלאה.
שלב 1: מקלט RF RXC6
במדריך הקודם שלי עם מקלטי RF השתמשתי ב- RXB6 כדי להמיר את הנתונים לפורמט TTL ובמיקרו -בקר לפענוח ההודעות הנכנסות. המקלט בפרויקט זה הוא מודול RXC6 שעושה את כל הפענוח של הודעת ה- RF כך שאין צורך במיקרו -בקר. למעשה, חלק מתהליך ההתקנה הוא התאמה ספציפית של המשדר למקלט. לאחר ההתאמה, המודול מסוגל לפענח עד ארבעה מפתחות שונים מאותו משדר. אנו זקוקים לפלט אחד בלבד לפרויקט זה, אך ייתכן שיהיה עליך לבדוק את כל ארבעת היציאות כדי לקבוע איזו מהן מופעלת על ידי הקוד שבחרת. הקוד בתוכנה תואם לשלט קיים שיש לי ומפעיל את פלט D0.
ההתקנה של מודול RXC6 כוללת חלק הלחמה וחלק הדוחף כפתור. כפי שאתה יכול לראות בתמונה למעלה, ישנם כמה כריות הלחמה בחלק האחורי של הלוחות. לפרויקט זה אנו משאירים את שתי הרפידות פתוחות מכיוון שאנו רוצים דופק גבוה רגעי בלבד כאשר האות מתקבל. המצב השני תופס פלט אחד גבוה עד לקבלת הקוד למפתח אחר. כאשר זה קורה, הפלט הראשון חוזר נמוך והפלט החדש ננעל גבוה. המצב השלישי נועל את הפלט התואם גבוה בפעם הראשונה שלחיצה על מקש ומחזיר אותו לאחור בפעם הבאה שלחיצה על אותו מקש.
יש גם לחצן קטן בצד הקדמי של המודול. כדי לנקות את כל זיווגי המשדרים לחץ לחיצה ממושכת על הלחצן. הנורית תידלק לאחר מספר שניות. המשך להחזיק את הלחצן עד שהנורית נכבית. כדי להתאים משדר עם המודול לחץ לחיצה ממושכת על הלחצן עד שהנורית תידלק ואז שחרר את הכפתור. לאחר מכן, לחץ על כל מקש על המשדר. נורית הנורית במודול אמורה להבהב כמה פעמים אם ההתאמה פועלת. משדרי 433 מגה-הרץ הנפוצים ביותר יעבדו. השניים בתמונה למעלה הם דוגמאות של כאלה שזיווגתי בהצלחה.
שלב 2: חומרה
המשדר פועל על סוללת מטבע (2032) ולכן צריכת חשמל נמוכה היא המפתח. רוב זה מושג בתוכנה אך הוא נעזר בכך שה- ATtiny85 פועל בדרך כלל על השעון הפנימי של 1 מגה-הרץ. הכלל הוא שתדרי שעון נמוכים יותר דורשים פחות הספק ו- 1 מגה-הרץ מושלם להיגיון המשדר.
מודול משדר ה- RF שאני אוהב להשתמש בו הוא FS1000A הזמין בדרך כלל. הוא מגיע גם בגרסאות 433 מגה-הרץ וגם 315 מגה-הרץ. לתוכנה לא אכפת באיזו מהן אתה משתמש, אך עליך לוודא כי לוח המקלט פועל באותה תדר. רוב הפרויקטים שלי משתמשים במכשירי 433 מגה-הרץ כי זה מה שמשמש את המכשירים האלחוטיים הזולים השונים שצברתי. פריסת לוח המשדרים המוצגת בתמונה משתלבת יפה בבקבוק כדורים ישן. זה לא יפה אבל מספיק טוב למה שצריך.
המקלט מובנה גם בבקבוק כדורים ישן. כל העניין, כולל מחזיק הסוללות הגדול למדי 18650, מודבק חם למקל עץ גדול. הרמקול של מודול הסאונד הוא רק עודף 8 אוהם (4 אוהם גם יעבוד). חלק מהחלק התחתון של בקבוק הגלולה נחתך כדי לאפשר את הצליל להישמע היטב. מודול הסאונד הוא ה- ISD1820 הזול. מכיוון שהכל פועל במתח הסוללה, אין צורך בווסתים ואין צורך במפריד מתח בין פלט מודול ה- RF לבין קלט ההדק של מודול הקול. כפי שניתן לראות בתמונות, הוספתי לוח מטען סוללה קטן כך שאוכל להשתמש בכבל טלפון USB רגיל כדי לטעון את סוללת 18650 מבלי להסיר אותה מהמחזיק.
שני המודולים של המשדר והמקלט עובדים טוב יותר עם האנטנות המתאימות אך לרוב הם אינם מסופקים. אתה יכול לקנות אותם (קבל את התדר הנכון) או שאתה יכול להכין לבד. במהירות 433 מגה-הרץ, האורך הנכון הוא כ -16 ס"מ לאנטנת חוט ישר. להכנת סליל, קח כ -16 ס"מ של חוט ליבה מבודד ומוצק ועוטף אותו סביב משהו כמו מקדח 5/32 אינץ 'בשכבה אחת. הפשט את הבידוד מקטע ישר קצר בקצה אחד וחבר אותו ללוח המשדר/המקלט שלך. גיליתי שהחוט מכבל אתרנט גרוטאות פועל היטב עבור אנטנות.
שלב 3: תוכנה
תוכנת המשדר היא גרסה שונה מעט של שלט ה- RF ATtiny85 ממכשיר מדריך קודם. השינויים היחידים הם שינוי קל בזמני הסינכרון והסינכרון, שינוי בשלושת הבייטים המועברים והסרת השגרה לטיפול בשלושה מקשים נוספים.
תוכנת המשדר משתמשת בטכניקות נפוצות בכדי להכניס את השבב למצב שינה. במצב זה הוא שואב פחות מ- 0.2ua מהזרם. כניסת המתג (D1) מפעילה את הנגד המשיכה הפנימי אך הוא אינו שואב זרם עד לחיצה על מתג. הקלט מוגדר להפסקת שינוי (IOC). כאשר לוחצים על המתג, נוצרת הפרעה והיא מאלצת את השבב להתעורר. מטפל ההפרעות מבצע עיכוב של כ -48 שניות כדי לאפשר למתג להתנתק. לאחר מכן נבדקת כדי לוודא שהלחץ על המתג וקוראים לשגרה של מטפל המתגים. ההודעה המועברת חוזרת על עצמה מספר פעמים (בחרתי 5 פעמים). זה אופייני למשדרים מסחריים מכיוון שיש כל כך הרבה תעבורת RF על 433-MHz ו- 315-MHz בחוץ. ההודעות החוזרות ונשנות עוזרות להבטיח שלפחות אחד יגיע למקלט. זמני הסינכרון והסיביות מוגדרים בחזית תוכנת המשדר אך בתים הנתונים מוטמעים בשגרת מטפל המתגים.
מוּמלָץ:
ילד משחק משחק רטרו חיצוני חיצוני: 3 שלבים
רטרו חיצוני משחק כונן משחקים: מאמר זה יכול להציג את עצמך במועדון חיצוני או ייחודי (du moins à ma connaissance). תחילת כריכה עם ממשק USB-SATA דה מונ דיסקה במהלך חיצוניים. לאחר שעות מסוימות מעבר לתפקיד
משחק סיימון - משחק מהנה !: 5 שלבים
משחק סיימון - משחק מהנה !: הפניה: כאן לאחר סוף שבוע ארוך, אתה חייב באמת להשתדל להשלים את כל המשימות והעבודה שאתה אחראי להן. הגיע הזמן שנאמן את המוח שלנו, לא? מלבד אותם משחקים משעממים וחסרי משמעות, ישנו משחק בשם Simon Game
בקר משחק DIY מבוסס Arduino - בקר משחקים Arduino PS2 - משחק Tekken עם לוח המשחקים Arduino DIY: 7 שלבים
בקר משחק DIY מבוסס Arduino | בקר משחקים Arduino PS2 | משחק Tekken עם DIY Arduino Gamepad: שלום חבר'ה, משחקים זה תמיד כיף, אבל משחק עם בקר DIY מותאם אישית משלך הוא יותר כיף. אז נכין בקר משחק באמצעות arduino pro micro במדריך זה
משחק משחק ציפור פלאפפי עם לוח פיתוח מבוסס M5stack Esp32 מבוסס M5stick C: 5 שלבים
משחק משחק Flappy Bird עם לוח פיתוח מבוסס M5stack Esp32 מבוסס M5stick C: היי חברים היום נלמד כיצד להעלות את קוד משחק הציפורים ללוח הפיתוח של m5stick c המסופק על ידי m5stack. לפרויקט קטן זה תזדקקו לשני דברים הבאים: m5stick-c לוח פיתוח: https://www.utsource.net/itm/p/8663561.h
בקר משחק Arduino + משחק אחדות: 5 שלבים
בקר משחק Arduino + משחק אחדות: במדריך זה אראה לך כיצד לבנות/לתכנת בקר משחק ארדואינו שיכול להתחבר לאחדות