جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة 2: اطبع العلبة ثلاثية الأبعاد
- الخطوة الثالثة: بناء الدائرة
- الخطوة 4: قم بتحميل الكود
فيديو: ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
قم ببناء ساعة آركيد تفاعلية بجانب السرير ، مع شاشة تعمل باللمس ، وشخصيات آركيد متحركة يمكنك تسجيل صوت من اختيارك للتنبيه.
هذا تحديث لمشروع سابق يتضمن الآن حافظة مطبوعة ثلاثية الأبعاد وأربعة برامج منفصلة للاختيار من بينها
1. ساعة أركيد - DK Mario و Space Invaders و Pacman animé
2. ساعة بكمن - لعبة بكمن متحركة تفاعلية مع وظائف على مدار الساعة
3. DK Clock - لعبة DK متحركة تفاعلية مع وظائف الساعة
4. Tumble Ghost - لعبة الرسوم المتحركة Pacman Ghost على أساس Flappy Bird
الكثير من المرح في البناء وهدية رائعة لأي شخص يحب إعادة إحياء حنين شخصيات ألعاب أركيد الثمانينيات
** إذا كنت تحب هذه التعليمات ، فالرجاء التصويت لها في "مسابقة الساعات" بالضغط على الزر الموجود أسفل الصفحة ***
تشكرات !!
الخطوة 1: اجمع المواد
- لوحة Arduino - Arduino Mega 2560 (يمكن شراء العناصر 1 و 2 و 3 كأمر واحد مجمع)
- شاشة تعمل باللمس Arduino Shield - درع لوحة التوسيع 3.2 بوصة Mega Touch LCD
- شاشة تعمل باللمس - شاشة TFT LCD مقاس 3.2 بوصة + شاشة تعمل باللمس لجهاز Arduino's Mega 2560
- وحدة ساعة الوقت الحقيقي - DS3231 RTC
- وحدة التسجيل الصوتي - ISD1820 مسجل الصوت
- خيوط PLA للطابعة ثلاثية الأبعاد
- راتنجات الايبوكسي من جزأين للصق العلبة معًا
- كبل USB بطول 2 متر شاحن USB (يستخدم لإمداد الطاقة على مدار الساعة)
- مسدس الغراء الساخن
- روابط الكابلات X 3
تكون مكونات تعتيم الإضاءة الخلفية التلقائية الاختيارية مطلوبة فقط إذا كانت ساعة بجانب السرير
- المقاوم 270 كيلو أوم
- زينر ديود 3.3 فولت
- 0.5 واط المقاوم 47 اوم
- المقاوم المعتمد على الضوء (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: قم بتحميل الكود
الوصيف في مسابقة الساعات
موصى به:
ساعة منبه ذكية: ساعة منبه ذكية مصنوعة من Raspberry Pi: 10 خطوات (مع صور)
المنبه الذكي: ساعة منبه ذكية مصنوعة من Raspberry Pi: هل سبق لك أن أردت ساعة ذكية؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك! لقد صنعت Smart Alarm Clock ، هذه ساعة يمكنك تغيير وقت التنبيه وفقًا لموقع الويب. عندما يرن المنبه ، سيصدر صوت (صفارة) وسيصدر مصباحان
طاولة القهوة RasPi ثنائية اللاعبين آركيد: 7 خطوات (بالصور)
طاولة القهوة RasPi Two-Player Arcade: إليكم نسختي من طاولة القهوة Raspberry Pi Arcade. خطرت لي الفكرة من تعليمات أخرى رائعة هنا وأردت أن أشارك تجربتي مع التصميم. يمكن للطاولة أن تلعب ألعابًا من عصور ألعاب فيديو متعددة بما في ذلك NES و SNES و Sega و Play
ساعة ريترو بلاي ستيشن 1: 8 خطوات (مع صور)
ساعة Playstation 1 Retro Clock: بعد زيارة منزل والديّ ، غادرت معدة ممتلئة وجهاز Playstation 1 القديم ، من بين أشياء أخرى قليلة. بعد توصيله بالتيار الكهربائي ، شعرت بالرعب لرؤيته لا يعمل. لحسن الحظ ، كنت أقصد الحصول على ساعة ملتوية ، خارج الساعة ، لذا أضع
ساعة ريترو باك مان: 6 خطوات (مع صور)
Retro Pac-Man Clock: قم ببناء ساعة تفاعلية بجانب السرير من Pac-Man ، مع شاشة تعمل باللمس ، وشخصيات Pac-Man المتحركة ، هذا المشروع الرائع سهل الصنع بشكل مدهش وهو هدية رائعة لمدمني Pac-Man الذين يحنون إلى الماضي. القدرة على التفاعل مع Pac-Man
كيفية جعل ساحة آركيد قابلة للفصل : 6 خطوات
كيفية جعل أركيد قابل للفصل أصليًا …: سأشرح كيفية جعل أثاث آركيد قابلاً للإزالة