Innehållsförteckning:
- Steg 1: Verktyg och material
- Steg 2: Laserskärning
- Steg 3: Växelmontage
- Steg 4: Inmatningsboxframställning och montering
- Steg 5: Arduino -krets
Video: Interaktivt Tic-Tac Toe-spel som styrs med Arduino: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Målet med projektet Physical Tic-Tac-Toe är att flytta ett välkänt spel till det fysiska området. Ursprungligen spelas spelet av två spelare på ett papper - genom att lägga "X" och "O" symboler i tur och ordning. Vår idé var att undersöka spelarnas beteende när de konfronteras med en radikalt annan form. Dessutom gillade vi verkligen att utforska Steampunk -estetik genom att kombinera redskapens mekanik med elektronik.
Nyckeltanken bakom vårt projekt är att spelfältens tillstånd kan representeras av formen på det böjbara materialet. Fält har tre olika tillstånd: 'X', 'O' och NULL (oanvänt fält). Vi var tvungna att hitta ett sätt att minska antalet ställdon som behövs för att göra en övergång från en till en annan stat. Efter att ha ritat några skisser insåg vi att detta antal kan reduceras till bara en. Skissen nedan sammanfattar vår designprocess.
Steg 1: Verktyg och material
Med följande material bör du kunna göra 9 lådor. Varje spelbox är ett oberoende element och kan användas i alla konfigurationer. Utan mycket krångel kan kortet förlängas till 16 (4 × 4) eller 25 (5 × 5) lådor.
Verktyg:
- Programmerbar laserskärare
- Limpistol
- Lödstation
Material:
- 9 × SG90 servo (https://components101.com/servo-motor-basics-pinout-datasheet)
- 2 kvm. av 3 mm MDF -skiva
- 0,5 kvm. av transparent 4 mm akrylskiva
- Bakbord
- Bygelkablar
- Arduino -bräda
- 9 Tryckknappar
- Elastisk tråd
- 80 cm av 8 mm ihåligt rör (akryl/aluminium)
- 9 motstånd på 10 kilo Ohm
- Bakbord
Steg 2: Laserskärning
Varje låda kräver cirka 0,3 kvm 3 mm MDF -skiva. Placering av element på duken spelar ingen roll. Observera att växlar inte är redundanta - alla krävs för att boxen ska fungera. Tillhandahållen SVG -fil kan behöva justeras för att fungera korrekt på olika skrivare.
Steg 3: Växelmontage
För att konstruera mekanismen inuti lådan måste vi laserskära den nödvändiga växelnheten och limma ihop den
Steg 4: Inmatningsboxframställning och montering
Den andra delen av processen är att skapa en fysisk inmatningskartong. Det är ett 3X3 -kort där var och en av knapparna motsvarar respektive rutor på spelplanen.
- Delarna är laserskurna och monterade.
- Knapparna har lödts ihop på en lödbar bräda.
- För att minska komplexiteten är alla ledningar sammanfogade vid ett tillfälle och en enda kommer ut.
- Jordtrådarna måste ha ett separat 10K ohm -motstånd och sedan kan de förenas.
- I slutändan är en enda tråd ansluten till Arduino.
Steg 5: Arduino -krets
Anslutningarna med Arduino är följande. När det gäller inmatningsboxen gjordes anslutningarna på ett lödkort och hela enheten finns i lådan. De digitala stiften och ström- och jordstiftet från ingångskortet för att ansluta till Arduino. Servoanslutningarna är som visas på bilden ovan. Koden för den interaktiva artefakten består av 3 filer. TicTacToe.ino är huvudfilen och lösaren är algoritmen som används för att spela steget 'X' och 'O'.
Rekommenderad:
DIY - RGB LED -nyanser som styrs av Arduino: 5 steg (med bilder)
DIY | RGB LED -nyanser som styrs av Arduino: Idag ska jag lära dig hur du kan bygga dina egna RGB LED -glasögon väldigt enkelt och billigtDetta har alltid varit en av mina största drömmar och det gick äntligen i uppfyllelse! Ett stort rop till NextPCB för sponsring det här projektet. De är en kretskortstillverkare,
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: 5 steg
Stor Arduino LCD -klocka med två larm och temperaturmonitor som styrs av IR -TV -fjärrkontroll: Hur man bygger en Arduino -baserad LCD -klocka med två larm och temperaturvakt som styrs av IR -TV -fjärrkontroll
Neopixel Ws 2812 LED -remsa med Arduino som styrs av Bluetooth från Android eller Iphone: 4 steg
Neopixel Ws 2812 LED -remsa med Arduino styrs av Bluetooth från Android eller Iphone: Hej killar i denna instruktion, jag har diskuterat om hur du styr en neopixel led -remsa eller ws2812 led -remsa från din Android -telefon eller iPhone med Bluetooth -anslutning. Så att du kan lägg till neopixel ledremsa i ditt hem tillsammans med Arduino med
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
Dragarm som styrs av ljud - Arduino skolprojekt: 4 steg (med bilder)
Drawing Arm That's Controlled by Sound - Arduino School Project: Det här är min allra första gång som jag arbetar med Arduino och arbetar med något liknande någonsin, så ledsen om jag gjorde några misstag! Jag fick den här idén när jag tänkte på mina hobbyer, som är teckning och musik. Så jag försökte kombinera de två till detta! Ett själv