2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Inleiding:
Vir my skoolprojek was ek nie seker wat ek moes maak nie, maar na 'n bietjie nadink het ek besluit om 'n refleksspel te maak. Ons is tog 'n spelskool. Ons moes iets interaktiefs en uniek maak, so 'n speletjie sou perfek wees! Ek is bly hoe alles afgeloop het, en ek hoop dat u ook die reis sal geniet!
So met hierdie produk sal ek u wys hoe ek my eie spel "Color Match" op die Arduino gemaak het. Voordat ons begin, moet ek sê dat 'n klein deel van die spel nie werk nie, want iets is verkeerd in my kode, sodat u my kode kan neem en probeer om dit op te los, maar ons kom daar.
Stap 1: Hoe werk dit?
So basies het ek 'n 1 teenoor 1 wedstryd gemaak waar jy die eerste een moet wees wat 4 punte gekry het. Hoe kan u die punte verdien? Dit is eenvoudig, jy moet die beste reflekse hê. U het drie verskillende kleure (rooi, groen en blou) aan die een kant en dieselfde tellings vir die ander kant. Aan die een kant begin een van die drie kleure (LED's) vir 'n kort rukkie flits, laat ons sê rooi flitse. Daarna aan die ander kant sal daar ook een van die drie LED's flikker, en as dit rooi is (net soos die flits van die ander kant), moet u die eerste wees wat op die knoppie druk en wie die eerste punt is. Maar as groen of blou flikker, moet u nie op die knoppie druk nie, want anders verloor u 'n punt (dit is die deel wat nie vir my werk nie). Om dit eenvoudig te hou, hoef u net te druk as die kleure ooreenstem en nie druk as die kleure nie ooreenstem nie. Die eerste een wat die 4 punte bereik, wen die wedstryd.
Om dit interessant te hou, is daar nog een wat ek nie oor die spel vertel het nie. As die groen lig aan die een kant flits en dit ook aan die ander kant en die groen kant die knoppie druk, kry hy 2 punte. Dieselfde geld met die blou kant, maar in plaas van die 2 groen LED's moet daar 2 blou LED's flits.
Stap 2: Die materiaal
Vir hierdie stap gaan ek alles beskryf wat u nodig het om hierdie projek joune te maak!
Wat ek gebruik het:
Tegnologie
- 1x Arduino Uno
- 5x groen LED's
- 5x blou LED's
- 2x rooi LED's
- 1x geel LED
- 2x klein knoppies
- 37x kragkabel (ongeveer 40 cm lank elk)
- 1x soldeerbord
Materiaal
- Houtkas (meer hieroor in "Bou jou projek")
- Hout driehoek (breedte: 10 cm, lengte: 10 cm, hoogte: 7 cm)
- 2x hout silinder (vir knoppies)
- Verf (wit, blou, groen, rooi, oranje en geel)
Dit is al die materiaal wat ek gebruik het om hierdie produk te skep. Wat u moet gebruik, word hieronder hieronder uiteengesit. As u iets anders wil gebruik, dan moet ek dit doen! 'N Bietjie van jou eie kreatiwiteit kan nie skade doen nie. U kan met u verbeelding alles uit die weg ruim.
Stap 3: Bou u projek
In hierdie stap gaan ek jou wys hoe ek my boks vir die spel gemaak het. Ek het begin met 'n paar sketse, sodat ek weet wat ek wil maak en hoe groot alles moet wees. Ek het genoeg spasie in die boks self om al die kragkabels en die arduino te bedek.
1. Begin met 'n paar sketse. In hierdie stap moet u skets hoe u die grootte van die boks wil hê, waar u die LED's wil hê en waar u die knoppies moet plaas. Ek moet nie jou boks te klein maak nie, want anders het jy nie genoeg ruimte om alles in jou projek te plaas nie.
2. Sit u sketse op die hout sodat u weet waar u moet sny, saag, ens. Ek het 'n boks gemaak met die grootte 34 cm (lengte) x 26 cm (breedte) x 10 cm (hoogte). Die onderkant was verwyderbaar, sodat u u arduino daar kan inskuif. Ek het die hout driehoek ook van hout gemaak, dit is 10 cm (breedte) x 10 cm (lengte) x 7 cm (hoogte). Maak 'n gaatjie in die driehoek (ongeveer 2 cm in deursnee) sodat die kragkabels daardeur gaan.
3. Boor die gate vir die knoppies en LED's. Ek het klein gaatjies gemaak vir my 13 LED's, ek het dit gemaak sodat die LED's nie deur die gat kon pas nie, maar slegs die penne van die LED. Vir die knoppies het ek 'n gat gemaak waarheen my groot knoppies kon gaan, ek het die houtknoppies gemaak van 'n besemstok (die deursnee is 2, 8 cm).
4. Heg die driehoeke vas. Ek het die hout driehoeke in die middel van die kante van die boks (die breedte sye) vasgemaak.
5. Voordat u hier begin (gaan na deel 5 van Tegnologie) Plak die houtstukke aanmekaar. Hier is nie veel te sê nie, die boutgedeelte gee dit weg. Op hierdie oomblik het ek my houtblad aan my ander dele van die boks vasgeplak.
6. Tyd om jou projek te verf. U kan dit gee in watter kleure u wil, na hierdie deel moet u 'n bietjie wag voordat dit droog is. probeer om met 'n paar mal idees vorendag te kom.
7. LED's maak die lig vas. Nadat die verf droog is, kan u al die LED's in die gate wat u gemaak het, heg, wag totdat die gom droog is, en as u nie u LED's wil versier nie, kan u direk na die tegniese gedeelte gaan.
8. Versiering. As u u LED's wil versier, gaan dan voort. Maak iets wat u wil, maar maak seker dat u nog steeds die LED kan sien.
Stap 4: Tegnologie
Ons het uiteindelik tot die laaste deel gekom, vir my is dit die lekkerste deel, maar ook die moeilikste. Nou gaan ons 'n paar elektriese stroombane maak, en ons moet 'n paar dinge programmeer. Ek het baie tutoriale aanlyn gekyk en ek beveel u sterk aan om dieselfde te doen. Aanlyn is daar baie tutoriale wat u verder kan help as ek.
Maar laat ons verder gaan met die proses!
1. Kyk na 'n paar tutoriale en maak basiese dinge met u arduino. Ek het begin om 'n LED -flits aan en af te maak. Daarna het ek probeer om die LED aan te sit nadat ek op die knoppie gedruk het en dit is hoe ek met hierdie hele projek begin het. Hierdie video het my baie gehelp met my spesifieke projek.
2. Probeer u prototipe op 'n broodbord. As u u idee het, moet u probeer om u eie elektriese stroombaan te maak. As u myne wil gebruik, moet u net die kabels volgens my kabelrooster volg.
3. Met 'n oorsig van u kabels. Dit is baie belangrik om 'n goeie skedule vir al u kabels op te stel. Weet u, as daar verskeie kabels na die + gaan, moet u dit dieselfde en dieselfde tellings inkleur vir die -. Dit is 'n baie belangrike stap, want as u alles uit u broodbord haal, kan u steeds sien watter kabel waarheen moet gaan. Dit help ook as u gaan soldeer. U kan dieselfde doen as ek en 'n skedule op papier opstel, of u kan dit aanlyn saam met Fritzing maak. Ek het dit nie met Fritzing gebou nie, want dit was beter om dit op papier te maak (ten minste vir my).
4. Maak die kabels. Kom ons gaan na die laaste dele van die projek. U moet 'n paar kragkabels maak wat u aan 'n arduino kan koppel en dit aan die LED's en die knoppies koppel. Ek het 'n paar manlike tot manlike kabels gehad wat by die arduino kon aansluit. Ek het dit middeldeur gesny en die draad gestroop sodat ek dit aan my ander kragkabels kan soldeer.
5. Koppel die knoppies. Dus, voordat u alles aanmekaar soldeer, moet u eers 'n paar kabels aan die knoppies soldeer. u moet die knoppies eers deur 'n soldeerbord plaas en dit dan aan die kabels soldeer. Nou kan u die soldeerbord met die knoppies en die kabels deur die gat lê wat u in die driehoek paar. As u die soldeerbord aan die driehoek vasgeplak het, kan u teruggaan na deel 5 van die "Bou van u projek".
5. Tyd om te soldeer. Nou is dit tyd vir die laaste fisiese deel! Nou moet u alles saam soldeer. As alles goed gegaan het, moet u nou 'n kabelrooster hê, wat beteken dat u maklik kan sien wat met watter kabel gesoldeer moet word. Sterkte!
6. Kodering. Vir kodering het ek self die grootste deel geskryf en hulp gekry met die kode uit die video in deel 1 van tegnologie. Ek kan nie alles beskryf wat ek gedoen het nie, maar ek sal die kode hieronder laat. As u probleme ondervind met u kode, kan ek probeer help!
As u nie wil programmeer nie, kopieer u die kode en koppel u arduino aan op u rekenaar. Stuur die kode na u arduino en dit behoort te werk!
Dankie dat u hierdie gids gelees het, en ek wens u alle sterkte toe met die maak van hierdie speletjie!