Sadržaj:
- Korak 1: Veze
- Korak 2: Držač baterije i prekidač
- Korak 3: Zvuk
- Korak 4: Dodirnite podloge
- Korak 5: RGB prsten i lemljenje
- Korak 6: Kôd
Video: Igra memorije s dodirom (Simon kaže) - Ako je ovo onda ono: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Napravio sam igru za pamćenje sa sopstvenim rukama touch padovima i prstenom od neopiksela za školski projekat. Ova igra je slična Simon Says -u, samo što se mnogi oblici unosa i povratnih informacija (zvukovi i svjetlosni efekti) u igri razlikuju. Programirao sam zvukove iz Super Maria, The Legend Of Zelda i Sonic The Hedgehog sa bibliotekom tonova. Kao završni dodir, dodao sam visoku ocjenu i mjenjač brzine u meni igre. Igrač će doći do menija igre kada igra završi ili kada je uređaj uključen. Ovaj Arduino uređaj napravljen je za prijenos.
Delovi koji su vam potrebni za izradu:
- Arduino Uno R3
- Igle
- Vijci ili ekseri
- NeoPixel prsten (16 RGB LED dioda)
- Drvo
- PCB ploča
- 8 ohm, 0, 25 W zvučnik
- 1 otpornik između 300 i 500 Ohma
- 4 otpornika od 100 Ohma
- Solder
- Žice
- Ljepilo
- Držač baterije (6 AA) ili 9V držač baterije
- ON/OFF klizni prekidač
- Bakarna traka
- Velostat
- Tanka plastična folija u boji (koristio sam jezičke u boji)
- Boja (dodatno)
- Tape
- Papir
- Mliječno staklo ili bijela plastična (s vrlo malo prozirnosti) čep ili
Alati koji su vam potrebni:
- Laptop
- Testera za drvo
- Lemilica
- Hammer
- Makaze
- Olovka
- Drill
Korak 1: Veze
Ovo su veze koje sam napravio na matičnoj ploči s prototipovanjem prije nego što sam napravio sistem. Možete ga koristiti za pomoć.
Korak 2: Držač baterije i prekidač
Prvo sam napravio stranice kutije i zalijepio držač baterije za ugao. Zalijepio sam PCB ploču s priloženim Arduinom pored držača baterije. Na prazan dio PCB ploče zalijepio sam zvučnik i podigao NeoPixel prsten. Zalijepio sam neke žice na držač baterije kako se ne bi olabavile. Izbušio sam neke rupe za zvučnik pa zvuk postaje nešto glasniji i napravio sam otvor sa strane na koji sam zalijepio prekidač za uključivanje/isključivanje.
Korak 3: Zvuk
Dodao sam zvučnik za zvuk. Zvučnik je bio vrlo jednostavan za lemljenje, jer sam lemio žicu na digitalni izlaz 12 i žicu od zvučnika do mase. Programirao sam mnoge zvukove pomoću Arduino biblioteke tonova. Bilo mi je smiješno koristiti zvukove Maria, Zelde i Sonica. Ali imao sam razloga koristiti ove zvukove. Otkrio sam da zvuk novčića savršeno funkcionira kako bi obavijestio igrače koliko su bodova postigli jer je to brz zvuk. Zeldin zvuk otvaranja sanduka osjetio se kao savršen zvuk pobjede. Koristio sam i dva zvuka Sonic. Prva je kada igrač ne uspije, tada će čuti zvuk igre preko Sonica, što je po mom mišljenju savršen zvuk neuspjeha. Takođe sam koristio zvuk Sonic u meniju za igru. Kada igrač dodirne plavu ploču, svirat će melodija Green Hill Sonic. Tempo ove melodije pokazuje kakva će biti postavka tempa igre. Postoje 4 postavke brzine. Crveni jastučić daje tajni zvuk iz Zelde jer ne radi ništa, a ja sam mislio da će to biti kul uskršnje jaje.
Korak 4: Dodirnite podloge
U igru sam dodao jastučiće za pritisak koji se trebaju ponašati kao dodirni jastučići, a sam sam ih izradio i dizajnirao. Radi ovog uputstva nastavit ću zvati ove jastučiće za pritisak dodirnim pločicama.
Oblici dodirnih pločica neobičniji su od tipa senzora pritiska koji postoje na tržištu. Prvo sam htio napraviti vrlo oštre i pravokutne dodirne pločice, no kasnije sam odlučio primijeniti organskiji oblik jastučića. Budući da jastučići imaju neobičan oblik L/mrlje, ljudima je zanimljivije komunicirati i gledati (zamolio sam članove porodice da se igraju s igračkom i da mi daju svoje povratne informacije). Način na koji sam napravio dodirne podloge temelji se na ovom uputstvu: https://www.instructables.com/id/Flex-Fabric-…. Razlika između ovog i mog senzora pritiska je u tome što sam koristio bakrenu traku kao provodljivi materijal. Također nisam koristio nikakvu tkaninu osim Velostata. Napravio sam nekoliko utora na vrhu kutije, tako da sam mogao provući dva bakrena dijela na svakoj podlozi kroz njih da ih zalemim unutra sa žicom na tiskanu ploču. Da bih završio jastučiće, izrezao sam 4 plastična oblika u boji i zalijepio ih odozgo (pažljivo zalijepljen sa strane jastučića). Žice su spojene na PCB ploču lemljenjem na analogne ulaze. Svaki ulaz također ima vezu sa masom sa otpornikom od 100 Ohma između.
Korak 5: RGB prsten i lemljenje
Za izvor svjetlosti odabrao sam NeoPixel prsten sa 16 LED dioda. Izabrao sam ovo umjesto normalnih LED dioda jer mi je dalo veliku slobodu u programiranju različitih efekata za igru. Svidjele su mi se i njegove svijetle boje i način na koji su neki materijali uspjeli učiniti svjetlost izblijedjelom i raspršenom, a ne tačkastom i oštrom. Postavio sam RGB prsten u sredinu jer sam mislio da bi to bilo savršeno mjesto za igru memorije. Na ovaj način sam svakoj boji mogao dati četvrtinu i smjer na prstenu koji bi bio intuitivan. Zalijepio sam komad drveta kako bih podigao RGB prsten na željenu visinu i izrezao kružnu rupu u sredini. U tu rupu stavljam veliku bijelu plastičnu kapu koja je dala vrlo lijep izblijedio efekt, ali nije previše izblijedjela da je smjer odakle dolazi obojena svjetlost previše izblijedio. Lemio sam otpornik od 320 Ohma između Arduino digitalnog izlaza 5 i NeoPixel ulaza. Zatim sam također zalemio žicu između 5V na Arduinu i NoePixel prstenu i Uzemljenje iz Arduina ide na masu na NeoPixelu.
Korak 6: Kôd
Moj kôd je zasnovan na drugom primjeru Simon Says -a, ali morao sam promijeniti i dodati drugi kôd da bi radio s NeoPixel prstenom i touch padovima. Takođe sam programirao neke različite zvukove. I ja sam dodao visok rezultat, a dodao sam i dugme za promjenu brzine. Kôd se temelji na isključenom i starom Simonovom vodiču za Arduino i to sam stavio u bilješke na gornji dio glavnog skripta.
Preporučuje se:
Puzzle igra memorije pomoću BBC MicroBita: 7 koraka
Memorijska zagonetka pomoću BBC MicroBita: Ako ne znate šta je BBC MicroBit, to je u osnovi zaista mali uređaj koji možete programirati tako da ima ulaze i izlaze. Kindof poput Arduina, ali više razrađen. Ono što mi se jako svidjelo kod MicroBita je to što ima dva ugrađena ulaza b
Nike LED Swoosh! Ovo je odličan dekor za sobu. Ovo je jedini projekt koji svi mogu ponoviti .: 5 koraka
Nike LED Swoosh! Ovo je odličan dekor za sobu. Ovo je jedan projekt koji svatko može ponoviti .: Alati-mjerač vrpce-lemilica-lemilica-električna bušilica-brusni papir-Oprema-LED traka (RGB) 5m-LED kontroler-Napajanje 12V 4A-drvo 50-50-1500 2x drvo 20-20-3000 2x šperploča 500-1000mm-vijci (45mm) 150x-vijci (35mm) 30x-scr
Simon kaže Igra memorije: 4 koraka
Simon kaže igru pamćenja: ovo je igra koju mnogi od nas vole i pamte je iz djetinjstva. Ne samo da vraćamo nostalgična sjećanja, već ih dodajemo i u svijet računalnog inženjeringa! Ova igra se sastoji od različitih nivoa u kojima LED diode s kabelima
Simon kaže sa LCD ekranom: 9 koraka (sa slikama)
Simon kaže s LCD zaslonom: IntroUvijek ste željeli stvoriti Arduino projekt s jednim, zaista zabavnim za igranje, i dva, lakim za izgradnju. Pa ne gledaj dalje. Zdravo i dobrodošli u moju nastavu. Ovdje ću vas naučiti da kreirate igru Simon Says sa LCD -om
Simon kaže Igra s Arduinom: 5 koraka
Simon kaže igru s Arduinom: DIY Simon kaže igru s Arduinom, pokazat ću vam kako napraviti igru Simon kaže sa Arduinom, vrlo je jednostavno, tužim Arduino Nano, pretplatite se na moj YouTube kanal