Mundarija:

Arduino eski uslubdagi pong (TVout): 5 qadam
Arduino eski uslubdagi pong (TVout): 5 qadam

Video: Arduino eski uslubdagi pong (TVout): 5 qadam

Video: Arduino eski uslubdagi pong (TVout): 5 qadam
Video: Блестящая идея со старым DVD плеером! 2024, Noyabr
Anonim
Arduino eski uslubdagi pong (TVout)
Arduino eski uslubdagi pong (TVout)

Estetika:

Loyihaning estetikasi butunlay men tomonidan ishlab chiqilgan, lekin menga 1950 -yillardagi televizorlar g'oyasi ilhom bergan. Loyiha uchun ishlatiladigan materiallar jamoatchilik tomonidan osonlikcha ochilishi va ishlab chiqarilishi uchun mo'ljallangan bo'lib, tashqi ko'rinishi sifatsiz.

Kod:

Oxirgi bo'limdagi kod Arduino Pong kodining tozalangan versiyasidir, u boshqa veb -saytdagi bir nechta xatolarni tuzatdi (masalan, pinlarni noto'g'ri qo'yish xatosi). Kod, shuningdek, sozlash paytida Arduino -ni ishdan chiqargan ko'plab kechikishlar edi. Menga Arduino sozlamasining C-kodi yordam berdi va men bu ishni faqat o'z kuchim bilan qilgan deb da'vo qilmayman.

Ta'minotlar

Ushbu loyihani amalga oshirish uchun sizga quyidagilar kerak bo'ladi:

  • RCA simlarini qabul qila oladigan televizor
  • Bitta RCA kabeli
  • Arduino taxtasi (Leonardo/Uno) va non paneli
  • 1 470R qarshilik
  • 1 1 kR qarshilik
  • 6 ta alligator klipi (ixtiyoriy, lekin chalkash lehimlanishni oldini oladi)
  • 2 10k Ohm potansiyometr
  • Jumper kabellari (taxminan 10)
  • Lehim asboblari (sim, temir, oqim)
  • RCA soket (mening usulim uchun ishlatilgan)
  • 75R qarshilik (mening usulim uchun ishlatilgan)
  • Dastur bo'limidagi kod
  • (Ixtiyoriy) karton
  • (Ixtiyoriy) Spray Paint (televizor rangi)
  • (Ixtiyoriy) shisha qopqoqlari (tugmachalarga aylanishi uchun)
  • (Ixtiyoriy) 1 ta marker qalam (tugmalarning afzal qilingan rangi)
  • (Ixtiyoriy) elim (tugmachalarni yopishtirish uchun)

1-qadam: 1-3-qadam: Astetikani qo'llash

1-3-qadam: Astetikani qo'llash
1-3-qadam: Astetikani qo'llash

Televizor 1950 -yillardagi televizorga o'xshab ketishi uchun uni karton bilan artishingiz kerak bo'ladi. Shuni yodda tutingki, agar siz televizorda Arduino bilan pongda ishlashni xohlasangiz, bu ixtiyoriy. Birinchidan, sizga televizorning o'lchamiga va shakliga mos keladigan karton kerak bo'ladi. O'zgartirilgan kod pongni asl o'lchamining 3/4 qismini tashkil qilgani uchun, siz o'lchamni taxminiy qilib kesishni boshlashdan oldin uni yuklashingiz kerak bo'ladi. Boshqa qadamlarni bajarganingizda, uni ishga tushiring va uning qanchalik katta ekanligini ko'ring. Kartondan pongning kattaligi va shakli va xuddi shu joyni kesib oling. Keyin siz kartonni kerakli rangga bo'yashingiz mumkin - faqat bankadagi ko'rsatmalarga amal qiling. Agar sizda shunday yorqinlik paydo bo'lsa, siz shisha qopqoqlarni qora qalam bilan bo'yashingiz mumkin, ularni chiroyli tugmachalarga o'xshatib qo'ying - ularni yopishtiring va sizda pong uchun chiroyli qopqoq bor.

2-qadam: 3-6-bosqichlar: RCA-ni o'qish

3-6 qadamlar: RCAni o'qish
3-6 qadamlar: RCAni o'qish

Siz oxirgi bo'limda 1 -manbada rasmlar bilan cheklangan jarayonni ko'rishingiz mumkin. Bu erda biroz boshqacha jarayondan foydalanib, avval siz:

Qalqon (tashqi) RCA soket pinini GND ga ulang. RCA vilkasini RCA rozetkasiga joylashtiring va 470R, 1kR va 75R rezistorlarining bir uchini signal (ichki) RCA rozetkasiga ulang. O'tish kabellari yordamida 75R ning boshqa uchini GND ga, 470R ni D07 ga joylashtiring. Agar siz Arduino UNO -dan foydalanayotgan bo'lsangiz, 1kR D07 -ga joylashtirilgan bo'lishi kerak. Agar siz Arduino Leonardodan foydalansangiz, u D09 ga joylashtirilgan bo'lishi kerak.

3-qadam: 7-10-qadam: POTMlarni tayyorlash

7-10-qadam: POTMlarni tayyorlash
7-10-qadam: POTMlarni tayyorlash

Potentsiometrlarda (POTM) 3 ta pim bo'ladi. O'rtacha signal chizig'i, lekin qolgan ikkita (kuch va er) bir -birining o'rnida ishlatilishi mumkin. Alligator qisqichlarini har bir pinga ulang va har biriga o'tish kabellarini qo'shing. O'rta kabelni A0 ga, ikkinchisining o'rta kabelini A1 ga ulang. Boshqa kabellarni oxirgi bo'limda 1 -manbada ko'rsatilgandek ulang.

4-qadam: 11-12-qadam: tugmani bosish

11-12-qadam: tugmani bosish
11-12-qadam: tugmani bosish

RCA vilkasini televizorga ulang. GND va D2 ga ulangan tugma qo'shing. 5V va D2 o'rtasida 1kR tortish qarshiligini qo'shing. (Bu D2-ni 1-ga yozadi, tugma esa uni 0-ga majburlamaydi, ya'ni bosiladi) O'zgartirilgan kodni oxirgi qismdagi manbadagi Arduino-ga nusxa ko'chiring.

5 -qadam: Yakuniy: manbalar va dasturiy ta'minot

Yakuniy: manbalar va dasturiy ta'minot
Yakuniy: manbalar va dasturiy ta'minot

O'zgartirilgan kod: https://github.com/MildlyBemusedBobcat/ArduinoMul..

Namoyishlar:

Asl:

O'zgartirilgan: [WIP]

Televizorning ilhomlantiruvchi surati:

Tavsiya: