Sisällysluettelo:
Video: PressKill: Arduino -peli: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
PressKill on fyysinen peli neljälle pelaajalle, jonka suunnittelin ja tein Arduinolla kouluprojektia varten. Pelin tekeminen sisältää ohjelmointia, juottamista, vektorisuunnitelmien tekemistä, laserleikkausta ja liimaamista. Haluatko tehdä rad -pelin ystäviesi kanssa? Jatka lukemista!
Pelin säännöt:
- Kun pelaaja painaa nappia, hän saa pisteen ja Deadzone alkaa.
- Kun pelaaja painaa nappiaan Deadzone -tilassa, hän menettää pelin ja on poissa pelistä.
- 5 sekuntia sen alkamisen jälkeen Deadzone päättyy. Tästä ei ole viitteitä.
- Ensimmäinen pelaaja, jolla on viisi pistettä tai joka seisoo viimeisenä, voittaa.
Vaihe 1: Osat
Tässä on luettelo kaikista osista, jotka menivät pelin fyysiseen rakentamiseen.
- 1 Arduino
- 4 suurta arcade -painiketta ja valinnaiset valot
- 16 naarasliitintä
- 4 valkoista lediä
- 4220 ohmin vastukset
- 4 10.000 ohmin vastukset
- paljon lankaa
- lämpökutistuva letku
- perfboard
- 1 arkki 3 mm MDF -puuta
- puuliimaa
Käytin myös seuraavia työkaluja:
- Juotin
- Laserleikkuri
- Lämpöpistooli (kevyempi toimii myös)
Vaihe 2: Johdotus
Johdotus itsessään ei ole kovin monimutkainen, se on vain tylsää, koska sinun on tehtävä sama asia neljä kertaa, kerran jokaiselle painikkeelle. Tässä on hyvä ohje nappinapeille: Big-dome-push-button-LinkIt-perusteet
Okei, tässä on vain viisi vaihetta:
- Aseta LED -valot arcade -painikkeisiin. Jos painikkeet ovat helposti yhteensopivia LEDien kanssa, hienoa! Omat eivät olleet, joten juotin ne paikoilleen.
- Kiinnitä naarasliittimet johtoihin. Juotin ne yhteyden vahvistamiseksi ja lisäsin lämpökutisteputken avulla lämpöpistoolia turvallisuuden vuoksi. Väritin johdot negatiiviseksi (harmaa) ja positiiviseksi (punainen).
- Juotos kaikki johdot jokaiselle painikkeelle pieneen pahvilevyyn oikeiden vastusten lisäämiseksi. Se auttaa myös hieman järjestäytymään. Tarkista mukana toimitetusta kuvasta lähemmin eri johdot ja vastukset. Liitä sitten johdot naarasliittimillä painikkeeseen. toista nyt neljä kertaa!
- Juotos jokaisen painikkeen johdot, jotka menevät Arduinon 5V- ja GND -liittimiin, toiselle pienelle pahvilevylle rinnakkain. tällä tavalla sinun tarvitsee vain kytkeä kaksi johtoa Arduinoosi kahdeksan sijasta.
- Tämä on valinnainen vaihe, mutta jos haluat pysyä jonkin verran järjestyksessä kuten minä, merkitse johdot jokaisesta painikkeesta, joka menee Arduinon PIN -koodiin. Väritin omani painikkeen värin mukaan.
Siinä on kyse elektroniikasta! Jos olet älykkäämpi kuin minä, suunnittele piirisi etukäteen, jotta voit hallita kaapeleita helposti ja välttää suuria spagetteja.
Vaihe 3: Laatikko
Henkilökohtaisista syistä halusin tehdä laserleikkauslaatikon kaiken elektroniikan säilyttämiseksi. Se on melko yksinkertainen muoto ja se voidaan tehdä helposti sahaamalla puuta ja poraamalla pyöreitä reikiä, joten jos se on nopeampaa tai helpommin saavutettavaa, se on fiksu liike. Mutta kerron teille, että sormenivelet näyttävät viileiltä.
Otin laatikon mallin osoitteesta makercase.com, joiden avulla on todella helppoa olla piirtämättä kaikkia sormiliitoksia itse. Muokkasin sitten mallia Inkscapessa, ilmaisessa vektoripiirto -ohjelmassa. Kokemukseni mukaan Inkscape ei osaa viedä.dxf-tiedostoja, jotka laserleikkuri lukee, joten ratkaisu tähän ongelmaan on Adobe Illustratorin käyttö.
Laatikon koko on 30 x 30 x 10 senttimetriä. Kun mdf -laserleikkaus on tehty, voit liimata paneelit yhteen. Älä kuitenkaan liimaa pohjaa! Se toimii ylösalaisin kannena laitteiston käyttämiseen. Voit tehdä sen kiinnitettäväksi liimaamalla magneetteja sisäpuolelle. En, yksinkertaisesti koska minun ei tarvinnut. Se on hyvä päätös, jos haluat siirtää laatikkoa paljon ilman, että pohja putoaa.
Huomaa: Tässä ohjeessa esitetyt suunnitelmat eivät sisällä reikää virtajohdolle Arduinolle. Porasin sellaisen itse, mutta voit muuttaa suunnitelmia yhden mukaiseksi tai laittaa 5 V virtalähteen laatikon sisään. Siinä on vielä paljon tilaa.
Vaihe 4: Koodi
Tässä on Arduinon koodi. Se on minun tekemäni ja voi sisältää vikoja, vaikka en ole vielä huomannut niitä. Se on kommentoitu ja voit vapaasti optimoida, muokata tai lisätä sitä.
Vaihe 5: Pidä hauskaa
Tämä saattaa kuulostaa kamalalta, mutta tarkoitan sitä tosissaan: hauskaa tekemistä ja pelaamista! Muista myös: hauskanpito on myös osa tekemisen hauskaa. Jos jäät jumiin, leiki ja kokeile löytääksesi uusia ratkaisuja ongelmiin. Näin pystyin tekemään tämän pelin. Kiitos lukemisesta!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Halvin Arduino -- Pienin Arduino -- Arduino Pro Mini -- Ohjelmointi -- Arduino Neno: 6 vaihetta (kuvilla)
Halvin Arduino || Pienin Arduino || Arduino Pro Mini || Ohjelmointi || Arduino Neno: …………………………. Tilaa YouTube -kanavani saadaksesi lisää videoita ……. Tässä projektissa keskitytään kaikkien aikojen pienimpään ja halvinan arduinoon. Pienin ja halvin arduino on arduino pro mini. Se muistuttaa arduinoa