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

Fob מעקב מנדלורי של MVRK: 8 שלבים (עם תמונות)
Fob מעקב מנדלורי של MVRK: 8 שלבים (עם תמונות)

וִידֵאוֹ: Fob מעקב מנדלורי של MVRK: 8 שלבים (עם תמונות)

וִידֵאוֹ: Fob מעקב מנדלורי של MVRK: 8 שלבים (עם תמונות)
וִידֵאוֹ: What If Anakin Skywalker Became a Bounty Hunter 2024, נוֹבֶמבֶּר
Anonim

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

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

כתב ויתור: פוסט זה אינו קשור בשום אופן ל- Disney, Disney+או Lucasfilm. יתר על כן, MVRK אינה מתחייבת או מתחייבת להנחיות אלה. אנא היו בטוחים ובנו תחת פיקוח הורים.

אספקה

  • לוח ESP32 (השתמשנו ב- Firebeetle ESP32 מאת DFRobot)
  • סוללת LiPo קטנה 3.7V
  • LED אדום

תרצה גם לתפוס את הדגם להדפסה תלת -ממדית מלמטה.

והורד את הקוד למטה. פרויקט זה מחייב התקנת לוחות ESP32 ב- Arduino IDE. להוראות מלאות, עיין ב github הרשמי של Arduino ESP32 כאן.

שלב 1: איך זה עובד

איך זה עובד
איך זה עובד

גרסת MVRK של fob המעקב משתמשת ב- Bluetooth Low Energy (BLE) כדי לאתר מקשים, טלפון או מכשירים או משואות אחרים המופעלים על ידי BLE. השתמשנו במיקרו -בקר ESP32 מופעל Bluetooth וסוללת LiPo קטנה כדי להתחבר למכשיר BLE ולעקוב אחר עוצמת האות שלו. ככל שמתקרב חכם המעקב למכשיר (או השפע) שנבחר, כך עוצמת האות חזקה יותר ומהירות האור בחזית מהבהבת.

שלב 2: מהי Bluetooth נמוכה אנרגיה (BLE)?

מהו Bluetooth נמוך אנרגיה (BLE)?
מהו Bluetooth נמוך אנרגיה (BLE)?

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

שלב 3: הקוד

הקוד
הקוד

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

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

אם אתה רוצה ללמוד עוד על שירותים ומאפיינים, לחץ כאן למדריך למתחילים פנטסטי לתקן Bluetooth GATT.

--

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

הבא אנחנו אחרי המאפיין. חלק מהמכשירים משתמשים בשירות פרסום שונה מזה המכיל את המאפיין אותו אנו רוצים. אם זה המקרה, תפס את ה- UUID השונה הזה וחבר אותו ל- serviceUUID, אחרת הגדר את serviceUUID שווה ל- advertisedDevice. כעת, בתוך השירות שאליו התחברת, חפש מאפיין קריאה. האפליקציה עשויה לתת לך UUID באורך מלא, או שהיא יכולה להכיל רק 4 תווים. כל אחד מהם בסדר כיוון שההגדרה של UUID בקוד תחשב לכך. חבר את ה- UUID הזה ל- characterUUID וסיימת!

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

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

שלב 4: הלחמה

הַלחָמָה
הַלחָמָה

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

שלב 5: מודל תלת מימד והדפסה

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

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

שלב 6: ציור / בלייה

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

נתנו לבסיס העיקרי של הגשש שכבה קלה של צבע ריסוס שחור מאט והשתמשנו ב- Rub 'N Buff כדי למלא את החלקים למראה מתכתי, כמו גם להוסיף כמה שריטות. אין צורך להתאמץ מדי עם הדברים האלה. אני קטן עובר דרך ארוכה.

האנטנה יצאה נהדרת כשנתנו לה בסיס שחור והשתמשנו בטכניקה הנקראת צחצוח יבש כדי להוסיף הדגשות חומות ואדומות כדי להיראות כמו חלודה.

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

מוּמלָץ: