Satura rādītājs:
- 1. darbība. Savienojumi
- 2. darbība: akumulatora turētājs un slēdzis
- 3. solis: skaņa
- 4. solis: skārienpaliktņi
- 5. solis: RGB gredzens un lodēšana
- 6. darbība: kods
Video: Atmiņas spēle ar pieskārienu (Saimons saka) - ja tas tā ir: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Es izveidoju atmiņas spēli ar pašdarinātiem skārienpaliktņiem un neopikseļu gredzenu skolas projektam. Šī spēle ir līdzīga Simon Says, izņemot to, ka daudzi ievades un atgriezeniskās saites veidi (skaņas un gaismas efekti) spēlē ir atšķirīgi. Es programmēju skaņas no Super Mario, The Legend Of Zelda un Sonic The Hedgehog ar laukumu bibliotēku. Nobeigumā es izvēlnē pievienoju augstu rezultātu un ātruma mainītāju. Spēlētājs nokļūs spēles izvēlnē, kad spēle būs pabeigta vai ierīce būs ieslēgta. Šī Arduino ierīce ir veidota tā, lai tā būtu pārnēsājama.
Daļas, kas jums nepieciešamas, lai to izdarītu:
- Arduino Uno R3
- Pins
- Skrūves vai naglas
- NeoPixel gredzens (16 RGB gaismas diodes)
- Koks
- PCB plāksne
- 8 omu, 0, 25 vatu skaļrunis
- 1 rezistors no 300 līdz 500 omiem
- 4 rezistori 100 omi
- Lodēt
- Vadi
- Līme
- Akumulatora turētājs (6 AA) vai 9V akumulatora turētājs
- Ieslēgšanas/izslēgšanas slīdnis
- Coppertape
- Velostat
- Plānas krāsas plastmasas folija (es izmantoju krāsainas cilnes)
- Krāsa (papildus)
- Lente
- Papīrs
- Piena stikla vai baltas plastmasas (ar ļoti mazu caurspīdīgumu) vāciņu vai
Nepieciešamie rīki:
- Klēpjdators
- Koka zāģis
- Lodāmurs
- Āmurs
- Šķēres
- Zīmulis
- Urbis
1. darbība. Savienojumi
Šie ir savienojumi, kurus es izveidoju uz maizes dēļa ar prototipiem pirms sistēmas izveidošanas. Jūs varat to izmantot kā palīdzību.
2. darbība: akumulatora turētājs un slēdzis
Vispirms es izveidoju kastes malas un pielīmēju akumulatora turētāju pie stūra. Es pielīmēju PCB plāksni ar pievienoto Arduino blakus akumulatora turētājam. Uz tukšas PCB plates daļas es pielīmēju skaļruni un pacēlu NeoPixel gredzenu. Esmu uzlīmējis dažus vadus pie akumulatora turētāja, lai tie neatbrīvotos. Es izurbju dažus caurumus skaļrunim, lai skaņa kļūtu mazliet skaļāka, un arī izveidoju atveri pusē, kur pielīmēju ieslēgšanas/izslēgšanas slēdzi.
3. solis: skaņa
Skaņai pievienoju skaļruni. Skaļruni bija ļoti vienkārši pielodēt, jo es pielodēju vadu pie digitālās izejas 12 un vadu no skaļruņa uz zemi. Ar Arduino laukumu bibliotēku esmu ieprogrammējis daudzas skaņas. Man likās smieklīgi izmantot skaņas no Mario, Zelda un Sonic. Bet man bija iemesls izmantot šīs skaņas. Es atklāju, ka monētas skaņa lieliski darbojās, lai paziņotu spēlētājiem, cik punktus viņi guva, jo tā ir ātra skaņa. Zeldas atvēršanas skaņa no Zeldas jutās kā perfekta uzvaras skaņa. Es izmantoju arī divas skaņas skaņas. Pirmais ir tad, kad spēlētājam neizdodas, tad viņš/viņa dzirdēs spēli no skaņas no Sonic, kas, manuprāt, ir ideāla neveiksmīga skaņa. Spēļu izvēlnē es izmantoju arī Sonic skaņu. Kad spēlētājs pieskaras zilajam spilventiņam, tiks atskaņota Green Hill Sonic melodija. Šīs melodijas temps parāda, kāds būs spēles tempa iestatījums. Ir 4 ātruma iestatījumi. Sarkanais spilventiņš sniedz Zeldas slepeno skaņu, jo tas neko nedara, un es domāju, ka tā būs forša Lieldienu ola.
4. solis: skārienpaliktņi
Es spēlei pievienoju spiediena spilventiņus, kas ir paredzēti, lai tie darbotos kā skārienpaliktņi, un es tos izveidoju un noformēju pats. Šīs pamācības labad es turpināšu šos spiediena spilventiņus saukt par skārienpaliktņiem.
Skārienpaliktņu formas ir neparastākas nekā tirgū esošie spiediena sensori. Vispirms es gribēju izgatavot ļoti nervozus un taisnstūrveida skārienpaliktņus, bet vēlāk es biju izvēlējies spilventiņiem piemērot organiskāku formu. Tā kā spilventiņiem ir neparasta L/lāse formas forma, cilvēkiem šķiet interesantāk mijiedarboties un skatīties (es lūdzu ģimenes locekļus spēlēties ar rotaļlietu un sniegt man atsauksmes). Tas, kā es izveidoju skārienpaliktņus, ir balstīts uz šo pamācību: https://www.instructables.com/id/Flexible-Fabric-…. Atšķirība starp šo spiediena sensoru un manu ir tā, ka es izmantoju vara lenti kā vadošu materiālu. Es arī neizmantoju nekāda veida audumus, izņemot Velostatu. Kārbas augšpusē es izveidoju dažas spraugas, lai es varētu izbīdīt abas vara daļas uz katra spilventiņa, lai tās lodētu iekšpusē ar PCB vadu. Lai pabeigtu spilventiņus, es izgriezu 4 krāsainas plastmasas formas un pielīmēju tās virsū (uzmanīgi pielīmēju pie spilventiņu malām). Vadi ir savienoti ar PCB plati ar lodmetālu līdz analogām ieejām. Katrai ieejai ir arī savienojums ar zemi, starp kurām ir 100 omu rezistors.
5. solis: RGB gredzens un lodēšana
Kā gaismas avotu es izvēlējos NeoPixel gredzenu ar 16 gaismas diodēm. Es izvēlējos šo, nevis parastās gaismas diodes, jo tas man deva ļoti lielu brīvību programmēt dažādus spēles efektus. Man patika arī tā spilgtās krāsas un tas, kā daži materiāli varēja padarīt gaismu izbalējušu un izkliedētu, nevis punktētu un skarbu. Es novietoju RGB gredzenu vidū, jo domāju, ka tā būtu ideāla vieta atmiņas spēlei. Tādā veidā es varēju katrai krāsai piešķirt ceturtdaļu un gredzena virzienu, kas būtu intuitīvs. Esmu ielīmējis koka gabalu iekšpusē, lai paceltu RGB gredzenu vēlamajā augstumā, un vidū zāģēju apaļu caurumu. Šajā caurumā es ievietoju lielu baltu plastmasas vāciņu, un tas radīja ļoti jauku izbalējušu efektu, bet ne pārāk izbalējis, ka virziens, no kurienes nāk krāsainā gaisma, ir pārāk izbalējis. Es esmu lodējis 320 omu rezistoru starp Arduino digitālo izeju 5 un NeoPixel ieeju. Tad es esmu arī lodējis vadu starp 5 V uz Arduino un NoePixel gredzenu, un Ground no Arduino iet uz zemes NeoPixel.
6. darbība: kods
Mans kods ir balstīts uz citu Simon Says piemēru, bet man bija jāmaina un jāpievieno cits kods, lai tas darbotos ar NeoPixel gredzenu un skārienpaliktņiem. Es arī ieprogrammēju dažādas skaņas. Arī es pievienoju augstu rezultātu, un esmu pievienojis arī ātruma maiņas pogu. Koda pamatā ir izslēgta un veca Simona apmācība Arduino, un es to ievietoju piezīmēs galvenā skripta augšējā daļā.
Ieteicams:
Saimons saka Spēle: 13 soļi
Simons saka Spēle: Laipni lūdzam manā Saimona saka spēlē !! Šī neatrisināmā palīdzība palīdzēs jums izveidot Simona spēles spēli Tinkercad
Saimons saka Atmiņas spēle: 4 soļi
Saimons saka Atmiņas spēle: Šī ir spēle, kuru daudzi no mums mīl un atceras no bērnības. Mēs ne tikai atdzīvinām nostalģiskās atmiņas, bet arī pievienojam to datortehnikas pasaulei! Šī spēle sastāv no dažādiem līmeņiem, kuros gaismas diodes ar hel
Datoru inženierijas fināls Saimons saka Spēle: 3 soļi
Datoru inženierijas fināls Simons saka Spēle: Mana ideja: Mans projekts ir Simona Saka spēle. Šajā spēlē ir četras gaismas diodes un četras pogas. Mūzika tiks atskaņota no skaņas signāla, kamēr gaismas diode iedegas atbilstoši mūzikai. Tad spēle sāksies. Iedegas gaismas diode, un jums ir jānoklikšķina uz dibena
Saimons saka ar LCD displeju: 9 soļi (ar attēliem)
Saimons saka ar LCD displeju: IntroVai jūs vienmēr esat vēlējies izveidot Arduino projektu, kas ir viens, patiešām jautri spēlēt un divi, viegli uzbūvējami. Nu nemeklējiet tālāk. Sveiki un laipni lūdzam manā pamācībā. Šeit es iemācīšu jums izveidot spēli Simons saka ar LCD
Saimons saka Spēle ar Arduino: 5 soļi
Saimons saka spēli ar Arduino: DIY Simons saka spēli ar Arduino, es jums parādīšu, kā izveidot Simon Says spēli, izmantojot Arduino, tas ir ļoti vienkārši, es iesūdzu tiesā Arduino Nano, abonējiet manu YouTube kanālu