"Color Match" (Reflexspel): 4 stappen
"Color Match" (Reflexspel): 4 stappen
Anonim
Afbeelding
Afbeelding

Inleiding:

Voor mijn schoolproject wist ik niet goed wat ik moest maken, maar na enig nadenken besloot ik een reflexspel te maken. We zijn tenslotte een spelschool. We moesten iets interactiefs en unieks maken, dus een spel zou perfect zijn! Ik ben blij hoe alles is verlopen en ik hoop dat je ook van de reis zult genieten!

Dus met dit product laat ik je zien hoe ik mijn eigen spel "Color Match" op de Arduino heb gemaakt. Ruim voordat we beginnen moet ik zeggen dat 1 klein onderdeel van het spel niet werkt omdat er iets mis is in mijn code, dus je kunt mijn code nemen en proberen het op te lossen, maar we komen er wel.

Stap 1: Hoe werkt het?

Dus eigenlijk heb ik een 1 tegen 1 spel gemaakt waarbij je de eerste moet zijn die 4 punten heeft. Hoe kun je de punten verdienen? Nou, het is simpel, je moet de beste reflexen hebben. Je hebt 3 verschillende kleuren (rood, groen en blauw) aan de ene kant en hetzelfde geldt voor de andere kant. Aan de ene kant begint een van de drie kleuren (LED's) even te knipperen, laten we zeggen rood knippert. Daarna zal aan de andere kant ook een van de drie LED's knipperen en als die rood is (net als de flits van de andere kant) moet je de eerste zijn die op de knop drukt en wie het eerst is krijgt een punt. Maar als groen of blauw knippert, moet je niet op de knop drukken omdat je anders een punt verliest (dit is het deel dat niet werkt voor mij). Dus om het simpel te houden, hoef je alleen maar op te drukken als de kleuren overeenkomen en niet op te drukken als de kleuren niet overeenkomen. De eerste die de 4 punten bereikt, wint de wedstrijd.

Om het interessant te houden, is er nog een die ik niet over het spel heb verteld. Als het groene lampje aan de ene kant knippert en aan de andere kant ook en de groene kant als eerste op de knop drukt, krijgt hij 2 punten. Hetzelfde geldt voor de blauwe kant maar in plaats van de 2 groene led's moeten er 2 blauwe led's knipperen.

Stap 2: De materialen

Voor deze stap ga ik alles beschrijven wat je nodig hebt om dit project van jou te maken!

Wat ik heb gebruikt:

Technologie

- 1x Arduino Uno

- 5x Groene LED's

- 5x Blauwe LED's

- 2x Rode LED's

- 1x gele LED

- 2x kleine knopen

- 37x stroomkabel (elk ongeveer 40 cm lang)

- 1x soldeerbord

Materialen

- Houten kist (meer hierover in "Building Your Project")

- Houten driehoek (breedte: 10 cm, lengte: 10 cm, hoogte: 7 cm)

- 2x Houten cilinder (voor knopen)

- Verf (wit, blauw, groen, rood, oranje en geel)

Dit zijn alle materialen die ik heb gebruikt om dit product te maken. Wat waar te gebruiken, wordt hieronder allemaal uitgelegd. Als je iets anders wilt gebruiken dan ik, ga je gang! Een beetje van je eigen creativiteit kan geen kwaad. Je zou helemaal uit je dak kunnen gaan met je fantasie.

Stap 3: Uw project bouwen

Uw project bouwen
Uw project bouwen
Uw project bouwen
Uw project bouwen
Uw project bouwen
Uw project bouwen

In deze stap laat ik je zien hoe ik mijn doos voor het spel heb gemaakt. Ik begon met wat ruwe schetsen, zodat ik wist wat ik wilde maken en hoe groot alles moest zijn. Ik heb genoeg ruimte in de doos zelf om alle stroomkabels en de arduino te bedekken.

1. Begin met enkele schetsen. In deze stap moet u schetsen hoe u de doos wilt hebben, waar u de LED's wilt hebben en waar u de knoppen wilt plaatsen. Ik moet je doos niet te klein maken omdat je anders niet genoeg ruimte hebt om alles in je project te stoppen.

2. Zet je schetsen op het hout zodat je weet waar je moet zagen, zagen etc. Ik heb een doos gemaakt met maat 34 cm (lengte) x 26 cm (breedte) x 10 cm (hoogte). De onderkant was verwijderbaar, zodat je je arduino er precies in kon schuiven. De houten driehoek heb ik ook van hout gemaakt, ze zijn 10 cm (breedte) x 10 cm (lengte) x 7 cm (hoogte). Maak een gat in de driehoek (ongeveer 2 cm diameter) zodat de stroomkabels daar doorheen gaan.

3. Boor de gaten voor de knoppen en LED's. Ik heb kleine gaatjes gemaakt voor mijn 13 LED's, ik heb het zo gemaakt dat de LED's niet door het gat konden passen, maar alleen de pinnen van de LED. Voor de knopen heb ik een gaatje gemaakt waar mijn grote knopen doorheen konden, de houten knopen heb ik gemaakt van een bezemsteel (de diameter is 2,8 cm).

4. Bevestig de driehoeken. De houten driehoeken heb ik in het midden van de zijkanten van de doos (de breedtezijden) bevestigd.

5. Voordat je hier begint (ga naar deel 5 van Techniek) Lijm de houten stukken aan elkaar. Niet veel te zeggen hier, het boutgedeelte verraadt het. Op dit moment heb ik mijn houten blad aan mijn andere delen van de doos gelijmd.

6. Tijd om je project te schilderen. Je kunt het elke kleur geven die je wilt, na dit deel moet je even wachten voordat het droog is. probeer een paar gekke coole ideeën te bedenken.

7. LED's bevestigen het licht. Nadat de verf droog is, kunt u alle LED's in de gemaakte gaten bevestigen, wachten tot de lijm droog is en als u uw LED's niet wilt decoreren, kunt u direct naar het technische gedeelte gaan.

8. Decoratie. Als je je LED's wilt versieren, ga je gang. Maak iets dat u wenst, maar zorg ervoor dat u nog steeds het licht van de LED kunt zien.

Stap 4: Technologie

Technologie
Technologie
Technologie
Technologie
Technologie
Technologie

Uiteindelijk zijn we bij het laatste deel gekomen, dit is voor mij het leukste maar ook het moeilijkste. Nu gaan we wat elektrische circuits maken en we moeten wat dingen programmeren. Ik heb veel tutorials online bekeken en ik raad je ten zeerste aan hetzelfde te doen. Online zijn er veel tutorials die je verder kunnen helpen dan ik.

Maar laten we verder gaan met het proces!

1. Bekijk enkele tutorials en maak wat basisdingen met je arduino. Ik begon met het aan en uit laten flitsen van een LED. Daarna heb ik geprobeerd de LED aan te laten gaan nadat ik op de knop had gedrukt en zo begon ik met dit hele project. Deze video heeft me enorm geholpen met mijn specifieke project.

2. Je prototype uitproberen op een breadboard. Als je je idee hebt, moet je proberen je eigen elektrische circuit te maken. Als je de mijne wilt gebruiken, hoef je alleen maar de kabels uit mijn kabelschema te volgen.

3. Op de proppen komen met een overzicht van uw kabels. Het is erg belangrijk om een goede planning te maken voor al je kabels. Weet je, als er meerdere kabels naar de + gaan, dan moet je die allemaal hetzelfde kleuren en hetzelfde geldt voor de -. Dit is echt een belangrijke stap, want als je alles uit je breadboard haalt, kun je nog steeds zien welke kabel waar naartoe moet. Het helpt ook als je gaat solderen. Je kunt hetzelfde doen als ik en een planning op papier maken, of je kunt er online een maken met Fritzing. Ik heb het niet met Fritzing gebouwd omdat het beter voelde om het op papier te maken (althans voor mij).

4. Het maken van de kabels. Laten we naar de laatste paar delen van het project gaan. Je moet wat stroomkabels maken die je aan een arduino kunt bevestigen en deze op de LED's en de knoppen aansluiten. Ik had een aantal mannelijke naar mannelijke kabels die op de Arduino konden worden aangesloten, ik heb ze doormidden gesneden en de draad gestript zodat ik deze aan mijn andere stroomkabels kan solderen.

5. Sluit de knoppen aan. Dus voordat je alles aan elkaar soldeert, moet je eerst een paar kabels aan de knoppen solderen. je moet de knoppen eerst door een soldeerbord steken en vervolgens aan de kabels solderen. Nu kun je het soldeerbord met de knoppen en de kabels door het gat leggen dat je in de driehoek past. Als je het soldeerbord op de driehoek hebt gelijmd, kun je teruggaan naar deel 5 van de "Building Your Project".

5. Tijd om te solderen. Nu is het tijd voor het laatste fysieke deel! Nu moet je alles aan elkaar solderen. Als alles goed is gegaan zou je nu een kabelschema moeten hebben, dat betekent dat je makkelijk kunt zien wat er met welke kabel gesoldeerd moet worden. Veel geluk!

6. Coderen. Voor het coderen heb ik het grootste deel zelf geschreven en heb ik wat hulp gekregen bij de code uit de video in deel 1 van technologie. Ik kan niet alles beschrijven wat ik heb gedaan, maar ik zal de code hieronder achterlaten. Als je problemen hebt met je code, kan ik proberen je te helpen!

Voor nu, als je niet wilt programmeren, kopieer dan gewoon de code en sluit je arduino aan op je computer. Stuur de code naar je arduino en het zou moeten werken!

Bedankt voor het lezen van deze handleiding en ik wens jullie allemaal veel succes met het maken van dit spel!