Talaan ng mga Nilalaman:
Video: I-block ang Laro: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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:
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: 4 na Hakbang
Subukan ang Bare Arduino, Gamit ang Software ng Laro Gamit ang Capacitive Input at LED: " Push-It " Interactive na laro gamit ang isang hubad na Arduino board, walang mga panlabas na bahagi o mga kable na kinakailangan (gumagamit ng isang capacitive 'touch' input). Ipinapakita sa itaas, ipinapakita ang pagtakbo nito sa dalawang magkakaibang board. Push-Mayroon itong dalawang layunin. Upang mabilis na maipakita / v
Paano Makopya ang Mga Nai-save na Laro sa isang Microsoft o 3rd Party na MU ang Madaling DALAN .: 9 Mga Hakbang
Paano Kopyahin ang Mga Pagse-save ng Laro sa isang Microsoft o 3rd Party MU ang DALING PARAAN.: Orihinal na tutorial DITO maraming mga tutorial ng Softmod doon at lahat sila ay mabuti ngunit ang pagkuha ng mga mai-save na file sa Xbox HDD ay isang sakit, gumawa ako ng live cd na ginagawang madali upang gawin iyon. Hindi ito isang kumpletong tutorial ng softmod, ito
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: 8 Hakbang
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: Gumawa ako ng ilang gawang-bahay na Arduboy na may memorya ng Serial Flash na maaaring mag-imbak ng max 500 na laro upang maglaro sa kalsada. Inaasahan kong ibahagi kung paano mag-load ng mga laro dito, kasama ang kung paano mag-imbak ng mga laro sa serial flash memory at lumikha ng iyong sariling pinagsama-samang package ng laro
Ikonekta ang 4 na Laro Gamit ang Arduino at Neopixel: 7 Mga Hakbang (na may Mga Larawan)
Ikonekta ang 4 Laro Gamit ang Arduino at Neopixel: Sa halip na magbigay lamang ng isang regalo sa labas ng istante, nais kong bigyan ang aking mga pamangkin ng isang natatanging regalo na maaari nilang pagsamahin at (sana) mag-enjoy. Habang ang Arduino code para sa proyektong ito ay maaaring napakahirap para sa kanila na maunawaan, ang mga pangunahing konsepto
Paano Suriin Kung Tumatakbo ang isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: 4 Mga Hakbang
Paano Suriin Kung Tumatakbo ang Isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: Kamakailan-lamang na nakuha ko ang Tawag ng Tanghalan 4 mula sa isang kaibigan (nang libre ay maaari kong idagdag) dahil hindi tatakbo sa kanyang computer. Sa gayon, ang kanyang computer ay medyo bago, at ikinagulat ako nito kung bakit hindi ito tatakbo. Kaya pagkatapos ng ilang oras na paghahanap ng internet, napag-alaman ko