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

Arduino Old-Style Pong (TVout): 5 خطوات
Arduino Old-Style Pong (TVout): 5 خطوات

فيديو: Arduino Old-Style Pong (TVout): 5 خطوات

فيديو: Arduino Old-Style Pong (TVout): 5 خطوات
فيديو: Arduino Tvout Tutorial 2024, شهر نوفمبر
Anonim
Arduino Old-Style Pong (TVout)
Arduino Old-Style Pong (TVout)

جماليات:

لقد صممت جماليات هذا المشروع بالكامل من قبلي ، لكنني استلهمت فكرة أجهزة التلفزيون في الخمسينيات من القرن الماضي. تم تصميم المواد المستخدمة في هذا المشروع بحيث يسهل الوصول إليها وإنتاجها من قبل الجمهور ، وبالتالي فهي ذات جودة رديئة في المظهر.

الشفرة:

الكود الموجود في القسم الأخير عبارة عن نسخة نظيفة من كود Arduino Pong ، والتي قامت بتصحيح أخطاء متعددة على موقع الويب الآخر (مثل خطأ وجود الدبابيس بشكل خاطئ). يحتوي الكود أيضًا على العديد من التأخيرات التي أدت إلى تعطل Arduino عند الإعداد. لقد حصلت على مساعدة في الكود C لإعداد Arduino ، ولا أدعي أن هذا العمل يتم فقط من خلال جهودي.

اللوازم

سيتطلب القيام بهذا المشروع أن يكون لديك:

  • تلفزيون يمكنه استقبال أسلاك RCA
  • كابل RCA واحد
  • لوحة اردوينو (ليوناردو / أونو) ولوح تجارب
  • 1470R المقاوم
  • 1 1kR المقاوم
  • 6 مقاطع تمساح (اختيارية ، لكنها تمنع الكثير من اللحام الفوضوي)
  • 2 10 كيلو أوم مقاييس فرق الجهد
  • الكابلات الطائر (حوالي 10)
  • معدات اللحام (الأسلاك ، الحديد ، الجريان)
  • مقبس RCA (يستخدم لطريقي)
  • 75R المقاوم (يستخدم لطريقتى)
  • الكود الموجود في قسم البرمجيات
  • (اختياري) كرتون
  • (اختياري) رذاذ الطلاء (لون التلفزيون)
  • (اختياري) أغطية الزجاجات (لتصبح أزرارًا)
  • (اختياري) قلم ماركر واحد (اللون المفضل للأزرار)
  • (اختياري) الغراء (لصق الأزرار)

الخطوة 1: الخطوات 1-3: تطبيق الجماليات

الخطوات 1-3: تطبيق الجماليات
الخطوات 1-3: تطبيق الجماليات

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

الخطوة 2: الخطوات 3-6: تجهيز RCA

الخطوات 3-6: تجهيز RCA
الخطوات 3-6: تجهيز RCA

يمكنك مشاهدة عملية محدودة بالصور في المصدر الأول في القسم الأخير. باستخدام عملية مختلفة قليلاً هنا ، عليك أولاً:

قم بتوصيل دبوس مقبس RCA للدرع (الخارجي) بـ GND. أدخل قابس RCA في مقبس RCA ، وقم بتوصيل أحد طرفي المقاومات 470R و 1kR و 75R بمقبس إشارة RCA (الداخلي). باستخدام كبلات التوصيل ، أدخل الطرف الآخر من 75R في GND ، و 470R في D07. إذا كنت تستخدم Arduino UNO ، فيجب إدخال 1kR في D07. إذا كنت تستخدم Arduino Leonardo ، فيجب أن يكون مشقوقًا في D09.

الخطوة 3: الخطوة 7-10: تحضير POTMs

الخطوة 7-10: تحضير POTMs
الخطوة 7-10: تحضير POTMs

سيكون لمقاييس الجهد (POTMs) 3 دبابيس. الوسط هو خط الإشارة ، لكن يمكن استخدام الخطين الآخرين (الطاقة والأرض) بالتبادل. قم بتوصيل مشابك التمساح بكل من الدبابيس وأضف كبلات توصيل لكل منها. قم بتوصيل الكبل الأوسط بـ A0 ، والكابل الأوسط للكابل الآخر بـ A1. قم بتوصيل الكابلات الأخرى كما هو موضح في المصدر الأول في القسم الأخير.

الخطوة 4: الخطوة 11-12: الضغط على الزر

الخطوة 11-12: الضغط على الزر
الخطوة 11-12: الضغط على الزر

أضف قابس RCA إلى التلفزيون. أضف زرًا متصلًا بـ GND و D2. أضف مقاوم سحب 1kR بين 5V و D2. (هذا يخبر D2 أن يكون 1 بينما لا يجبر الزر على أن يكون 0 ، أي الضغط عليه) انسخ والصق الكود المعدل في المورد في القسم الأخير في Arduino.

الخطوة 5: النهائي: المصادر والبرامج

نهائي: المصادر والبرامج
نهائي: المصادر والبرامج

كود معدل:

المظاهرات:

الأصل:

تم التعديل: [WIP]

صورة ملهمة للتلفزيون:

موصى به: