Talaan ng mga Nilalaman:
Video: PressKill: isang Arduino Game: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang PressKill ay isang pisikal na laro para sa apat na manlalaro na aking dinisenyo at ginawa gamit ang isang Arduino para sa isang proyekto sa paaralan. Ang paggawa ng laro ay nagsasangkot ng programa, paghihinang, paggawa ng mga plano sa vector, paggupit ng laser at ilang gluing. Nais mong gumawa ng isang rad game upang i-play sa mga kaibigan? Basahin mo!
Mga panuntunan para sa laro:
- Kapag pinindot ng sinumang manlalaro ang kanilang pindutan, nakakuha sila ng isang punto at nagsimula ang Deadzone.
- Kapag pinipilit ng sinumang manlalaro ang kanilang pindutan sa panahon ng Deadzone, malaya sila at wala sa laro.
- 5 segundo matapos ang pagsisimula nito natapos ang Deadzone. Walang pahiwatig dito.
- Ang unang manlalaro na may limang puntos o ang huling tumayo, ay nanalo.
Hakbang 1: Mga Bahagi
Narito ang isang listahan ng lahat ng mga bahagi na pumasok sa pisikal na pagbuo ng laro.
- 1 Arduino
- 4 na malalaking mga pindutan ng arcade na may mga opsyonal na ilaw
- 16 babaeng konektor
- 4 puting led's
- 4 220 Ohm resistors
- 4 10.000 Ohm resistors
- maraming kawad
- init pag-urong tubo
- perfboard
- 1 sheet ng 3mm MDF na kahoy
- Pandikit ng kahoy
Ginamit ko rin ang mga sumusunod na tool:
- Panghinang
- Laser pamutol
- Heat gun (gumana din ang magaan)
Hakbang 2: Mga kable
Ang mga kable mismo ay hindi gaanong kumplikado, nakakapagod lamang dahil kailangan mong gawin ang parehong bagay nang apat na beses, isang beses para sa bawat pindutan. Narito ang isang mahusay na maituturo para sa mga pindutan ng pindutan: Malaking-dome-push-button-LinkIt-pangunahing kaalaman
Okay, narito ang bagay sa limang hakbang lamang:
- Ipasok ang mga LED sa mga arcade button. Kung ang iyong mga pindutan ay madaling tugma sa LED's, mahusay! Ang akin ay hindi, kaya pinanghinang ko ang mga ito sa lugar.
- Ikabit ang mga babaeng konektor sa ilang mga wire. Inhinang ko ang mga ito upang palakasin ang koneksyon at nagdagdag ng heat shrink tubing, gamit ang heat gun, para sa kaligtasan. Kulay ko ang naka-code sa mga wire upang maging negatibo (kulay-abo) at positibo (pula).
- Paghinang ng lahat ng mga wire para sa bawat pindutan sa isang maliit na piraso ng perfboard, upang idagdag ang tamang resistors. Nakakatulong din ito upang ayusin nang kaunti. Suriin upang isama ang imahe para sa isang malapit na pagtingin sa iba't ibang mga wire at resistors. Pagkatapos ay ikonekta ang mga wire sa mga babaeng konektor sa pindutan. ulitin ngayon ng apat na beses!
- Paghinang ng lahat ng mga wire ng bawat pindutan na papunta sa 5V at GND ng Arduino papunta sa isa pang maliit na piraso ng perfboard, kahanay. sa ganitong paraan kailangan mo lamang maiugnay ang dalawang wires sa iyong Arduino sa halip na walo.
- Ito ay isang opsyonal na hakbang, ngunit kung nais mong manatiling medyo organisado tulad ng sa akin, lagyan ng label ang mga wire mula sa bawat pindutan na papunta sa mga PIN ng Arduino. Kinulay ko ang naka-code sa minahan ayon sa kulay ng pindutan.
Iyon ay tungkol dito para sa electronics! Kung mas matalino ka kaysa sa akin, planuhin muna ang iyong mga circuit upang madali mong mapamahalaan ang mga kable at maiwasan ang isang malaking spaghetti ng mga wire.
Hakbang 3: Kahon
Para sa mga personal na kadahilanan, nais kong gumawa ng isang kahon ng laser cut upang hawakan ang lahat ng mga electronics. Ito ay isang payak na hugis at madaling magawa sa pamamagitan lamang ng paglalagari ng kahoy at pagbabarena ng mga bilog na butas, kaya kung mas mabilis o mas madaling ma-access ito para sa iyo, maging isang matalinong paglipat. Ngunit hayaan mong sabihin ko sa iyo, ang mga kasukasuan ng daliri ay mukhang cool bilang ano ba.
Kinuha ko ang pattern para sa kahon mula sa makercase.com, na ginagawang talagang madali upang hindi iguhit ang lahat ng mga kasukasuan ng daliri sa aking sarili. Pagkatapos ay binago ko ang pattern sa Inkscape, isang libreng programa sa pagguhit ng vector. Sa aking karanasan ang Inkscape ay hindi maganda sa pag-export ng.dxf-files na nababasa ng pamutol ng laser, kaya ang isang solusyon para sa problemang iyon ay ang paggamit ng Adobe Illustrator.
Ang kahon mismo ay may sukat na 30 x 30 x 10 centimetri. Sa sandaling naputol ang iyong mdf laser maaari mong idikit ang mga panel nang magkasama. Gayunpaman, huwag idikit ang ilalim! Nagsisilbi itong isang nakabaligtad na takip upang ma-access ang hardware. Maaari mo itong iakma sa pamamagitan ng pagdikit ng ilang mga magnet sa loob. Hindi ko ginawa, simpleng dahil hindi ko kailangan. Ito ay isang mabuting desisyon kung nais mong ilipat ang kahon nang maraming hindi bumagsak ang ilalim.
Tandaan: ang mga planong ibinigay sa itinuturo na ito ay hindi nagsasama ng isang butas para sa isang power cable sa Arduino. Nag-drill ako ng isa sa aking sarili, ngunit maaari mong baguhin ang mga plano upang mapaunlakan ang isa, o maglagay ng isang 5 V na mapagkukunan ng kuryente sa loob ng kahon. Marami pa ring puwang para doon.
Hakbang 4: Code
Narito ang code para sa Arduino. Ginawa ko ito at maaaring maglaman ng mga bug, kahit na wala pa akong napansin, sa ngayon. Ito ay nagkomento at napaka malaya mong higit na mag-optimize, baguhin o idagdag dito.
Hakbang 5: Magsaya
Maaari itong maging cheesy, ngunit ang ibig kong sabihin ay ito: magsaya sa paggawa at paglalaro! Tandaan lamang: ang hindi pagkakaroon ng kasiyahan ay bahagi rin ng kasiyahan sa paggawa. Kung makaalis ka, maglaro at mag-eksperimento upang makahanap ng mga bagong solusyon sa mga problema. Ito ay kung paano ko nagawa ang larong ito. Salamat sa pagbabasa!
Inirerekumendang:
Awtomatikong Magsimula ng isang Programa Kapag Nag-hook ng isang Laptop Sa isang Docking Station: 5 Mga Hakbang
Awtomatikong Magsimula ng isang Programa Kapag Ang Pag-hook ng isang Laptop Sa isang Docking Station: Ang itinuturo na ito ay tungkol sa kung paano magpatakbo ng isang programa o isang application kapag na-hook mo ang iyong laptop sa isang docking station. Sa halimbawang ito gumagamit ako ng Lenovo T480 Windows 10
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at buong pinondohan sa Kickstarter hindi pa masyadong nakakaraan. Nakuha ko ang aking gantimpala ng ilang linggo maaga upang makatulong na sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang library ng Arduino sa isang pagtatangka
Bumuo ng isang Apple HomeKit Temperature Sensor Device Gamit ang isang ESP8266 at isang BME280: 10 Hakbang
Bumuo ng isang Apple HomeKit Temperature Sensor Device Gamit ang isang ESP8266 at isang BME280: Sa itinuturo ngayon, gagawa kami ng mababang temperatura na temperatura, halumigmig at kahalumigmigan sensor batay sa alinman sa AOSONG AM2302 / DHT22 o BME280 temperatura / kahalumigmigan sensor, YL-69 moisture sensor at ang platform ng ESP8266 / Nodemcu. At para sa pagpapakita
Paano Bumuo ng isang CubeSat Sa Isang Arduino Sa Isang Arducam: 9 Mga Hakbang
Paano Bumuo ng isang CubeSat Gamit ang isang Arduino Na May isang Arducam: Sa unang larawan, mayroon kaming isang Arduino at ito ay tinatawag na " Arduino Uno. &Quot; Sa pangalawang larawan, mayroon kaming isang Arducam, at tinawag itong " Arducam OV2640 2MP mini. &Quot; Kasama ang pangalawang larawan, may mga materyales na kakailanganin mo upang
I-convert ang isang Lumang Game Joystick Port Sa isang Usb Flight Stick Sa Arduino: 5 Hakbang
I-convert ang isang Lumang Game Joystick Port Sa isang Usb Flight Stick Gamit ang Arduino: Mabilis na Pagwawaksi: Ang punto ng proyekto na ito ay hindi upang makagawa ng isang murang pagbabago sa joystick ng port ng laro. Ang punto ng proyektong ito ay upang makagawa ng isang maraming nalalaman at napapasadyang joystick na maaaring madaling mai-modded. ang dahilan para sa aking pagpili ng Arduino ay