Kazalo:
- 1. korak: Povezave
- 2. korak: Nosilec baterije in stikalo
- 3. korak: Zvok
- 4. korak: Dotaknite se blazinic
- 5. korak: RGB obroč in spajkanje
- 6. korak: Koda
Video: Spominska igra z dotikom (Simon pravi) - Če je to potem tisto: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Naredil sem spominsko igro s samoizdelanimi sledilnimi ploščicami in obročem iz neopiksela za šolski projekt. Ta igra je podobna Simon Saysu, le da so različne oblike vnosa in povratnih informacij (zvoki in svetlobni učinki) v igri različne. Programiral sem zvoke iz Super Mario, The Legend Of Zelda in Sonic The Hedgehog s knjižnico parcel. Kot zaključek sem v meni igre dodal visoko oceno in menjavo hitrosti. Igralec bo prišel v meni igre, ko je igra končana ali ko je naprava vklopljena. Ta naprava Arduino je narejena kot prenosna.
Deli, ki jih potrebujete za to:
- Arduino Uno R3
- Zatiči
- Vijaki ali žeblji
- Obroč NeoPixel (16 RGB LED)
- Les
- PCB plošča
- 8 ohm, 0, 25 W zvočnik
- 1 upor med 300 in 500 ohmov
- 4 upori po 100 ohmov
- Spajkanje
- Žice
- Lepilo
- Nosilec baterije (6 AA) ali 9V nosilec baterije
- Drsno stikalo za vklop/izklop
- Bakreni trak
- Velostat
- Tanka barvna plastična folija (uporabil sem barvne zavihke)
- Barva (dodatno)
- Trak
- Papir
- Mlečno steklo ali bela plastika (z zelo malo preglednosti) pokrovček oz
Orodja, ki jih potrebujete:
- Prenosni računalnik
- Žaga za les
- Spajkalnik
- Kladivo
- Škarje
- Svinčnik
- Vrtalnik
1. korak: Povezave
To so povezave, ki sem jih na protokolu izdelal pred izdelavo sistema. Uporabite ga lahko za pomoč.
2. korak: Nosilec baterije in stikalo
Najprej sem naredil stranice škatle in držalo baterije prilepil na vogal. Na držalo za baterije sem zlepil tiskano vezje s priloženim Arduinom. Na prazen del tiskane plošče sem prilepil zvočnik in dvignil obroč NeoPixel. Na držalo baterije sem prilepil nekaj žic, da se ne bi zrahljale. Izvrtal sem nekaj lukenj za zvočnik, tako da je zvok nekoliko glasnejši in naredil tudi odprtino na strani, kamor sem prilepil stikalo za vklop/izklop.
3. korak: Zvok
Za zvok sem dodal zvočnik. Zvočnik je bil zelo enostaven za spajkanje, saj sem žico spajkal na digitalni izhod 12 in žico od zvočnika do tal. Programiral sem veliko zvokov s knjižnico glasov Arduino. Smešno se mi je zdelo uporabljati zvoke Maria, Zelde in Sonica. Toda imel sem razlog za uporabo teh zvokov. Ugotovil sem, da je zvok kovanca odlično sporočil igralcem, koliko točk so dosegli, ker je hiter zvok. Zvok odpiranja prsi iz Zelde se je počutil kot popoln zmagoviti zvok. Uporabil sem tudi dva zvoka Sonic. Prvi je, ko igralec ne uspe, potem bo slišal igro nad zvokom iz Sonica, kar je po mojem mnenju popoln neuspešen zvok. V meniju za igre sem uporabil tudi zvok Sonic. Ko se igralec dotakne modre ploščice, se bo predvajala melodija Green Hill Sonic. Tempo te melodije prikazuje, kakšen bo tempo igre. Obstajajo 4 nastavitve hitrosti. Rdeča blazinica daje skrivnostni zvok Zelde, ker ne naredi ničesar in mislil sem, da bo to kul velikonočno jajce.
4. korak: Dotaknite se blazinic
V igro sem dodal pritisne blazinice, ki naj bi se obnašale kot sledilne ploščice, in sem jih sam izdelal in oblikoval. Zaradi teh navodil bom te tlačne blazinice še naprej klical na dotik.
Oblike sledilnih ploščic so bolj nenavadne od tipov senzorjev pritiska na trgu. Najprej sem želel narediti zelo ostre in pravokotne ploščice na dotik, pozneje pa sem se odločil za bolj organsko obliko blazinic. Ker imajo blazinice nenavadno obliko L/blob, je ljudem bolj zanimivo komunicirati in si jih ogledati (prosila sem družinske člane, naj se igrajo z igračo in mi posredujejo povratne informacije). Kako sem naredil sledilne ploščice temelji na tem navodilu: https://www.instructables.com/id/F Flexible-Fabric-…. Razlika med tem senzorjem tlaka in mojim je v tem, da sem kot prevodni material uporabil bakreni trak. Prav tako nisem uporabil nobene tkanine razen Velostata. Na vrhu škatle sem naredil nekaj rež, tako da sem lahko skozi njih potisnil dva bakrena dela na vsaki blazinici, da ju spajkam v notranjost, da z žico povežemo tiskano vezje. Za dokončanje blazinic sem izrezal 4 barvne oblike iz plastike in jih zlepil na vrh (previdno zlepljen ob straneh blazinic). Žice so povezane s tiskano vezje s spajkanjem na analogne vhode. Vsak vhod ima tudi povezavo z maso z uporom 100 Ohmov vmes.
5. korak: RGB obroč in spajkanje
Za vir svetlobe sem izbral prstan NeoPixel s 16 LED diodami. Za to sem se odločil namesto običajnih LED, ker mi je dal veliko svobode pri programiranju različnih učinkov za igro. Všeč so mi bile tudi njegove svetle barve in kako je nekaterim materialom uspelo narediti svetlobo zbledelo in razpršeno ter ne pikčasto in ostro. RGB obroč sem postavil na sredino, ker sem mislil, da bo to popolno mesto za igro spomina. Tako sem vsaki barvi lahko dal četrtino in smer obroča, ki bi bila intuitivna. V notranjost sem prilepil kos lesa, da dvignem RGB obroč na želeno višino, in na sredini zažagal okroglo luknjo. V to luknjo postavim velik bel plastični pokrovček, ki je dal zelo lep zbledeli učinek, vendar ne preveč zbledel, da je smer, od koder prihaja barvna svetloba, preveč zbledela. Med digitalnim izhodom 5 Arduino 5 in vhodom NeoPixel sem spajal 320 ohmski upor. Potem sem tudi spajkal žico med 5V na Arduinu in obroču NoePixel, Ground iz Arduina pa gre na tla na NeoPixel.
6. korak: Koda
Moja koda temelji na drugem primeru Simon Says, vendar sem moral spremeniti in dodati drugo kodo, da deluje z obročem NeoPixel in sledilnimi ploščicami. Programiral sem tudi nekaj različnih zvokov. Tudi jaz sem dodal visoko oceno in dodal sem tudi gumb za spreminjanje hitrosti. Koda temelji na izključeni in stari Simonovi vadnici za Arduino in to sem postavil v opombe na zgornji del glavnega skripta.
Priporočena:
Če to, potem tisto: 5 korakov
Če to kot tisto: Interactieve Bijenkorf. V tem projektu heb ik een interactief systeem proberen te bouwen dat aanvoelt als een levend organisme. Dit systemem neemt geluid en trillingen weer en reageert daar op vrata middel van licht. De toeschouwer kan interactie met
Simon pravi spominska igra: 4 koraki
Simon pravi spominsko igro: To je igra, ki jo imamo mnogi radi in se je spominjamo iz otroštva. Ne samo, da vračamo nostalgične spomine, ampak jih dodajamo v svet računalniškega inženiringa! Ta igra je sestavljena iz različnih stopenj, v katerih so LED -diode s
Če to potem tisto - Moodlamp: 4 koraki (s slikami)
Če je to potem tisto - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systemem (skupaj s strojno opremo in programsko opremo) dat data can be ontvangen en verwerken.Omdat ik geen enkele ervaring heb met arduino en codes schrijven heel erg lastig vind, heb ik besloten omind simpel te houden met
Če to, potem tisto: Prenosna konzola Arduino: 5 korakov
Če to, potem tisto: Prenosna konzola Arduino: To je preprosto streljanje na tarčo. Premikate predvajalnik z dvema kapacitivnima moduloma na dotik in streljate s trdimi zvoki, kot so ploskanje, vpitje ali tresenje škatle. Uporabljeni deli: Arduino Uno Arduino a000096 tft zaslon 2 TTP223B modul na dotik
Arduino Pong za enega igralca- Če to, potem tisto: 5 korakov
Arduino Singleplayer Pong-Če je to, potem tisto: Dit arduino projekt je gebaseerd op een 2 speler pong projekt hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) projekt maar dit je enkraten predvajalnik in enostavna AI.Poskrbljeno: Arduino Uno Nokia 5100 scherm. https: // ww