Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
Alkuperä: Tämä on peli, jonka olen kehittänyt parin vuoden aikana 2018-2019
Se oli alun perin nimeltään "Stupid Flip" ja tuli kiinnostuksestani luoda yksinkertaisia ja hauskoja interaktiivisia pelejä, joita voitaisiin käyttää myös koodauksen opettamiseen. Tässä on kyse yksinkertaisimmasta kuviteltavasta pelistä, johon kuuluu käden kääntäminen pelaajalta toiselle kortilla (tunnuksella), joka on kiinnitetty päähän magneetilla.
Pelaajat saavat pisteitä, jos vastustajansa "pudottaa" kortin yrittäessään kääntää sitä tai jos he onnistuvat kääntämään juuri sillä voimalla, joka tarvitaan kortin tallettamiseen vastustajan puolelle.
Vaikka se on uskomattoman yksinkertaista, käännä se! on myös oudosti koukuttava ja raivostuttava.
Alkuperäiset prototyypit tehtiin pahvista ja laakereina käytettiin putkimaisia ABS -piirilevykiinnikkeitä. Näissä oli analoginen pisteytysjärjestelmä (katso kuvat).
Seuraavat versiot sisältävät MDF -kotelon, 3D -painetut komponentit laakereille, liitoksille ja magneettipidikkeille. Viimeinen vaihe oli lisätä sähköinen pisteytys.
Tämä ohje koskee CNC: n rakentamista, 3D -painettu, sähköinen versio. Kehitin tämän sarjan suunnittelu-/valmistustyöpajoja varten. Ajatuksena oli, että lapset voisivat kehittää omat teemansa peliin. Alkuteema oli kääntää 毽子 (JianZi) kahden pelaajan välillä. JianZi on kiinalainen painotettu sukkula, jota voidaan potkia pelaajien välillä.
Tämän esimerkin teema näyttää Apollo 11 -kuumoduulin kiertävän maan ja kuun välillä.
Kaikkien osien kokoaminen yhteen on melko pitkä prosessi, joten kannustan myös kaikkia kiinnostuneita käyttämään mittoja yksinkertaisen version tekemiseen pahvista. Tämä voidaan tehdä hyvin nopeasti ja peli on yhtä hauska. Ainoa olennainen osa on 5 mm: n neodyymimagneetti. Olemme käyttäneet pallomaisia, joita löydät rakennusleluista tai "leluista", joissa voit tehdä muotoja useilla magneeteilla.
Tässä versiossa käytän jousia nosto- tai kääntövoiman aikaansaamiseksi, mutta aiemmissa versioissa käytin myös kuminauhoja yhtä menestyksekkäästi.
Sähköinen tulostaulu oli hauska koodausharjoitus. Tunnistusjärjestelmä perustuu kahteen IR -maagiseen silmänheijastavaan anturiin. Niiden avulla Arduino voi määrittää, milloin kortti on "käännetty" ja milloin se on todennäköisesti pudonnut. Nämä yhdessä keskeytyspainikkeen kanssa ovat ainoat panokset tähän peliin. Lähdöt ovat 8-numeroinen 7-segmenttinen näyttö ja pietsosummeri. Yritin tehdä niin paljon kuin pystyin tällä yksinkertaisella kokoonpanolla, mutta siellä on paljon tilaa muokata ja parantaa. Tämä on vasta kolmas tai neljäs projekti, jonka olen koodannut, ja se on niin karkea ja sotkuinen kuin odotit. Toivottavasti olen kirjoittanut tarpeeksi muistiinpanoja avuksi kaikille, jotka haluavat selvittää, mitä tapahtuu. Kehitin pelille pari äänitehosteita ja fanfaaria, mutta olen monien äänielementtien, kuten Mario Bros -teeman, velkaa Dipto Pratyaksalle ja Princetronicsin prinssi Stevie-Ray Charles Balabisille.
Mukana ovat myös 3D -tulostustiedostot eri liitoksille ja laakereille. Olen erittäin kiitollinen Mikelle ja Per Widingille heidän avustaan suunnittelun parantamisessa ja tulostamisessa.
Elokuva näyttää kaikki asiaankuuluvat vaiheet, mutta kuvailen niitä täällä tarkemmin.
Tarvikkeet
Pelin rakentaminen:
Käytä liitteenä olevaa tiedostoa CNC- tai laserleikkaukseen
Käytä liitteenä olevaa tiedostoa liitäntäelementtien 3D -tulostamiseen
O-renkaat tai kuminauhat
Jatkojousi ulkohalkaisija 7 mm Sisähalkaisija 5 mm
Puinen tappi 5 mm
Puupalikka 28 mm pyöreä, porattu 5 mm (vastapainoon) - ei tarvitse olla pyöreä
5 mm pallomainen neodyymimagneetti (sama kuin magneettisissa rakennusleluissa)
Elektronisen piste -elementin luominen:
9v Paristopidike ja johto
9v akku
Arduino Nano (käytin kloonia)
Nano breakout -levy
12mm painonappikytkin
8 x 7 segmentin LED -näyttömoduuli
Passiivinen summeri
2 x IR -heijastavaa anturimoduulia
Naaras -naaras Dupont -kaapelit
Vaihe 1: Leikkaa ja kokoa osat
Käytä liitteenä olevia tiedostoja leikkaamaan palaset 5 mm: n MDF -levystä
Kokoa videon mukaisesti puuliimalla ja anna kuivua
Vaihe 2: Leikkaa tappi ja jouset sopivaan kokoon
Käytä leikkuuohjainta leikataksesi vaarnan ja jouset sopivan kokoisiksi.
Asenna jousikiinnikkeet kotelon takalevylle puuliimalla.
Kuivaa, työnnä ja kierrä jouset tähän ja viimeistele sitten toisella tapilla.
Vaihe 3: Kokoa kääntömekanismi
Kääntömekanismi on rakennettu 5 mm: n tapilla ja 3D -tulostetuilla komponenteilla.
Nämä osat kehitettiin Mike ja Per Widingin kanssa ja he tekivät hienoa työtä niiden parantamiseksi.
Laakeriosa (jota tässä kutsutaan "kupoliksi") tulee hioa 5,2 mm: n poralla, jotta tappi toimii sujuvasti. Tämä kiinnittyy sitten kotelon takalevyyn kuumalla liimalla.
Muut komponentit pidetään paikallaan 6 mm: n O-renkailla, mutta pienet kuminauhat toimivat yhtä hyvin.
Niiden avulla käsivartta voidaan säätää optimaalisen pelisuorituksen saavuttamiseksi!
Vaihe 4: Yhdistä komponentit
Liitteenä on kytkentäkaavio, joka näyttää komponenttien kokoamisen Arduino Nanon kanssa.
IR -anturimoduulit lähettävät digitaalisen signaalin arduinoon (päälle/pois). Niiden herkkyyttä on säädettävä potentiometrillä, jotta se voi tunnistaa tarkasti, onko merkki paikallaan.
Vaihe 5: Lataa koodi
Tämä on koodi, jonka olen kehittänyt pelille.
Kuten aiemmin mainittiin, tämä on melko amatööriyritys, ja olen varma, että sitä voidaan parantaa. Mutta se toimii minulle.
Pohjimmiltaan IR -ilmaisimet määrittävät, missä merkki on pelaamisen aloittamiseksi, ja testaavat sitten, onko se onnistuneesti "käännetty".
Jokainen peräkkäinen "flip" vaikuttaa rallitulokseen.
Tämä summa lisätään voittavan pelaajan pisteisiin, kun merkki poistetaan.
Pelaajat menettävät hengen joka kerta, kun merkki heitetään.
Kun jompikumpi pelaaja on menettänyt 5 henkeä, peli on ohi.
Vaihe 6: Muokkaa peliä
Esimerkkiteema on kuun moduuli, joka kulkee maan ja kuun välillä. Tein tämän Apollo11 -tehtävän 50 -vuotispäivän vuoksi.
Se on tehty yksinkertaisista painetuista osista, mutta ajatuksena on, että peli voidaan täysin teemoittaa maaleilla ja lisäosilla.
"Token" -osan tulisi olla halkaisijaltaan noin 70 mm. Huomasimme, että kaksi tai kolme niittiä, jotka oli liimattu kahden paperiarkin väliin ja sitten laminoitu, olivat suunnilleen oikean painon ja magneettisen lujuuden omaavia, mutta tämä vaatii kokeilua.
Vaihe 7: Esimerkkejä
Tässä muutama esimerkki Flip-itistä! jonka teimme äskettäisessä työpajassa.
Kaikki nämä esimerkit sisältävät pisteytyspyörän sähköisen pisteytyksen sijaan.
Molemmat ovat yhtä hauskoja, tyhmiä ja koukuttavia!
Toinen sija pelikilpailussa
Suositeltava:
FuseLight: Käännä vanha/sulatettu putkivalo studio-/juhlavaloksi: 3 vaihetta (kuvilla)
FuseLight: Käännä vanha/sulatettu putkivalo studio-/juhlavaloksi: Tässä muutin sulatetun putkivalon studio-/osavaloksi käyttämällä joitakin perustyökaluja, rgb -valoja ja 3D -tulostusta
Käännä pyörivä puhelin radioon ja kulje aika: 5 vaihetta (kuvilla)
Käännä rotaatiopuhelin radioksi ja matkusta läpi ajan: hakkasin pyörivän puhelimen radioksi! Nosta puhelin, valitse maa ja vuosikymmen ja kuuntele hienoa musiikkia! Kuinka se toimii Tässä pyörivässä puhelimessa on sisäänrakennettu mikrotietokone (Raspberry Pi), joka viestii radiooooo.com-verkkoradiolle
Käännä melkein kaikki kaiuttimeksi: 13 vaihetta (kuvilla)
Käännä melkein kaikki kaiuttimeksi: Voit muuttaa melkein minkä tahansa esineen kaiuttimeksi käyttämällä pietsolevyä ja muutamia lisäosia. Vaikka tämä saattaa tuntua taikuudelta, on itse asiassa melko yksinkertainen tekninen selitys. Ajamalla pietsolevyä vahvistimen avulla levy
Simon -peli - hauska peli!: 5 vaihetta
Simon Game - Hauska peli !: Viite: Täällä Pitkän viikonlopun jälkeen sinun on todella yritettävä tehdä kaikki tehtävät ja työ, joista olet vastuussa. Meidän on aika treenata aivojamme, eikö niin? Näiden tylsien ja merkityksettömien pelien lisäksi on peli nimeltä Simon Game
Aruduino LED -peli Nopea kahden pelaajan peli: 8 vaihetta
Aruduino LED -peli Nopea kahden pelaajan peli: Tämä projekti on innoittamana @HassonAlkeim. Jos haluat katsoa syvällisesti, tässä on linkki, jonka voit tarkistaa osoitteesta https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Tämä peli on parannettu versio Alkeimin pelistä. Se on