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

ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)
ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)

فيديو: ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)

فيديو: ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)
فيديو: Episode 019: Internet Arcade Clock Thing?! 2024, شهر نوفمبر
Anonim
Image
Image
ساعة ريترو آركيد - اردوينو
ساعة ريترو آركيد - اردوينو
ساعة أركيد الرجعية - اردوينو
ساعة أركيد الرجعية - اردوينو

قم ببناء ساعة آركيد تفاعلية بجانب السرير ، مع شاشة تعمل باللمس ، وشخصيات آركيد متحركة يمكنك تسجيل صوت من اختيارك للتنبيه.

هذا تحديث لمشروع سابق يتضمن الآن حافظة مطبوعة ثلاثية الأبعاد وأربعة برامج منفصلة للاختيار من بينها

1. ساعة أركيد - DK Mario و Space Invaders و Pacman animé

2. ساعة بكمن - لعبة بكمن متحركة تفاعلية مع وظائف على مدار الساعة

3. DK Clock - لعبة DK متحركة تفاعلية مع وظائف الساعة

4. Tumble Ghost - لعبة الرسوم المتحركة Pacman Ghost على أساس Flappy Bird

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

** إذا كنت تحب هذه التعليمات ، فالرجاء التصويت لها في "مسابقة الساعات" بالضغط على الزر الموجود أسفل الصفحة ***

تشكرات !!

الخطوة 1: اجمع المواد

اجمع المواد
اجمع المواد
  1. لوحة Arduino - Arduino Mega 2560 (يمكن شراء العناصر 1 و 2 و 3 كأمر واحد مجمع)
  2. شاشة تعمل باللمس Arduino Shield - درع لوحة التوسيع 3.2 بوصة Mega Touch LCD
  3. شاشة تعمل باللمس - شاشة TFT LCD مقاس 3.2 بوصة + شاشة تعمل باللمس لجهاز Arduino's Mega 2560
  4. وحدة ساعة الوقت الحقيقي - DS3231 RTC
  5. وحدة التسجيل الصوتي - ISD1820 مسجل الصوت
  6. خيوط PLA للطابعة ثلاثية الأبعاد
  7. راتنجات الايبوكسي من جزأين للصق العلبة معًا
  8. كبل USB بطول 2 متر شاحن USB (يستخدم لإمداد الطاقة على مدار الساعة)
  9. مسدس الغراء الساخن
  10. روابط الكابلات X 3

تكون مكونات تعتيم الإضاءة الخلفية التلقائية الاختيارية مطلوبة فقط إذا كانت ساعة بجانب السرير

  1. المقاوم 270 كيلو أوم
  2. زينر ديود 3.3 فولت
  3. 0.5 واط المقاوم 47 اوم
  4. المقاوم المعتمد على الضوء (LDR)

الخطوة 2: اطبع العلبة ثلاثية الأبعاد

اطبع العلبة ثلاثية الأبعاد
اطبع العلبة ثلاثية الأبعاد
اطبع العلبة ثلاثية الأبعاد
اطبع العلبة ثلاثية الأبعاد

لقد قمت بطباعة علبة الساعة على Creality Ender 3. يمكن العثور على جميع ملفات الطباعة ثلاثية الأبعاد والإرشادات الخاصة بالحالة هنا على Thingiverse

الخطوة الثالثة: بناء الدائرة

بناء الدائرة
بناء الدائرة
بناء الدائرة
بناء الدائرة
بناء الدائرة
بناء الدائرة

تحتوي الدائرة الشاملة على ساعة Real Time Clock و Arduino Mega ووحدة صوت وشاشة تعمل باللمس وشاشة.

1. ساعة في الوقت الحقيقي

قم بتركيب ساعة Realtime على الجزء الخلفي من Arduino Mega كما في الصورة المقدمة. لقد استخدمت مسدس الغراء الساخن ورغوة التعبئة للتأكد من عدم ملامستها وهناك بعض التوسيد لامتصاص الحركة. في حالتي ، قمت بلحام 2 من أرجل RTC مباشرة إلى Arduino واستخدمت سلك التوصيل لتوصيل 5v و GND بـ Arduino.

2. وحدة تسجيل الصوت

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

3. باهتة الإضاءة الخلفية التلقائية (اختياري)

إذا كنت تنوي استخدامها كساعة بجانب السرير ، فمن المحتمل أن ترغب في تعتيم الإضاءة الخلفية تلقائيًا في الليل حتى لا تؤثر على نومك. (إذا لم يكن الأمر كذلك ، فيمكنك تخطي هذه الخطوة!) لسوء الحظ ، فإن الإضاءة الخلفية في شاشة TFT متصلة بأسلاك + 3.3 فولت ولا يمكن ضبطها باستخدام Arduino. هذا يعني أنه يتعين علينا فصله وإعادة الاتصال بدبوس PWM على Arduino للتحكم في سطوع الإضاءة الخلفية. كنت أرغب في القيام بذلك بأقل ضرر ممكن للدبابيس أو المسارات الموجودة على المكونات ، لذا اتبعت النهج التالي. اتبع الخطوات أدناه بعناية

(أ) لتحقيق ذلك ، يتم وضع المقاوم المعتمد على الضوء (LDR) في الجزء الخلفي من الوحدة لاكتشاف الضوء. قم بحفر فتحتين مقاس 3 مم في العلبة وادفع أرجل LDR عبر الفتحات. استخدم الغراء الساخن داخل الخزانة لتثبيت الأرجل في مكانها. قم بلحام سلكين داخل العلبة وقم بتوصيلهما وفقًا لمخطط الدائرة. أضف 270 كيلو أوم المقاوم إلى A7 من Arduino وفقًا لمخطط الدائرة.

(ب) قم بإزالة شاشة TFT ، وضعها على سطح ثابت. حدد الدبوس 19 (LED_A) وقم بإزالة بضعة ملليمترات من البلاستيك عند قاعدة الدبوس بعناية. قم بثني الدبوس بشكل مسطح وبعيدًا عن الموصل وفقًا للصورة أعلاه. تحقق من أن TFT Sheild يمكن توصيله بإحكام وأن الدبوس المثني لا يعيق القابس أو المقبس.

(ج) قم بلحام 47 أوم سجل للثني فوق الدبوس وقم بتوصيل سلك من المقاوم بـ D9 من Arduino Mega. يمكن أن يصل دبوس Arduino D9 إلى 40 مللي أمبير ، لذا فإن المقاوم يحد من هذا إلى أقل من ذلك. قم بتوصيل 3.3 فولت Zener Diode بنفس الدبوس (LED_A) وقم بتوصيله بالأرض وفقًا للرسم التخطيطي. الغرض من ذلك هو حماية الإضاءة الخلفية من الجهد الزائد حيث سينظم الجهد إلى 3.3 فولت.

4. شاشة TFT ودرع اردوينو

ادفع بعناية موصلات شاشة اللمس TFT مقاس 3.2 بوصة في TFT Arduino Shield. ثم قم بتوصيل الجزء العلوي من Arduino بعناية وفقًا للصورة المقدمة. يحتوي RTC على بطارية ، لذا سيحتفظ بالوقت الصحيح حتى إذا تم فصل الطاقة. يتم تخزين وقت التنبيه في Eeprom على Arduino مما يعني أنه سيتم الاحتفاظ به في حالة انقطاع التيار الكهربائي.

الخطوة 4: قم بتحميل الكود

قم بتحميل الكود
قم بتحميل الكود

الوصيف في مسابقة الساعات

موصى به: