Daftar Isi:

Arduino Pong Gaya Lama (TVout): 5 Langkah
Arduino Pong Gaya Lama (TVout): 5 Langkah

Video: Arduino Pong Gaya Lama (TVout): 5 Langkah

Video: Arduino Pong Gaya Lama (TVout): 5 Langkah
Video: Sulap Laptop Bekas Jadi TV Digital Tanpa Set Top Box 2024, Juli
Anonim
Arduino Pong Gaya Lama (TVout)
Arduino Pong Gaya Lama (TVout)

Estetika:

Estetika proyek ini dirancang sepenuhnya oleh saya, tetapi saya terinspirasi oleh gagasan televisi tahun 1950-an. Bahan yang digunakan untuk proyek ini dirancang agar mudah diakses & diproduksi oleh publik, dan karena itu kualitasnya buruk.

Kode:

Kode di bagian terakhir adalah versi kode Arduino Pong yang telah dibersihkan, yang telah memperbaiki beberapa kesalahan di situs web lain (seperti kesalahan karena salah pin). Kode juga memiliki banyak penundaan yang membuat Arduino crash saat setup. Saya mendapat bantuan dengan kode-C dari pengaturan Arduino, dan saya tidak mengklaim pekerjaan ini semata-mata melalui usaha saya.

Perlengkapan

Melakukan proyek ini akan mengharuskan Anda untuk memiliki:

  • Televisi yang dapat menerima kabel RCA
  • Satu kabel RCA
  • Papan Arduino (Leonardo/Uno) & papan tempat memotong roti
  • 1 470R resistor
  • 1 1kR resistor
  • 6 klip buaya (Opsional, tetapi mencegah banyak penyolderan yang berantakan)
  • 2 10k Ohm potensiometer
  • Kabel Jumper (sekitar 10)
  • Perlengkapan solder (Kawat, Besi, Fluks)
  • RCA Socket (Digunakan untuk metode saya)
  • Resistor 75R (Digunakan untuk metode saya)
  • Kode di bagian perangkat lunak
  • (Opsional) Karton
  • (Opsional) Cat Semprot (warna tv)
  • (Opsional) Tutup Botol (untuk menjadi kancing)
  • (Opsional) 1 Spidol (warna tombol yang disukai)
  • (Opsional) Lem (untuk menempelkan tombol)

Langkah 1: Langkah 1-3: Menerapkan Estetika

Langkah 1-3: Menerapkan Estetika
Langkah 1-3: Menerapkan Estetika

Untuk membuat televisi terlihat seperti TV 1950-an yang layak, Anda harus memolesnya dengan beberapa karton. Perlu diingat, ini semua opsional jika Anda hanya ingin pong bekerja di televisi Anda dengan Arduino. Pertama, Anda memerlukan beberapa karton, yang kira-kira seukuran dan bentuk televisi Anda. Sekarang, karena kode yang dimodifikasi membuat pong menjadi 3/4 dari ukuran aslinya, Anda harus mem-boot-nya sebelum Anda mulai memotong untuk memperkirakan ukurannya. Ketika Anda telah melakukan langkah-langkah lainnya, boot dan lihat seberapa besar ukurannya. Buat lubang di karton ukuran dan bentuk pong, dan di lokasi yang sama juga. Selanjutnya, Anda dapat menyemprotkan cat karton warna yang Anda inginkan - pastikan untuk mengikuti petunjuk pada kaleng. Setelah Anda mendapatkan kilau yang bagus, Anda dapat mewarnai tutup botol dengan spidol hitam agar terlihat seperti beberapa kancing mewah - rekatkan dan Anda memiliki penutup yang cukup bagus untuk pong Anda.

Langkah 2: Langkah 3-6: Menyiapkan RCA

Langkah 3-6: Menyiapkan RCA
Langkah 3-6: Menyiapkan RCA

Anda dapat melihat proses terbatas dengan gambar di sumber pertama di bagian akhir. Menggunakan proses yang sedikit berbeda di sini, Anda harus terlebih dahulu:

Hubungkan pin soket RCA pelindung (luar) ke GND. Masukkan steker RCA ke soket RCA, dan pasang salah satu ujung resistor 470R, 1kR, dan 75R ke pin soket RCA sinyal (dalam). Dengan menggunakan kabel jumper, masukkan ujung lain 75R ke GND, 470R ke D07. Jika Anda menggunakan Arduino UNO, 1kR harus dimasukkan ke D07. Jika Anda menggunakan Arduino Leonardo, itu harus ditempatkan ke D09.

Langkah 3: Langkah 7-10: Mempersiapkan POTM

Langkah 7-10: Mempersiapkan POTM
Langkah 7-10: Mempersiapkan POTM

Potensiometer (POTM) akan memiliki 3 pin. Bagian tengah adalah jalur sinyal, tetapi dua lainnya (daya dan ground) dapat digunakan secara bergantian. Pasang klip buaya ke masing-masing pin, dan tambahkan kabel jumper ke masing-masing pin. Hubungkan kabel tengah ke A0, dan kabel tengah yang lain ke A1. Hubungkan kabel lain seperti yang ditunjukkan pada sumber pertama di bagian akhir.

Langkah 4: Langkah 11-12: Menaikkan Tombol

Langkah 11-12: Menaikkan Tombol
Langkah 11-12: Menaikkan Tombol

Tambahkan steker RCA ke TV. Tambahkan tombol yang terhubung ke GND dan D2. Tambahkan resistor pull up 1kR antara 5V dan D2. (Ini memberitahu D2 menjadi 1 sementara tombol tidak memaksanya menjadi 0 yaitu ditekan) Salin-tempel kode yang dimodifikasi di sumber daya di bagian terakhir ke Arduino Anda.

Langkah 5: Final: Sumber & Perangkat Lunak

Akhir: Sumber & Perangkat Lunak
Akhir: Sumber & Perangkat Lunak

Kode yang Dimodifikasi:

Demonstrasi:

Asli:

Dimodifikasi: [WIP]

Gambar Inspiratif TV:

Direkomendasikan: