جدول المحتويات:
- الخطوة 1: اجمع المواد
- الخطوة الثانية: بناء الحالة
- الخطوة 3: تجميع الوحدات الإلكترونية
- الخطوة 4: قم بتحميل الكود واختبر الساعة
فيديو: ساعة ريترو باك مان: 6 خطوات (مع صور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
بواسطة TechKiwiGadgetsTechKiwiGadgets على Instagram تابع المزيد من المؤلف:
حول: مجنون بالتكنولوجيا والإمكانيات التي يمكن أن توفرها. أحب التحدي المتمثل في بناء أشياء فريدة. هدفي هو جعل التكنولوجيا ممتعة ، وذات صلة بالحياة اليومية ومساعدة الناس على النجاح في بناء رائع … المزيد عن TechKiwiGadgets »
قم ببناء ساعة تفاعلية بجانب سرير Pac-Man ، مع شاشة تعمل باللمس ، وشخصيات Pac-Man المتحركة.
هذا المشروع الرائع سهل الصنع بشكل مدهش وهو هدية رائعة لمدمني Pac-Man الذين يشعرون بالحنين إلى الماضي.
بالإضافة إلى القدرة على التفاعل مع لعبة Pac-Man ، يمكنك تسجيل صوت من اختيارك للتنبيه.
*** تم إصدار كود V10 مع لعبة Pacman الأصلية المضمنة الآن مع Dots ***
الخطوة 1: اجمع المواد
تتكون ساعة Retro Pac-Man من 5 وحدات رئيسية جنبًا إلى جنب مع علبة مقطوعة بالليزر من خشب MDF.
- لوحة Arduino - Arduino Mega 2560 (يمكن شراء العناصر 1 و 2 و 3 كأمر واحد مجمع)
- شاشة لمس اردوينو شيلد - 3.2 انش ميجا تاتش ال سي دي
- شاشة لمس لوحة التوسيع - شاشة TFT LCD مقاس 3.2 بوصة + شاشة تعمل باللمس لـ Arduino's Mega 2560 (* ملاحظة: تجنب Sainsmart ، انظر القسم 4 أدناه)
- وحدة ساعة الوقت الحقيقي - DS3231 RTC
- وحدة التسجيل الصوتي - ISD1820 مسجل الصوت
مرفق في التعليمات كود Arduino الضروري وروابط للمكتبات وأي ملفات رسومات خاصة ستحتاجها لبناء المشروع.
في القائمة أعلاه ، توجد روابط لموردي الأجزاء المشابهة للعناصر المستخدمة في النموذج الأولي. أنت حر في الحصول على الأجزاء من أي مكان تراه مناسبًا لضمان تقليل التكاليف.
بالإضافة إلى هذه الوحدات ، سوف تحتاج إلى المكونات التالية
- دبابيس لوحة × 4 لتثبيت الغلاف الأمامي بالجسم
- راتنجات الايبوكسي من جزأين للصق العلبة معًا
- صفائح ورق الصنفرة - 4 ورقات كل منها من الدرجة الناعمة والمتوسطة لصنفرة الأخشاب
- مثقاب كهربائي بقطر 3 مم من مثقاب الخشب.
- كابل USB بطول 1 متر
- شاحن USB (يستخدم لإمداد الطاقة على مدار الساعة)
- 150 مم × 30 مم × 3 مم MDF أو ستايرين لبناء قوس لتثبيت الدائرة في مكانها داخل العلبة
- مسدس الغراء الساخن
تكون مكونات تعتيم الإضاءة الخلفية التلقائية الاختيارية مطلوبة فقط إذا كانت ساعة بجانب السرير
- المقاوم 270 كيلو أوم
- ديود زينر 3.3 فولت 0.5 وات
- مقاوم 47 أوم
- المقاوم المعتمد على الضوء (LDR)
الخطوة الثانية: بناء الحالة
العلبة مصنوعة من خشب MDF مقاس 9 مم و 3 مم تم قطعه بالليزر. فيما يلي ملفات بأبعاد وعدد الأجزاء المطلوبة التي يمكنك إرسالها إلى شركة قطع الليزر المحلية للقيام بذلك نيابة عنك.
1. اللوحة الأمامية
يتم وضع اللوحة الأمامية بين حلقتين جانبيتين ويتم لصقها في مكانها بغراء إيبوكسي من جزأين لمدة 5 دقائق. احرص على عدم المبالغة في الصمغ لأنه سيظهر إذا كان يخرج من الجانبين.
بالإضافة إلى ذلك ، يتم لصق قطعة صغيرة من المواد فوق شبكة الغطاء الأمامي لتوفير تأثير لطيف والسماح أيضًا لصوت مكبر صوت التنبيه بتنفيذ الجزء الأمامي من الساعة.
تم إدخال أربعة دبابيس للوحة في زوايا الجزء الداخلي من اللوحة الأمامية وتم لصقها في مكانها مع بروز حوالي 10 مم في العلبة. سيتم إدخال هذا في اللوحة الخلفية بحيث يمكن إزالته أثناء الاختبار.
2. اللوحة الخلفية
تتكون اللوحة الخلفية من خمس حلقات جانبية متبوعة بالعلبة الخلفية المحاطة بالحلقة الجانبية النهائية. مرة أخرى ولصقها في مكانها بغراء إيبوكسي من جزأين لمدة 5 دقائق. احرص على عدم المبالغة في الصمغ لأنه سيظهر إذا كان يخرج من الجانبين.
باستخدام مواضع الفتحات من دبابيس اللوحة الأمامية ، قم بتمييز الثقوب بدقة 3 مم وحفرها وتحقق من توصيل الوحدتين الأمامية والخلفية معًا.
3. مكونات الرمل والطلاء: بمجرد تجميع الوحدتين الأمامية والخلفية ، يمكنك اختيار طلاء أي لون أو مجرد الرمل يدويًا وتغطيته برذاذ ورنيش شفاف. لقد اخترت هذا الأخير لأنني أحببت تمامًا تأثير الخشب المجهد الذي تركه قاطع الليزر بعد صنفرة خفيفة. اضطررت إلى وضع 3 إلى 4 طبقات من رذاذ الطلاء الصافي على الخشب لإغلاقه لأن الخشب مسامي للغاية.
4. حالة ثلاثية الأبعاد بديلة قام اثنان من صناع التفضل بنشر نموذج ثلاثي الأبعاد لساعة Retro Pacman Clock
ويمكن العثور عليها هنا
حقيبة باك مان من فيكونينك
ريمكس علبة ساعة باك مان من ترونيك جر
الخطوة 3: تجميع الوحدات الإلكترونية
تحتوي الدائرة الشاملة على ساعة 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 و Arduino Shield: ادفع بعناية موصلات TFT التي تعمل باللمس مقاس 3.2 بوصة إلى TFT Arduino Shield. ثم قم بتوصيل الجزء العلوي من Arduino بعناية وفقًا للصورة المقدمة. يحتوي RTC على بطارية ، لذا سيحتفظ بالوقت الصحيح حتى إذا تم فصل الطاقة. يتم تخزين وقت التنبيه في Eeprom على Arduino مما يعني أنه سيتم الاحتفاظ به إذا كان هناك انقطاع التيار الكهربائي.
الخطوة 4: قم بتحميل الكود واختبر الساعة
"تحميل =" كسول"
يمكن تعديل رمز Retro Pac-Man Clock لتوفير سمات أخرى. يعني كابل USB أن هناك إمكانية للمصنعين الآخرين لتطوير سماتهم الفريدة.
تم تضمين نسخة أولية من Donkey Kong. تعمل الساعة كالمعتاد والتحكم في شاشة اللمس موجود للتحكم في ماريو.
*** تم إصدار إصدار الإنتاج 3 الآن في هذا Instructable ***
يمكن استخدام عناصر التحكم لأعلى ولأسفل ولليسار ولليمين لتغيير اتجاه ماريو فقط عن طريق لمس أعلى الشاشة وأسفلها ويسارها ويمينها.
للقفز عند السفر يسارًا أو يمينًا المس الجزء العلوي من الشاشة. لتنشيط قائمة الإعداد ، اضغط على منتصف الشاشة.
آمل أن يكون هذا مصدر إلهام للآخرين لمزيد من التطوير !!
الجائزة الأولى في مسابقة Microcontroller 2017
موصى به:
ساعة منبه ذكية: ساعة منبه ذكية مصنوعة من Raspberry Pi: 10 خطوات (مع صور)
المنبه الذكي: ساعة منبه ذكية مصنوعة من Raspberry Pi: هل سبق لك أن أردت ساعة ذكية؟ إذا كان الأمر كذلك ، فهذا هو الحل المناسب لك! لقد صنعت Smart Alarm Clock ، هذه ساعة يمكنك تغيير وقت التنبيه وفقًا لموقع الويب. عندما يرن المنبه ، سيصدر صوت (صفارة) وسيصدر مصباحان
زي شبح اردوينو باك مان: 3 خطوات
زي شبح اردوينو باك مان: باك مان هي لعبة فيديو كلاسيكية ، هذا العام ، يرتدي طاقم مدرستنا ملابس مثل شخصيات لعبة باك مان. رؤوس الموضوعات هي باك مان ، والمعلمون أشباح. من السهل الحصول على قطعة ملونة من بريستول بورد ، وقطع نصف دائرة من الأعلى ، وسن منشار
ساعة ريترو آركيد - اردوينو: 6 خطوات (بالصور)
Retro Arcade Clock - Arduino: قم ببناء ساعة أركيد تفاعلية بجانب السرير ، مع شاشة تعمل باللمس ، وأرقام أركيد متحركة يمكنك تسجيل صوت من اختيارك للتنبيه ، هذا تحديث لمشروع سابق يتضمن الآن حافظة مطبوعة ثلاثية الأبعاد و أربعة برامج منفصلة
ساعة ريترو بلاي ستيشن 1: 8 خطوات (مع صور)
ساعة Playstation 1 Retro Clock: بعد زيارة منزل والديّ ، غادرت معدة ممتلئة وجهاز Playstation 1 القديم ، من بين أشياء أخرى قليلة. بعد توصيله بالتيار الكهربائي ، شعرت بالرعب لرؤيته لا يعمل. لحسن الحظ ، كنت أقصد الحصول على ساعة ملتوية ، خارج الساعة ، لذا أضع
ساعة اردوينو بسيطة / ساعة توقيت: 6 خطوات (مع صور)
ساعة اردوينو بسيطة / ساعة توقيت: هذه & quot؛ قابلة للتوجيه & quot؛ سيُظهر لك ويعلمك كيفية إنشاء ساعة Arduino Uno بسيطة تعمل أيضًا كساعة توقيت في بضع خطوات بسيطة فقط