تعد وحدة تحكم لعبة Arduboy واحدة من أشهر الأمثلة على الأجهزة المفتوحة. هل تريد - شراء جاهزة ، تريد - جمع افعلها بنفسك. إذا نمت من الكتفين ، فإن الثاني أكثر ربحية. تم إنشاء نسخة مثيرة للاهتمام من استنساخ Arduboy بواسطة Instructables تحت لقب داخلي.
بادئ ذي بدء ، جرب رسمًا تخطيطيًا لوحدة التحكم على لوحة توصيل من نوع لوحة توصيل:
أجهزة I / O التي ربطها بالساقين اردوينو Pro Micro مثل هذا:
الأزرار:
أعلى - A0
أسفل - A3
يمين - A1
اليسار - A2
أ - د 7
ب - د 8
شاشة OLED:
SCL - D15
SDA - D16
DC - D4
RES - D2
باعث بيزو:
استنتاج واحد - D5
والآخر D6
RGB LED:
الأحمر - D10
أخضر - D3
أزرق - D9
الأزرار ذات الاستنتاجات المعاكسة على سلك مشترك (من الأفضل إضافة سحب من المقاومات إلى زائد) ، وهو أنود مشترك لمصباح RGB LED زائد ، الكاثود على Arduino ليس بشكل مباشر ، ولكن من خلال المقاومات ، تؤدي قوة العرض إلى الحافلات المقابلة للوحة توصيل.
يقوم المعالج بإعداد Arduino IDE لملء الرسم. يحدد عنصر القائمة ملف - تفضيلات. في حقل مدير اللوحات الإضافية ، ينسخ عنوان URL العنوان التالي:
https://raw.githubusercontent.com/MrBlinky/Arduboy/master/board-support/package_arduboy_variants_index.json
انقر فوق OK. ثم يختار عنصر القائمة أدوات - لوحات - مدير المجالس وفي حقل النص يدخل محلية الصنع أو Arduboy محلية الصنع. تحديد هذه الحزمة وبدء تثبيتها بزر التثبيت.
في قائمة أدوات ، قم بتعيين قيم المعلمات التالية:
المجلس: Arduboy محلية الصنع
أداة تحميل التشغيل: Cathy3K
استنادًا إلى: SparkFun Pro Micro 5V - أسلاك بديلة
النواة: أردوبوي النواة المحسنة
العرض: SSD1306
يختار اللعبة التي يحبها ، ويقوم بتنزيل رسمها وتحميلها إلى Arduino. يبدأ - يعمل:
كما أنه يستجيب جيدًا لضغط الأزرار:
الآن ، تقوم شركة interiorgeek بتصميم دائرة استنساخ كاملة (مع مكونات إضافية ضرورية لتشغيل البطارية) ، والتي سيتم تجميعها على لوحة الدوائر:
تطوير المجلس نفسه:
الأوامر ، والآن تأتي المجالس:
يبدأ بجمع:
يرن دارة الطاقة ، ويربط بطارية 380 مللي أمبير في القطبية الصحيحة ، والشحن ، والآن يمكنك لعب اللعبة التي تم تركيبها في Arduino أثناء الاختبار على لوحة التوصيل. أو املأ أي لعبة أخرى لـ Arduboy.
تستهلك وحدة التحكم 50-100 مللي أمبير ، وتستمر عملية شحن بطارية واحدة لمدة ثلاث إلى أربع ساعات. إلى محلية الصنع استمرت لفترة طويلة ، تحتاج إلى جعل حالة دائمة لذلك.