جدول المحتويات:
- اللوازم
- الخطوة 1: كيف يعمل
- الخطوة الثانية: ما هي تقنية Bluetooth منخفضة الطاقة (BLE)؟
- الخطوة الثالثة: الكود
- الخطوة 4: اللحام
- الخطوة 5: نموذج ثلاثي الأبعاد وطباعة
- الخطوة 6: الرسم / التجوية
فيديو: MVRK's Mandalorian Tracking Fob: 8 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
إنه الرابع من مايو ، والمعروف باسم يوم حرب النجوم ، وهو عطلة قريبة جدًا وعزيزة على قلوبنا. قررنا هذا العام الاحتفال به بشكل مختلف قليلاً عن السنوات الماضية. من خلال تقنية تجريبية ومشروع صانع ، اتخذنا نهجًا معقدًا وقمنا بتحويله إلى مشروع منزلي مبسط حيث صنعنا نسختنا من جهاز مستوحى من أحد برامجنا المفضلة.
يفترض هذا Instructable أن لديك بعض المعرفة أو الخبرة السابقة مع Arduino أو لوحات تطوير وحدات التحكم الدقيقة الأخرى. إذا كنت تشعر بالراحة مع ذلك ، فستكون بخير هنا! تحقق من الإمدادات أدناه لتبدأ!
إخلاء المسؤولية: هذا المنشور ليس بأي حال من الأحوال تابعًا لـ Disney أو Disney + أو Lucasfilm. علاوة على ذلك ، لا تضمن MVRK هذه التعليمات أو تضمنها. يرجى أن تكون آمنًا وأن تبني تحت إشراف الوالدين.
اللوازم
- لوحة ESP32 (استخدمنا Firebeetle ESP32 بواسطة DFRobot)
- بطارية ليبو صغيرة 3.7 فولت
- ضوء أحمر
ستحتاج أيضًا إلى الحصول على النموذج للطباعة ثلاثية الأبعاد من الأسفل.
وقم بتنزيل الكود أدناه. يتطلب هذا المشروع تثبيت لوحات ESP32 في Arduino IDE. للحصول على التعليمات الكاملة ، تحقق من github الرسمي لـ Arduino ESP32 هنا.
الخطوة 1: كيف يعمل
يستخدم إصدار MVRK لسلسلة التتبع تقنية Bluetooth منخفضة الطاقة (BLE) لتتبع المفاتيح أو الهاتف أو الأجهزة أو الإشارات الأخرى التي تدعم تقنية BLE. استخدمنا متحكمًا دقيقًا يدعم تقنية البلوتوث ESP32 وبطارية LiPo صغيرة للاتصال بجهاز BLE وتتبع قوة الإشارة الخاصة به. كلما اقتربت سلسلة التتبع من الجهاز المحدد (أو المكافأة) ، زادت قوة الإشارة وأسرع وميض الضوء الموجود في المقدمة.
الخطوة الثانية: ما هي تقنية Bluetooth منخفضة الطاقة (BLE)؟
Bluetooth Low Energy (BLE) هو معيار Bluetooth مصمم لتوفير استهلاك منخفض للطاقة مع الحفاظ على نفس النطاق الفعال مثل Bluetooth العادي. تعمل أجهزة BLE مثل خوادم البلوتوث وتعلن عن معلومات الاتصال الخاصة بها كل بضع ثوانٍ إلى المنطقة المحيطة. يختلف الفاصل الزمني للإعلان لكل جهاز ويمكن تكوينه حتى على بعض الأجهزة. إذا لم تكن معتادًا على BLE ، فيجب أن يبدأ كل شيء في فهمه في القسم التالي.
الخطوة الثالثة: الكود
يمكن أن يصبح هذا الجزء صعبًا بعض الشيء. لا تعلن جميع أجهزة BLE في نفس الفاصل الزمني ، ولا تقوم جميع الأجهزة بجميع الاتصالات الواردة. قبل البدء هنا ، نقترح بشدة الحصول على تطبيق مسح ضوئي BLE لهاتفك. إذا كنت تستخدم نظام iOS مثلنا ، فإن BLE Scanner يعمل بشكل رائع. ستتيح لك هذه التطبيقات رؤية أجهزة BLE من حولك والاتصال بها للتعرف على الخدمات التي تقدمها. تستحق خدمات BLE التحدث عنها هنا لأنها ضرورية لكيفية اتصالك بالجهاز الذي تريد تتبعه.
تحتوي جميع الخدمات على معرّف فريد عالميًا (UUID) حتى لا تختلط مع الأجهزة الأخرى المجاورة. ستجد في كل خدمة خاصية مميزة. هذه أيضا لديها UUIDs. قد تتم قراءة هذه الخصائص ، والكتابة ، والكتابة دون رد ، والإخطار ، وما إلى ذلك. هناك أخرى ، ولكن هذا لوقت آخر. انظر إلى الصورة أعلاه حول الخدمات والخصائص. من الأسهل التفكير في خدمات مثل المجلدات والخصائص مثل الملفات الموجودة في تلك المجلدات.
إذا كنت ترغب في معرفة المزيد عن الخدمات والخصائص ، انقر هنا للحصول على دليل مبتدئ رائع لمعيار GATT Bluetooth Standard.
--
يحتوي كل جهاز BLE يمكنك الاتصال به باستخدام هذا المتعقب على UUID يستخدمه للإعلان عن وجوده على الأجهزة القريبة. ستحتاج على الأرجح إلى تطبيق مثل التطبيق المذكور سابقًا للعثور عليه. بمجرد العثور على الجهاز في تطبيقك ، اتصل به. تذكر أن كل جهاز يعمل بنظام BLE مختلف ، لذلك قد يستغرق الأمر بعض التجربة والخطأ للعثور على UUID الصحيح ، ولكن بمجرد القيام بذلك ، ما عليك سوى توصيله بالرمز كما هو معلن عن الجهاز. تم التعليق على كل شيء في الكود ، حتى تتمكن من العثور على ما تبحث عنه.
بعد ذلك نحن بعد الخاصية. تستخدم بعض الأجهزة خدمة إعلانية مختلفة عن تلك التي تحتوي على الخاصية التي نريدها. إذا كانت هذه هي الحالة ، فاحصل على UUID المختلف وقم بتوصيله في serviceUID ، وإلا ، فقم فقط بتعيين serviceUID بما يعادل الجهاز المعلن. الآن ، داخل الخدمة التي اتصلت بها ، ابحث عن خاصية القراءة. قد يمنحك التطبيق UUID كامل الطول ، أو قد يتكون من 4 أحرف فقط. كلاهما جيد لأن تعريف UUID في الكود سيحسبه. قم بتوصيل هذا المعرف الفريد UUID في الخاصية المميزة UUID وستكون قد انتهيت من كل شيء!
فلاش اللوحة ، افتح الشاشة التسلسلية وشاهد ما تحصل عليه! إذا كان كل شيء على ما يرام ، فيجب أن يتصل بجهازك ويبدأ في تسجيل قيمة RSSI (مؤشر قوة الإشارة المستقبلة). كلما انخفضت قيمة RSSI ، زادت قوة الإشارة. يعد RSSI مؤشرًا جيدًا على القرب ولكنه ليس مثاليًا. إذا لم يكن الضوء يومض تمامًا بالطريقة التي تريدها ، فانتقل لأسفل إلى أسفل الرمز واضبط القيم. هناك تعليقات توضح كيف.
كملاحظة ، لن تعمل جميع أجهزة BLE مع هذا المتعقب. بعض الأجهزة سوف ترفض الاتصال. سيتم قطع اتصال الآخرين تلقائيًا بعد بضع لحظات. والبعض فقط لن يعلن عن UUID الضروري للاتصال. لقد حققنا نجاحًا مع الهواتف وأدوات البحث الرئيسية وحتى BB8 Sphero! اترك التعليقات أدناه وأخبرنا بما تقوم بتتبعه!
الخطوة 4: اللحام
إلى الأمام جميلة بشكل مستقيم هنا. قم بتوصيل دبوس الكاثود الخاص بمؤشر LED الخاص بك بمسمار GND الموجود على اللوحة الخاصة بك ودبوس الأنود بـ PIN2. يمكنك تغيير هذا إذا كنت ترغب في ذلك ، فقط تأكد من ترك مساحة صغيرة للمناورة حتى يتلاءم المصباح مع المكان الذي يجب أن يذهب إليه. استخدمنا زوجًا من وصلات العبور القصيرة وبعض الانكماش الحراري للتوصيل هنا.
الخطوة 5: نموذج ثلاثي الأبعاد وطباعة
النموذج مناسب لمعظم تطبيقات الطباعة ثلاثية الأبعاد. استخدمنا طابعة راتينج Elegoo Mars وطبعناها باللون الأبيض. لقد اتضح أن الطباعة بالراتنج يمكن أن تبرز أدق التفاصيل في الطباعة. لكن هذا ليس ضروريًا تمامًا هنا. يجب أن تعمل طابعة الشعيرات المضبوطة جيدًا أيضًا. فقط تأكد من حصولك على الدعم المناسب ويجب أن تكون على ما يرام!
الخطوة 6: الرسم / التجوية
يعد طلاء الدعامة وتجويتها من أكثر الأشياء الممتعة التي يمكنك القيام بها كصانع. إن جعلها "لك" وإعطاء كل خدش ودرع قصة درامية أمرًا خاصًا. لذلك لن نخبرك بالضبط عن كيفية القيام بعملية التتبع ، ولكن يمكننا أن نقدم لك بعض النصائح.
لقد أعطينا القاعدة الرئيسية للمتعقب طبقة خفيفة من طلاء بخاخ أسود غير لامع واستخدمنا Rub 'N Buff لملء الأجزاء المعدنية ، بالإضافة إلى إضافة بعض الخدوش. لا حاجة للذهاب ثقيلًا جدًا مع هذه الأشياء. أنا أقطع شوطا طويلا.
أصبح الهوائي رائعًا عندما أعطيناه قاعدة سوداء واستخدمنا تقنية تسمى بالفرشاة الجافة لإضافة لمحات باللونين البني والأحمر لتبدو وكأنها صدأ.
لا توجد طريقة خاطئة للقيام بذلك ، ولكن إذا كنت جديدًا على هذه المفاهيم ، فهناك الكثير من مقاطع الفيديو التعليمية الرائعة. حظا موفقا وشاركنا رأيك في التعليقات!
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0
بازيليسكوس "α". Mandalorian's Basilisk W / Raspberry Pi Hardware ونظام التشغيل Raspbian OS: 19 خطوة
بازيليسكوس "α". Basilisk W / Raspberry Pi Hardware و Raspbian OS من Mandalorian: يدور هذا المشروع حول جهاز يمكنك استخدامه كجهاز كمبيوتر مختلف عن الكمبيوتر المحمول أثناء التنقل. الغرض الأساسي منه هو السماح لك بكتابة التعليمات البرمجية الخاصة بك إذا كنت تقوم بالبرمجة أو التعلم. أيضًا ، إذا كنت كاتبًا أو ترغب في كتابة القصص ، حتى لو
وحدة تحكم أتاري بانك مع جهاز التسلسل 8 خطوات للأطفال: 7 خطوات (بالصور)
وحدة التحكم Atari Punk مع جهاز التسلسل المكون من 8 خطوات للأطفال: هذا التصميم الوسيط هو وحدة التحكم Atari Punk المتكاملة وجهاز التسلسل 8 خطوات للأطفال الذي يمكنك طحنه على آلة طحن PCB لسطح المكتب من Bantam Tools. إنها مكونة من لوحين للدائرة: أحدهما عبارة عن لوحة واجهة مستخدم (UI) والآخر عبارة عن لوحة مساعدة
PCB Business Key Fob: 4 خطوات
PCB Business Key Fob: دع عملائك يعرفون أنك تعني عملك عندما يتعلق الأمر بأجهزة الكمبيوتر. امنحهم عملًا & quot؛ بطاقة & quot؛ التي تبرز من البقية. مستوحاة من سوار PCB ، تعتبر بطاقة العمل الجديدة هذه فريدة ومناسبة إذا كانت خدماتك مرتبطة بالكمبيوتر