» إلكترونيات » اردوينو »الحيوانات الأليفة الافتراضية من سلالة كبيرة

حيوان أليف افتراضي كبير الحجم



ماذا؟ هنا ، على سبيل المثال ، الكلاب أقل من قطة ، وأكثر من شخص. لماذا لا تكون حيوانًا افتراضيًا كبيرًا إلى حد ما لا يصلح لأي جيب؟ تعمل وحدة التحكم الدقيقة ومصفوفة LED (!) في ذلك من مصدر الطاقة ، وساعة واحدة فقط في الوقت الفعلي من بطارية ذات سعة أكبر من جميع بطاريات Tamagotchi العادية الثلاث مجتمعة. وهو "يعيش" على طاولة مؤلف كتاب "التعليمات" تحت لقب Syst3mX.

الجهاز على متحكم ATmega328P مع محمل إقلاع من اردوينو. تتحكم في مصفوفة LED بدقة 16x16 (تتكون من أربعة مصفوفات 8x8 منتهية) باستخدام أربعة مسجلات التحول 74HC595. يرتبط اثنان منهم بصفوف المصفوفة من خلال المقاومات ، والآخران بأعمدتهما من خلال تجميع الترانزستورات المركبة ULN2803. يتفاعل المستخدم مع محلية الصنع بمساعدة أربعة أزرار. تم تطبيق نوع ساعة الوقت الفعلي DS1302. يوجد نوعان من الكوارتز في الدائرة: 16 ميجاهرتز للمتحكم الدقيق و 32768 هرتز للساعة. يتم توفير الإشارات الصوتية من خلال باعث صوت كهرضغطية.



طوال الوقت الإلكترونيات وضع المعلم اللوح على لوح توصيل ، ومصفوفات LED على أخرى:



هنا يقوم بتثبيت جميع التفاصيل على اللوحة الأولى:



هناك متحكم ، ومقبس طاقة ، وساعة في الوقت الحقيقي مع بطارية في الحامل ، وسجلات التحول ، وتجميعات الترانزستور ، ومحول طاقة كهرضغطية في علبة بلاستيكية مؤقتة ، وأربعة أزرار - اثنان على كل جانب ، مثل ساعة اليد الإلكترونية ، والموصلات لألواح المشط مع مصفوفات LED. لكن كل هذا لن يعمل حتى يربط Syst3mX المكونات معًا. لذلك قام بسحب البطارية ، وقلب اللوحة ، ولحم كل شيء وفقًا للرسم التخطيطي ، ثم أعاد البطارية إلى مكانها.

دعونا نلقي نظرة فاحصة على مقاومات SMD لمصفوفات LED الموجودة على ظهر اللوحة:



يقوم المعلم بتثبيت مصفوفة LED على اللوحة الثانية:



تقلب أيضًا وتقيم اتصالات ، في نفس الوقت ، أمشاط الإعداد. لكي لا يخلط بين الصفوف والأعمدة ، يستخدم أسلاك ذات ألوان متباينة:



أمشاط بالقرب من:



يمكنك الآن ختم مصابيح LED بالورق وتوصيل الألواح معًا ، مع التأكد من أن مخرجات مكونات لوحة واحدة لا تلمس موصلات لوحة أخرى:



تطور Syst3mX بنية قائمة وأيقونات تتوافق مع كل عنصر:



ثم الخطوط والصور الأخرى:




باستخدام هذا ، يمكنك تحرير الرموز وترجمتها إلى نموذج مناسب للنسخ إلى رسم. الذي يؤخذ السيد:



تم. عندها فقط أعد التسمية من TXT إلى INO. يستخدم Sketch ثلاث مكتبات ، ولكن يتم تضمينها جميعًا في Arduino IDE.يقوم المطور بوميض محمل Arduino قياسي في وحدة التحكم الدقيقة ، وبعد ذلك يصبح من الممكن تحميل الرسومات عليه باستخدام محول FTDI كما هو الحال في Arduino العادي. علاوة على ذلك ، يمكن صنع كل من مبرمج البرامج الثابتة لبرنامج bootloader والمحول من Arduino آخر.

يغير الحيوان الأليف ديناميكيًا خمسة مؤشرات: الصحة والوزن والسعادة والجوع والعمر. باستخدامه ، يمكنك تنفيذ أربعة إجراءات: التغذية واللعب والغسيل والعلاج. يؤثر كل من الإجراءات بشكل إيجابي على بعض المؤشرات ، ولكنه يؤثر سلبًا على البعض الآخر.

يمكنك إطعام اللحوم والفواكه والحلويات. اللحم يرضي الجوع ، لكنه يزيد الوزن. تزيد الفواكه من صحتها ، لكنها تقلل من السعادة (لماذا؟) ، والحلويات تزيد بشكل كبير من السعادة ، ولكنها تقلل من الصحة وتزيد من الوزن.

يمكنك لعب Simon (لعبة لتخزين التسلسلات) ، ولعبت بشكل جيد - زادت السعادة ، بشكل سيئ - انخفضت.

يذهب الحيوان الأليف بشكل دوري إلى المرحاض ، إذا نسيت بعد ذلك غسله ، فقد صحتك ، وزادت احتمالية المرض.

بالإضافة إلى ذلك ، يزداد احتمال المرض مع تقدم العمر. يمكن أن يكون المرض من ثلاث درجات من الخطورة مع آثار جانبية مختلفة ، ويمكن علاج الحيوان الأليف ، ولكن هذا سيقلل من سعادته (أشار المطور عن طريق الخطأ إلى أنه بصحة جيدة).

من الساعة 23:00 حتى 8:00 ، كان الحيوان الأليف نائمًا ، بينما لا تتغير المؤشرات الخمسة بأي شكل من الأشكال. لا يمكنه أن يموت في المنام. يمكن تغيير وقت النوم ، إذا كان غير مناسب للمستخدم ، في الرسم التخطيطي.
8.5
9
8.8

أضف تعليقًا

    • ابتسميبتسمxaxaحسنًالا أعرفياهونيا
      رئيسهالصفرأحمقنعمنعم نعمعدوانيسر
      آسفارقصرقص 2رقص 3العفومساعدةالمشروبات
      توقفالأصدقاءجيدجيدصفارة الحكمإغماءلسان
      دخانالتصفيقصرخةيعلنمشتقعدم الإشارةتنزيل
      حرارةغاضبتضحك 1mdaاجتماعالمسكسلبي
      not_iالفشارمعاقبةاقرأتخويفيخيفبحث
      ساخرشكرا لكهذاtoclclumnikحادتوافق
      سيءالنحلblack_eyeblum3استحىتباهىالملل
      للرقابةإرضاءسر 2تهددانتصاريونظارة شمس
      صدمةتنفسههههساداهلا وسهلاكروتويya_za
      ya_dobryiالمساعدne_huliganne_othodiحمىحظرقريب

ننصحك بقراءة:

تسليمها للهاتف الذكي ...