תוכן עניינים:
- אספקה
- שלב 1: איך זה עובד
- שלב 2: מהי Bluetooth נמוכה אנרגיה (BLE)?
- שלב 3: הקוד
- שלב 4: הלחמה
- שלב 5: מודל תלת מימד והדפסה
- שלב 6: ציור / בלייה
וִידֵאוֹ: Fob מעקב מנדלורי של MVRK: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
זהו ה -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 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 כדי למלא את החלקים למראה מתכתי, כמו גם להוסיף כמה שריטות. אין צורך להתאמץ מדי עם הדברים האלה. אני קטן עובר דרך ארוכה.
האנטנה יצאה נהדרת כשנתנו לה בסיס שחור והשתמשנו בטכניקה הנקראת צחצוח יבש כדי להוסיף הדגשות חומות ואדומות כדי להיראות כמו חלודה.
אין דרך לא נכונה לעשות את זה, אבל אם אתה חדש במושגים האלה, יש המון הדרכות וידאו מצוינות. בהצלחה ושתף את שלך בתגובות!
מוּמלָץ:
מעקב מנדלורי: 7 שלבים
מעקב מנדלוריאני: אחרי שראיתי את הפרקים הראשונים של המנדלוריאן הייתי להוט לנסות לבנות את כף המעקב. להרבה אנשים אחרים היה אותו רעיון ופרסמו הרבה חומר עזר שאוכל להתגמל ממנו בעיצוב כף המעקב ב- Fusion 360
כיצד לבנות PHIL - רובוט מעקב קל: 6 שלבים (עם תמונות)
כיצד לבנות PHIL - רובוט מעקב קל: במדריך זה אראה לך כיצד יצרתי את רובוט מעקב האור הציר הכפול הזה באמצעות Arduino Uno. כל ה- CAD והקוד ייכללו כך שתוכל לבנות אותו בעצמך ללא צורך בתכנות או בעיצוב. כל מה שתצטרכו
שעון ותכנות מעקב אחר פעילות רטט ATtiny85 לביש ATtiny85 עם Arduino Uno: 4 שלבים (עם תמונות)
שעון מעקב אחר פעילות רטט ATtiny85 לביש ותכנות ATtiny85 עם Arduino Uno: כיצד להפוך את שעון מעקב הפעילות לביש? זהו גאדג'ט לביש שנועד לרטוט כאשר הוא מזהה קיפאון. האם אתה מבלה את רוב זמנך במחשב כמוני? האם אתה יושב שעות מבלי להבין זאת? אז המכשיר הזה הוא f
מעקב אחר השמש DIY: 27 שלבים (עם תמונות)
DIY Tracker Solar: מבוא אנו שואפים להציג לסטודנטים צעירים את ההנדסה וללמד אותם על אנרגיה סולארית; על ידי כך שהם בונים הליוס כחלק מתכנית הלימודים שלהם. יש מאמץ בהנדסה להרחיק את ייצור האנרגיה משימוש בדלק מאובנים
בוט מעקב אחר שלדה מעקב מרחוק: 7 שלבים (עם תמונות)
בוט מעקב אחר שלדה מחוסרת מרחוק: מבוא: אז זה היה פרוייקט שרציתי להתחיל ולסיים עוד בשנת 2016, אולם בשל עבודות ושפע של דברים אחרים הצלחתי רק להתחיל ולהשלים את הפרויקט הזה בשנת 2016 שנה חדשה 2018! זה לקח בערך 3 שעות