Talaan ng mga Nilalaman:

2 Player Pong PCB: 3 Mga Hakbang
2 Player Pong PCB: 3 Mga Hakbang

Video: 2 Player Pong PCB: 3 Mga Hakbang

Video: 2 Player Pong PCB: 3 Mga Hakbang
Video: "TRISKELION AKO" - 49th Triskelion Song 2024, Nobyembre
Anonim
2 Player Pong PCB
2 Player Pong PCB

Sa gabay na ito maaari kang bumuo ng isang portable 2 player pong game. Ang disenyo na ito ay nilikha sa paligid ng code na nai-post sa GitHub ni Onur Avun. Nagustuhan ko ang paglikha ng proyektong ito, inaasahan kong nasiyahan ka sa pagbuo nito.

Hakbang 1: Kumuha ng Mga Materyales

Kumuha ng Mga Materyales
Kumuha ng Mga Materyales

Ito ay isang proyekto ng PCB, kaya nangangailangan ito ng mga pangunahing tool sa paghihinang. Masidhi kong inirerekumenda ang paggamit ng lead free solder at PCB

Ang PCB Gerber file ay nasa ibaba, o maaari mong ma-access ang proyekto sa EasyEDA

Ang JLCPCB ay may isang mahusay na presyo para sa mga libreng PCB ng tingga ng ganitong laki

Ang paggamit ng regular na paglipat tulad ng VX7805-500 ay gagamit ng mas kaunting baterya ngunit ang gastos ay higit sa isang LM7805 linear regulator. Ang bawat isa ay may magkakaibang mga kinakailangan sa capacitor.

Maaari mong gamitin ang isang supply ng kuryente hanggang sa 30V, ngunit kailangan mong tiyakin na ang kapasitor sa pagitan ng barong jack at 5V regulator ay na-rate sa isang mas mataas na boltahe kaysa sa supply. Gayundin, kung gumagamit ng isang LM7805, suriin din ang mga kinakailangan sa heatsink, ang mas mataas na boltahe ay nangangahulugang mas mataas na init. Ang proyektong ito na may isang LM7805 ay tila tatakbo ng multa sa 9V nang walang heatsink.

1 ATMEGA328P-PU

1 AVR Programmer na kalasag at isang gamit na Arduino kasama nito.

5K Potensyomiter

1 Module ng Nokia 5100 LCD

1 28 pin na socket

Hakbang 2: Program ATMEGA328

Programang ATMEGA328
Programang ATMEGA328

I-program ang chip bago maghinang. Gumamit ako ng isang socket, upang maalis ko ang maliit na tilad. Kailangang mag-program ng isang Arduino para sa AVR Programming Shield

I-upload ang "Arduino bilang ISP sketch" [File] -> [Mga Halimbawa] -> [Arduino bilang ISP].

Nakalakip sa AVR Programming Shield kay Arduino

Socket ATMEGA328 chip sa AVR Programming Shield

Piliin ang Programmer, [Tools] -> [Programmer] -> [Arduino bilang ISP] Itakda ang program bootloader, [Tools] -> [Burn Bootloader]

Buksan ang 2Player Pong Sketch sa Arduino software

Mag-upload ng pong sketch, [File] -> [Mag-upload gamit ang programmer]

Hakbang 3: Bumuo

Magtayo
Magtayo

Mga bahagi ng panghinang na tumutugma sa sutla na screen sa PCB. Kung nais mong gamitin ang mas murang LM7805 boltahe regulator, solder ito sa SMPS footprint at palitan ang 10uf capacitor na may 1uf at 22uf na may 100nf capacitor. Ang mga capacitor ng Tantalum ay pupunta sa tabi ng LM117T 3.3V regulator, huwag kalimutang maglagay ng mas matagal na mga lead sa mga + butas. Una ang screen ng panghinang, risistor at mga ceramic capacitor, pagkatapos ay ang mas matangkad na mga bahagi. Nangunguna ang clip sa ibaba at tiyaking walang anumang matutulis na puntos sa ilalim. Gumamit ng mahusay na halaga o mas makapal na panghinang sa bareng jack at potentiometers para sa lakas.

Inirerekumendang: