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

لعبة البلوك: 3 خطوات
لعبة البلوك: 3 خطوات

فيديو: لعبة البلوك: 3 خطوات

فيديو: لعبة البلوك: 3 خطوات
فيديو: طريقة حل لعبة مكعب روبيك 🌼🌾 ( لعبة الالوان 🌈) في اقل من دقيقه 🌨️✨ 2024, شهر نوفمبر
Anonim
لعبة بلوك
لعبة بلوك

هذا مستوحى من مشروع pockeTETRIS. كنت أرغب في الحصول على لوحة دوائر كهربائية تستخدم شاشة أكبر ، وجعلها أكثر راحة للعب بدون حافظة ، وإضافة مفتاح تشغيل / إيقاف.

الخطوة 1: بناء

يبني
يبني

ملفات التصميم موجودة على EasyEDA

يجب أن تكون مركبات ثنائي الفينيل متعدد الكلور خالية من الرصاص لأنها لعبة محمولة باليد.

البنود المطلوبة

PCB - قائمة ثم "إنشاء ملف تصنيع" - إنشاء جربر أو طلب في JLCPCB

1.3 OLED 128X64 - تأكد من مطابقة الدبابيس لثنائي الفينيل متعدد الكلور

3-10 كيلو مقاومات

3 - مفاتيح زر 6x6 SMD

ATtiny85

2 Pos 3 Pin Slide Switch

حامل البطارية CR2032 BAT-HLD-001-THM

بطارية CR2032

مقبس DIP8

AVR أو مبرمج رقاقة ATtiny

لحام خالية من الرصاص

لحام حديد

منظف إلكترونيات الكحول

فرشاة أسنان رخيصة

حماية العين للحام والتشذيب والتنظيف.

بيع

يتم معظم هذا المشروع من خلال لحام الفتحة ، لكنه يستخدم أزرار SMD لذلك لن تكون هناك حواف حادة على الجانب الخلفي. يعد لحام Surface mount جديد بالنسبة لي ، لذا سأشارك ما تعلمته. لحام أزرار SMD ، قم أولاً بإذابة اللحام على وسادة واحدة ، وأعد صهر اللحام وقم بإدخال قدم زر واحدة في اللحام. تأكد من محاذاة الزر قبل المتابعة. بعد ذلك ، قم بتسخين الوسادات والقدمين بالحديد وصهر اللحام في الأعلى حتى يتم تشكيل قبة اللحام. تعلمت لحام SMD من مختبر كولين.

أزرار تثبيت سطح اللحام قبل أي شيء آخر.

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

تنظيف

سوف يترك التدفق من اللحام بقايا لزجة. بعد اللحام ، استخدم الكحول الإلكتروني لرش أو تغطية ثنائي الفينيل متعدد الكلور وفركه بفرشاة الأسنان. استخدم حماية العين.

الخطوة الثانية: برنامج ATtiny85

برنامج ATtiny85
برنامج ATtiny85

أضف دعم لوحة Arduino IDE لـ ATtiny انتقل إلى قائمة "ملف" وحدد "تفضيلات" في المربع المسمى "عناوين URL لمدير اللوحات الإضافية" ، أدخل: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json وانقر فوق "موافق"

انتقل إلى قائمة "أدوات" ثم "لوحة" حدد "مدير اللوحات" ثم من القائمة المنسدلة للنوع حدد "مساهمة": حدد حزمة "attiny" وانقر فوق الزر "تثبيت".

بعد اكتمال التثبيت ، أغلق نافذة "مدير اللوحات" وحدد

اللوحة: "ATtiny25 / 45/85"

المعالج: "ATtiny85"

الساعة: "8 ميجاهرتز داخلية"

برنامج ATtiny

تحتاج إلى برمجة Arduino لـ AVR Programming Shield

قم بتحميل "Arduino as ISP sketch" [ملف] -> [أمثلة] -> [Arduino as ISP].

إرفاق درع برمجة AVR بـ Arduino

مقبس رقاقة ATTINY85 على درع برمجة AVR

حدد المبرمج ، [أدوات] -> [مبرمج] -> [Arduino as ISP] تعيين أداة تحميل البرنامج ، [أدوات] -> [نسخ أداة تحميل الإقلاع]

افتح PockeTetris Sketch في برنامج Arduino

تحميل الرسم ، [ملف] -> [تحميل باستخدام مبرمج]

بعد تحميل المخطط بنجاح ، تأكد من أن النقطة الموجودة على ATtiny85 وشق المقبس على نفس الجانب وادفع الشريحة في المقبس.

الخطوة 3: العب

سيغير الزر الأوسط قطعة الكتلة ويسقطها عند الضغط عليه. يوجد أيضًا وضع إيقاف مؤقت يستخدم طاقة أقل عند الضغط على الزرين الأيمن والأيسر في وقت واحد.

لقد استمتعت ببناء هذه اللعبة ولعبها.

موصى به: