Inhoudsopgave:
- Stap 1: Benodigde onderdelen:
- Stap 2: 3D printen:
- Stap 3: Drukknoppen toetsenbord maken:
- Stap 4: Circuitverbinding:
- Stap 5: Coderen:
- Stap 6: Spelregels:
Video: DIY Arduino Tic Toc Toe-spel - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Tic Tac Toe-spel is een klassiek spel voor twee spelers. Het wordt leuk als je het speelt met je kinderen, familie en vrienden. Hier heb ik laten zien hoe je een Tic Tac Toe-spel maakt met behulp van een Arduino Uno, drukknoppen en Pixel-LED's. Deze op Arduino gebaseerde 4 bij 4 Tic Tac Toe is hetzelfde als de klassieke Tic Tac Toe, alleen het verschil is dat X en O's in twee verschillende kleuren worden weergegeven. Dit spel heeft een programma erin geschreven dat kan beslissen wie de winnaar is of het spel is draw. Dit project is in feite een 4 bij 4 RGB-matrix met in elke pixel een drukknop. Als een pixel wordt ingedrukt, moet deze oplichten met de ingestelde kleur. Dit spel is ingesteld met twee kleuren hemelsblauw die speler 1 vertegenwoordigt en roze kleur die speler 2 vertegenwoordigt. Als een speler wint, moeten alle LED's met die spelerkleur animeren. Als het spel gelijkspel is, moeten alle LED's worden geanimeerd met een rode kleur. Na het voltooien van een spel, moet het spel opnieuw worden gestart om dat te doen, we hebben een reset-knop aangesloten op Arduino.
Stap 1: Benodigde onderdelen:
- Arduino Uno (1)
- WS2812B LED's of NeoPixel LED's (16)
- Drukknoppen (17)
- 3.7V/5V Batterij (1)
- AAN/UIT-schakelaar (1)
- 3D-geprinte onderdelen
Stap 2: 3D printen:
- 3D print alle onderdelen in de onderstaande link.
- 3D Print 16 kleine knop in wit PLA en de overige onderdelen kunnen in elke gewenste kleur 3D worden geprint.
- Link voor STL-bestanden:
- Nadat alle onderdelen zijn afgedrukt, installeert u alle 16 witte knoppen in de array met behulp van wat snelle lijm.
Stap 3: Drukknoppen toetsenbord maken:
- Neem een stuk karton, markeer de posities ten opzichte van de 3D-geprinte array op het karton.
- Lijm alle 16 drukknoppen op het karton op de gemarkeerde posities.
- Maak alle verbindingen door de knoppen te solderen met behulp van enkele draden.
Stap 4: Circuitverbinding:
- Sluit het toetsenbord van de drukknoppen aan op Arduino Uno zoals weergegeven in het schakelschema. (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3).
- Neem ook een extra drukknop (Reset Button) en verbind deze met Arduino. (Reset, GND).
- Sluit alle pixel-LED's aan (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5).
- Ik heb WS2812b LED's gebruikt, u kunt de ledstrips gebruiken die misschien handiger in gebruik zijn.
- Sluit 3.7V/5V Beslag aan met een AAN/UIT-schakelaar.
- Plaats alle LED's in elke witte 3D-geprinte knoppen, één LED per elke knop.
Stap 5: Coderen:
- Open de code in Arduino IDE:
- Installeer de KeyPad-bibliotheek en FastLED-bibliotheek in de Arduino IDE.
- Sluit Arduino Uno aan op uw pc.
- Selecteer Bordtype en Poort.
- Upload de code.
Stap 6: Spelregels:
- Hemelsblauw staat voor speler 1.
- Roze staat voor speler 2.
- Spelers mogen niet op de knop drukken die al is ingedrukt.
- Als een speler wint, wordt de matrix geanimeerd met zijn kleur.
- Als het spel gelijkspel is, wordt de matrix geanimeerd met een rode kleur.
Aanbevolen:
Voeg een WIZ820io / USR-ES1 - Wiznet W5500 netwerkpoort toe aan uw Raspberry Pi: 10 stappen
Voeg een WIZ820io / USR-ES1 - Wiznet W5500 netwerkpoort toe aan je Raspberry Pi.: Deels vanwege mijn interesse om zoiets te doen, en deels vanwege mijn interesse in Codesys heb ik het al een tijdje in mijn hoofd om probeer een tweede netwerkinterfacepoort op een Raspberry Pi aan te sluiten. Dus terwijl ik andere projecten deed, heb ik bij
Tic Tac Toe: 12 stappen
Tic Tac Toe: vandaag gaan we een Tic Tac Toe-spel maken op TinkerCad met behulp van de Arduino. We gaan veel eenvoudige componenten gebruiken en de code gebruiken om ze allemaal samen te binden. Het belangrijkste onderdeel van dit circuit dat dit allemaal samenbrengt, is de code. Dit prog
Voeg een IOT-slot toe aan ELKE lade!: 4 stappen
Voeg een IOT-slot toe aan ELKE lade!: Hallo! Na een tijdje besloot ik mijn laatste project met jullie allemaal te delen. Dit was slechts een idee dat ik kreeg nadat ik online een goedkoop magneetslot had gekocht, en het bleek een geweldig project te zijn. Dus eigenlijk was het basisidee om een se
Hoe een externe bibliotheek aan Arduino toe te voegen: 3 stappen
Hoe een externe bibliotheek aan Arduino toe te voegen: De bibliotheek biedt extra functies voor de schets die we hebben gemaakt. Deze functies kunnen ons helpen schetsen gemakkelijker te maken. Er zijn veel bibliotheken die we kunnen gebruiken. Arduino IDE's standaardbibliotheek of externe bibliotheek gemaakt door iemand of een gemeenschap. In deze
Tic Tac Toe (3 op een rij): 10 stappen (met afbeeldingen)
Tic Tac Toe (3 op een rij): dit project is een elektronische recreatie van het klassieke Tic-Tac-Toe-potlood & papier spel voor 2 spelers. Het hart van de schakeling is de PIC 16F627A-microcontroller van Microchip. Ik heb een downloadlink voor een pc-bord-pdf toegevoegd en ook de HEX-code voor