جدول المحتويات:
- اللوازم
- الخطوة 1: الدائرة
- الخطوة 2: ضع جهات اتصال الشاحن
- الخطوة 3: قم بتركيب Arduino ومستشعر الاهتزاز
- الخطوة 4: تركيب مستقبل الأشعة تحت الحمراء
- الخطوة 5: توصيل الأسلاك وتركيب الشاشة
- الخطوة 6: توصيل جهاز استقبال الأشعة تحت الحمراء
- الخطوة 7: توصيل الشاشة إلى Arduino
- الخطوة 8: توصيل الأسلاك بالمفتاح
- الخطوة 9: توصيل الأسلاك بالبطارية
- الخطوة العاشرة: البرمجة
- الخطوة 11: كيفية استخدامه
- الخطوة 12: الشاحن الأول
- الخطوة 13: الشاحن الثاني
- الخطوة 14: الشاحن الثالث
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
بالتعاون مع J. Arturo Espejel Báez.
الآن يمكنك الحصول على ما يصل إلى 8 نردات من 2 إلى 999 وجهًا بقطر 42 مم وحالة عالية 16 مم! العب ألعاب الطاولة المفضلة لديك مع هذه المجموعة الإلكترونية من النردات القابلة للتكوين بحجم الجيب!
يتكون هذا المشروع من مجموعة إلكترونية بحجم الجيب تصل إلى 8 نردات. يمكن ضبط عدد الوجوه لكل منها من 2 إلى 999 بواسطة جهاز التحكم عن بعد بالأشعة تحت الحمراء وتخزينها في ذاكرة EEPROM الداخلية.
في هذا المشروع ، استخدمنا Arduino pro-mini ، وهو لوحة متحكم تعتمد على ATmega328.
يتم تحديد تمثيل النرد تلقائيًا. بالنسبة للنرد ذي الجوانب الستة ، يتم تمثيل الرقم بالنقاط على هيئة نرد كلاسيكي (بأوجه مربعة). بالنسبة للحالة ذات 12 جانبًا ، يتم تقديم الرقم داخل خماسي ، وبالنسبة للحالة ذات 20 جانبًا ، يتم تقديم الرقم داخل مثلث. بالنسبة للباقي ، يتم تقديم الرقم داخل صندوق. أيضًا ، يمكن تقديم النرد ثلاثي الوجوه في شكلين مختلفين: لعبة "الورق ، الصخرة ، المقص" وبالرقم. أيضًا ، بالنسبة إلى النرد ذي الوجهين ، قمنا بتمثيله بضربه لأعلى / لأسفل.
اللوازم
لمجموعة النرد:
- اردوينو برو ميني
- SparkFun USB إلى المسلسل Breakout - FT232RL
- SSD1306 I2c 0.96 بوصة 128x64 شاشة OLED
- وحدة مستشعر الاهتزاز J34 Knock Switch
- 3.7V 300mAh بطارية ليبو ليثيوم بوليمر
- وحدة الأشعة تحت الحمراء IR 1838B من مجموعة لاسلكية للتحكم عن بعد
- حافظة مطبوعة ثلاثية الأبعاد (جزءان ، يرجى العثور على روابط STL)
للشاحن:
- قطعتين من ثنائي الفينيل متعدد الكلور. 17 × 10 ملم و 13 × 18 ملم
- حافظة مطبوعة ثلاثية الأبعاد (جزءان ، يرجى العثور على روابط STL)
- وحدة شاحن بطارية الليثيوم Micro USB 5V 1A TP4056
الخطوة 1: الدائرة
الخطوة 2: ضع جهات اتصال الشاحن
خذ سلكين من موصل دبوس رأس ذكر. قم بطي كل واحد لتشكيل خطاف كما في الصورة الأولى. أدخل أحدهما في الجانب الجانبي لحالة العرض والآخر في الغطاء السفلي كما هو موضح.
الخطوة 3: قم بتركيب Arduino ومستشعر الاهتزاز
ضع Arduino ومستشعر الاهتزاز والصقه في الغطاء السفلي (طباعة ثلاثية الأبعاد). قم بتوصيل سلك من وصلة واحدة للمستشعر إلى Arduino's GND ، وسلك آخر من اتصال آخر للمستشعر إلى PIN D12.
الخطوة 4: تركيب مستقبل الأشعة تحت الحمراء
قم بإزالة الغطاء المعدني لجهاز استشعار الأشعة تحت الحمراء. قم بتثبيته ولصقه في مكانه في العلبة كما هو موضح.
الخطوة 5: توصيل الأسلاك وتركيب الشاشة
قم بلحام سلك (حوالي 4 سم) لكل جهة اتصال للشاشة وألصقه في مكانه في العلبة (كما هو موضح في الصورة الأولى). قم بتوصيل سلك آخر من دبوس Vcc إلى جهة اتصال الشاحن في الجانب الجانبي من العلبة (كما هو موضح في الصورة الثانية).
الخطوة 6: توصيل جهاز استقبال الأشعة تحت الحمراء
قطع دبابيس IR إلى 2 مم تقريبًا. بعد ذلك ، قم بتوصيل سلك واحد من دبوس Vcc الخاص بـ IR إلى جهة اتصال Vcc الخاصة بالشاشة ، وآخر من دبوس GND الخاص بـ IR إلى جهة اتصال GND الخاصة بالشاشة. بعد ذلك ، قم بتوصيل كبل من دبوس إشارة IR إلى دبوس Arduino D10.
الخطوة 7: توصيل الشاشة إلى Arduino
قم بتوصيل كبل SDA من الشاشة إلى دبوس A4 الخاص بـ Arduino ، وكابل SCK إلى دبوس A5.
الخطوة 8: توصيل الأسلاك بالمفتاح
قم بتوصيل سلكين بوصلة الشاحن في الغطاء السفلي. قم بتوصيل أحد هذه الأسلاك بالدبوس المركزي للمفتاح والآخر بالطرف السالب للبطارية. قم بتوصيل سلك ثالث من الدبوس العلوي للمفتاح إلى دبوس GND الخاص بـ Arduino.
الخطوة 9: توصيل الأسلاك بالبطارية
قم بتوصيل الطرف الموجب للبطارية بدبوس Vcc الخاص بـ Arduino. قم بتغطية الأردوينو بشريط عازل. أغلق وألصق قطع العلبة.
الخطوة العاشرة: البرمجة
لتحميل البرامج باستخدام Arduino IDE ، قم بتوصيل مبرمج FT232RL بالكمبيوتر باستخدام كابل USB. أدخل المسامير وأمسكها في فتحات Arduino كما هو موضح.
يجب عليك تحديد Arduino pro أو pro mini في Arduino IDE (لمزيد من المعلومات ، يمكنك التحقق من
قم أولاً بتحميل رسم DiceEEPROM.ino في Arduino لإعداد ذاكرة EPROM مع التكوين الافتراضي للنردات (يبدو أن تحميل هذا الرسم ليس له أي تأثير على الشاشة). ثم قم بتحميل رسم DiceIR.ino. بعد ذلك ، ستظهر مجموعة من النردات على الشاشة.
الخطوة 11: كيفية استخدامه
لدحرجة النردات ، ما عليك سوى هز الجهاز.
لتغيير عدد تكوين الوجوه ، أشر بجهاز التحكم عن بعد واضغط على الزر "موافق" أثناء تدوير النردات. ستظهر شاشة مثل الصورة الثانية. استخدم زري السهم الأيمن والأيسر لتحديد النرد المراد تكوينه. اضغط على زري السهمين لأعلى أو لأسفل لتغيير عدد الوجوه بمقدار 1 ؛ استخدم الأزرار "1" أو "4" للتغيير في 10 ، وأزرار "2" أو "5" للتغيير في 100. اضغط على الزر "موافق" مرة أخرى للخروج من وضع التكوين. سيتم تخزين التكوين في الذاكرة الداخلية غير المتطايرة ويمكن تغييرها في أي وقت تريده.
ملحوظات:
إذا حددت …
- نرد صفر وجوه ، لن يظهر هذا النرد.
- نرد وجه واحد ، سيتم تمثيل النتيجة بأيقونة "ورقة ، صخرة ، مقص".
- نرد ذو وجهين ، سيتم تمثيل النتيجة بأيقونة إبهام لأعلى / لأسفل.
- نرد ذو 6 أوجه ، يتم تمثيل الرقم بالنقاط على شكل نرد كلاسيكي (بأوجه مربعة).
- نرد 12 وجهًا ، يتم تقديم الرقم داخل خماسي.
- نرد 20 وجهًا ، يتم تقديم الرقم داخل مثلث.
- أي عدد آخر من الوجوه ، سيتم عرض النتيجة كرقم داخل مربع.
الخطوة 12: الشاحن الأول
قطع قطعتين من ثنائي الفينيل متعدد الكلور 17 مم × 10 مم و 13 مم × 18 مم. قم بعمل ثقب في القطعة الصغيرة التي تتطابق مع الفتحة الموجودة في الجزء المستدير المطبوع ثلاثي الأبعاد ، وقم بتمرير سلك من خلاله ولحامها. قم بلصق PCB كما هو موضح في الصورة.
الخطوة 13: الشاحن الثاني
قم بلحام سلك في قطعة PCB مقاس 17 × 10 مم وقم بتمريره ورمي الفتحة في الجزء المطبوع ثلاثي الأبعاد. الصقها كما هو موضح.
الخطوة 14: الشاحن الثالث
قم بتركيب الأجزاء المطبوعة ثلاثية الأبعاد ولصقها كما هو موضح ولحام الأسلاك في وحدة شاحن البطارية. السلك الملحوم في الجزء السفلي هو السالب. يمكنك الآن شحن بطارية الجهاز بكابل USB صغير.
الجائزة الأولى في تحدي السرعة بحجم الجيب