Hoe het bouwen van een Arduino Powered Schaken Playing Robot (13 / 13 stap)

Stap 13: Code, eindmontage + reflectie


De code voor dit project is verrassend eenvoudig.  Het neemt het lezen van het schaakbord uit terminal, het stekkers in een Schaken algoritme al ingebouwd in Mac OS X (blik in de Chess.app-bundel) en spuugt de coördinaten terug in het venster van de Arduino met enkele mooie applescript.  Het algoritme is een fantastische open source-project genaamd Sjeng, wat betekent dat dit werkt cross-platform ook.

De eindmontage voor dit project is vrij eenvoudig.  Vinden van iets te houden uw sensor-grid, en leg dat neer.  Plaats vervolgens uw bord en de stukken op bovenkant.  U bent klaar!  Stormloop naar de software en geef het een werveling.

Als je ooit van Schaken vervelen, is het echt gemakkelijk om dit in een CNC-project.  Dat magneet vervangen met een mes van X-Acto, spiegelen van de gehele vergadering ondersteboven en hebt u een stencil cutter!  Dat mes van X-Acto vervangen door een potlood en je hebt een draw-bot.  Wijzigen van de servo om te activeren een dremel en je hebt een CNC machine!  De mogelijkheden zijn, gelieve excuus voor het cliche, eindeloos!

Reflectie

In terugblik zijn er veranderingen die ik maken aan dit project, zou als ik het opnieuw. De magneten waren waaaaaay te krachtig, en zou altijd stukken in dat ze niet hebben.  Wanneer alle stukjes snap samen, dit zou betekenen dat een spel onspeelbaar. De montage van de versnellingen moet aanzienlijk worden verbeterd;  een paar keer de versnellingen zou knallen uit als gevolg van de verwarming van de stappenmotoren.  Goede bevestiging met schroeven zou positiebepaling zulks.  Ten tweede, de Raad van bestuur krijgt (vrij strenge) uit kalibratie na een paar bewegingen, vermoedelijk als gevolg van overgeslagen stappen, en moet worden handmatig verhuisde terug naar de oorsprong te vermijden afwijking.  Sommige potentiometers waardoor het bestuur te weten zijn absolute positie zou positiebepaling zulks.  De rails, ondanks mijn beste inspanningen, waren uitgelijnd, de laatste paar rijen met vierkantjes onmogelijk maken voor de stappenmotoren, waardoor ze stappen overslaan en klik op luid (grotere stepper zou beter zijn).  Soms de motoren helemaal zou stoppen en niet zou kunnen om het te maken in de achterste pleinen.  Uitlijnen van de rails zou beter positiebepaling zulks. Vaak wat er zou gebeuren, was dat wanneer de grote magneet omgedraaid, een hele hoop van stukken krijgen naar het (en het is een echte pijn getrokken zou te plaatsen van alle de magneten terug binnen de stukken als u ze niet hebt aangesloten). Keramische magneten zoals degene die mensen aan whiteboards vasthouden misschien werken beter.  Tot slot, de code zeker verder; kan worden gestroomlijnd Ik legde dit project toen ik erg nieuw voor C en Arduino was.

Gedachten over de Epilog uitdaging

Het is soort van een grappig gevoel als een maker iets dat kan hebt, goed, het bouwen van andere dingen. Een epilog laser zou me helpen op een bepaalde manier met letterlijk alles wat die ik maak.  Met deze laser die zou, op een regelmatige basis, snijd ik soldeer stencils oppervlakte bevestiging arbeidsongeschiktheid, elegantere Behuizingen voor mijn projecten maken en graveren van logo's op persoonlijke laptops en mobiele telefoons.  Als een student, zou het mij voorzien van een kleine extra bron van inkomsten van de gravure van de gadgets van anderen.  Snelle prototypering printplaten zou mij om te nemen van mijn werk naar het volgende niveau, eerder dan moetend verscheidene uren etsen een PCB gewoon om uit te vinden een trace onjuist wordt gerouteerd.  Deze laser, gecombineerd met de hulp van de ontzagwekkende gemeenschap hier op Instructables, zou me helpen zo veel in mijn streven naar een carrière in de techniek, mijn uiteindelijke doel.

Ik laat het tot de verdienste van mijn Instructable, echter om te beslissen of ik verdien dit laser, niet de lijst van sappig ding is die ik ermee zou doen. : D Instructables en Epilog hier gedaan hebben iets groots zal, en de projecten die zijn gemaakt door deze fantastische wedstrijd een norm van kwaliteit voor de komende jaren.

Hopelijk dat hebt u genoten van het lezen over dit project zo veel als ik genoten waardoor het.  Zorg ervoor om een reactie achterlaten als deze heeft inspireerde je om te bouwen van iets, zou ik graag zien wat je hebt gemaakt!

Gerelateerde Artikelen

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

Hoe het bouwen van een Arduino WiFi 4 x 4 met Android Controller

RC auto's kunnen WiFi auto's...?RC auto's zijn cool, maar goedkoop RC auto's hebben beperkt bereik en kunnen alleen worden beheerd met de bepaalde controller die werd geleverd bij de auto.Ik kocht een RC jeep, compleet met 4-wielaandrijving, flexibel
Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Hoe het bouwen van een Arduino synth

Hoe het bouwen van een Arduino synth

dit is een super eenvoudig en gemakkelijk aanpasbaar kleine synthesizer. Dit is mijn eerste keer met behulp van de Arduino en ook met acryl, beide ik erg leuk om te werken met al gevonden.  Dit is ook mijn eerste Instructables dus hopelijk heb ik uit
Hoe het bouwen van een externe operationele ALL-Terrain Robot voor onder 300 dollars!

Hoe het bouwen van een externe operationele ALL-Terrain Robot voor onder 300 dollars!

Heb je ooit die films met robots in het? heb je ooit willen eigen zelf en niet wilt betalen paar duizend voor 1? Nou, ik zal je laten zien hoe een te maken en kost je minder dan 300 dollar dankzij th boek 101 gadgets van de spion voor het kwade genie
Hoe het bouwen van een USB-Powered LED Light

Hoe het bouwen van een USB-Powered LED Light

de volgende instructable doorloopt u de procedures voor het maken van uw eigen USB-powered LED licht.  Kunt u dit licht als een cool accent licht achter de monitor/tv, zelfs als een licht tot verlichting van uw toetsenbord of boeken in het donker.  I
Hoe het bouwen van een aangepaste "bed of nails" tester voor uw 3D-printer elektronica

Hoe het bouwen van een aangepaste "bed of nails" tester voor uw 3D-printer elektronica

Als u een heleboel PCB (Printed Circuit Board) zijn productie, wil je een soort van QA-om ervoor te zorgen dat uw planken zijn functioneel en zonder gebreken. De meest populaire methode voor het testen van in-circuit is het gebruik van een bed van sp
Scout Project: Hoe het bouwen van een Trebuchet

Scout Project: Hoe het bouwen van een Trebuchet

dus voor welke reden dan ook, de voorpagina van mijn Instructable is leeg... na mij schrijven (in mijn mening) een vrij koele opening... Damnation! Nou... laten we proberen dit weer hè?Nou... Welkom bij de tweede aflevering van mijn Scout projecten..
Hoe het bouwen van een pergola: awesome maken van de grond af.

Hoe het bouwen van een pergola: awesome maken van de grond af.

Als je hebt grote achtertuin landscaping ideeën, dan hoe het bouwen van een pergola - die rotsen - moet worden op uw lijst. Deze pergola is een één-van-een-kinder met een multifunctionele ruimte voor zithoek en serveren. Wij hopen dat u love it zo ve
Hoe het bouwen van een figuurframe

Hoe het bouwen van een figuurframe

hoe het bouwen van een high-end houten fotolijst aangepast aan een grote olieverf op doek. Awesome art door Emily Keyishian.Stap 1: Controleer of het verwerven van kunst Iets briljant maken, of iemand die heeft en is bereid om het te verkopen aan u v
Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Hoe het bouwen van een goedkope werkbank voor houtbewerking met behulp van een mal van Kreg HD, met VIDEO tutorial

Gratis plannen zijn ook hierna beschikbaar in Imperial en Metric.Stap 1: Zie volledige Video Tutorial Video hier.Warren uit één hout Tools toont hoe het bouwen van een goedkope en makkelijke eiland houtbewerking werkbank met hond gaatjes, gewrichten
Hoe het bouwen van een roker vat

Hoe het bouwen van een roker vat

Dit is mijn eerste Instructable dus niet lachen.Hopelijk tegen het einde van dit zal u zitten kundig voor het bouwen van uw eigen BBQ roker uit enkele vaten.  Ik denk dat deze roker heet een offset trommel roker.  Mee kan u vlees en voedingsmiddelen
PT. 1 hoe het bouwen van een wiel van de pottenbakkers met een loopband motor!

PT. 1 hoe het bouwen van een wiel van de pottenbakkers met een loopband motor!

Deze tutorial is pt 1.  de snelle versie van hoe het bouwen van een pottenbakkers wiel met behulp van onderdelen uit de stapel van schroot en delen van een loopband van $10.  Ik heb gezocht hoog en laag op het web naar informatie over dit onderwerp,
Hoe het bouwen van een eenvoudige water raket

Hoe het bouwen van een eenvoudige water raket

Welkom bij dit instructable!Voor een schoolproject of gewoon voor de lol, is bouwen en lanceren van uw eigen water rocket een uitdagende maar geweldige ervaring. In deze tutorial laten we u hoe te beginnen en hoe te bouwen van je eigen, eenvoudige wa
Hoe het bouwen van een 1 deel gebonden zand schimmel

Hoe het bouwen van een 1 deel gebonden zand schimmel

dit is hoe het bouwen van een gekleefde 1 deel zand mal voor het gieten van metaal. Ik maakte dit op Techshop. www.techshop.WSStap 1: Stap 1: Maak een patroon Eerste stap in het creëren van een gekleefde zand schimmel is het creëren van een patroon t