Satura rādītājs:
- 1. darbība: kastes noformēšana
- 2. solis: Arduino shēmas projektēšana
- 3. darbība: spēles kodēšana
- 4. solis: Barebones Arduino
- 5. solis: izveidojiet padomus un trikus
- 6. solis: īstie spēles mērķi: atmiņas prasmes un neatlaidība
- 7. solis: avota kods, plāni, saites un faili, nāciet un iegūstiet tos, izmantojiet tos pēc vēlēšanās
Video: Memento spēle: 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Tinkercad projekti »
Jūs droši vien zināt tās spēles, kurās spēlētājs iegaumē krāsu un skaņu secību un tās ir jāatspēlē, vai ne?
Memento spēle papildina balvas par papildu jautrību! Kad spēlētājs sasniedz iepriekš noteiktu rezultātu, viņš uzvar spēlē, un lodziņš atveras, atklājot balvu.
Man bija dažas prasības: kastei bija jābūt izturīgai, ar to var tikt galā mazs bērns; nodalījumam bija jābūt pietiekami lielam, lai tajā varētu ievietot nelielas dāvanas; un es gribēju kaut kā mainīt grūtības pakāpi, neļaujot spēlētājiem to izdarīt pašiem.
Šeit ir video par visu procesu, kurā es iemācos lietot Tinkercad, noformēt kastīti un ķēdi un pēc tam turpināt faktisko veidošanu. Video izlaiž pāris daļas un pārsvarā tiek paātrināts 150 reizes, taču neuztraucieties, jo visi faktiskie norādījumi ir sniegti nākamajās darbībās. Turklāt, lai uzlabotu lasāmību, visi faili, plāni, kods utt. Tiek ievietoti pēdējā solī.
1. darbība: kastes noformēšana
Izstrādāt kastīti, izmantojot Tinkercad, bija pārsteidzoši viegli. Es izgāju cauri dažām oficiālajām apmācībām, lai uzzinātu, un pēc tam youtube mani ieraudzīja. Šeit ir lodziņš, lai jūs varētu ar to rīkoties (velciet, lai to skatītu 3D formātā):
Ja atverat to Tinkercad, varat noklikšķināt uz katras daļas un pēc tam nospiest bulttaustiņus, lai to pārvietotu (Ctrl+augšup, ja vēlaties iet uz augšu). Izmantojot šos taustiņus, jūs varat iegūt "eksplodētu skatu". Ķīļa forma kastes iekšpusē attēlo solenoīda slēdzeni, tikai gadījumā, ja jums rodas jautājums.
Ja ir kāds dizaina elements, ar kuru es lepojos, tas ir ar gravitāciju darbināmas durvis. Piebilstot, ka perpendikulāra koka plāksne blakus durvju eņģēm (kastes iekšpusē jums tās ir jāatver, lai tās redzētu), durvis, protams, vēlas palikt atvērtas, un vienīgā lieta, kas tās aizver, ir solenoīda slēdzene, kas, kad atskaņotājs uzvar, atver sekundi.
2. solis: Arduino shēmas projektēšana
Tātad, izrādās, Tinkercad ir shēmas, kas ir viegli lietojams elektronikas simulators. Ar to es domāju, ka tas faktiski simulē elektronisko komponentu uzvedību, ieskaitot faktisko Arduino. Kad es veicu savu simulāciju, tā pat izvilka brīdinājumus, ka gaismas diodes saņem pārāk lielu strāvu. Atvainojiet, ķēdes, bet es zinu labāk. Gaismas diodes nedeg visu laiku, tāpēc 220 Ω rezistori ir labi. Paldies, tomēr par brīdinājumu.
Visa lieta ir ļoti intuitīva, es tikai veicu pāris apmācības pirms ķerties pie shēmām, tāpēc es uzreiz sāku izstrādāt visu. Te tas ir:
www.tinkercad.com/things/1mPEFTjZVTQ-the-m…
Jūs varat redzēt 4 krāsainas gaismas, katra ar savu pogu, skaļruni un baltu lampu.
Kamēr lampa attēlo solenoīda slēdzeni, kas atver kārbu, un skaļrunis faktiski bija jāpastiprina (jūs varat redzēt, kā es googlēju vienkāršas pastiprinātāja shēmas videoklipā, ja nemirkšķināt).
3. darbība: spēles kodēšana
Circuits veic simulāciju, jo mēs kodējam dažus Arduino norādījumus. Kā es to izdarīju? Es meklēju citas Arduino atmiņas spēles, no kurām izvēlēties bija diezgan daudz, tāpēc es galu galā darīju tieši to. Es izvēlējos dažus koda bitus no šejienes, dažus no turienes, pievienoju savu slepeno mērci un sabiezēju visu pietiekami saskaņotā veidā, lai tas darbotos. Man vajadzēja to dokumentēt labāk, atvainojos, ka to nedarīju. Jūtieties brīvi uzlauzt manu kodu, ja tur ir kaut kas, kas jums kalpo. Lai to redzētu, vienkārši noklikšķiniet uz ķēdes pogas ķēdēs.
Pirms pāriešanas uz nākamo soli, es izmantoju Arduino IDE, lai faktiski nosūtītu kodu savam Arduino, lai iegūtu reālu tiešu prototipu.
4. solis: Barebones Arduino
Kā es paskaidroju videoklipā, es izvēlējos Arduino iestatīšanu bez kauliem, lai es varētu ievietot papildu shēmas un komponentus tajā pašā plāksnē. Jums tas nav jādara, jūs varat izmantot jebkuru Arduino, bet, ja vēlaties atkārtot manu uzbūvi, es izmantoju Nika Gammona dizainu.
Piemērotie papildu gabali bija:
Izolēta releja ķēde, lai darbinātu 9v solenoīda slēdzeni, kas atver durvis.
Vienkārša skaļruņa pastiprinātāja shēma.
Esmu pievienojis Fritzinga zīmējumu, kurā redzams, kas kur savienojas. Es ar nodomu atstāju atstarpi starp ATmega328P-PU tapām un pārējām sastāvdaļām, taču tās faktiski ir savienotas.
ATmega328P-PU mikroshēma ir pārklāta ar vēsu etiķeti, lai palīdzētu noteikt, kuras tapas atbilst Arduino tapām. Arī beigās tam ir fails.
Šajā zīmējumā ir apvedceļa niedru slēdzis, kuru es neīstenoju faktiskajā spēlē (neierados laikā), bet es joprojām uzskatu, ka tā ir laba ideja. Ļaujiet man to sadalīt:
Pieņemsim, ka kaste ir aizslēgta un vēlaties to atvērt, taču vai nu nevarat atrisināt pašreizējo grūtības iestatījumu, vai arī kaut kādā veidā ir radusies kāda neparedzēta kļūda, kas nesūta atvērto durvju signālu uz slēdzeni. Ja jūs nospiežat niedru slēdzi (palaižot tuvumā spēcīgu magnētu), 9 V akumulators tieši savienojas ar slēdzeni, apejot visu ķēdi. Tikai jūs zināt šo slepeno "atbloķēšanas kodu" un niedru slēdža pareizo novietojumu.
Pašlaik mana kaste izskatās aizvērta, pat rūpīgi pārbaudot, bet apakšā ir tikai piestiprināti ar nelīmētiem dībeļiem, kas ir ļoti cieši pieguļoši. Ja velku pietiekami stipri, tas sāk atvērties.
5. solis: izveidojiet padomus un trikus
Ja es to darītu vēlreiz, es izlaistu savas koka kastes izgatavošanu un vienkārši kaut ko nopirktu un pielāgotu. Esmu redzējis dažas izturīgas izskata saplākšņa kastes, kas tiek pārdotas patiešām lēti, tāpēc man vienkārši vajadzētu sagriezt vienu sienu durvīm un varbūt pieskrūvēt augšpusi. Ja jums labi padodas kokapstrāde, dodieties uz to. Man tas bija pārāk daudz nepatikšanas. Tomēr gala rezultāts bija jauks.
Slēdzene tika novietota izmēģinājumu un kļūdu procesā, es ar knaiblēm noliecu šo metāla gabalu, ko redzat fotoattēlā, un noregulēju pielaides, ņemot vērā neparedzēto sānu kustību, ko rada metāla eņģe.
Man bija jāizgriež pāris milimetri, kur eņģes pieskrūvē pie durvīm un kastes griestiem.
Es ēvelēju un slīpēju koka dēļus, kas bija savienoti ar dībeļiem. Tad es uzklāju laku kastes ārpusei un nodalījuma iekšpusei, kur tiek ievietota dāvana. Es netraucēju ar elektronikas korpusu.
Es izmantoju kartonu, lai viss būtu cieši pieguļošs. Kastīte ir nomesta un turpina strādāt.
Es izmantoju dažus Dupont savienotājus, lai atvieglotu montāžu un problēmu novēršanu. Katra galvenā ķēdes daļa vajadzības gadījumā ieslēdzas un izplūst.
Ja vieta rada bažas, neizmantojiet sešas 1,5 V baterijas, lai nomainītu vienu 9 V bateriju, kā es to darīju. Tajā laikā, kad es to montēju, man nebija atbilstoša savienotāja, un es negribēju to vēlāk mainīt. Pozitīvi, ka slēdzenei būs spēks gadiem ilgi.
Es pielīmēju izolētākos sieviešu Dupont savienotājus pie citām, izturīgākām, vertikālām sienām uz pamatplates. Tāpat kā relejs vai citi savienotāji, kuriem bija vairāk tapas pielodētas pie tāfeles.
Kā komentēts avota kodā, lai mainītu līmeņus, jūs savienojat zemi ar analogo tapu kombināciju. Instrukcijas beigās ir arī fails tam.
6. solis: īstie spēles mērķi: atmiņas prasmes un neatlaidība
Šī ir spēle, kuru mana meita turpina spēlēt. Viņai ir 3 gadi, un šobrīd viņa gūst panākumus aptuveni 50% līmenī. Dažreiz es ievietoju mazu rotaļlietu (man ir vairāki Lego cilvēki, kurus viņa vēl nav redzējusi) vai cepumu, un viņai tas patīk. Esmu redzējis viņu spēlējam vienatnē, un dažreiz viņa atrisina spēli tikai tāpēc, lai varētu man ielikt dāvanu (vienu no savām rotaļlietām). Protams, man ir jāatrisina spēle, lai to iegūtu. Esmu mainījis līmeni, kad viņa sasniedz aptuveni 90% panākumu, lai tas būtu pietiekami grūti motivēt.
Šis konkrētais līmenis (5) viņai ir bijis īsts izaicinājums, taču es vēlos, lai viņa zinātu neatlaidības vērtību. Turklāt tas, ka pirmajā mēģinājumā viss nav kārtībā. Ar laiku un praksi var kļūt labāks.
7. solis: avota kods, plāni, saites un faili, nāciet un iegūstiet tos, izmantojiet tos pēc vēlēšanās
Saites:
Video par ātruma palielināšanu:
Tinkercad shēmu dizains ar avota kodu:
Tinkercad 3D kastes dizains:
Pievienotie faili:
Fritzing izkārtojums
Teksta fails "Kā mainīt līmeni"
PDF fails, kurā ir daudz etiķešu, kuras ielīmēt virs jūsu ATmega328P-PU mikroshēmām.
Otrās vietas ieguvējs pirmo reizi autoru konkursā
Ieteicams:
DIY 37 Leds Arduino ruletes spēle: 3 soļi (ar attēliem)
DIY 37 Leds Arduino Roulette Spēle: Rulete ir kazino spēle, kas nosaukta pēc franču vārda, kas nozīmē mazu riteni
BBC Micro: bit and Scratch - Interaktīva stūre un braukšanas spēle: 5 soļi (ar attēliem)
BBC Micro: bit and Scratch - Interaktīva stūre un braukšanas spēle: Viens no maniem šīs nedēļas uzdevumiem ir izmantot BBC Micro: bit, lai saskarne ar mūsu rakstīto Scratch programmu. Es domāju, ka šī ir lieliska iespēja izmantot savu ThreadBoard, lai izveidotu iegultu sistēmu! Mana iedvesma skrāpējumiem
3D labirinta spēle, izmantojot Arduino: 8 soļi (ar attēliem)
3D labirinta spēle, izmantojot Arduino: Sveiki draugi, tāpēc šodien mēs veidosim labirinta spēli, izmantojot ARDUINO UNO. Tā kā Arduino Uno ir visbiežāk izmantotais dēlis, ir ļoti forši ar to spēlēt spēles. Šajā pamācībā ļauj izveidot labirinta spēli, kuru kontrolē, izmantojot kursorsviras. Neaizmirstiet
PlotClock, WeMos un Blynk, kas spēlē Vintage AMI Jukebox: 6 soļi (ar attēliem)
PlotClock, WeMos un Blynk Playing Vintage AMI Jukebox: četri tehniski jauninājumi ļāva īstenot šo projektu: 1977. gada Rowe AMI Jukebox, PlotClock robotu roku komplekts, WeMos/ESP 8266 mikrokontrolleris un Blynk App/Cloud pakalpojums. PIEZĪME. Jukebox pie rokas - nepārstāj lasīt! Šis projekts var
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle