Isi kandungan:

2 Pemain Pong PCB: 3 Langkah
2 Pemain Pong PCB: 3 Langkah

Video: 2 Pemain Pong PCB: 3 Langkah

Video: 2 Pemain Pong PCB: 3 Langkah
Video: Refreshing Sejenak! Pertandingan Ketat: UAH vs Rio atlet Nasional (2:3) 2024, Disember
Anonim
2 Pemain Pong PCB
2 Pemain Pong PCB

Dalam panduan ini, anda boleh membina permainan pong 2 pemain mudah alih. Reka bentuk ini dibuat berdasarkan kod yang diposkan di GitHub oleh Onur Avun. Saya seronok membuat projek ini, saya harap anda seronok membinanya.

Langkah 1: Dapatkan Bahan

Dapatkan Bahan
Dapatkan Bahan

Ini adalah projek PCB, jadi ia memerlukan alat pematerian asas. Saya sangat mengesyorkan menggunakan solder dan PCB tanpa plumbum

Fail PCB Gerber ada di bawah, atau anda boleh mengakses projek di EasyEDA

JLCPCB mempunyai harga yang hebat untuk PCB bebas plumbum dengan ukuran ini

Menggunakan peralihan biasa seperti VX7805-500 akan menggunakan bateri lebih sedikit tetapi harganya lebih tinggi daripada pengatur linier LM7805. Masing-masing mempunyai keperluan kapasitor yang berbeza.

Anda boleh menggunakan bekalan kuasa hingga 30V, tetapi anda perlu memastikan kapasitor antara jack laras dan pengatur 5V dinilai pada voltan yang lebih tinggi daripada bekalan. Juga, jika menggunakan LM7805, periksa juga keperluan heatsink, voltan yang lebih tinggi bermaksud haba yang lebih besar. Projek ini dengan LM7805 nampaknya berjalan lancar pada 9V tanpa heatsink.

1 ATMEGA328P-PU

1 pelindung AVR Programmer dan penggunaan Arduino dengannya.

Potensiometer 5K

1 Modul LCD Nokia 5100

1 soket 28 pin

Langkah 2: Program ATMEGA328

Program ATMEGA328
Program ATMEGA328

Atur cip sebelum pematerian. Saya menggunakan soket, jadi saya boleh mengeluarkan cipnya. Perlu memprogram Arduino untuk AVR Programming Shield

Muat naik "Arduino sebagai lakaran ISP" [Fail] -> [Contoh] -> [Arduino sebagai ISP].

Melampirkan Perisai Pengaturcaraan AVR ke Arduino

Soket cip ATMEGA328 pada Perisai Pengaturcaraan AVR

Pilih Programmer, [Tools] -> [Programmer] -> [Arduino as ISP] Tetapkan bootloader program, [Tools] -> [Burn Bootloader]

Buka perisian 2Player Pong Sketch di Arduino

Muat naik lakaran pong, [Fail] -> [Muat naik menggunakan programmer]

Langkah 3: Bina

Membina
Membina

Bahagian pateri sepadan dengan skrin sutera pada PCB. Sekiranya anda ingin menggunakan pengatur voltan LM7805 yang lebih murah, pateri dengan jejak SMPS dan gantikan kapasitor 10uf dengan kapasitor 1uf dan 22uf dengan kapasitor 100nf. Kapasitor Tantalum berada di sebelah pengatur 3.3M LM117T, jangan lupa memasukkan plumbum yang lebih panjang ke dalam lubang +. Skrin solder, perintang dan kapasitor seramik terlebih dahulu, kemudian komponen yang lebih tinggi. Klip bahagian bawah dan pastikan tidak ada titik tajam di bahagian bawah. Gunakan pateri dengan jumlah yang lebih baik atau lebih tebal pada bicu tong dan potensiometer untuk kekuatan.

Disyorkan: