Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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.