Obsah:
- Krok 1: Pripojenia
- Krok 2: Držiak a spínač batérie
- Krok 3: Zvuk
- Krok 4: Dotknite sa Padov
- Krok 5: RGB krúžok a spájkovanie
- Krok 6: Kód
Video: Pamäťová hra s dotykom (Simon hovorí) - Keď toto, potom ono: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Vytvoril som pexeso s vlastnoručne vyrobenými dotykovými podložkami a neopixelovým krúžkom pre školský projekt. Táto hra je podobná hre Simon Says, okrem toho, že mnohé formy vstupu a spätnej väzby (zvuky a svetelné efekty) v hre sú odlišné. Zvuky zo Super Maria, The Legend Of Zelda a Sonic The Hedgehog som naprogramoval pomocou knižnice výšok. Na záver som do ponuky hry pridal vysoké skóre a menič rýchlosti. Hráč sa dostane do ponuky hry, keď je hra dokončená alebo je zapnuté zariadenie. Toto zariadenie Arduino je navrhnuté tak, aby bolo prenosné.
Časti, ktoré potrebujete na výrobu:
- Arduino Uno R3
- Špendlíky
- Skrutky alebo klince
- NeoPixel Ring (16 RGB LED diód)
- Drevo
- Doska plošných spojov
- 8 ohm, 0, 25 W reproduktor
- 1 odpor medzi 300 a 500 ohm
- 4 odpory 100 ohmov
- Spájka
- Drôty
- Lepidlo
- Držiak batérie (6 AA) alebo 9V držiak batérie
- Posuvný prepínač ON/OFF
- Medená páska
- Velostat
- Tenká farebná plastová fólia (použil som farebné záložky)
- Farba (dodatočná)
- Páska
- Papier
- Mliečne sklo alebo biely plast (s veľmi malou priehľadnosťou) uzáver alebo
Potrebné nástroje:
- Prenosný počítač
- Píla na drevo
- Spájkovačka
- Kladivo
- Nožnice
- Ceruzka
- Vŕtačka
Krok 1: Pripojenia
Toto sú pripojenia, ktoré som vykonal na doske s prototypmi predtým, ako som vytvoril systém. Môžete ho použiť ako pomoc.
Krok 2: Držiak a spínač batérie
Najprv som vyrobil boky škatule a prilepil držiak batérie do rohu. Dosku plošného spoja s priloženým Arduinom som prilepil vedľa držiaka batérie. Na prázdnu časť dosky plošných spojov som prilepil reproduktor a zdvihol krúžok NeoPixel. Prilepil som niekoľko vodičov k držiaku batérie, aby sa neuvoľnili. Vyvŕtal som niekoľko otvorov pre reproduktor, aby bol zvuk trochu hlasnejší, a tiež som urobil otvor na boku, kde som prilepil vypínač.
Krok 3: Zvuk
Pridal som reproduktor pre zvuk. Reproduktor sa spájkoval veľmi jednoducho, pretože som spájkoval drôt s digitálnym výstupom 12 a vodič z reproduktora k zemi. S knižnicou výšok Arduino som naprogramoval mnoho zvukov. Prišlo mi zábavné používať zvuky od Maria, Zeldu a Sonica. Ale mal som dôvod používať tieto zvuky. Zistil som, že zvuk mince perfektne funguje, keď chce hráčom oznámiť, koľko bodov získali, pretože je to rýchly zvuk. Zvuk otvárania hrudníka od Zeldy bol perfektným víťazným zvukom. Použil som aj dva zvukové zvuky. Prvá z nich je, keď hráč zlyhá, potom bude počuť hru cez zvuk od Sonica, čo je podľa mňa perfektný zvuk zlyhania. V ponuke hry som tiež použil zvuk Sonic. Keď sa hráč dotkne modrého padu, zaznie melódia Green Hill Sonic. Tempo tejto melódie ukazuje, aké bude nastavenie tempa hry. K dispozícii sú 4 nastavenia rýchlosti. Červená podložka vydáva tajný zvuk od Zeldy, pretože nerobí nič a myslel som si, že to bude skvelé veľkonočné vajíčko.
Krok 4: Dotknite sa Padov
Do hry som pridal tlakové podložky, ktoré sa majú správať ako dotykové podložky a sám som ich vyrobil a navrhol. Kvôli tomuto pokynu budem tieto tlakové podložky naďalej nazývať dotykové podložky.
Tvary dotykových podložiek sú neobvyklejšie ako typ tlakových senzorov, ktoré sú na trhu. Najprv som chcel vytvoriť veľmi ostré a obdĺžnikové dotykové podložky, ale neskôr som sa rozhodol implementovať organickejší tvar podložiek. Pretože podložky majú neobvyklý tvar L/blob, ľudia považujú za zaujímavejšie komunikovať a pozerať sa na to (požiadal som rodinných príslušníkov, aby sa s hračkou hrali a poskytli mi svoju spätnú väzbu). Ako som vyrobil dotykové podložky, je založené na tomto návode: https://www.instructables.com/id/Flexible-Fabric-…. Rozdiel medzi týmto snímačom tlaku a mojím je ten, že som ako vodivý materiál použil medenú pásku. Tiež som nepoužil žiadny druh látky okrem Velostatu. Na vrch krabice som urobil niekoľko otvorov, aby som cez ne mohol zasunúť dve medené časti na každej podložke, aby som ich spájkoval dovnútra pomocou drôtu plošného spoja. Aby som podložky dokončil, nastrihal som 4 farebné tvary z plastu a nalepil som ich na vrch (opatrne prilepili po stranách podložiek). Vodiče sú spojené s doskou plošných spojov spájkou s analógovými vstupmi. Každý vstup má tiež pripojenie k zemi s odporom 100 ohmov medzi nimi.
Krok 5: RGB krúžok a spájkovanie
Ako svetelný zdroj som vybral krúžok NeoPixel so 16 diódami LED. Vybral som to namiesto bežných diód LED, pretože mi to dávalo veľkú voľnosť pri programovaní rôznych efektov pre hru. Tiež sa mi páčili jeho jasné farby a to, ako niektoré materiály dokázali dosiahnuť, aby svetlo vybledlo a rozptýlilo, nebolo bodkované a drsné. Prstenec RGB som umiestnil do stredu, pretože som si myslel, že to bude perfektné miesto pre pexeso. Takto som mohol každej farbe priradiť štvrtinu a smer na krúžku, ktorý by bol intuitívny. Vnútri som prilepil kus dreva, aby som zvýšil krúžok RGB na požadovanú výšku, a v strede som vyrezal kruhový otvor. Do tej diery umiestnim veľkú bielu plastovú čiapočku, ktorá dáva veľmi pekný vyblednutý efekt, ale nie príliš vyblednutý, pretože smer, odkiaľ pochádza farebné svetlo, je príliš vyblednutý. Medzi digitálnym výstupom Arduino 5 a vstupom NeoPixel som spájkoval odpor 320 Ohm. Potom som tiež spájkoval drôt medzi 5v na Arduino a krúžok NoePixel a uzemnenie od Arduina ide na uzemnenie na NeoPixel.
Krok 6: Kód
Môj kód je založený na inom príklade Simona Saysa, ale musel som ho zmeniť a pridať iný kód, aby fungoval s prstencom a dotykovými panelmi NeoPixel. Tiež som naprogramoval niekoľko rôznych zvukov. Tiež som pridal vysoké skóre a tiež som pridal tlačidlo na zmenu rýchlosti. Kód je založený na vypnutom a starom Simonovom návode pre Arduino a umiestnil som to do poznámok v hornej časti hlavného skriptu.
Odporúča:
Simon hovorí, že hra: 13 krokov
Simon Says Game: Vitajte v mojej hre Simon said
Ak toto, potom mačka: 5 krokov
If This Then Cat: If This Then Cat is makkelijk on your maken omdat het voornamelijk is gebouwd met materialen die bijna iedereen altijd wel thuis heeft liggen. Zo recyklácie je teraz všetko, čo potrebujete, môžete si vybrať z našej obľúbenej rady Arduino
Ak toto, potom: 5 krokov
If This Than That: Interactieve Bijenkorf. V tomto projekte môže mať interaktívny systém systémových problémov, ktoré môžu mať za následok aj levnú organizáciu. Systém sa blíži k stredu dverí a reaguje na to. Táto interakcia sa stretla s
Ak toto, tak potom: Prenosná konzola Arduino: 5 krokov
Ak toto, tak potom: Prenosná konzola Arduino: Jedná sa o jednoduchú strieľačku na cieľovú hru. Pohybujete prehrávačom s dvoma kapacitnými dotykovými modulmi a strieľate vydávaním tvrdých zvukov, ako je tlieskanie, krik alebo trasenie škatule. Použité diely: Arduino Uno Arduino a000096 tft obrazovka 2 Dotykový modul TTP223B
Pong Arduino pre jedného hráča- ak toto, potom ono: 5 krokov
Pong Arduino pre jedného hráča-ak toto, potom ono: Tento arduino projekt je gebaseerdopd een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit project is hráč pre jedného hráča sa stretol s jednoduchou AI. Poznámka: Arduino Uno Nokia 5100 scherm. https: // ww