جدول المحتويات:
فيديو: مزامنة اليراعات: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
هل سألت نفسك يومًا كيف يمكن لمئات وآلاف من اليراعات أن تزامن نفسها؟ كيف يعمل ، أنهم قادرون على أن يرمشوا جميعًا معًا دون أن يكون لديهم نوع من ذبابة اليراع؟ تقدم هذه التعليمات حلاً وتوضح كيف يمكن تحقيق هذا التزامن ، لقد كنت دائمًا مفتونًا بالتنظيم الذاتي للحشرات. قبل عامين ، كتبت 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 قابلة لإعادة الشحن
برمجة
موصى به:
مزامنة النار والموسيقى والأضواء: 10 خطوات (بالصور)
مزامنة النار والموسيقى والأضواء: نعلم جميعًا أن الإلكترونيات تستخدم في العديد من المهام المهمة في المستشفيات والمدارس والمصانع. لماذا لا تحصل على القليل من المرح معهم أيضًا. في هذه التعليمات ، سأقوم بإطلاق اندفاعات من النار والأضواء (مصابيح LED) التي تتفاعل مع الموسيقى لجعل الموسيقى صغيرة
اليراعات لا لحام / حشرات البرق: 4 خطوات
Fireflies / Lightning Bugs: No-solder Fireflies / Lightning Bugs: كنت أرغب في إضافة اليراعات LED (حشرات البرق حيث نشأت) إلى الفناء الخاص بي بمناسبة عيد الهالوين ، وقررت أن أصنع بعضها باستخدام خيوط LED و Arduino. هناك العديد من المشاريع من هذا القبيل ، ولكن معظمها يتطلب لحام ودوائر كهربائية. هذه رائعة ، لكنني
اردوينو اليراعات: 11 خطوة (بالصور)
اردوينو اليراعات: أحد الأشياء التي أتطلع إليها مع الصيف في ولاية بنسلفانيا هي اليراعات في الفناء الخلفي لمنزلتي. لقد علمت نفسي مؤخرًا برمجة Adruino لغرض جعل هذا المشروع البسيط. إنه برنامج رائع للبدء به وهو سهل بما يكفي لـ
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: 11 خطوة (بالصور)
ساعة الرسوم المتحركة SMART LED المتصلة بالويب مع لوحة التحكم المستندة إلى الويب ، مزامنة خادم الوقت: تعود قصة هذه الساعة إلى الوراء - أكثر من 30 عامًا. كان والدي رائدًا في هذه الفكرة عندما كان عمري 10 سنوات فقط ، قبل وقت طويل من ثورة LED - مرة أخرى عندما كانت LED حيث 1/1000 من سطوع تألقها الحالي. صحيح
جرة اليراعات: 18 خطوة (بالصور)
Jar of Fireflies: يستخدم هذا المشروع مصابيح LED خضراء مثبتة على السطح جنبًا إلى جنب مع متحكم AVR ATTiny45 لمحاكاة سلوك اليراعات في جرة. (ملاحظة: تم تسريع سلوك اليراع في هذا الفيديو بشكل كبير حتى يسهل تمثيله في الشاطئ