جدول المحتويات:

مزامنة اليراعات: 7 خطوات (بالصور)
مزامنة اليراعات: 7 خطوات (بالصور)

فيديو: مزامنة اليراعات: 7 خطوات (بالصور)

فيديو: مزامنة اليراعات: 7 خطوات (بالصور)
فيديو: افضل انمي حزين hotaru no haka كامل مترجم فوق الوصف 😭💔 2024, شهر نوفمبر
Anonim
مزامنة اليراعات
مزامنة اليراعات

هل سألت نفسك يومًا كيف يمكن لمئات وآلاف من اليراعات أن تزامن نفسها؟ كيف يعمل ، أنهم قادرون على أن يرمشوا جميعًا معًا دون أن يكون لديهم نوع من ذبابة اليراع؟ تقدم هذه التعليمات حلاً وتوضح كيف يمكن تحقيق هذا التزامن ، لقد كنت دائمًا مفتونًا بالتنظيم الذاتي للحشرات. قبل عامين ، كتبت Java-Applet الذي يحاكي مربعًا من آلاف اليراعات. عملت بشكل جيد وكانت ممتعة للمشاهدة. هذه المرة فعلت ذلك في الأجهزة. ائتمانات الإلهام تذهب إلى Keso وجرة اليراعات https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/. نرحب بأي تعليقات أو تصحيحات. تحديث 2008-09-12: هناك هي نسخة جديدة من اليراعات على الإنترنت في Synchronizing Firefly Howto. لديها ثنائي الفينيل متعدد الكلور مخصص لكل يراعة. ويمكنك شراء مجموعة من متجر Tinker ، وهنا الفيديو:

الخطوة 1: كيف يعمل

كيف تعمل
كيف تعمل

الخوارزمية ما يمكن ملاحظته هو أن اليراعات تبدأ بالوميض العشوائي. ولكن مع مرور الوقت ، أصبحوا قادرين على المزامنة ببطء مع أقرب جيرانهم. وهؤلاء الجيران يقومون بمزامنة أنفسهم مع جيرانهم وهلم جرا. حتى ترمش الشجرة بأكملها أو الوادي كله في نفس الدورة ، وما فائدة ذلك؟ يتم استخدامه لجذب عينات أخرى. مع كل الوميض في المزامنة ، يكون العثور على شريك أسهل بكثير ، وواحدة من أسهل الخوارزميات لشرح هذا السلوك هي كما يلي: لديك قيمة تمتلك القدرة على الوميض. مع مرور الوقت سترتفع هذه القوة قليلاً. إذا وصلت الطاقة إلى مستوى معين ، تومض اليراع وتستهلك الطاقة. معدل رفع القوة هو نفسه تقريبًا لجميع اليراعات. لذا فإن لديهم نفس التردد ولكن ليس نفس النقطة الزمنية للوميض ، فبينما يشحن ببطء بالطاقة ، تستطيع اليراع اكتشاف وميض يراعة أخرى قريبة. ثم يضيف قيمة أعلى إلى قيمة قوته. نوع من تعزيز القوة ، إذا كنت ترغب في ذلك. هذا يعني أن الفلاش التالي سيحدث قبل الفلاش السابق. والمرحلة التالية حتى قبل ذلك ، حتى يومض هذان العنصران تمامًا في نفس النقطة الزمنية وبنفس السرعة. يمكنك العثور على المزيد في هذه الخوارزمية على سبيل المثال هنا: Firefly Synchronization Ad Hoc Networks قررت الأجهزة استخدام التعليمات السابقة (LED القابلة للبرمجة) كنقطة انطلاق. وهو يتألف من متحكم دقيق ومصباح LED ومقاوم يعتمد على الضوء (LDR). يجب أن يكون ذلك كافيًا لمحاكاة يراعة بسيطة. إنه قادر على الوميض والرؤية والعد. كان علي فقط تعديل البرنامج واتجاه LED و LDR. يجب وضع LED و LDR بطريقة تجعل إحدى دوائر اليراع قادرة على التداخل مع أخرى. لذلك يجب أن يكون أحد LDR قادرًا على "رؤية" مؤشر LED الخاص بيراع أخرى. ولا يجب أن ترى جارًا واحدًا فحسب ، بل أكثر من ذلك. يمكن القيام بذلك عن طريق ترك مؤشر LED و LDR يتجهان لأعلى من الأرض واستخدام بعض الورق الأبيض لعكس الومضات.

الخطوة الثانية: المواد والأدوات

المواد والأدوات
المواد والأدوات
المواد والأدوات
المواد والأدوات
المواد والأدوات
المواد والأدوات

لشبكة من 5 في 5 اليراعات ، تحتاج إلى:

  • 25 × 1 كيلو أوم المقاوم
  • 25 × 100 أوم المقاوم
  • 25 × LDR (مقاوم يعتمد على الضوء) ، على سبيل المثال M9960
  • 25 × LED ، 1.7 فولت ، 20 مللي أمبير (reg ، أخضر ، أزرق ، ما تريد)
  • 25 × ATtiny13 ، ذاكرة وصول عشوائي 1 كيلو بايت ، ذاكرة وصول عشوائي 64 بايت ، 64 بايت إيبروم
  • 25 × مآخذ
  • لوحة النماذج
  • الأسلاك

يجب أن تكون تكلفة ذبابة اليراع الواحدة حوالي 1.50 يورو إذا حصلت على بعض الأرانب عند الطلب بأعداد أكبر ، المقابس ضرورية فقط إذا كانت برامجك بها أخطاء. إذا كنت تشعر بالثقة في مهاراتك التنموية ، فيمكنك تجنبها. ؛-) يمكنك بالتأكيد استبدال شريحة ATtiny بأي متحكم آخر مثل PIC أو PICAXE أو BasicStamp على سبيل المثال لا الحصر. فقط خذ أصغر وأرخص ما يمكنك الحصول عليه. أذهب مع Atmel حيث كان لدي مبرمج بالفعل وكان مشروعي الأول مع ATtiny13 يعمل بشكل جيد.

  • لحام حديد
  • أسلاك اللحام
  • اللوح
  • مبرمج AVR
  • 5V امدادات الطاقة أو
  • 4 AA قابلة لإعادة الشحن

برمجة

موصى به: