Sisukord:
Video: PressKill: Arduino mäng: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
PressKill on füüsiline mäng neljale mängijale, mille kujundasin ja tegin kooliprojekti jaoks Arduino abil. Mängu tegemine hõlmab programmeerimist, jootmist, vektorplaanide koostamist, laserlõikust ja natuke liimimist. Kas soovite sõpradega mängida rad -mängu? Loe edasi!
Mängu reeglid:
- Kui mõni mängija vajutab oma nuppu, saab ta punkti ja Deadzone algab.
- Kui mõni mängija survetsooni ajal oma nuppu vajutab, kaotab ta mängu ja on mängust väljas.
- 5 sekundit pärast algust surnud tsoon lõpeb. Selle kohta pole märke.
- Esimene mängija, kellel on viis punkti või kes seisab viimasena, võidab.
Samm: osad
Siin on nimekiri kõigist osadest, mis läksid mängu füüsilisse struktuuri.
- 1 Arduino
- 4 suurt arkaadnuppu koos lisavalgustitega
- 16 naissoost pistikut
- 4 valget LED -i
- 4 220 oomi takistid
- 4 10 000 oomi takistit
- palju traati
- termokahanevad torud
- perfboard
- 1 leht 3 mm MDF puidust
- puiduliim
Kasutasin ka järgmisi tööriistu:
- Jootekolb
- Laserlõikur
- Soojuspüstol (ka tulemasin töötab)
2. samm: juhtmestik
Juhtmestik ise pole nii keeruline, see on lihtsalt tüütu, sest sama asja tuleb teha neli korda, üks kord iga nupu jaoks. Siin on hea juhend nööpnõelte jaoks: Big-dome-push-button-LinkIt-põhitõed
Olgu, siin on vaid viis sammu:
- Sisestage LED -id arkaadnuppudesse. Kui teie nupud on LED -idega hõlpsasti ühilduvad, suurepärane! Minu omad seda polnud, nii et ma jootsin need oma kohale.
- Kinnitage naissoost pistikud mõne juhtme külge. Ma jootasin need ühenduse tugevdamiseks ja lisasin ohutuse tagamiseks kuumutuspüstoli abil mõne termokahaneva toru. Juhtmed värvisin negatiivseks (halliks) ja positiivseks (punaseks).
- Jootke kõik juhtmed iga nupu külge väikeseks perfboard -tükiks, et lisada õiged takistid. See aitab ka natuke organiseerida. Kontrollige kaasasolevat pilti, et näha erinevaid juhtmeid ja takistid. Seejärel ühendage juhtmed naissoost pistikutega nupuga. korrake nüüd neli korda!
- Jootke iga nupu juhtmed, mis lähevad Arduino 5V ja GND -sse, paralleelselt teisele väikesele perfboard -tükile. sel viisil peate oma Arduino külge ühendama ainult kahe juhtme kaheksa asemel.
- See on valikuline samm, kuid kui soovite jääda mõnevõrra organiseeritud nagu mina, märgistage juhtmed igast nupust, mis lähevad Arduino PIN -koodidesse. Värvisin oma värvi nuppude värvi järgi.
See on elektroonika kohta umbes nii! Kui olete minust targem, planeerige oma vooluringid eelnevalt, et saaksite kaableid hõlpsalt hallata ja vältida suuri juhtmete spagette.
3. samm: kast
Isiklikel põhjustel tahtsin teha laserlõikekarbi, kuhu mahuks kogu elektroonika. See on üsna lihtne kuju ja seda saab hõlpsasti valmistada lihtsalt puidu saagimise ja ümmarguste aukude puurimisega, nii et kui see on teie jaoks kiirem või juurdepääsetavam, on see tark samm. Aga ma ütlen teile, need sõrmeühendused näevad kuradi lahedad välja.
Karbi mustri võtsin veebisaidilt makercase.com, kelle abil on tõesti lihtne kõiki sõrmeliigesid ise mitte joonistada. Seejärel muutsin mustrit tasuta vektorjoonistusprogrammis Inkscape. Minu kogemuste kohaselt ei ole Inkscape laserlõikuri poolt loetavate.dxf-failide eksportimisel hea, seega on selle probleemi lahendus Adobe Illustratori kasutamine.
Karbi mõõtmed on 30 x 30 x 10 sentimeetrit. Kui olete oma mdf laserlõike teinud, saate paneelid kokku liimida. Ärge siiski liimige põhja! See toimib riistvarale juurdepääsemiseks tagurpidi kaanena. Saate selle kinnitada, liimides sisse mõned magnetid. Ma ei teinud seda lihtsalt sellepärast, et mul polnud seda vaja. See on hea otsus, kui soovite kasti palju liigutada, ilma et põhi maha kukuks.
Märkus: selles juhendis esitatud plaanid ei sisalda auku Arduino toitekaabli jaoks. Puurisin ühe ise, kuid saate plaane muuta, et seda mahutada, või panna kasti sisse 5 V toiteallikas. Selle jaoks on veel palju ruumi.
4. samm: kood
Siin on Arduino kood. See on minu tehtud ja võib sisaldada vigu, kuigi ma pole neid praegu veel märganud. Seda kommenteeritakse ja saate seda vabalt edasi optimeerida, muuta või lisada.
Samm: nautige
See võib kõlada jultunult, aga ma mõtlen seda tõsiselt: nautige tegemist ja mängimist! Pidage ka meeles: mitte lõbutsemine on ka osa tegemise lõbust. Kui jänni jääte, mängige ja katsetage, et leida probleemidele uusi lahendusi. Nii suutsin ma selle mängu teha. Täname lugemise eest!
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Looge Arduino Simoni mäng 2 minutiga!: 3 sammu
Loo Arduino Simoni mäng 2 minutiga!: EI džemprid! EI Juhtmeid! MITTE jootmist! EI leivalaud! Mõtlemine väljaspool kasti. Nii et soovite näidata oma mikrokontrollerit koos mõne lisaseadmetega tõesti kiiresti, enne kui sõbrad või sugulane on teel … Pange kokku
Arduino Sorta Sudoku mäng: 3 sammu (piltidega)
Arduino Sorta Sudoku mäng: Paljudele inimestele meeldib Sudokut mängida ja lapselastele meeldib arvamismängud, nii et otsustasin teha kaasaskantava “Sorta Sudoku” mängu. Minu versioonis on mäng 4x4 ruudustik, kuid pakutakse ainult ühte numbrit. Idee on arvata ülejäänud numbrid
Vajuta nuppu); // Arduino LCD -mäng: 5 sammu (piltidega)
Vajuta nuppu); // Arduino LCD -mäng: hiljuti töötasin skautides Game Design'i teenetemärgi kallal. Ühe nõude jaoks ehitasin selle mängu Arduino abil, mis põhineb LED -kiikmängul. Mängu eesmärk on koguda võimalikult palju punkte. Alguses t
Simoni mäng - lõbus mäng!: 5 sammu
Simoni mäng - lõbus mäng !: Viide: siinPärast pikka nädalavahetust peate kindlasti kõvasti proovima, et täita kõik ülesanded ja töö, mille eest vastutate. Meil on aeg oma aju treenida, kas pole? Peale nende igavate ja mõttetute mängude on olemas ka mäng nimega Simon Game