Talaan ng mga Nilalaman:

I-block ang Laro: 3 Mga Hakbang
I-block ang Laro: 3 Mga Hakbang

Video: I-block ang Laro: 3 Mga Hakbang

Video: I-block ang Laro: 3 Mga Hakbang
Video: PAANO I-BLOCK ANG MGA ADS SA APPS AT GAMES 2024, Nobyembre
Anonim
I-block ang Laro
I-block ang Laro

Ito ay inspirasyon ng proyekto na pockeTETRIS. Nais kong magkaroon ng circuit board na gumagamit ng isang mas malaking screen, gawing mas komportable itong maglaro nang walang kaso, at magdagdag ng isang on / off switch.

Hakbang 1: Bumuo

Magtayo
Magtayo

Ang mga file ng disenyo ay nasa EasyEDA

Ang mga PCB ay kailangang nangunguna nang libre dahil ito ay isang hand hand game.

Kailangan ng mga item

PCB - Menu pagkatapos ay "Bumuo ng Fabrication File" - lumikha ng Gerber o mag-order sa JLCPCB

1.3 OLED 128X64 - Tiyaking tumutugma ang mga pin sa PCB

3 - 10K Resistors

3 - 6x6 SMD Button Switch

ATtiny85

2 Pos 3 Pin Slide Switch

CR2032 Battery Holder BAT-HLD-001-THM

CR2032 Baterya

DIP8 Socket

AVR o ATtiny Chip Programmer

Lead Free Solder

Panghinang

Mas Malinis na Alkoholik

Murang Toothbrush

Proteksyon sa Mata para sa paghihinang, pagbabawas, at paglilinis.

PAG-SIGURO

Karamihan sa proyektong ito ay sa pamamagitan ng hole paghihinang, ngunit gumagamit ito ng mga SMD na pindutan upang hindi maging matalim gilid sa likod na bahagi. Ang pag-solder ng mount mount ay bago para sa akin, kaya't ibabahagi ko ang natutunan ko. Upang maghinang ang mga pindutan ng SMD, unang matunaw ang solder sa 1 pad, muling ibalik ang solder at i-slide ang 1 button na paa sa solder. Tiyaking nakahanay ang pindutan bago magpatuloy. Susunod na pag-init ng mga pad at paa ng bakal at natutunaw na panghinang sa itaas hanggang mabuo ang isang solong simboryo. Natutunan ko ang paghihinang ng SMD mula sa Collin's Lab.

Ang mga pindutan ng pang-mount na panghinang bago pa ang anupaman.

Susunod, maghinang ang Attiny85 socket at resistors sa likuran. Itugma ang socket notch sa silkscreen outline. Pagkatapos, i-trim ang mga lead at pagkatapos ay ang mga solder na bahagi sa harap na bahagi. Putulin ang natitirang paghihinang pagkatapos na matapos.

PAGLILINIS

Ang pagkilos ng bagay mula sa panghinang ay mag-iiwan ng isang malagkit na nalalabi. Pagkatapos ng Paghihinang gumamit ng electronics na alkohol upang mag-spray o takpan ang PCB at mag-scrub gamit ang sipilyo. Gumamit ng proteksyon sa mata.

Hakbang 2: Program ATtiny85

Program ATtiny85
Program ATtiny85

Magdagdag ng suporta ng board ng Arduino IDE para sa ATtiny Pumunta sa menu na "File" at piliin ang "Mga Kagustuhan" Sa kahon na may label na "Mga Karagdagang Mga Tagapamahala ng URL ng URL" ipasok: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x -boards-manager / package_damellis_attiny_index.json at i-click ang OK

Pumunta sa menu na "Mga Tool" at pagkatapos ay piliin ang "Lupon" na "Boards Manager" at pagkatapos mula sa uri ng drop down piliin ang "Na-ambag": Piliin ang pakete na "maingat" at i-click ang pindutang "I-install".

Matapos makumpleto ang pag-install, isara ang window ng "Boards Manager" at piliin ang

Lupon: "ATtiny25 / 45/85"

Proseso: "ATtiny85"

Clock: "Panloob na 8 Mhz"

Program ATtiny

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 ATTINY85 chip sa AVR Programming Shield

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

Buksan ang PockeTetris Sketch sa Arduino software

Pag-upload ng sketch, [File] -> [I-upload gamit ang programmer]

Matapos mong matagumpay na mai-upload ang sketch, siguraduhin na ang tuldok sa ATtiny85 at ang socket notch ay nasa parehong panig at itulak ang maliit na tilad sa socket.

Hakbang 3: Maglaro

Babaguhin ng gitnang pindutan ang piraso ng block at i-drop ito kapag gaganapin. Gayundin mayroong isang pause mode na gumagamit ng mas kaunting lakas kapag ang kaliwa at kanang mga pindutan ay sabay na na-hit.

Nasiyahan ako sa pagbuo at paglalaro ng larong ito.

Inirerekumendang: