جدول المحتويات:
فيديو: ثعبان محمول: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هذا برنامج تعليمي حول كيفية صنع لعبة الثعبان المحمولة الخاصة بك! كل ما تحتاجه هو اردوينو ، وبعض الأجهزة الإلكترونية ، وطريقة ما لحالة كل شيء. فيما يلي قائمة بجميع الاحتياجات:
- اردوينو اونو (1)
- وحدة عصا التحكم (1)
- ماتريكس ليد (1)
- بعض الأسلاك (10 ذكر لأنثى و 2 ذكر إلى ذكر)
- البطاريات (لجعلها محمولة بالكامل) (يوصى بـ 7-12 فولت)
- اللوح (للنماذج الأولية)
- مواد لصنع القضية (يمكنك عمل قضية بطرق مختلفة).
الخطوة 1: الخطوة 1: النمذجة
ابدأ بتوصيل عصا التحكم ومصفوفة LED بأردوينو. يظهر مخطط الأسلاك أعلاه ، ولكن إليك برنامج تعليمي مكتوب على أي حال:
أولاً ، تقوم بتوصيل 5v-pin في arduino بمكان على اللوح ، سنطلق على كل ما يتصل بهذه النقطة خط فولت. ثم تقوم بتوصيل دبوس أرضي بمكان آخر على لوح التجارب لا يتصل بخط الفولت ، وسوف نطلق عليه اسم الخط الأرضي.
الآن تأخذ مصفوفة LED الخاصة بك وتوصيل دبوس VCC بخط الفولت ودبوس GND بالخط الأرضي. بعد ذلك ، يمكنك توصيل دبوس DIN- و CS- و CLK وفقًا لذلك بـ 13 و 12 و 11 سنًا على اردوينو الخاص بك. مصفوفة LED الخاصة بك تعمل الآن.
أخيرًا ، تأخذ وحدة عصا التحكم الخاصة بك وتوصيل دبوس GND بالخط الأرضي ودبوس + 5 فولت بخط الفولت. ثم قم بتوصيل VRx- و VRy-pin بالتناظرية 0 و 1 على اردوينو (A0 و A1) وقم بتوصيل SW-pin بـ 2-pin.
اختياريًا ، ليس اختياريًا جدًا إذا كنت ترغب في جعل هذا محمولًا بالكامل ، يمكنك إضافة بعض البطاريات (يوصى باستخدام 7-12 فولت ، على سبيل المثال بطارية 9 فولت مع موصل بطارية 9 فولت). يمكنك ببساطة توصيل نهاية + بطاريتك بـ Arduino Vin و- النهاية بأرض Arduino (الشكل 1). يمكنك إضافة مفتاح تبديل بين إعلان البطارية Vin-pin للتبديل بين Arduino أو تشغيله بسهولة.
تم إعداد النموذج الأولي الخاص بك الآن! بعد الانتهاء من الترميز (حتى تعرف أن كل شيء يعمل) ، يمكنك استبدال لوح التجارب بلوحة لحام لتقليل احتمالية انهيارها.
الخطوة 2: الخطوة 2: التشفير
يتكون ترميز هذا المشروع من جزأين. في الجزء الأول ، علينا التأكد من أنه يمكننا استخدام ليدماتريكس. لم أفعل هذا بنفسي لأن هذا هو مستوى ترميز تالي وأنا مجرد وسيط في أحسن الأحوال. إذا كنت تريد التلاعب بهذا ، فإن Instructable و arduino لديهما بعض البرامج التعليمية المذهلة حول كيفية القيام بذلك. لقد استخدمت هذه الترميز كأساس للعبة الثعبان الخاصة بي:
www.instructables.com/id/LED-Matrix-with-A…
بعد اتباع هذا البرنامج التعليمي ، يمكنك اتخاذ خطوات مباشرة لصنع لعبة الثعبان الخاصة بك. إذا كنت لا ترغب في كتابة جميع الرموز بنفسك ، يمكنك تنزيل الرموز أعلاه. فقط تأكد من تثبيت دبابيسك على المسامير الصحيحة. إليك برنامج تعليمي صغير حول كيفية إنشاء الكود:
قمت أولاً بنسخ الكود MakeSpace_LEDMatrix من البرنامج التعليمي. إذا قمت بتنزيل ملف مضغوط من البرنامج التعليمي ، يمكنك العثور عليه في الأمثلة. لقد أزلت كل الترميز الذي رسم شيئًا ما على المصفوفة لأننا سنفعل ذلك بأنفسنا.
يمكنك عمل بعض المتغيرات:
- موقع x و y للطعام.
- مصفوفة من تدوينات x و y لجسم الثعبان
- متغير الاتجاه
- متغير طول الثعبان
- متغير النتيجة (يمكنك جعل هذا يعتمد على الطول)
- وقفة منطقية
في الإعداد ، ابدأ برسم الطعام والثعبان إلى المصفوفة وأضف تأخيرًا. ثم انتقل إلى الحلقة. تأكد أولاً من تشغيل الحلقة فقط عندما لا تتوقف اللعبة مؤقتًا وقم بإلغاء الإيقاف المؤقت للعبة كلما تم الضغط على عصا التحكم (SW-pin / pin-2). تأكد من أن جسم الثعبان يتبع الرأس عن طريق استبدال الموضعين "س" و "ص" في الجزء الأخير من الجسم بالموقعين "س" و "ص" للجهاز الذي يأتي بعد ذلك. يمكن القيام بذلك بسهولة باستخدام حلقة for-loop.
الآن يمكنك جعل الرأس يتحرك في الاتجاه الذي يسير فيه. عند الانتهاء من ذلك ، قم بتغيير اتجاه رأس الثعبان كلما تم الضغط على عصا التحكم في الاتجاه المعني. ضع في اعتبارك أنه ليس عليك أن تكون قادرًا على تغيير الاتجاه في الاتجاه الذي يسير فيه بالفعل ولا يمكن للثعبان القيام بالدوران. تأكد الآن من أنه عندما يترك الثعبان المصفوفة (-1 أو 8) فإنه يعود على الجانب الآخر من المصفوفة بدلاً من ذلك. افعل هذا على كل من المحور x و y.
عندما يصل رأس الثعبان إلى إحداثيات الطعام ، أضف 1 إلى طول الثعبان (الذي يجب أن يفرخ جزء آخر من الجسم) وامنح الطعام موضعًا عشوائيًا جديدًا على المصفوفة. في نهاية الحلقة ، ارسم أجزاء الثعبان إلى المصفوفة وقم بتعيين تأخير.
أخيرًا ، نريد إنشاء شاشة لعبة. في الحلقة الخاصة بك ، قم بعمل حلقة for-loop التي تتحقق من كل جزء من أجزاء الجسم إذا اصطدم بالرأس. عندما يحدث ذلك ، أدخله في فراغ جديد يسمى شيء مثل GameOver. هنا يمكنك كتابة gameover إلى المصفوفة باستخدام الرموز الواردة في البرنامج التعليمي للمصفوفة ، ثم يمكنك استخلاص النتيجة وبعد ذلك إعادة تعيين اللعبة. ضع في اعتبارك أن إعادة ضبط اللعبة ستتحقق عند إعادة تعيين جميع متغيرات البداية.
الخطوة 3: الخطوة 3: الملاكمة
يمكنك عمل صندوق بطرق مختلفة. كما قلت ، يوصى أولاً بلحام الأسلاك معًا قبل وضع كل شيء في صندوق.
كنت أرغب في إخراج الصندوق من الخشب ولكن نظرًا لضيق الوقت ، فقد صنعته من الورق المقوى والستايروفوم والغراء والورق الملون. لقد صنعت صندوقًا من الورق المقوى أولاً عن طريق قصه وطيّه. في هذا المربع أضع الأسلاك والبطاريات واردوينو الخاص بي. تم وضع عصا التحكم والمصفوفة أعلى الصندوق ، مع إدخال الأسلاك في الصندوق. بعد ذلك أخذت بعض الستايروفوم لتغطية كل شيء ما عدا عصا التحكم والمصفوفة. قمت بلف كل شيء بورق أخضر ، وألصقه بإحكام. أخيرًا حصلت على بعض الزخارف على شكل خطوط حمراء وحروف زرقاء.
وانت انتهيت! الآن لديك لعبة ثعبان محمولة لتأخذها معك حيثما تريد. أنت لست من نينتندو.
موصى به:
كمبيوتر محمول Raspberry Pi محمول ذو مكثف فائق: 5 خطوات
كمبيوتر محمول Raspberry Pi يعمل بالمكثفات الفائقة: اعتمادًا على الاهتمام العام تجاه هذا المشروع ، يمكنني إضافة المزيد من الخطوات ، وما إلى ذلك إذا كان ذلك يساعد في تبسيط أي مكونات مربكة. متعة ل
قم بتشغيل هاتف محمول / محمول ببطارية خارجية أو مصادر رئيسية: 3 خطوات
قم بتشغيل هاتف محمول / محمول ببطارية خارجية أو مصادر رئيسية: مقدمة. ستعمل هذه الفكرة فقط مع الهواتف أو الأجهزة اللوحية إذا كانت البطارية قابلة للإزالة. مراقبة القطبية مهمة بالطبع. يرجى الحرص على عدم إتلاف جهازك من خلال الإهمال. إذا كنت غير متأكد من قدرتك على القيام بذلك
حامل كمبيوتر محمول / كمبيوتر محمول غير مكلف إلى محول سطح مكتب: 3 خطوات
حامل كمبيوتر محمول / كمبيوتر محمول غير مكلف إلى محول سطح مكتب: أجد نفسي أستخدم الكمبيوتر المحمول الخاص بي لفترات طويلة من الوقت. لا تشعر بالراحة بعد فترة. يجب أن تكون لوحة المفاتيح والشاشة منفصلة بشكل مثالي لتقليل إجهاد الرقبة أثناء الاستخدام المطول. إذا كنت من مستخدمي الكمبيوتر المحمول بدوام كامل ، أقترح عليك إنشاء
منظف شاشة ميكروفيبر محمول للغاية (كمبيوتر محمول / كمبيوتر محمول): 4 خطوات
منظف شاشة ميكروفيبر محمول للغاية (كمبيوتر محمول / كمبيوتر محمول): أنا معتاد على فقد العديد من أدواتي وما شابه ، لذا خطرت لي فكرة لماذا لا أقوم بتصميم منظف شاشة محمول من الألياف الدقيقة للكمبيوتر المحمول يناسب فتحة بطاقة جهاز الكمبيوتر الخاص بي. يمكن تطبيق هذه الفكرة على أي فتحة بطاقة كمبيوتر على أي كمبيوتر محمول فقط
حامل كمبيوتر محمول ورقي ، أرخص حامل كمبيوتر محمول ممكن: 4 خطوات
حامل كمبيوتر محمول ورقي ، أرخص حامل كمبيوتر محمول ممكن: لقد أحببت Quake3 ، وأنا قلقة بشأن متانة جهاز MacBook الخاص بي. لم أفهم أبدًا شراء حامل الكمبيوتر المحمول هذا مع المراوح ، لأن أجهزة MacBooks لا تحتوي على أي ثقب على الإطلاق في الجزء السفلي منها. كنت أفكر في أن تلك الكرات النصفية ربما تنحني الكمبيوتر المحمول ج